Change Log


5.1.7

posted Mar 6, 2017, 5:39 PM by Travis Roman   [ updated Mar 20, 2017, 12:11 AM ]

Update 5.2.0 is almost ready and includes the ability to synchronize settings and rules across multiple computers. If you would like to try it out early, let me know by clicking Menu > Submit Feedback in JSB.

Changed
  • Reduced file size of extension.
  • Exporting a backup is now much faster.
  • "Kind" headers in page view now respect the setting "Create rules without switching to page editor".
  • The setting to temporarily switch to resource-URL-view is back and has been moved to the "Page" menu.
  • Performance improvements.
  • Allow compatible "other" features to execute on pages that have a security policy to prevent script execution.
  • Switch to HTTPS for all communication. Please make sure your firewall/router allows connections to https://imac.toggleable.com:8443/jsblocker in order to verify donations.
  • No longer require Safari restart when changing the persistent cache setting.
Fixed
  • Environmental information randomizer now works in newer versions of Safari.
  • Exported backups could be corrupted and not import correctly.
  • Poppy position may be incorrect before being moved to its correct position.
  • Scroll performance in page view is improved.
  • User scripts should now always update correctly.
  • The prompt to add a user script to JSB will now show on all pages that end in .user.js
  • The UI will now show the correct value for custom options, such as a custom font or webpage zoom level.
  • Safari will no longer hang as long when updating filter lists (it's about 3x faster).
  • The pop-up blocker will no longer break certain sites, such as eztv.

SHA1 Hashes
  • From website: JSB5.safariextz = 31d959e8834f7c7f6d40d5e8a75593ce77e9ec81
  • From Apple Extensions Gallery: ~/Library/Safari/Extensions/JS Blocker 5.safariextz = ad6e4a2ae531e21dd9cf44b62ead9ac053d817b8

5.1.6

posted Jan 9, 2017, 7:56 PM by Travis Roman   [ updated Feb 3, 2017, 1:15 AM ]

New
  • Added ability to quickly allow/block all resources. This is a simplified UI mode that hides all items by default and shows two new buttons: Allow All and Block All. This can be enabled from Settings > General > Page View.
  • A "Disable" button has been added to each page host header to quickly and temporarily disable JSB on that host.
  • When in a private tab, page view will show darkened headers to indicate all actions on that tab are strictly temporary.
Changed
  • UI updates.
  • Clean up settings page by removing some settings. 
  • Performance improvements.

Fixed

  • Properly update page view when dealing with disabled pages.
  • Properly handle long domain names on page view headers.
  • Setting a user script's custom download URL attribute to nothing will no longer cause JSB to ignore the script's default download URL.
  • XHR prompts that originated from a "FormData" data type will now work correctly.
  • Improve false-positive canvas fingerprinting warnings.
  • No longer reload popover when importing a backup which could cause JSB to continue to operate in an unstable state.
  • Show horizontal scrollbar in resource content view.

SHA1 Hashes
  • From website: JSB5.safariextz = d31a44b9f43dc9fe068292573b4503f8b1664d2a
  • From Apple Extensions Gallery: ~/Library/Safari/Extensions/JS Blocker 5.safariextz = 8fff69f798026d66a991527f4572cc98e629db9a

5.1.5

posted Dec 6, 2016, 5:53 PM by Travis Roman

New
  • Added support for private browsing mode. All rules created in a private tab are strictly temporary and the cache is not used.
  • A new setting has been added to allow the rule cache to be in-memory only.
Changed
  • Performance improvements.
Fixed
  • Resolved retina display issues with some UI elements.
  • Reduce number of false-positive pop-up blocker confirmations.
  • Peter Lowe's ad list will now update.
  • Improved reliability of blocked element placeholders.
  • Resolves issue where importing backup settings would fail because the settings would prematurely lock.


5.1.4

posted Sep 16, 2016, 10:32 PM by Travis Roman   [ updated Sep 16, 2016, 10:35 PM ]

Fixed
  • Updating to 5.1.3 could cause the popover to show every time Safari was launched. This was caused by an incomplete update.
  • Will now run on Safari Technology Preview release 13.

5.1.3

posted Sep 9, 2016, 5:24 PM by Travis Roman

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.
Fixed
  • 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

posted Aug 20, 2016, 3:08 PM by Travis Roman

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.
Changed
  • 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

posted Jun 14, 2016, 12:58 PM by Travis Roman

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

posted Apr 22, 2016, 6:43 AM by Travis Roman   [ updated Apr 22, 2016, 6:50 AM ]

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

posted Apr 10, 2016, 6:39 PM by Travis Roman

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

posted Apr 10, 2016, 3:28 AM by Travis Roman

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.

1-10 of 211

Comments