Update webext-sdk dependency to 0.4.0
Background / User story
We'd like to bring in the latest EWE features that benefit our users.
Milestone: https://gitlab.com/eyeo/adblockplus/abc/webext-sdk/-/milestones/13
Dependency changes
- Name: webext-sdk
- New version: 0.4.0 (incl. 0.3.0)
-
Breaking changes:
- 0.4.0
- https://gitlab.com/eyeo/adblockplus/abc/webext-sdk/-/issues/157 - Adding an existing filter again throws "storage_duplicate_filters" error.
- https://gitlab.com/eyeo/adblockplus/abc/webext-sdk/-/issues/207 - Dependencies for building the SDK are no longer installed alongside other npm production dependencies.
- 0.4.0
-
Other changes:
- 0.3.0
- https://gitlab.com/eyeo/adblockplus/abc/webext-sdk/-/issues/112 - Added support for customizing filter list recommendations.
- https://gitlab.com/eyeo/adblockplus/abc/webext-sdk/-/issues/171 - Added support for exposing an experimental allowlisting API to websites.
-
https://gitlab.com/eyeo/adblockplus/abc/webext-sdk/-/issues/197 - Updated adblockpluscore to 0.7.0:
- Added static filter list generation tooling for Manifest v3.
- 0.4.0
-
https://gitlab.com/eyeo/adblockplus/abc/webext-sdk/-/issues/157
- Added support for attaching meta data to filters.
- Added "filter_not_found" error when setting meta data of filter that doesn't exist.
- https://gitlab.com/eyeo/adblockplus/abc/webext-sdk/-/issues/213 - Updated adblockpluscore to 0.7.1.
-
https://gitlab.com/eyeo/adblockplus/abc/webext-sdk/-/issues/157
- 0.3.0
Integration changes
- Legal: N/A
-
Development:
- Stop using
--only=production
innpm run $ create.dist.ewe
. - Handle new filter errors without a dedicated error message for now.
- Stop using
Hints for testers
- This change was merged into the feature-8 branch.
- Building the extension should succeed.
- Inserting multiple filters into the custom filter table's input field, when one or more of them already exist, should display an error message.
Edited by Thomas Greiner