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.20.1.tar.gz http://ftp.gnu.org/gnu/librejs/librejs-7.20.1.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.20.1.xpi http://ftp.gnu.org/gnu/librejs/librejs-7.20.1.xpi.sig GPG key:318C 679D 94F1 7700 CC84 7DE6 46A7 0073 E4E5 0D4E https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=librejs The main changes to this release include: * Subdomain wildcard support. * Automated regression tests for whitelist and blacklist management, including wildcards. * Add permanent reload button in the popup UI (in the whole site information line). * Fixed UI inconsistencies when whitelisting/blacklisting through wide wildcard matching. * More consistent and efficient blacklisting. * Fixed css issues in the panel. * Display NOSCRIPT elements when scripts are blocked or the data-librejs-display attribute is present. * Changes to licenses list, adds human readable name, adds CC licenses, adds Expat alias as MIT, adds extra GNU license detail, corrects BSD licenses. * Allow for detection of @license declarations with no links. Show human readable license names. Contributions by Giorgio Maone and Ruben Rodriguez. -- If you have a working or partly working program that you'd like to offer to the GNU project as a GNU package, see https://www.gnu.org/help/evaluation.html.