Release Notes
5.1.3
New
- Support for "subdocument" and "popup" filter list entries.
- Pop-up blocker options are displayed during initial setup.
- You can now add a hosts file as a filter list. Peter Lowe's ad list is now included and enabled by default.
Changed
- The "Disable" button will now say "Enable" when JSB is disabled.
- Trust notifications would not appear on a webpage until switching tabs.
- Incorrect version number would be displayed in the "Update Available" poppy.
- Pop-up blocker would occasionally block/show a confirmation for pages that will open in the same tab/window.
- Improve false-positive canvas fingerprinting warnings.
- Easy Privacy list was incorrectly removed and replaced with a duplicate Easy Malware when enabling Fanboy's Ultimate.
- An error would occur when adding a custom filter list.
5.1.2
New
- Added an advanced pop-up blocker that's enabled by default. Settings can be adjusted from the Rules tab of the Settings page under "Extra Blockers"
- Added Fanboy's Ultimate filter list option.
- Added notice about updating from gallery version.
- Re-organized settings page a bit.
Fixed
- UI fixes for macOS Sierra.
- User scripts:
GM_deleteValue
will now work as expected. - Improved reliability of injecting required CSS.
5.1.1
New
- Donators can completely disable the update checker.
Changed
- When checking for updates, use extupdates.plist file instead of a PHP page.
- Made it clearer what's going to happen when you click a page item and "Create rules without switching to page editor" is enabled.
- Updated signing certificate.
Fixed
- Resolves an issue where JSB could be injected into a page multiple times causing the tab/Safari to hang.
5.1.0
New
- Added an update checker.
- Rules are now created with a single click. Simply click the items you want to allow or block and the page will automatically reload with the changes you made.
- Rules in the rule list are now paginated for better performance.
- Loading the filter rules in the rule list is now much faster.
Changed
- Filter lists are now updated more efficiently.
- Updated canvas fingerprinting protection to prevent some more false-positives.
Fixed
- Resolved an issue where hide/show rules were deleted when creating a rule for a hidden item.
- Resolved an issue where it was possible to delete filter list and built-in rules.
5.0.20.1
Fix: Forgot the .com when sending feedback email.
5.0.20
New: Submit feedback directly from JSB without having to compose an email: just click Menu then Submit Feedback.
Changed: Return undefined instead of throwing an error when a setting doesn't exist.
Changed: The unsafeWindow variable is now available globally to user scripts.
Fix: Hopefully fix an issue where Safari may hang after updating.
Fix: Apparently GM_openInTab was never implemented. That's there now.
Fix: Include localStorage export when backing up settings.
Fix: No longer accidentally delete settings when exporting a backup that doesn't contain everything.
5.0.20
New: Submit feedback directly from JSB without having to compose an email: just click Menu then Submit Feedback.
Changed: Return undefined instead of throwing an error when a setting doesn't exist.
Changed: The unsafeWindow variable is now available globally to user scripts.
Fix: Hopefully fix an issue where Safari may hang after updating.
Fix: Apparently GM_openInTab was never implemented. That's there now.
Fix: Include localStorage export when backing up settings.
Fix: No longer accidentally delete settings when exporting a backup that doesn't contain everything.
5.0.19
New: Added proper support for third-party filter rules.
New: Added proper support for domain exceptions in filter rules.
New: A new "other" feature has been added: the ability to completely block pages from loading.
Changed: Small speed boost to page loads.
Changed: Settings UI updates.
Changed: Reduce the number of modifications done to element attributes on pages.
5.0.18
Fix: Quick fix for filter rules that could incorrectly block all resources on all webpages.
5.0.17.1
Fix: Resolves an issue where clicking the "?" next to certain items could trigger an error.
5.0.17
Changed/Fix: Requirements in user scripts are now loaded within the user script itself (instead of its own user script) and in the correct order.
Changed: Dramatically improve page load time. For two years now there was code that purposefully slowed down JSB; I have no idea why it was there. If you encounter any strange issues after this update, please let me know.
5.0.17
Changed/Fix: Requirements in user scripts are now loaded within the user script itself (instead of its own user script) and in the correct order.
Changed: Dramatically improve page load time. For two years now there was code that purposefully slowed down JSB; I have no idea why it was there. If you encounter any strange issues after this update, please let me know.