1.72.0

parruda/swarm1.72.0Jun 28, 2026by github-actions[bot]

AI Summary

A major update focusing on JSONPath improvements, new scriptlets for element manipulation, and enhancements to network filtering and ad shimming.

Key Highlights

  • Added `edit-object-on-[getter|setter]` and `edit-this-object` scriptlets.
  • Improved JSONPath with regex support and quantifier extensions.
  • Fixed rendering of final URL in strict-block pages.
  • Enhanced `googlesyndication_adsbygoogle` shim and text encoder.

New Features

  • New scriptlets for modifying object properties and DOM elements.
  • Enhanced JSONPath parsing with regex and quantifier support.
  • Improved network filter and ad blocking capabilities.

Full Release Notes

[Commits to master since this release](https://github.com/gorhill/uBlock/compare/1.72.0...master)
[Commits since last release](https://github.com/gorhill/uBlock/compare/1.71.0...1.72.0)

To install the stable build:

- **Firefox**: Install from AMO: <https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/>
    [uBO works best on Firefox](https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox)
- **Chromium**: Install from the Chrome store: <https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm>
    - [About Google Chrome's "This extension may soon no longer be supported"](https://github.com/gorhill/uBlock/wiki/About-Google-Chrome's-%E2%80%9CThis-extension-may-soon-no-longer-be-supported%E2%80%9D)
    - As per [latest update from Google Chrome](https://developer.chrome.com/docs/extensions/develop/migrate/mv2-deprecation-timeline), MV2 support will be completely removed in [version 139](https://chromiumdash.appspot.com/schedule).
- **Edge**: Install from Microsoft Store: <https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak>
- **Opera**: Install from Opera addons: <https://addons.opera.com/en/extensions/details/ublock/>

---

- [Fix broken rendering of final URL in strict-block page](https://github.com/gorhill/uBlock/commit/fe8ce9804c)
- [Fix potential exception in set-attribute scriptlet](https://github.com/gorhill/uBlock/commit/37fe5d9cbe)
- [Improve parsing/interpretation of consecutive `$$` in network filters](https://github.com/gorhill/uBlock/commit/347f9f7fda)
- [Improve `googlesyndication_adsbygoogle` shim](https://github.com/gorhill/uBlock/commit/f5be2bbed0)
- [Add `edit-object-on-[getter|setter]` scriptlets](https://github.com/gorhill/uBlock/commit/99e622831b)
- [JSONPath: Test presence/absence of property w/ quantifier extension](https://github.com/gorhill/uBlock/commit/b901692d57)
- [Prefix JSONPath queries with `v2:` to benefit increased rfc9535 conformance](https://github.com/gorhill/uBlock/commit/5d9ac5d0bf)
- [Add regex-based selectors to JSONPath](https://github.com/gorhill/uBlock/commit/cfc3b05c93)
- [Improve JSONPath; add `[trusted-]edit-element-object` scriptlets](https://github.com/gorhill/uBlock/commit/fdc1a4e743)
- [Improve JSONPath: add support for double quote for names](https://github.com/gorhill/uBlock/commit/fe45329032)
- [Add `edit-this-object`/`trusted-edit-this-object` scriptlets](https://github.com/gorhill/uBlock/commit/2695b9f7d6)
- [Minor improvement to `trusted-replace-argument` scriptlet](https://github.com/gorhill/uBlock/commit/da9287257d)
- [Fix test for header matching when using negated value](https://github.com/gorhill/uBlock/commit/09e46b744e)
- [Improve `trusted-click-element` scriptlet](https://github.com/gorhill/uBlock/commit/32a4d640fb)
    - <https://github.com/gorhill/uBlock/commit/aa028eacd0>
- [Improve `google-ima` shim](https://github.com/gorhill/uBlock/commit/9e5299e7f4)
- [Add ISO-8859-2 as alias of Windows-1250 in text encoder](https://github.com/gorhill/uBlock/commit/3f0c4e1110)