uBlock/CHANGELOG.md

13 KiB

# 1.57.0 ## Fixes / changes - Do not block large media resources when loaded as top-level document - Properly manage cache storage regarding managed user filters - Improve [trusted-]set-cookie scriptlets - Fixed Belgian and Nepali flags for Windows Chromium users (by @DandelionSprout) - Mind that tabs.sendMessage can throw - Improve set-cookie scriptlet - Append wildcard character only when filter starts & ends with / - Fix failure to create popup logger window sometimes - Improve json-prune-related scriptlets - Support maximizing editor to viewport size - Add advanced setting to force popup panel orientation - Add checkboxes to "My filters" pane - Assume UTF-8 when no encoding can be looked up - Fix issue with "My filters" pane on mobile - Support aborting "Pick" mode in element picker - Remove sections with no lists in "Filter lists" pane - Add "Social widgets", "Cookie notices" sections in "Filter lists" pane - No longer disable generic cosmetic filters by default on mobile - Improve spoof-css scriptlet - Make asset updater compatible with non-persistent background page - Move dragbar to the top of element picker dialog - Move "Quit" button to top bar in element picker - Add advanced setting requestStatsDisabled - First lookup matching stock lists when importing URLs - Reset filter lists in worker when creating filters via "Block element" - Remove trusted-source requirement when using badfilter - Redesign cache storage - Don't match network filter-derived regexes against non-network URIs - Remove obsolete trusted directives - Support logging details of calls to json-prune-fetch-response - Escape special whitespace characters in attribute values

1.56.0

Fixes / changes


1.55.0

Fixes / changes


1.54.0

New

Differential update of filter lists, as a result of discussions at https://github.com/AdguardTeam/FiltersCompiler/issues/192. Resulting spec is here.

inkscape

The goal is to NOT be ranked among the "most popular projects" by bandwidth usage (as per jsDelivr's public stats):

jsDelivr stats

It is expected that differential updates will lower both requests and bandwidth usage.

To benefit the much shorter update period enabled by differential updates, you must let uBO auto-update the filter lists. Forcing a manual update will prevent differential updates until the next time a list auto-update.

Fixes / changes