help-librejs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Help-librejs] LibreJS 6.0 released.


From: Loic J. Duros
Subject: [Help-librejs] LibreJS 6.0 released.
Date: Fri, 21 Mar 2014 05:51:16 +0000
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)

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
address@hidden
GNU IceCat and LibreJS maintainer.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]