Update @eyeo/webext-sdk dependency to @eyeo/webext-ad-filtering-solution 1.1.1
Background / User story
In order to enable extensions to upgrade to EWE 0.13.1, we need to update the dependency here first, without breaking any integration that still relies on older engine versions.
Dependency changes
- Name: webext-sdk
- New version: 1.1.1 (incl. 0.11.0, 0.12.0, 0.13.0, 0.13.1, 0.13.2, 1.0.0, 1.1.0)
-
Breaking changes:
- 0.11.0
- eyeo/adblockplus/abc/webext-ad-filtering-solution#503 (closed) / eyeo/adblockplus/abc/webext-ad-filtering-solution#528 (closed) - Added support for filter list diff updates.
- 0.11.0
-
Other changes:
- 0.10.0
- eyeo/adblockplus/abc/webext-ad-filtering-solution#495 (closed) - Added support for web bundles for Manifest v3.
- 0.10.0
Integration changes
- Legal: TBD
-
Development:
- Requires @eyeo/webext-ad-filtering-solution >=1.1.1.
- Use
--recommended-subscriptionsargument when runningsubs-convertEWE script.- Adds the "diff_url" and "expires" properties to the given file.
- Expose MAP files that are newly generated by
subs-convertEWE script to extension builds. - Regenerate rules.
If rules are too outdated, this leads to diffs that are too large to apply, therefore causing EWE to throw an error on filter list updates.
Hints for testers
The npm run build <product> npm script should work and generate the following:
- The dist/index/.json file should contain a "diff_url" property for each list item.
- A dist/rules/dnr/ file should exist for each recommended "circumvention"-type filter list (i.e. dist/rules/dnr/D4028CDD-3D39-4624-ACC7-8140F4EC3238).
- A dist/rules/dnr/.map file should exist for each dist/rules/dnr/ file.
Edited by Thomas Greiner