Releases: ghostery/adblocker
Releases Β· ghostery/adblocker
v2.15.0
πββοΈ Performance
@ghostery/adblocker-webextension,@ghostery/adblocker- perf: reuse TextDecoder and TextEncoder #5634 (@seia-soto)
Authors: 1
- HoJeong Go (@seia-soto)
v2.14.5
π Bug Fix
@ghostery/adblocker-extended-selectors- fix(extended-selectors): invalid regex handling #5633 (@seia-soto)
π Internal
@ghostery/adblocker- Update local assets #5638 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5637 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5635 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
π© Dependencies
- Build(deps-dev): Bump typescript-eslint from 8.59.0 to 8.59.1 #5626 (@dependabot[bot])
- Build(deps): Bump tldts-experimental from 7.0.28 to 7.0.29 #5628 (@dependabot[bot])
- Build(deps-dev): Bump jsdom from 29.0.2 to 29.1.1 #5622 (@dependabot[bot])
Authors: 4
- @dependabot[bot]
- @ghostery-adblocker-bot[bot]
- Ghostery Adblocker Bot (ghostery-adblocker-bot@users.noreply.github.com)
- HoJeong Go (@seia-soto)
v2.14.4
π Bug Fix
@ghostery/adblocker- fix: engine size mismatch #5630 (@seia-soto)
π Internal
@ghostery/adblocker- Update local assets #5629 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5627 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
Authors: 3
- @ghostery-adblocker-bot[bot]
- Ghostery Adblocker Bot (ghostery-adblocker-bot@users.noreply.github.com)
- HoJeong Go (@seia-soto)
v2.14.3
π Bug Fix
@ghostery/adblocker- fix:
isCaseSensitiveis not reflected in filter id #5625 (@seia-soto)
- fix:
π Internal
@ghostery/adblocker- Update local assets #5624 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
Authors: 3
- @ghostery-adblocker-bot[bot]
- Ghostery Adblocker Bot (ghostery-adblocker-bot@users.noreply.github.com)
- HoJeong Go (@seia-soto)
v2.14.2
π Bug Fix
@ghostery/adblocker- fix: include
removeparamwhen merging #5623 (@seia-soto)
- fix: include
β οΈ Pushed to master
@ghostery/adblocker-extended-selectors,@ghostery/adblocker- fix(lint): refactor to fix
no-useless-assignment(@seia-soto)
- fix(lint): refactor to fix
@ghostery/adblocker-content,@ghostery/adblocker-electron-example,@ghostery/adblocker-electron-preload,@ghostery/adblocker-electron,@ghostery/adblocker-extended-selectors,@ghostery/adblocker-playwright-example,@ghostery/adblocker-playwright,@ghostery/adblocker-puppeteer-example,@ghostery/adblocker-puppeteer,@ghostery/adblocker-webextension-cosmetics,@ghostery/adblocker-webextension-example,@ghostery/adblocker-webextension,@ghostery/adblocker- Update dependencies (@seia-soto)
π Internal
- fix(ci): cache playwright browsers #5604 (@seia-soto)
- chore: update nodejs to 24.14.1 #5560 (@seia-soto)
- ci(.github/workflows): update GitHub Actions to latest versions with pinned commit hashes #5525 (@sukvvon @seia-soto)
- chore(eslint.config): move 'eslintPluginPrettierRecommended' to last position and remove redundant 'prettier/prettier' rule #5524 (@sukvvon)
@ghostery/adblocker- Update local assets #5620 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5614 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5609 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5608 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5605 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5601 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5599 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5593 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5589 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5585 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5578 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5570 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5565 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5562 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5557 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5553 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5549 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5548 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5526 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5519 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5509 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5506 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5500 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5495 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5487 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5480 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5476 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5472 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5470 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5467 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5462 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
@ghostery/adblocker-content,@ghostery/adblocker-electron-example,@ghostery/adblocker-electron-preload,@ghostery/adblocker-electron,@ghostery/adblocker-extended-selectors,@ghostery/adblocker-playwright-example,@ghostery/adblocker-playwright,@ghostery/adblocker-puppeteer-example,@ghostery/adblocker-puppeteer,@ghostery/adblocker-webextension-cosmetics,@ghostery/adblocker-webextension-example,@ghostery/adblocker-webextension,@ghostery/adblocker- internal: retire nodejs v20 #5582 (@seia-soto)
- internal: TypeScript 6.0 migration #5546 (@seia-soto)
- Housekeeping #5518 (@seia-soto)
π© Dependencies
- Build(deps): Bump follow-redirects from 1.15.11 to 1.16.0 #5598 (@dependabot[bot])
- Build(deps): Bump basic-ftp from 5.2.0 to 5.2.2 #5594 (@dependabot[bot])
- Build(deps-dev): Bump sinon from 21.0.3 to 21.1.2 #5596 (@dependabot[bot])
- Build(deps-dev): Bump globals from 17.4.0 to 17.5.0 #5595 (@dependabot[bot])
- Build(deps): Bump lodash from 4.17.21 to 4.18.1 #5569 (@dependabot[bot])
- Build(deps-dev):...
v2.14.1
π Polish
@ghostery/adblocker- feat: expose
evaluatefrom preprocessor #5461 (@seia-soto)
- feat: expose
π Internal
@ghostery/adblocker- Update local assets #5459 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
Authors: 3
- @ghostery-adblocker-bot[bot]
- Ghostery Adblocker Bot (ghostery-adblocker-bot@users.noreply.github.com)
- HoJeong Go (@seia-soto)
v2.14.0
π New Feature
@ghostery/adblocker-content,@ghostery/adblocker-extended-selectors,@ghostery/adblocker-webextension-cosmetics,@ghostery/adblocker-webextension-example,@ghostery/adblocker- feat: pseudo directives with
:remove#5397 (@seia-soto)
- feat: pseudo directives with
π Internal
- Quick fix asset generation #5431 (@chrmod)
- fix(ci): typo in ci syntax #5430 (@seia-soto)
@ghostery/adblocker- Update local assets #5456 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- test: migration #5364 (@seia-soto)
- Update local assets #5452 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5450 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5440 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5435 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5434 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5432 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
π© Dependencies
- Build(deps-dev): Bump rollup from 4.57.0 to 4.57.1 #5425 (@dependabot[bot])
- Build(deps): Bump tldts-experimental from 7.0.19 to 7.0.22 #5433 (@dependabot[bot])
- Build(deps-dev): Bump axios from 1.13.2 to 1.13.4 #5418 (@dependabot[bot])
@ghostery/adblocker-content,@ghostery/adblocker-electron-example,@ghostery/adblocker-electron-preload,@ghostery/adblocker-electron,@ghostery/adblocker-extended-selectors,@ghostery/adblocker-playwright-example,@ghostery/adblocker-playwright,@ghostery/adblocker-puppeteer-example,@ghostery/adblocker-puppeteer,@ghostery/adblocker-webextension-cosmetics,@ghostery/adblocker-webextension-example,@ghostery/adblocker-webextension,@ghostery/adblocker- chore: update dependencies #5455 (@seia-soto)
- Build(deps-dev): Bump eslint from 9.39.2 to 10.0.0 #5448 (@dependabot[bot])
- Update dependencies #5422 (@seia-soto)
- Update dependencies #5399 (@seia-soto)
@ghostery/adblocker-content,@ghostery/adblocker-electron-example,@ghostery/adblocker-electron,@ghostery/adblocker-extended-selectors,@ghostery/adblocker-playwright-example,@ghostery/adblocker-puppeteer-example,@ghostery/adblocker-puppeteer,@ghostery/adblocker-webextension-cosmetics,@ghostery/adblocker-webextension,@ghostery/adblocker- Build(deps): Bump @types/node from 25.1.0 to 25.2.1 #5437 (@dependabot[bot])
@ghostery/adblocker-electron-example,@ghostery/adblocker-electron-preload,@ghostery/adblocker-electron- Build(deps): Bump electron from 39.2.2 to 40.0.0 #5394 (@dependabot[bot])
Authors: 5
- @dependabot[bot]
- @ghostery-adblocker-bot[bot]
- Ghostery Adblocker Bot (ghostery-adblocker-bot@users.noreply.github.com)
- HoJeong Go (@seia-soto)
- Krzysztof Modras (@chrmod)
v2.13.4
π Bug Fix
@ghostery/adblocker-content,@ghostery/adblocker-puppeteer- fix(puppeteer): avoid the use of
$$eval#5384 (@seia-soto)
- fix(puppeteer): avoid the use of
π Internal
- ci: check engine version and enforce different pull request labels #5377 (@seia-soto)
π© Dependencies
- Build(deps-dev): Bump typescript-eslint from 8.47.0 to 8.52.0 #5380 (@dependabot[bot])
- Build(deps-dev): Bump rollup from 4.53.2 to 4.55.1 #5379 (@dependabot[bot])
Authors: 2
- @dependabot[bot]
- HoJeong Go (@seia-soto)
v2.13.3
π Bug Fix
- Publish with OIDC #5383 (@chrmod)
@ghostery/adblocker-extended-selectors- perf: delegation check for pseudo selector and reusible xpath expressions #5382 (@seia-soto)
Authors: 2
- HoJeong Go (@seia-soto)
- Krzysztof Modras (@chrmod)
v2.13.2
π Bug Fix
@ghostery/adblocker- feat: enable case-sensitivity for regex filters with $match-case #5296 (@seia-soto)
π Internal
Authors: 2
- HoJeong Go (@seia-soto)
- Krzysztof Modras (@chrmod)