Hello, I am glad to announce the release of LibreJS version 4.9.
GNU LibreJS aims to address the JavaScript problem described in the JavaScript Trap<http://www.gnu.org/philosophy/javascript-trap.html>. 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. You can find the source package and an installable file for version 4.9 in the project page: http://www.gnu.org/software/librejs/ This is a maintenance release. It fixes the following major bugs: * Pages encoded in Cyrillic (with encodings such as koi8-r) was converted to garbage characters in certain circumstances due to the extra parsing/serialization required by LibreJS. This has been addressed in version 4.9. Special thanks to Aleksej Serdjukov for reporting this bug! * The about:home and about:startpage crashed GNU IceCat/Mozilla Firefox when a version of LibreJS 4.8 or older was enable due to an issue with CORS (Cross Origin Resource Sharing.) It is fixed in version 4.9 and will allow us to set it as the default start page in the upcoming versions of GNU IceCat. * All special characters that would not be parsed correctly are now properly displayed across all pages and all encodings, thanks to the newly available DOMParser for text/html content type and the nsIDocumentEncoder component now used for the serialization of the DOM object after it has been "cleaned" by LibreJS. * The most current versions of the current free libraries have been added to the database. This version is the last maintenance release of the 4.x versions of LibreJS. Stay tuned for version 5.0 of LibreJS, which will introduce a new algorithm that will allow or block JavaScript code in a more refined way, as well as introduce a much improved complaint feature! Thank you, Loic Duros GNU LibreJS and IceCat maintainer _______________________________________________ GNU Announcement mailing list <info-gnu@gnu.org> https://lists.gnu.org/mailman/listinfo/info-gnu