uBlock Origin

Browsers

The efficient, wide-spectrum content blocker for your browser.

Latest 1.73.0 · by Raymond HillWebsitegorhill/uBlock

Release activity

Release activity — 10 releases across 10 days since Nov 26, 2025. Each cell is one day; darker means more releases that day. Nothing is recorded before Nov 26, 2025. Older weeks are hidden at this screen width.
MayJunJulAug
SundayNo releases on Apr 26, 2026No releases on May 3, 2026No releases on May 10, 2026No releases on May 17, 2026No releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 20261 release on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 20261 release on Aug 2, 2026No releases on Aug 9, 2026
MondayNo releases on Apr 27, 2026No releases on May 4, 20261 release on May 11, 2026No releases on May 18, 2026No releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026No releases on Aug 10, 2026
TuesdayNo releases on Apr 28, 2026No releases on May 5, 2026No releases on May 12, 2026No releases on May 19, 2026No releases on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026
WednesdayNo releases on Apr 29, 2026No releases on May 6, 2026No releases on May 13, 2026No releases on May 20, 2026No releases on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 20261 release on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 20261 release on Aug 5, 2026
ThursdayNo releases on Apr 30, 2026No releases on May 7, 2026No releases on May 14, 2026No releases on May 21, 2026No releases on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 20261 release on Jul 30, 2026No releases on Aug 6, 2026
FridayNo releases on May 1, 2026No releases on May 8, 2026No releases on May 15, 2026No releases on May 22, 2026No releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 20261 release on Aug 7, 2026
SaturdayNo releases on May 2, 2026No releases on May 9, 2026No releases on May 16, 2026No releases on May 23, 2026No releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026No releases on Aug 8, 2026

10 releases since Nov 26, 2025

Changelog

1.73.1b0

Pre-release
Changed 2
  • Improve json-edit scriptlet
  • Revisit scriptlets' getExtraArgs implementation

Commits to Master Since This Release

How to Install the Developer Build:
View originalPermalink
How 1.73.1b0 went

1.73.0

Added 2
  • Add shim for piano-analytics.js
  • Add prevent-clipboard-write scriptlet
Changed 6
  • Improve proxy-apply utility scriptlet
  • Improve abort-current-script scriptlet
  • Improve prevent-addEventListener scriptlet
  • Improve trusted-click-element scriptlet
  • Improve prevent-bab scriptlet
  • Increase RFC9535 compliance in jsonpath
Fixed 2
  • Preserve whitespace characters in logger
  • Fix dot notation before bracket notation validation
View originalPermalink
How 1.73.0 went

1.72.3rc4

Pre-release
Added 2
  • Add shim for piano-analytics.js
  • Add prevent-clipboard-write scriptlet
Changed 7
  • Preserve whitespace characters in logger
  • Improve proxy-apply utility scriptlet
  • Improve abort-current-script scriptlet
  • Improve prevent-addEventListener scriptlet
  • Improve trusted-click-element scriptlet
  • Improve prevent-bab scriptlet
  • Increase RFC9535 compliance in jsonpath
Fixed 1
  • Fix dot notation before bracket notation validation
View originalPermalink
How 1.72.3rc4 went

1.72.3rc3

Pre-release
Added 2
  • Add shim for piano-analytics.js
  • Add prevent-clipboard-write scriptlet
Changed 7
  • Preserve whitespace characters in logger
  • Improve proxy-apply utility scriptlet
  • Improve abort-current-script scriptlet
  • Improve prevent-addEventListener scriptlet
  • Improve trusted-click-element scriptlet
  • Improve prevent-bab scriptlet
  • Increase RFC9535 compliance in jsonpath
Fixed 1
  • Fix dot notation before bracket notation validation
View originalPermalink
How 1.72.3rc3 went

1.72.2

Fixed 1
  • Add missing test against null object
View originalPermalink
How 1.72.2 went

1.72.0

Added 4
  • Add edit-object-on-[getter|setter] scriptlets
  • Add regex-based selectors to JSONPath
  • Add edit-this-object and trusted-edit-this-object scriptlets
  • Add ISO-8859-2 as alias of Windows-1250 in text encoder
Changed 9
  • Improve parsing and interpretation of consecutive $$ in network filters
  • Improve googlesyndication_adsbygoogle shim
  • Add test presence and absence of property with quantifier extension to JSONPath
  • Prefix JSONPath queries with v2: to benefit increased rfc9535 conformance
  • Improve JSONPath and add [trusted-]edit-element-object scriptlets
  • Improve JSONPath with support for double quote for names
Fixed 3
  • Fix broken rendering of final URL in strict-block page
  • Fix potential exception in set-attribute scriptlet
  • Fix test for header matching when using negated value

Commits to master since this release Commits since last release

To install the stable build:


View originalPermalink
How 1.72.0 went

1.71.0

Added 4
  • Add support for network filter option `top=`
  • Add `freeze-element-property` scriptlet
  • Add `prevent-navigation` scriptlet
  • Add new filter option: `requestheader`
Changed 3
  • Improve `freeze-element-property` scriptlet
  • Categorize `.svg` resources as image type on Chromium
  • Minor improvement of `trusted-create-html` scriptlet
Fixed 2
  • Fix JS code extraction from web accessible resources
  • Fix editor's autocomplete for first filter option
View originalPermalink
How 1.71.0 went

1.70.0

Changed 6
  • Improve json-edit-related scriptlets
  • Improve trusted-create-html scriptlet
  • Improve prevent-fetch scriptlet
  • Improve generateContentFn helper scriptlet
  • Improve prevent-xhr scriptlet
  • Improve proxyApplyFn helper scriptlet
Fixed 1
  • Fix handling of extraMatch parameter in trusted-click-element scriptlet
View originalPermalink
How 1.70.0 went

1.69.0

Added 5
  • Add adthrive shim
  • Add elem.shadowRoot fallback in getShadowRoot
  • Add Anti-AI Suggestions list
  • Add nitropay_ads.js shim
  • Add prevent-dialog scriptlet
Changed 8
  • Improve urlskip implementation
  • Improve set-attr/trusted-set-attr scriptlets
  • Improve trusted-create-html scriptlet
  • Mind id/class changes in generic cosmetic filtering surveyor
  • Improve prevent-addEventListener scriptlet
  • Improve scriptlets proxying fetch
  • Improve google-ima shim
  • Change minimum required version to 115 for Firefox
Fixed 4
  • Fix merging of uncommitted filters
  • Unescape unduly escaped | in regex-based domain options
  • Fix specifichide option
  • Fix regression in prevent-fetch scriptlet
View originalPermalink
How 1.69.0 went

1.68.0

Added 1
  • Add web-accessible resource for sensors analytics
Changed 3
  • Improve prevent-fetch scriptlet
  • Improve m3u-prune scriptlet
  • Improve prevent-fetch scriptlet
Fixed 4
  • Fix regression in trusted-replace-argument scriptlet
  • Fix custom prefixes unduly assigning trust to external lists
  • Fix regex-matching in JSONPath
  • Ignore negated request types when validating redirect option
View originalPermalink
How 1.68.0 went
View all

Discussion