Releases: uBlock-LLC/uBlock
uBlock 0.9.5.3 for Chrome
We are excited to bring you uBlock 0.9.5.3 for Chrome today. Here are just some highlights of what's new:
- Cryptocurrency (Bitcoin) Mining Protection list is added to 3rd-party filter list under privacy section.
- 3rd-party filter assets are updated to their latest version
if you are curious, here's a list of all the commits new to this release.
We hope you'll enjoy this release of uBlock!
uBlock 0.9.5.0
Update: there was a more recent pair of minor, Safari-only releases (0.9.5.1 and 0.9.5.2) which fix uBlock to be compatible (for now) with the upcoming OS X 10.11.
We're thrilled to bring you uBlock 0.9.5.0!
It includes usability and performance enhancement throughout; some noteworthy changes include:
- Firefox performance improvements.
- Fixes Safari filter-list update issues.
- Enhanced storage API infrastructure (this solves issues for Safari users where their preferences were being lost; it shouldn't affect Chrome/Firefox users)
- Firefox now lets you block resources right from Web Inspector's network request log! (To try this out, just right click on an entry in the net-log). Thanks to @AlexVallat from the uBlock team for implementing this feature and what he's been doing to make uBlock awesome on Firefox.
- UI changes and additions — you'll come across them!
- Dynamic filtering UI
- Settings UI
Poll: There's a potential plan to enable uBlock to block requests made via Chrome's prefetching mechanism. This requires an extra permission for the uBlock extension (namely, privacy settings). While uBlock would modify the network prediction setting (without reading its previous value) to ensure all requests are filtered correctly, uBlock never reads or modifies any of your other settings. Your uBlock preferences never leave your computer. We never see any of your data.
Please feel free to share your opinion about whether this should be implemented via this poll.
We hope you'll love and enjoy this release of uBlock.
Your help making uBlock even better is much appreciated! We can't wait to hear your feedback.
As always, enjoy!
https://www.ublock.org/
0.9.4.0
uBlock 0.9.4.0 is here.
We're excited to bring you uBlock 0.9.4.0 today. Here are just some highlights of what's new:
- Cosmetic filtered elements are now logged in the request logger!
- Safari: introducing support for inline-script blocking.
- Many reliability and coverage fixes/improvements.
- Toolbar badge performance improvements.
- Popup behavior refinements.
... that is in addition to a number of smaller bug fixes and improvements driven by your reports — thank you. For the curious, here's a full list of changes since 0.9.3.5.
We hope you'll enjoy this release of uBlock!
0.9.3.5
We're absolutely thrilled to bring you uBlock 0.9.3.5!
This release includes many improvements to uBlock — the areas of changes include (but are not limited to):
- UI, icons, and color scheme refinement.
- Reliability improvements for domain-based blocking.
- Stability enhancements for Firefox.
- Cosmetic filtering right from Firefox's Web Inspector.
If you're curious, here's a list of all the commits between 0.9.3.0 and this release.
Notable changes
User interface refinements
From the typography to the icons, layout, and color scheme, you'll find refinements to uBlock's UI in this release that make it more pleasant and easier to use.
We've reengineered the method by which we render the icons, so they're rendered perfectly even if your browser has web fonts disabled.
Firefox reliability
@AlexVallat, the talented developer on our team responsible for fine-tuning uBlock for Firefox, has done a lot of work to improve the reliability and consistency of uBlock on Firefox. For example, uBlock now activates without needing a browser restart, and uBlock is more accurate at determining the origin domain for requests.
Bonus: you can now add element hiding rules right from Web Inspector in Firefox! Just right click on an element while in the inspector.
Stress-free navigation
uBlock 0.9.3.5 will no longer stop you from navigating to websites. Instead, uBlock will specifically only block requests made subsequently after loading the page (such as images, scripts, etc.).
A lot more
Try out uBlock 0.9.3.5 for yourself! We hope (and think) you'll love it — we welcome your feedback and questions as always.
Links:
uBlock homepage
0.9.3.0
The uBlock project's main development responsibilities have been transferred to Chris Aljoudi (chrisaljoudi on GitHub).
Please consider donating to keep development possible:
uBlock is still free and open-source, and will always be free and open-source. This does not change uBlock's manifesto or values in any way.
New
- Site-based switches
- A switch to block all popups for a given site, regardless of filters
- A switch to disable strict blocking (new mode, enabled by default)
- This used to be supported by ABP a long-time ago: "full domain blocking"
Closed as fixed:
Firefox
Firefox Mobile
Core
- Can't find a way to allow popups
- External script not blocked
- This was a core issue but problem was manifesting only on Firefox.
- Tooltip padding
- CHN: EasyList China will cause the firefox hanging on some website
- 'undefined' shows up in Dynamic filtering pane when popup blocker is enabled and a popup is blocked
- The status of adblock warning removal list won't be stored in the backup file
- Add lists from https://adblockplus.org/en/subscriptions
- Selected domains no longer appears in the popup
- Whitelist wildcard not working when url contains # as wildcard
- Ability to blanket-block popups for a given site
- See "site-based switches" above
- Show "3rd-party filters list" info when category is collapsed
- Chrome-scheme not showing up in popup
- Unable to block browser take-over scripts in malware/phishing sites, or at least block redirects to such sites
- See "site-based switches" above
- Re. Strict Blocking - Should we do Domain blocking based on URL part itself?
- Color for domains with both blocked and unblocked content is too similar
- Problem with “element hiding” filters
0.9.2.3
Closed as fixed:
- Selected domains no longer appears in the popup
- EasyList FR was breaking uBlock, because of that weird filter:
||^$third-party
, which makes no sense as per ABP filter syntax.
- EasyList FR was breaking uBlock, because of that weird filter:
0.9.2.1
Reminder: Chromium (or browsers based on) still suffer from that ugly bug which causes a big chunk of memory leak each time a user opens the popup UI of an extension. Therefore, the more you use the popup UI in Chromium, the larger the memory footprint of uBlock (or any extension really) will grow. I've already seen feedback like "doesn't have a µ memory footprint at all for me. >250MB" (for µMatrix). This is important to keep this Chromium memory leak bug in mind if you make use of dynamic filtering, as this feature requires frequent access to the popup UI.
Notes
There is a version 0.9.2.2, not released here, because I feel it's not worth the storage space. The only difference with this version is this commit. This commit made it into the Opera store version as v 0.9.2.2.
Closed as fixed
Safari
Core
- µBlock -> uBlock.
- In case you wonder: yes, I've decided to drop the
µ
in favor ofu
, because I have seen too much arguing about how it should be pronounced, etc.
- In case you wonder: yes, I've decided to drop the
- 0.9.2.0 is now resizing each time you open it.
Other changes
Chromium
- Various small changes to ensure Chromium passes all popup tests.
- Due to limitations to the chrome API...
- There is just no guarantee case 6, 7 will always work. The fix was to increase as much as possible the likelihood Chromium will succeed.
- The only way I can make case 12 succeed on Chromium is by enabling uBlock for the behind-the-scene scope.
- Due to limitations to the chrome API...
Core
0.9.2.0
Reminder: Chromium (or browsers based on) still suffer from that ugly bug which causes a big chunk of memory leak each time a user opens the popup UI of an extension. Therefore, the more you use the popup UI in Chromium, the larger the memory footprint of µBlock (or any extension really) will grow. I've already seen feedback like "doesn't have a µ memory footprint at all for me. >250MB" (for µMatrix). This is important to keep this Chromium memory leak bug in mind if you make use of dynamic filtering, as this feature requires frequent access to the popup UI.
New:
- Element picker: ability to point-and-click to create wildcard-based network filters
- Brought about as a result of issue #1044: "non technical user [...] doesnt know how to [create wildcard-based filters]"
- Roughly, if you click more than one image from one web page, uBlock will derive a network filter which will apply to all the clicked images.
- Kind of difficult to put in words, so here are videos:
Closed as fixed:
Chromium
Firefox for Android (Fennec)
- ublock options ui doesnt fit on screen
- Blocking (off) when opening new tabs in Firefox from 3rd party apps
- This also fixes:
- Number of connected domains makes no sense
Firefox
- "Make use of context menu where appropriate" not enforced nor remembered
- Empty buttons in addon options
- Option buttons sometimes empty in addon properties
Core
- uBlock slow/with delay blocking ads (banners) and elements on page twitch
- Options-only filter is not working
abp:subscribe
links on adblockplus.me do not work with new uBlock install- Cosmetic filter not working after refreshing the page
- This was caused by an invalid cosmetic filter: custom filters from ABP were imported using plain cut & paste.
- uBlock now support importing an ABP backup through the "Import and append" button in the "My filters" pane. This ensures proper import.
- Additionally, uBlock will now discard invalid cosmetic filters when filter lists are compiled.
- This was caused by an invalid cosmetic filter: custom filters from ABP were imported using plain cut & paste.
0.9.1.1
Reminder: Chromium (or browsers based on) still suffer from that ugly bug which causes a big chunk of memory leak each time a user opens the popup UI of an extension. Therefore, the more you use the popup UI in Chromium, the larger the memory footprint of µBlock (or any extension really) will grow. I've already seen feedback like "doesn't have a µ memory footprint at all for me. >250MB" (for µMatrix). This is important to keep this Chromium memory leak bug in mind if you make use of dynamic filtering, as this feature requires frequent access to the popup UI.
Closed as fixed:
0.9.1.0
Reminder: Chromium (or browsers based on) still suffer from that ugly bug which causes a big chunk of memory leak each time a user opens the popup UI of an extension. Therefore, the more you use the popup UI in Chromium, the larger the memory footprint of µBlock (or any extension really) will grow. I've already seen feedback like "doesn't have a µ memory footprint at all for me. >250MB" (for µMatrix). This is important to keep this Chromium memory leak bug in mind if you make use of dynamic filtering, as this feature requires frequent access to the popup UI.
New
- Firefox for mobile (Fennec) support
- You can thank @AlexVallat, @chengsun, @Deathamns for making this happen
- New translations available: Lithuanian (complete), Slovenian (partial), Serbian (Cyrillic) (partial), Telugu (partial)
- Chinese translation of README + many wiki pages
- Korean translation of README
Closed as fixed:
Chromium
Fennec
Firefox
- No element hiding upon start
- Although uBlock's start-up time is relatively fast, there is just no way to guarantee that it will be up and ready to filter content before existing tabs are loaded. The fix ensure pages loaded before uBlock was ready are cleaned up.
- Image fails to load on github, when page is reloaded after whitelisting image cell
Safari
- Enable creating backups to work.
- Does not restore properly from a backup created in Firefox, works fine in Firefox/Chrome.
- Storage below quota as requested by uBlock; now uses proper storage API.
Core
- "Open Link in New Tab" gets blocked in Behind the Scene with "* * * block"
- The issue manifested on Fennec, but the required fix was really in core code
- No indication of purging when clicking on the "Purge all caches" button
- Double clicking to select word in "My rules" resets changes made
- Global blocking stats lost when restoring/resetting settings
- abp:subscribe, new automated import of ABP filters leads to undefined description
- Schedule manually updating filter lists less aggressively to give time for garbage collection
- Custom cosmetic filter fails to apply
- 3rd-party filter list update: show status/progress indications in UI
- How to whitelist embedded tweets?
- Add "updated on %date" text to each filter list