[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug-librejs] LibreJS 7.16 released
From: |
Ruben Rodriguez |
Subject: |
[Bug-librejs] LibreJS 7.16 released |
Date: |
Wed, 5 Sep 2018 17:40:03 -0400 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Icedove/52.9.1 |
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.16.0.tar.gz
http://ftp.gnu.org/gnu/librejs/librejs-7.16.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.16.0.xpi
http://ftp.gnu.org/gnu/librejs/librejs-7.16.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
The main improvement in version 7.16.0 is the implementation of
WebLabels (https://www.fsf.org/blogs/licensing/rel-jslicense), which was
the remaining missing feature since LibreJS got reimplemented using the
WebExtensions format. On top of that, multiple bugfixes and performance
improvements were added. All contributions thanks to Giorgio Maone.
Changes since version 7.15 (excerpt from the git changelog):
Fixes missing feedback for actions on the report UI when in a tab.
Fixes missing feedback on tab reload from UI panel.
Refactored HTML loading, parsing and serialization mechanisms.
Moved external licenses check into response pre-processing
WebLabels-based license checking implementation.
Fix Back/forth navigation not changing tab status information