uBlock Origin versionshistorik - 25 versioner
uBlock Origin av Raymond Hill
Var försiktig med äldre versioner! Dessa versioner visas för test och referensändamål.Du bör alltid använda den senaste versionen av ett tillägg.
Senaste version
Version 1.43.0
Släppt 10 jun 2022 - 2,91 MBFungerar med firefox 68.0 och senare, android 68.0 och senareSee complete release notes for 1.43.0.
Fixes:
- Element-picker: Ensure frame background is transparent (by @emilio)
- Update popup url (by @u-RraaLL)
- Also dispatch loadend event in case of match
- Remove support for deprecated "classic" popup panel
- Prevent CSS transform on element picker layer
- Report specific filter before generic one
- Better highlight bad hostnames in static extended filters
- Avoid using Element.classList in DOM surveyor
- Improve logger accuracy re. reported injected scriptlets
Commits history since last version.Källkod släppt under GNU General Public License v3.0
Hämta Firefox och få tilläggetDu behöver Firefox för att kunna använda den här tilläggetÄldre versioner
Version 1.42.4
Släppt 7 apr 2022 - 2,88 MBFungerar med firefox 68.0 och senare, android 68.0 och senareSee complete release notes for 1.42.4.
Fixes:
- Need local URL to enabled-by-default quick-fixes list
- This fix prevents uBO from fetching quick-fixes list from remote server the first time it is launched after being installed for the first time.
Commits history since last version.Källkod släppt under GNU General Public License v3.0
- Need local URL to enabled-by-default quick-fixes list
Version 1.42.0
Släppt 30 mar 2022 - 2,88 MBFungerar med firefox 68.0 och senare, android 68.0 och senareSee complete release notes for 1.42.0.
Fixes:
- Handle
picture > source
elements in element picker - Use a better value to mark end of sequence of tokens
- Remove MVPS from stock lists due to inactivity
- A way to fix serious filter issues as soon as possible
- Add command to toggle cosmetic filtering
- Prevent unset minimal width for popup panel
Notable commits without an entry in the issue tracker:
- Discard duplicate lines when merging imported directives
- Make browser use dark theme built-in widgets in dark theme
- Add letsblock.it as valid location for subscription links (by @xvello)
- Introduce experimental procedural cosmetic operator
:others()
Commits history since last version.Källkod släppt under GNU General Public License v3.0
- Handle
Version 1.41.8
Släppt 23 feb 2022 - 2,85 MBFungerar med firefox 68.0 och senare, android 68.0 och senareKällkod släppt under GNU General Public License v3.0
Version 1.41.6
Släppt 18 feb 2022 - 2,86 MBFungerar med firefox 68.0 och senare, android 68.0 och senareSee complete release notes for 1.41.6.
Fixes:
- Use unspoofable Messenger.origin to determine privilege level of ports
- Revert "Prevent highly generic cosmetic filters from affecting html/body elements"
Commits history since last version.Källkod släppt under GNU General Public License v3.0
Version 1.41.4
Släppt 16 feb 2022 - 2,85 MBFungerar med firefox 68.0 och senare, android 68.0 och senareKällkod släppt under GNU General Public License v3.0
Version 1.41.2
Släppt 10 feb 2022 - 2,85 MBFungerar med firefox 68.0 och senare, android 68.0 och senareSee complete release notes for 1.41.2.
Notes
Minimum supported browser version has been bumped up Firefox 68.
New
Dark mode
Support for dark mode added to the Settings pane, under the (new) Appearance section. The new setting can be either Auto, Light, or Dark.
In addition, there is a new setting to control the accent color used by uBO throughout its user interface. For example, changing the accent color changes the look of the popup panel.
Behavior at browser launch
A new setting in "Filter lists" pane to control whether uBO should wait for all filter lists to be loaded before unsuspending network activity. By default, at browser launch uBO waits for all filter lists to be loaded before unsuspending network activity so as to ensure web pages are properly filtered at launch.
The new setting allows to opt out of network activity suspension at launch, i.e. allowing web pages to load without waiting for filter lists to be fully loaded, of course at the cost of potentially not filtering properly those web pages.
Closed as fixed:
- Logger incorrectly reporting
header=
filters - Picker is broken by quotation mark in attribute
- Use "…" instead of "..."
- Fix bad detection of unnecessary trailing
|
- Unexplained popup block on streamlare
- Scrollbars appear in click2load.html
- Element Zapper denies on a specific website
- Prevent uBO from hiding html or body when matched by a generic cosmetic filter (final fix)
- Dark Mode support
Notable commits without an entry in the issue tracker:
- Add a redirectable script that sets canRunAds true
- Related commit (contributed by @Yuki2718)
- Related commit (contributed by @Yuki2718)
- Work toward bringing dark theme closer to a stable release
- Raise minimum versions of browsers
- Improve dealing with ambiguity in regex-based-looking network filters
- Improve google-analytics shim
- Fix regression causing regex-based filters to be case sensitive
- Add shim for FingerprintJS (aka Fingerprint v3)
- Disable the suspending of network requests when installing the extension
- Do not select background images as best candidate in picker
- Add "blockedDetails" section to troubleshooting information
- Remove "ABP X Files" from stock filter lists
- Add setting to control suspension on network activity at launch
- Make FilterJustOrigin derive from FilterOriginHitSet
Commits history since last version.Källkod släppt under GNU General Public License v3.0
- Logger incorrectly reporting
Version 1.40.8
Släppt 11 jan 2022 - 2,82 MBFungerar med firefox 60.0 och senare, android 60.0 och senareKällkod släppt under GNU General Public License v3.0
Version 1.40.2
Släppt 26 dec 2021 - 2,82 MBFungerar med firefox 60.0 och senare, android 60.0 och senareKällkod släppt under GNU General Public License v3.0
Version 1.40.0
Släppt 22 dec 2021 - 2,8 MBFungerar med firefox 60.0 och senare, android 60.0 och senareSee complete release notes for 1.40.0.
Closed as fixed:
- Inconsistent line-break in the support pane for Japanese environment
- Wrong description in Trusted site pane
- Update nobab
- Specific-generic cosmetic filter is not disabled by generichide
- "Your request URL is too long": problem with too many filters and the new "problem with filter lists" button
- Exceptions do not work when processing requests with long paths
Notable commits without an entry in the issue tracker:
- Improve auto-completion in "My filters" editor
- Store
domain=
option into trie container's character buffer - Partially bring suspendTabsUntilReady out of experimental status
- Fix potentially reporting wrong context in logger for
ghide
filters - Fine-tune static network filtering engine code
- Wait for placeholders to be present (in
googlesyndication_adsbygoogle.js
) - Create synthetic event for new windows created from external application
- Add
window.close
scriptlet - Store regex filter pattern into bidi-trie buffer
- Ignore pointless trailing *^ in network filters
- Change compiled list format to a saner block id management
- Store generic pattern string into bidi-trie buffer
- Remove classes specialized in handling single-wildcarded patterns
- Refactoring work in static network filtering engine
- Have
getAll()
returns at least one neutered Tracker object
Commits history since last version.Källkod släppt under GNU General Public License v3.0
Version 1.39.2
Släppt 30 nov 2021 - 2,79 MBFungerar med firefox 60.0 och senare, android 60.0 och senareSee complete release notes for 1.39.2.
Closed as fixed
Notable commits without an entry in the issue tracker
- Fine tune new reporting feature
- Link to filter descriptions (patch by @breyed)
- Reject generic HTML block filters
Commits history since last version.Källkod släppt under GNU General Public License v3.0
Version 1.39.0
Släppt 22 nov 2021 - 2,79 MBFungerar med firefox 60.0 och senare, android 60.0 och senareSee complete release notes for 1.39.0.
New
A new "Report an issue on this website" icon has been added to the popup panel, to make it easier to report filter issue to volunteers maintaining filter lists. Reporting filter issues through this new feature requires a GitHub account.
A new Support pane has been added to the dashboard, to make it easy for users to share technical information about their current uBO's configuration, and consequently make it easier for volunteers to diagnose reported issues.
Closed as fixed
- [discovered by @hackvertor] Security: Cosmetic filters can make background requests using image-set() on Firefox
- uBlock GA overwrites breaking _link implementation when using a named property
- [discovered by @hackvertor] Security: Smuggle arbitrary CSS inside cosmetic uBlock filters
- [discovered by @hackvertor] Security: JavaScript URL injection allowed in query string parameter and redirection to uBlock origin urls
- Fix not highlighting cases of invalid syntax
- [patch by @pixeltris] Twitch bypass is circumvented
- Extension report website adblocking option
- [patch by @eligrey] Don't assume document.documentElement is non-null
- Add support for pseudo classes
Notable commits without an entry in the issue tracker
- Do not decode query parameter name when used as token
- Suggest network filter as best candidate by default
- Auto-escape commas in removeparam's regexes
- Simplify handling of valid HTML tags in i18n files
- Give precedence to negated types in case of ambiguity
- Fix regression in isBlockImportant()
- Add refresh-defuser scriptlet
- Add advanced setting to modify default webext flavor
- Convert fingerprint2.js scriptlet into a redirectable resource
Commits history since last version.Källkod släppt under GNU General Public License v3.0
Version 1.38.6
Släppt 14 okt 2021 - 2,72 MBFungerar med firefox 60.0 och senare, android 60.0 och senareSee complete release notes for 1.38.6.
Closed as fixed
- [patch by @pixeltris] Fix broken twitch.tv functionality
Commits history since last version.Källkod släppt under GNU General Public License v3.0
Version 1.38.4
Släppt 11 okt 2021 - 2,72 MBFungerar med firefox 60.0 och senare, android 60.0 och senareSee complete release notes for 1.38.4.
Notable commits without an entry in the issue tracker
- Update twitch-videoad scriptlet (solution contibuted by @pixeltris)
Commits history since last version.Källkod släppt under GNU General Public License v3.0
Version 1.38.2
Släppt 30 sep 2021 - 2,72 MBFungerar med firefox 60.0 och senare, android 60.0 och senareSee complete release notes for 1.38.2 and 1.38.0.
1.38.2
Closed as fixed:
1.38.0
New
:matches-path(...)
New cosmetic procedural operator,:matches-path(...)
. See "Add $path modifier of Adguard or any equivalents of this".
Removed
The setting "Prevent WebRTC from leaking local IP addresses" has been removed since it is no longer necessary in modern browsers, except for Firefox for Android where the issue is still present.
Closed as fixed:
- Remove WebRTC leak prevention
- $removeparam doesn't work well with UrlEncoded gb2312 Chinese word
- Scriptlets don't work randomly in Firefox
- Security: comments can be used to smuggle url() functions into css values
- Prevent uBO from hiding html or body when matched by a generic cosmetic filter
- On Android Popup Overlays [or Underlays] On-Screen Navigation Buttons
- Add $path modifier of Adguard or any equivalents of this
- The overview panel will not show everything if the uBO's icon is placed in the Firefox overflow menu
- [patch by @vtriolet] TypeError in noscript-spoof scriptlet with invalid meta refresh URL
- TypeError when trying to use element picker on plaintext resource
- Split out core functionality into separate module
- This is of course an ongoing work for the foreseeable future, but the concrete goal sought in the issue has been reached, i.e. the static network filtering engine can be used as a nodejs module with no external dependencies.
- Since uBO's codebase now uses JS modules, the minimum version of supported browsers has been increased to Chromium 61, Firefox 60, and Opera 48.
- This is of course an ongoing work for the foreseeable future, but the concrete goal sought in the issue has been reached, i.e. the static network filtering engine can be used as a nodejs module with no external dependencies.
Notable commits without en entry in the issue tracker
- Better lookup all elements under mouse cursor in element picker
- Add visual hint to grab area of element picker dialog
- Add no-xhr-if scriptlet
- Refactor hntrie to avoid the need for boundary cells
- Fix bad test in WASM version of HNTrieContainer
- Export the rule-based filtering engines to the nodejs package
- Rewrite logical expressions for ESLint
- [patch by @mjethani] Add Makefile
- [patch by @mjethani] Make uAssets a submodule
- Ensure compiled sections are ordered in ascending id
- Fix handling of some procedural cosmetic filters with explicit
:scope
Commits history since last version.Källkod släppt under GNU General Public License v3.0
Version 1.37.2
Släppt 28 jul 2021 - 2,7 MBFungerar med firefox 57.0 och senare, android 57.0 och senareClosed as fixed:
- uBO 1.37 breaks at least some sites that use googletagmanager if specific filters in useKällkod släppt under GNU General Public License v3.0
Version 1.37.0
Släppt 23 jul 2021 - 2,7 MBFungerar med firefox 57.0 och senare, android 57.0 och senareComplete release notes.
Closed as fixed
- '$popup' not working
- Service worker "tabless" requests with correct context are still modified when page is whitelisted
- Back/Forward navigation does not work between Ublock Origin option pages
- csp_report filter created via logger is marked as invalid
- Extreme popup blocking - uBo dashboard is blocked when popups are
- ipv6 fe80::1%lo0 localhost from hosts file is marked as error line
- Whitespaces are now stripped from blocking-rule URLs, causing rules targeting whitespaces to fail and/or block extremely broadly
- uBO's dashboard does not refresh custom filters in real-time
- Element picker/zapper don't work if cosmetic filtering is disabled
- Logger always highlights first match
- Static filtering: Cannot prevent my filter from strict-blocking
Notable commits without en entry in the issue tracker
- Provide visual cue in popup panel when base domain has subdomains
- Disclose where uBO's own filter lists are hosted
- Add abort-current-script scriptlet
- Fix spurious error messages when updating contextual menu
- Make getByName() return an dummy Tracker object
- Add asap behavior to remove-attr scriptlet
- Ensure pending callbacks are called only once
Commits history since last version.Källkod släppt under GNU General Public License v3.0
Version 1.36.2
Släppt 6 jul 2021 - 2,69 MBFungerar med firefox 57.0 och senare, android 57.0 och senareKällkod släppt under GNU General Public License v3.0
Version 1.36.0
Släppt 19 jun 2021 - 2,69 MBFungerar med firefox 57.0 och senare, android 57.0 och senareComplete release notes.
Closed as fixed
- Bizarre perf drain when ajaxing in 90,000 DOM nodes in a react component
- Google Tag Manager eventCallback in a populated dataLayer not called
- Countering a removeparam filter causes page-redirect problem
- Asset viewer shows no space between !#endif and a comment line in uBlock's list
- Text in Manage Extension Shortcuts includes escaped
­
- In popup, the Reload button becomes immediately hidden if re-enabling the large power button too quickly
Notable commits without en entry in the issue tracker
- Add ability to linger for
remove-class
scriptlet - Add empty array, object to set-constant scriptlet
- Fix potential exception when casting to string
- Make googletagmanagergtm.js an alias of google-analyticsanalytics.js
- Ensure getter/setter are called with proper context
- Allow filter list subscription through context menu
- Keep reporting last time "out of date" lists were updated
- Fix improper hashing of rules in classic popup panel
Commits history since last version.Källkod släppt under GNU General Public License v3.0
Version 1.35.2
Släppt 30 apr 2021 - 2,65 MBFungerar med firefox 57.0 och senare, android 57.0 och senareComplete release notes.
Closed as fixed:
Firefox 66.0 and earlier.
Notable commits without en entry in the issue tracker
- Better handle network error when fetching sublist
- Stop autoplay for unset media source with no-large-media-elements
- Use CDN URLs as fall back URLs
Commits history since 1.35.0.Källkod släppt under GNU General Public License v3.0
Version 1.35.0
Släppt 21 apr 2021 - 2,65 MBFungerar med firefox 57.0 och senare, android 57.0 och senareComplete release notes.
New
New filtering ability to remove specific response headers from document resources. Example:example.com##^responseheader(refresh)
Only the following response headers are allowed to be removed, anything else will cause the filter to be invalid and discarded:
location
refresh
report-to
set-cookie
Closed as fixed
Notable commits without en entry in the issue tracker
- Remove advanced setting
ignoreScriptInjectFilters
- Finalize 3rd-party scripts/frames mini-filtering widget
- Remove advanced setting
ignoreRedirectFilters
- Fix regex used to extract attribute name in element picker
- Add support for removal of response headers
Commits history since 1.34.0.Källkod släppt under GNU General Public License v3.0
Version 1.34.0
Släppt 10 mar 2021 - 2,63 MBFungerar med firefox 57.0 och senare, android 57.0 och senareComplete release notes.
Closed as fixed:
- Picker glitch with elements with special characters in their tag name
- Expose CNAME-uncloaking as a Privacy option in the Settings pane
- Impossible to add explicit exception for implicit strict blocking
- Invalid network filters suggested in element picker
- Use +/- in the popup to indicate whether 3-p frames were blocked
Notable commits without en entry in the issue tracker
- Fix no-scripting switch not working for SVG-based documents
- Upgrade CodeMirror to 5.59.2
- Fix 'adsbygoogle' neutered script
- Inject procedural cosmetic filterer's code only when needed
Commits history since 1.33.2.Källkod släppt under GNU General Public License v3.0
Version 1.33.2
Släppt 1 feb 2021 - 2,62 MBFungerar med firefox 57.0 och senare, android 57.0 och senareComplete release notes.
Closed as fixed:
- After downgrading to 1.32.4, uBO is broken
- Whitelisting a site on Chromium Edge still blocks resources fetched by service worker
Commits history since 1.33.0.Källkod släppt under GNU General Public License v3.0
Version 1.33.0
Släppt 29 jan 2021 - 2,62 MBFungerar med firefox 57.0 och senare, android 57.0 och senareComplete release notes.
New
Many new managed storage properties to make it easier for administrators to configure uBO through policies -- see related documentation.
Closed as fixed:
- click2load.html fails to load CNAME-3p frames after click on tagesschau.de
- Only filtered part of rules is uploaded to cloud storage
- remove-attr does not always work
- Add AdGuard's noopvmap-1.0 equivalent as a redirect resource
- Using an alias for custom scriptlet in my Filters pane is seen as invalid
- Third party is not detected (or not exposed to the user)
Notable commits without en entry in the issue tracker
- Add any-delay to timeout/interval boosters
- Improve neutered
adsbygoogle
scriptlet - Expand managed storage for admins:
- Add ability to lookup effective context from store of frames
- Just extract token from queryprune -- don't create pattern
- Fix word-based selection in filter list editor/viewer
- Fix potentially missing context in logger for
popup
entries - Improve extraction of tokens from regex-based filters
- Upgrade CodeMirror library to 5.59.0 (from 5.46.0)
Commits history since 1.32.4.Källkod släppt under GNU General Public License v3.0
Version 1.32.4
Släppt 29 dec 2020 - 2,62 MBFungerar med firefox 55.0 och senare, android 55.0 och senareKällkod släppt under GNU General Public License v3.0