Releases: ghostery/adblocker
Releases Β· ghostery/adblocker
Release list
v2.18.1
π Bug Fix
@ghostery/adblocker- fix: normalizedUrl is set too early #5743 (@seia-soto)
π Internal
@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: housekeeping with 2026 asset registration #5740 (@seia-soto)
@ghostery/adblocker- Update local assets #5733 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- fix(test): migration test #5725 (@seia-soto)
- Update local assets #5726 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
π© Dependencies
- Build(deps): Bump tldts-experimental from 7.4.3 to 7.4.4 in the tldts group across 1 directory #5744 (@dependabot[bot])
- Build(deps): Bump the playwright group across 1 directory with 2 updates #5745 (@dependabot[bot])
- Build(deps): Bump @sigstore/core from 3.1.0 to 3.2.1 #5749 (@dependabot[bot])
- Build(deps): Bump undici from 7.25.0 to 7.28.0 #5737 (@dependabot[bot])
- Build(deps): Bump form-data from 4.0.5 to 4.0.6 #5738 (@dependabot[bot])
- Build(deps-dev): Bump @types/chrome from 0.1.42 to 0.1.43 in the webextension group #5727 (@dependabot[bot])
@ghostery/adblocker-electron-example,@ghostery/adblocker-electron-preload,@ghostery/adblocker-electron,@ghostery/adblocker-puppeteer-example,@ghostery/adblocker-puppeteer- Build(deps): Bump the production-dependencies group across 1 directory with 2 updates #5747 (@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.18.0
πββοΈ Performance
@ghostery/adblocker-extended-selectors- perf: unnecessary
querySelectorAll('*')#5715 (@seia-soto @philipp-classen)
- perf: unnecessary
π Internal
- fix(ci): electron install faliure and reintroduce node v26 again #5716 (@seia-soto)
@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 #5723 (@seia-soto)
@ghostery/adblocker- Update local assets #5718 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5711 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5707 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5705 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5704 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5700 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5698 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
π© Dependencies
- Build(deps): Bump tldts-experimental from 7.4.0 to 7.4.2 in the tldts group #5719 (@dependabot[bot])
- Build(deps-dev): Bump the development-dependencies group across 1 directory with 6 updates #5722 (@dependabot[bot])
- Build(deps): Bump tldts-experimental from 7.0.30 to 7.4.0 in the tldts group across 1 directory #5706 (@dependabot[bot])
- Build(deps): Bump tmp from 0.2.5 to 0.2.7 #5712 (@dependabot[bot])
- Build(deps): Bump serialize-javascript from 6.0.2 to 7.0.5 #5702 (@dependabot[bot])
@ghostery/adblocker-electron-example,@ghostery/adblocker-electron-preload,@ghostery/adblocker-electron- Build(deps): Bump electron from 42.3.0 to 42.3.2 in the production-dependencies group #5721 (@dependabot[bot])
- Build(deps): Bump electron from 42.1.0 to 42.2.0 in the production-dependencies group #5699 (@dependabot[bot])
@ghostery/adblocker-electron-example,@ghostery/adblocker-electron-preload,@ghostery/adblocker-electron,@ghostery/adblocker-puppeteer-example,@ghostery/adblocker-puppeteer- Build(deps): Bump the production-dependencies group across 1 directory with 2 updates #5709 (@dependabot[bot])
@ghostery/adblocker- Build(deps-dev): Bump the development-dependencies group across 1 directory with 4 updates #5717 (@dependabot[bot])
@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-dev): Bump the development-dependencies group across 1 directory with 4 updates #5701 (@dependabot[bot])
Authors: 5
- @dependabot[bot]
- @ghostery-adblocker-bot[bot]
- Ghostery Adblocker Bot (ghostery-adblocker-bot@users.noreply.github.com)
- HoJeong Go (@seia-soto)
- Philipp ClaΓen (@philipp-classen)
v2.17.3
π Bug Fix
@ghostery/adblocker- fix: explicit preprocessor conditions and parenthesis parsing #5693 (@seia-soto)
Authors: 1
- HoJeong Go (@seia-soto)
v2.17.2
π Bug Fix
@ghostery/adblocker- fix: preprocessor scoping issue #5696 (@seia-soto)
π Internal
@ghostery/adblocker- Update local assets #5690 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
π© Dependencies
- Build(deps): Bump minimatch from 9.0.3 to 10.2.5 #5694 (@dependabot[bot])
- Build(deps): Bump ws from 8.20.0 to 8.20.1 #5695 (@dependabot[bot])
@ghostery/adblocker-electron-example,@ghostery/adblocker-electron-preload,@ghostery/adblocker-electron,@ghostery/adblocker-puppeteer-example,@ghostery/adblocker-puppeteer- Build(deps): Bump the production-dependencies group across 1 directory with 2 updates #5691 (@dependabot[bot])
@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-dev): Bump the development-dependencies group across 1 directory with 5 updates #5692 (@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.17.1
π Bug Fix
@ghostery/adblocker- fix: NetworkFilter.toString returning $sub_frame #5686 (@seia-soto)
π Internal
- chore: use yarn patch #5681 (@seia-soto)
- chore(ci): group dependency updates #5676 (@seia-soto)
@ghostery/adblocker-playwright,@ghostery/adblocker-puppeteer- chore(lint): remove unused no-constant-condition disablement #5685 (@seia-soto)
@ghostery/adblocker- Update local assets #5687 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5683 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5667 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5666 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
@ghostery/adblocker-electron-example- chore(electron-example): move @types/node to devdeps #5680 (@seia-soto)
π© Dependencies
- Build(deps-dev): Bump the development-dependencies group across 1 directory with 3 updates #5679 (@dependabot[bot])
- Build(deps): Bump the playwright group with 2 updates #5677 (@dependabot[bot])
- Build(deps): Bump ip-address from 10.1.0 to 10.2.0 #5655 (@dependabot[bot])
@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 the production-dependencies group with 2 updates #5678 (@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.17.0
π New Feature
@ghostery/adblocker- feat: fast binary-level merging #5631 (@seia-soto)
π Internal
@ghostery/adblocker- Update local assets #5664 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
π© Dependencies
- Build(deps): Bump basic-ftp from 5.2.2 to 5.3.1 #5656 (@dependabot[bot])
- Build(deps-dev): Bump @types/chrome from 0.1.40 to 0.1.42 #5661 (@dependabot[bot] @seia-soto)
@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 #5665 (@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.6.0 to 25.6.2 #5660 (@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.16.0
πββοΈ Performance
@ghostery/adblocker- perf: slicing-by-8 technique from Kounavis and Berry #5648 (@seia-soto)
π Internal
- fix(ci): drop 26 from the test pipeline #5663 (@seia-soto)
- chore(ci): improve test time by skipping playwright deps #5662 (@seia-soto)
@ghostery/adblocker- Update local assets #5657 (ghostery-adblocker-bot@users.noreply.github.com @seia-soto @ghostery-adblocker-bot[bot])
- Update local assets #5653 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5649 (ghostery-adblocker-bot@users.noreply.github.com @ghostery-adblocker-bot[bot])
- Update local assets #5645 (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- ci: migrate to node26 and update dependencies #5654 (@seia-soto)
Authors: 3
- @ghostery-adblocker-bot[bot]
- Ghostery Adblocker Bot (ghostery-adblocker-bot@users.noreply.github.com)
- HoJeong Go (@seia-soto)
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)