Summary
- Added DNR preprocessors and updated DNR tooling to improve filtering behavior and rule handling.
- Improved custom filters by reloading redirect protection when DNR rules are updated.
- Fixed adblocker behavior for paused websites and delivered stability improvements across build, panel, and test infrastructure.
What's Changed
- chore(deps): bump urlfilter2dnr from 1.7.2 to 2.0.1 by @smalluban in #3200
- fix(build): expose reporting, engines, and errors debug tools by @smalluban in #3201
- fix(e2e): update wdio, close notifications fix for Chrome & minor fixes by @smalluban in #3204
- fix(panel): update edge notification URL by @smalluban in #3199
- chore(deps-dev): migrate to Vite 8 by @smalluban in #3195
- chore(deps): bump @sentry/browser from 10.45.0 to 10.46.0 by @dependabot[bot] in #3205
- chore(deps-dev): bump vite from 8.0.1 to 8.0.3 by @dependabot[bot] in #3208
- chore(deps): bump @duckduckgo/autoconsent from 14.62.0 to 14.65.0 by @dependabot[bot] in #3206
- chore(deps): bump tldts-experimental from 7.0.26 to 7.0.27 by @dependabot[bot] in #3207
- chore(deps-dev): bump node-forge from 1.3.3 to 1.4.0 by @dependabot[bot] in #3209
- chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2 by @dependabot[bot] in #3202
- feat(adblocker): DNR preprocessors (#3097) by @smalluban in #3193
- fix(build): improve watch mode to prevent multiple builds and suppress warnings by @smalluban in #3210
- fix(custom-filters): reload redirect protection when DNR rules update by @smalluban in #3211
- fix(adblocker): disable monitoring DOM changes for paused hostnames by @smalluban in #3213
- Release v10.5.36 by @smalluban in #3214