newsLibreJS - News: LibreJS 7.15 released

 
 
Latest News
LibreJS 7.15 released posted by rubenquidam, Tue 07 Aug 2018 07:16:03 PM UTC - 0 replies
LibreJS 7.14 released posted by rubenquidam, Fri 11 May 2018 10:28:19 PM UTC - 0 replies
GNU LibreJS Update for October 2017 posted by zwick, Mon 30 Oct 2017 12:41:47 PM UTC - 0 replies
GNU LibreJS 6.0.13 released posted by nikolas, Thu 05 May 2016 01:32:19 AM UTC - 0 replies
GNU LibreJS 6.0.10 released posted by nikolas, Sun 25 Oct 2015 05:31:53 AM UTC - 0 replies
[Submit News]
[15 news in archive]

LibreJS 7.15 released

Item posted by Ruben Rodriguez <rubenquidam> on Tue 07 Aug 2018 07:16:03 PM UTC.

GNU LibreJS aims to address the JavaScript problem described in Richard Stallman's article The JavaScript Trap*. LibreJS is a free add-on for GNU IceCat and other Mozilla-based browsers. It blocks nonfree nontrivial JavaScript while allowing JavaScript that is free and/or trivial. * https://www.gnu.org/philosophy/javascript-trap.en.html

The source tarball for this release can be found at:
http://ftp.gnu.org/gnu/librejs/librejs-7.15.0.tar.gz
http://ftp.gnu.org/gnu/librejs/librejs-7.15.0.tar.gz.sig

The installable extension file (compatible with Mozilla-based browsers version >= v60) is available here:
http://ftp.gnu.org/gnu/librejs/librejs-7.15.0.xpi
http://ftp.gnu.org/gnu/librejs/librejs-7.15.0.xpi.sig

GPG key:05EF 1D2F FE61 747D 1FC8 27C3 7FAC 7D26 472F 4409
https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=librejs

Version 7.15 includes a partial rework of the mechanism for script loading and parsing, improving performance, reliability and code maintainability. The release also adds the implementation of per-script white/blacklisting, and many smaller bugfixes. All contributions thanks to the work of Giorgio Maone.

Changes since version 7.14 (excerpt from the git changelog):

Fixed whitelisting of scripts with query strings in URL.
Fixed report attempts when no tabId is available.
UI rewrite for better responsiveness and simplicity.
Broader detection of UTF-8 encoding in responses.
Fixed badge shouldn't be shown on privileged pages.
Fixed sub-frames resetting badge to green.
Uniform conventions for module importing paths.
Temporarily display back hidden old UI elements.
Refactoring list management in its own class.
Bug fixing and simplifying UI synchronization.
Whitelisted/blackilisted reporting and modification support.
Stateful response processing support.
Implement early whitelisting / blacklisting logic.
Display actual extension version number in UI.
White/Black lists back-end refactoring.
Refactor and fix HTTP response filtering.

No messages in LibreJS 7.15 released

 

Back to the top


Powered by Savane 3.3