You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: packages/tswebextension/CHANGELOG.md
+24
Original file line number
Diff line number
Diff line change
@@ -8,46 +8,66 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8
8
<!-- TODO: manually add compare links for version to the end of the file -->
9
9
<!-- e.g. [0.1.2]: https://github.com/AdguardTeam/tsurlfilter/compare/tswebextension-v0.1.1...tswebextension-v0.1.2 -->
10
10
11
+
## [1.0.13] - 2024-02-13
12
+
13
+
### Added
14
+
- New cleanup mechanism for `RequestContextStorage` to prevent memory leaks during internal redirects.
15
+
16
+
### Changed
17
+
- Updated `@adguard/tsurlfilter` to `v2.2.13`.
18
+
- Updated `@adguard/scriptlets` to `v1.10.1`.
19
+
20
+
### Fixed
21
+
- Prevent memory leaks due to V8 optimizations of substring operations.
22
+
23
+
11
24
## [1.0.12] - 2024-02-07
12
25
13
26
### Fixed
14
27
- Applying of `$all` modifier rules [#2620](https://github.com/AdguardTeam/AdguardBrowserExtension/issues/2620)
15
28
29
+
16
30
## [1.0.11] - 2024-02-06
17
31
18
32
### Fixed
19
33
- Incorrect handling hook `webNavigation.onCommitted` for Opera with force
20
34
recalculating matching result.
21
35
- Correct export of `EXTENDED_CSS_VERSION` for mv2 version.
22
36
37
+
23
38
## [1.0.10] - 2024-01-27
24
39
25
40
### Fixed
26
41
- Export correct types for TS.
27
42
- Exclude usage of ExtendedCSS in common to prevent errors in background in the MV.
28
43
44
+
29
45
## [1.0.9] - 2024-01-25
30
46
31
47
### Changed
32
48
- Correct usage of `setConfiguration`.
33
49
50
+
34
51
## [1.0.8] - 2023-12-27
35
52
36
53
### Changed
37
54
-`webNavigation.onCommitted` event handler to take into account Opera event firing bug.
38
55
- Updated `@adguard/tsurlfilter` to `v2.2.9`.
39
56
- Updated `@adguard/scriptlets` to `v1.9.105`.
40
57
58
+
41
59
## [1.0.6] - 2023-12-19
42
60
43
61
### Changed
44
62
- Stealth options that are applied to the document can now be disabled by the $stealth rule. [#2648](https://github.com/AdguardTeam/AdguardBrowserExtension/issues/2648).
45
63
64
+
46
65
## [1.0.5] - 2023-12-08
47
66
48
67
### Fixed
49
68
-`Do Not Track` and `Hide Referrer from third parties` ignoring global Stealth mode toggle.
50
69
70
+
51
71
## [1.0.4] - 2023-12-08
52
72
53
73
### Fixed
@@ -59,6 +79,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
59
79
### Fixed
60
80
- Incorrect path for `typings` in `package.json`.
61
81
82
+
62
83
## [1.0.2] - 2023-12-07
63
84
64
85
### Added
@@ -70,11 +91,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
70
91
### Fixed
71
92
- Remove referrer from the document.referrer [#1844](https://github.com/AdguardTeam/AdguardBrowserExtension/issues/1844)
72
93
94
+
73
95
## [1.0.1] - 2023-12-06
74
96
75
97
### Fixed
76
98
- HTML ($$) rules break encoding on some websites [#2249](https://github.com/AdguardTeam/AdguardBrowserExtension/issues/2249)
77
99
100
+
78
101
## [1.0.0] - 2023-12-01
79
102
80
103
### Added
@@ -85,6 +108,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
85
108
-[BREAKING CHANGE] In preparation for using event-driven background scripts, we started using a session store to persist application context on restart. Since extension session store CRUD operations are asynchronous, we added protection against reading the context before initialization to avoid unexpected behavior. Some code that depends on this restored data may be called before the `start` method to prepare the `configuration`, so we split the initialization process into two parts: the new `initStorage` method, which is called as soon as possible and allows access to the actual context before directly starting the filtration, and the `start` method, which initializes the filtration.
86
109
-[BREAKING CHANGE]`TsWebExtension` constructor now accepts submodules as arguments. To get the `TsWebExtension` instance with `webAccessibleResources` param, use the new `createTsWebExtension` method.
0 commit comments