Hello, GNU LibreJS[1] aims to address the JavaScript problem described in Richard Stallman's article The JavaScript Trap[2]. 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.
[1] https://www.gnu.org/software/librejs/ [2] https://www.gnu.org/philosophy/javascript-trap.html The user manual pages are at <https://www.gnu.org/software/librejs/manual/>. Source tarballs and signed xpis are available at <https://ftp.gnu.org/gnu/librejs/>. The binary can also be found at the Firefox Browser Addon website: <https://addons.mozilla.org/en-US/firefox/addon/librejs/>. GPG key ID: EF86DFD0 Fingerprint: 47F9 D050 1E11 8879 9040 4941 2126 7E93 EF86 DFD0 See also <https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=librejs>. == User-visible changes since 7.20.3 == New in 7.21.0 * Fix bug #59021 * Add headless test, which can be used by website developers to test LibreJS-compliance of their website * Fix license validation to check magnet link only for @license / @license-end method * Update documentation * Fix complaint dialog close bug (https://lists.gnu.org/archive/html/bug-librejs/2021-09/msg00002.html) * Fix @license-end detection to detect accept /* */ comments (bug #59533) * Add CECILL-2.0 and zlib licenses (bug #50682 and #53221) * Fix subresource integraty hash-busting bug (bug #62464 and #58131) Best, Yuchen -- PGP Key: 47F9 D050 1E11 8879 9040 4941 2126 7E93 EF86 DFD0 <https://ypei.org/assets/ypei-pubkey.txt>