Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
  • adblockplusui adblockplusui
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 269
    • Issues 269
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 13
    • Merge requests 13
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Adblock inc
  • Extensions
  • Adblock Plus
  • adblockplusuiadblockplusui
  • Issues
  • #1111
Closed
Open
Created Apr 05, 2022 by Thomas Greiner@ThomasGreinerOwner

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: %WebExt SDK 0.4.0 in eyeo/adblockplus/abc/webext-sdk

Dependency changes

  • Name: webext-sdk
  • New version: 0.4.0 (incl. 0.3.0)
  • Breaking changes:
    • 0.4.0
      • eyeo/adblockplus/abc/webext-sdk#157 (closed) - Adding an existing filter again throws "storage_duplicate_filters" error.
      • eyeo/adblockplus/abc/webext-sdk#207 (closed) - Dependencies for building the SDK are no longer installed alongside other npm production dependencies.
  • Other changes:
    • 0.3.0
      • eyeo/adblockplus/abc/webext-sdk#112 (closed) - Added support for customizing filter list recommendations.
      • eyeo/adblockplus/abc/webext-sdk#171 (closed) - Added support for exposing an experimental allowlisting API to websites.
      • eyeo/adblockplus/abc/webext-sdk#197 (closed) - Updated adblockpluscore to 0.7.0:
        • Added static filter list generation tooling for Manifest v3.
    • 0.4.0
      • eyeo/adblockplus/abc/webext-sdk#157 (closed)
        • Added support for attaching meta data to filters.
        • Added "filter_not_found" error when setting meta data of filter that doesn't exist.
      • eyeo/adblockplus/abc/webext-sdk#213 (closed) - Updated adblockpluscore to 0.7.1.

Integration changes

  • Legal: N/A
  • Development:
    • Stop using --only=production in npm run $ create.dist.ewe.
    • Handle new filter errors without a dedicated error message for now.

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 Apr 25, 2022 by Thomas Greiner
Assignee
Assign to
Time tracking