GNU LibreJS Version History

17 versions

Be careful with old versions!

These versions are displayed for reference and testing purposes. You should always use the latest version of an add-on.

Version 7.18.1 188.5 KiB Works with Firefox 60.0 and later

Minor bugfix that corrects behavior for URLs containing a #

Version 7.18 188.5 KiB Works with Firefox 60.0 and later

This is a bugfix release containing:

* Corrections to the checks for trivial scripts
* Correctly handle scripts that are embedded as attributes (onclick, onload, etc) or as links (href="javascript:...")
* Updated manual
* More generalized license matching, accounts for some common mistakes in license tags, and allow to match by either license tag, canonical url or magnet link.

Version 7.17 144.4 KiB Works with Firefox for Android 60.0 and later, Firefox 60.0 and later

This release introduces a new interface for management of the whitelist/blacklist, along with several bug fixes:

* Temporary hiding complain to owner feature until ready for prime time.
* Adjust directory layout and packaging to allow Storage.js to be shared with the settings page in the xpi release.
* Refactored panel visual styles to be reused by the general settings page.
* Support for batch async list operations.
* Fix navigating the same url with hash erases script activity report information.

Version 7.16 142.4 KiB Works with Firefox for Android 60.0 and later, Firefox 60.0 and later

The main new feature in this release is the implementation of WebLabels (https://www.fsf.org/blogs/licensing/rel-jslicense), along with several bugfixes and improved performance.

Version 7.15 139.2 KiB Works with Firefox for Android 60.0 and later, Firefox 60.0 and later

Corrects the script loading and parsing mechanisms, and adds support for whitelisting/blacklisting domains and individual scripts.

Version 7.14.1 137.4 KiB Works with Firefox for Android 57.0 and later, Firefox 57.0 and later

This is a bugfix release that corrected functionality on pages with no inline scripts

Version 7.14 137.3 KiB Works with Firefox for Android 57.0 and later, Firefox 57.0 and later

General bugfixing of the script loading mechanisms.

Version 7.13 125.7 KiB Works with Firefox for Android 57.0 and later, Firefox 57.0 and later

UI improvements

Version 7.12 131.1 KiB Works with Firefox for Android 57.0 and later, Firefox 57.0 and later

Added support for a new way to recognize licenses for intrinsic events.

Version 7.11 122.2 KiB Works with Firefox for Android 57.0 and later, Firefox 57.0 and later

Minor fix

Version 7.1 122.2 KiB Works with Firefox for Android 57.0 and later, Firefox 57.0 and later

Now blocks requests to specific Google Analytics URLs before they can be made so that tracking can't be performed based on records of requests for Google Analytics.

Version 7.0 120.9 KiB Works with Firefox for Android 57.0 and later, Firefox 57.0 and later

Totally rewritten to be compatible with webExtensions

Version 6.0.13 600.4 KiB Works with Firefox 38.0a1 - 56.*

Version 6.0.10 1.4 MiB Works with Firefox 38.0a1 - 47.*

Version 6.0.10.1-let-fixed 580.9 KiB Works with Firefox 38.0a1 - 43.*

* Fixed a bug where @license-end was getting ignored
in some cases. Thanks to Micah Cowan for debugging this.

* Add the Universal Permissive License to list of recognized
licenses. Thanks to Benjamin Przybocki for suggesting it.

* Converted LibreJS to use jpm instead of the old add-on
system: cfx. Thanks to Adrian Aichner for helping out
with this.

* Add some notes on working with the LibreJS codebase
to the manual.

* Revert some commits that were causing problems. Thanks
to Ruben for pointing these out.

Version 6.0.9 429.1 KiB Works with Firefox 29.0 - 42.*

Version 6.0.7.1-signed 440.1 KiB Works with Firefox 29.0 - 38.0