LibreJS 6.0 has been released. You can find the new version at: http://www.gnu.org/software/librejs/?v=6.0
or install the executable file directly at: http://www.gnu.org/s/librejs/distribution/librejs-6.0.xpi LibreJS 6.0 introduces groundbreaking changes to LibreJS functionality. Given the amount of changes we're expecting lots of bug reports, patches and collaboration. If you like JavaScript and care to see more free software on the web, please consider joining or helping the project. LibreJS 6.0 is compatible with Mozilla-based browsers 27 and up (earlier versions will probably work but no support will be provided.) 1) You can now whitelist blocked scripts individually on a page, including both external (loading as files) and inline scripts (embedded in page.) See a screenshot: http://www.gnu.org/s/librejs/images/screenshots/whitelisting.png (Accessible from the info panel when clicking the LibreJS icon in the addon bar.) 2) You now have access to a brand new Settings page, where you can remove individual scripts that have been whitelisted and other allowed scripts. See a screenshot: http://www.gnu.org/s/librejs/images/screenshots/whitelist-settings.png This page can be accessed by clicking the LibreJS logo in the panel or from the Tools menu: http://www.gnu.org/s/librejs/images/screenshots/menu-librejs.png 3) When a page with scripts that should be blocked is allowed to run due of a domain pattern match (set from settings or allow all button) the display panel will now inform the user that the script should have been blocked, rather than only saying it was accepted. Thanks to Kuno Woudt, Zak Rogoff, and John Sullivan for this suggestion. See screenshot: http://www.gnu.org/s/librejs/images/screenshots/should-be-blocked.png 4) A bug with the @license-end notation with /* */ comments has been fixed. Thanks to Remy Bertot for finding this bug and reporting it. Further improvements have been made to the magnet link matching logic by using the parse tree of the JavaScript being analyzed. 5) In the LibreJS preferences (about:addons -> LibreJS), you now have the option to turn off the "Script being analyzed" notification, and the complaint tab, which would get in the way of pages or for certain users with very small screens. Thanks to Zak Rogoff for these suggestions. See screenshot: http://www.gnu.org/s/librejs/images/screenshots/notification-complaint-settings.png Please test LibreJS and report bugs, and submit your patches and suggestions. Loic Duros ldu...@gnu.org GNU IceCat and LibreJS maintainer. _______________________________________________ GNU Announcement mailing list <info-gnu@gnu.org> https://lists.gnu.org/mailman/listinfo/info-gnu