-
Notifications
You must be signed in to change notification settings - Fork 81
Change log
gwarser edited this page Apr 24, 2019
·
85 revisions
Starting with version 0.2.0.0, you can find the change log and releases at this page:
https://github.com/gorhill/uBlock/releases
This is the proper Github-way to release new revisions/versions, and this simplifies my work. Thanks to mikhaelkh for the tip.
-
Release date: 10 July 2014
- Sorry for the quick releases, I just want the contributors to be able to benefit from the results of their translation work.
- Swedish translation work from contributor at Crowdin.
- Ukrainian translation work (partial) from contributor at Crowdin.
- Release date: 10 July 2014
- Brazilian Portuguese translation work from contributor at Crowdin.
- Dutch translation work from contributor at Crowdin.
- Chinese translation work from contributor on Github
- Release date: 9 July 2014
- Dutch translation work (not complete) from contributor at Crowdin.
- Fixed https://github.com/gorhill/uBlock/issues/51: "Show the updated content of a list, not its content at install time".
- Release date: 9 July 2014
- Fixed https://github.com/gorhill/uBlock/issues/50: "Thepiratebay leaves behind blocked element divs".
- Release date: 8 July 2014
- Fixed https://github.com/gorhill/uBlock/issues/49: "Checkboxes in Settings tab not initialized properly".
- Release date: 8 July 2014
- Performance work: the handling of net requests went on average from above 220ms to under 180ms per net request (as per reference benchmark).
- Release date: 7 July 2014
- Fixed font family used to display requests in Statistics tab.
- Now using
Number.toLocaleString
to display number of requests blocked since install. - This version was submitted to Opera web store.
- Release date: 7 July 2014
- Better layout for log of requests, emphasizing domains.
- No open issue for this one. Changes in 069909117148e5e1bebf119dd532fd88e8dff1d6.
- Release date: 6 July 2014
-
New settings: "Enable the logging of non-blocked requests"
- In the Statistics tab in the dashboard.
- Just like the other option to log blocked requests, except this one is to be able to see what was not blocked, along with the relevant exception filter it any.
- Disabled by default.
- Does not affect memory and CPU footprint if disabled.
- Will likely increase a bit memory footprint when enabled (µBlock will still be quite below the memory footprint of big name blockers).
- The logging opens the door to more advanced features if needed, like the disabling of specific filters, or to be able to easily create filters.
- Fixed https://github.com/gorhill/uBlock/issues/47: "Option to also log non-blocked requests".
- Fixed a few glitches which caused the blocking count to be reset constantly on Google Maps, and some others here and there, I didn't feel like opening an issue for each of these. Check the commit if you are really that curious.
Also, I registered the project at Crowdin, so if you want to contribute translation work, that would be the place to do it. I'm learning how all this work, so I might have been clumsy when setting up the project, but it currently works, I might just decide to restructure the directory tree if I can do it without losing work (I thought it had to reflect the project's directory tree here at Github).
- Release date: 5 July 2014
- Fixed https://github.com/gorhill/uBlock/issues/46: "uBlock blocking behind the scene requests while it should not".
- This was breaking the ability to log in a user's Google account from the browser's Apps page (
chrome://apps
, orchrome://chrome-signin
).
- This was breaking the ability to log in a user's Google account from the browser's Apps page (
- Release date: 5 July 2014
- Fixed https://github.com/gorhill/uBlock/issues/44: "EasyList Czech and Slovak moved".
- Fixed https://github.com/gorhill/uBlock/issues/41: "Extremely generic element hiding selectors are current performance bottleneck".
- Probably users won't notice this performance improvement, as the test case used was a demanding one:
- Tested page, heavily bloated front page of www.si.com (a demanding page for cosmetic filters)
- I used many lists with cosmetic filters in them: EasyList, EasyPrivacy, Fanboy Annoyance, Fanboy Enhanced Tracking, Fanboy Anti-Facebook.
- The improvement cuts µBlock's cosmetic filters implementation overhead from 90ms to 60ms per page load for that particularly demanding page (over 2,500 HTML elements), with the above lists (representing over 33,500 cosmetic filters).
- So if µBlock can do well with this one page, it most certainly can do very well with almost everything else.
- Probably users won't notice this performance improvement, as the test case used was a demanding one:
- Release date: 2 July 2014
- Translation work by tlu1024 (German)
- Fixed https://github.com/gorhill/uBlock/issues/42: "Filters using the
~example.com
syntax for thedomain=
option are broken".
- Release date: 2 July 2014
- Translation work by faye925 (Chinese Simplified)
- Translation work by tailHey (French)
- Release date: 2 July 2014
- New "Statistics" tab in the dashboard: to see which requests were blocked on a particular page.
- Optional, disabled by default in order to prevent overhead such a feature introduce for users who will never care about this level of details.
- If enabled, there will be a small eye icon in the popup to easily access the tab.
- Translation work by Ginohax (Italian).
- Fixed https://github.com/gorhill/uBlock/issues/37: "Avoid avoidable overhead in contentscript_end.js ..."
- Fixed https://github.com/gorhill/uBlock/issues/12: "Possibility to view blocked elements + corresponding filters"
- Release date: 30 June 2014
- Translation work by Ginohax (Italian).
- Added exception filters to make hpHosts more usable.
- Release date: 29 June 2014
- Translation work by tailHey (French) and tlu1024 (German).
- Fixed https://github.com/gorhill/uBlock/issues/33: "Need translation of detailed description: German".
- Fixed https://github.com/gorhill/uBlock/issues/28: "Parse and enforce Adblock+ element hiding filters option not working properly".
- Release date: 27 June 2014
-
New setting: In "Settings" tab of the dashboard: "Hide placeholders of blocked elements".
- Check to prevent blocked images and frames to take space on the page.
- Translation work by tlu1024 (German)
- Fixed https://github.com/gorhill/ublock/issues/25: "Add the new Fanboy's "Anti-Facebook Filters".
- Fixed https://github.com/gorhill/ublock/issues/7: "Blocked contents don't always disappear properly".
- Release date: 27 June 2014
- Fixed https://github.com/gorhill/ublock/issues/21: "Have uBlock maintain its own list of filters to unbreak sites".
- Fixed https://github.com/gorhill/ublock/issues/20: "Cannot directly access forum on xda-developers.com from front page".
- Release date: 26 June 2014
- Fixed https://github.com/gorhill/ublock/issues/18: "Conflict with HTTPS Everywhere extension in Chrome".
- In order to fix this, I had to reverse the partial solution put in place to fix issue #7, "Blocked contents don't always disappear properly".
- Fixed bad test in request handler.
- Release date: Not released yet
- Fixed https://github.com/gorhill/ublock/issues/16: "Changelog links wrong".
- The link was right, problem was an issue with mixing jQuery's
$()
withwindow.addEventListener('load', ...)
.
- The link was right, problem was an issue with mixing jQuery's
- Release date: 25 June 2014
- Fixed https://github.com/gorhill/ublock/issues/14: "Twitter glitches when using Fanboy’s Annoyance List".
- Release date: 25 June 2014
- Fixed https://github.com/gorhill/ublock/issues/13: "Google ads on Google.com".
- Release date: 24 June 2014
- Partially addressed https://github.com/gorhill/ublock/issues/7 and https://github.com/gorhill/ublock/issues/11: Redirecting to no-op contents whenever possible.
- Release date: 24 June 2014
- Added a hint in the popup about the purpose of the power button. See <https://github.com/gorhill/uBlock/commit/225bc2d33c5743f0ce1394e2dac9aa0c37c14e48?
- Release date: 24 June 2014
- Fixed https://github.com/gorhill/ublock/issues/1: "It blocks playing music on soundcloud.com".
- Release date: 23 June 2014
- First release.
- Wiki home
- About the Wiki documentation
- Permissions
- Privacy policy
- Info:
- The toolbar icon
- The popup user interface
- The context menu
-
Dashboard
- Settings pane
- Filter lists pane
- My filters pane
- My rules pane
- Trusted sites pane
- Keyboard shortcuts
- The logger
- Element picker
- Element zapper
-
Blocking mode
- Very easy mode
- Easy mode (default)
- Medium mode (optimal for advanced users)
- Hard mode
- Nightmare mode
- Strict blocking
- Few words about re-design of uBO's user interface
- Reference answers to various topics seen in the wild
- Overview of uBlock's network filtering engine
- uBlock's blocking and protection effectiveness:
- uBlock's resource usage and efficiency:
- Memory footprint: what happens inside uBlock after installation
- uBlock vs. ABP: efficiency compared
- Counterpoint: Who cares about efficiency, I have 8 GB RAM and|or a quad core CPU
- Debunking "uBlock Origin is less efficient than Adguard" claims
- Myth: uBlock consumes over 80MB
- Myth: uBlock is just slightly less resource intensive than Adblock Plus
- Myth: uBlock consumes several or several dozen GB of RAM
- Various videos showing side by side comparison of the load speed of complex sites
- Own memory usage: benchmarks over time
- Contributed memory usage: benchmarks over time
- Can uBO crash a browser?
- Tools, tests
- Deploying uBlock Origin
- Proposal for integration/unit testing
- uBlock Origin Core (Node.js):
- Troubleshooting:
- Good external guides:
- Scientific papers