JavaScript Permission Matrix version history - 20 versions
JavaScript Permission Matrix by Anon
- Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on. 
- Latest version- Version 1.8.3.5Released Dec 15, 2024 - 68.27 KBWorks with firefox 59.0 and later~ Put Element.replaceChildren under modify-dom permission- Source code released under GNU General Public License v3.0 only 
- Older versions- Version 1.8.3.4Released Jun 12, 2024 - 68.24 KBWorks with firefox 59.0 and later+ Improved injection method
 ~ Fixed: no more 'Quirks mode' warnings caused by this addon.
 ~ Fixed: spoofed 'navigator.plugins' object has correct type (PluginArray).- Source code released under GNU General Public License v3.0 only 
- Version 1.8.3.2Released May 24, 2024 - 67.08 KBWorks with firefox 59.0 and later~ Hotfix for event listeners with handleEvent
 + Put blob: and data: scripts under control- Source code released under GNU General Public License v3.0 only 
- Version 1.8.3.1Released May 20, 2024 - 66.29 KBWorks with firefox 59.0 and later~ Hotfix: no more breakage of sites with CSP nonce rules- Source code released under GNU General Public License v3.0 only 
- Version 1.8.3Released May 17, 2024 - 65.66 KBWorks with firefox 59.0 and later+ Put SVG scripts under control
 + Improved script injection.
 + New permissions.
 ~ Some fixes- Source code released under GNU General Public License v3.0 only 
- Version 1.8.2Released Nov 12, 2022 - 54.76 KBWorks with firefox 59.0 and later, android 59.0 to 68.*- Source code released under GNU General Public License v3.0 only 
- Version 1.8.1Released Aug 8, 2022 - 54.54 KBWorks with firefox 59.0 and later, android 59.0 to 68.*~ fixed an issue with window.postMessage function.- Source code released under GNU General Public License v3.0 only 
- Version 1.8.0Released Aug 8, 2022 - 54.55 KBWorks with firefox 59.0 and later, android 59.0 to 68.*~ fixed a bug with arguments.callee value- Source code released under GNU General Public License v3.0 only 
- Version 1.7.9Released Nov 13, 2021 - 54.51 KBWorks with firefox 59.0 and later, android 59.0 to 68.*+ Ability to enable more harder control on code origin.
 If this feature enabled, the extension will perform more additional checks every time when any of listed features / Web API's is requested.
 Enabling this feature will affect performance, so use it wisely.- Source code released under GNU General Public License v3.0 only 
- Version 1.7.8Released Nov 10, 2021 - 54.03 KBWorks with firefox 59.0 and later, android 59.0 to 68.*~ small bugfix for requestAnimationFrame behavior- Source code released under GNU General Public License v3.0 only 
- Version 1.7.7Released Nov 7, 2021 - 54.05 KBWorks with firefox 59.0 and later, android 59.0 to 68.*~ small bugfix for loading module scripts- Source code released under GNU General Public License v3.0 only 
- Version 1.7.6Released Nov 7, 2021 - 54.05 KBWorks with firefox 59.0 and later, android 59.0 to 68.*~ Changed injection method. webRequestBlocking permission is no more need.
 ~ Minimum Firefox version is changed to 59.
 PLEASE NOTE: I cannot guarantee that injected script will be loaded before page scripts, because of the following:
 1) Script execution order is broken in Firefox https://bugzilla.mozilla.org/show_bug.cgi?id=1739587
 2) Inline script that injected by extension content script, may be easily blocked by CSP https://bugzilla.mozilla.org/show_bug.cgi?id=1446231- Source code released under GNU General Public License v3.0 only 
- Version 1.7.5Released Oct 30, 2021 - 41.2 KBWorks with firefox 57.0 and later, android 57.0 to 68.*- Source code released under GNU General Public License v3.0 only 
- Version 1.7.3Released Oct 5, 2021 - 40.17 KBWorks with firefox 57.0 and later, android 57.0 to 68.*- Source code released under GNU General Public License v3.0 only 
- Version 1.7.2Released Oct 10, 2020 - 40.08 KBWorks with firefox 57.0 and later, android 57.0 to 68.*+ UI improvement: added color indication.
 ~ fixed a bug with attribute names- Source code released under GNU General Public License v3.0 only 
- Version 1.7.1Released Oct 9, 2020 - 39.58 KBWorks with firefox 57.0 and later, android 57.0 to 68.*- Source code released under GNU General Public License v3.0 only 
- Version 1.7Released Oct 3, 2020 - 38.59 KBWorks with firefox 57.0 and later, android 57.0 to 68.*+ Added currentScript detection for event handlers- Source code released under GNU General Public License v3.0 only 
- Version 1.6Released Sep 30, 2020 - 37.9 KBWorks with firefox 57.0 and later, android 57.0 to 68.*~ emergency fix for removeEventListener wrapper function
 ~ minor fix for popup window- Source code released under GNU General Public License v3.0 only 
- Version 1.5Released Sep 29, 2020 - 37.88 KBWorks with firefox 57.0 and later, android 57.0 to 68.*~ injected script will no more be blocked by CSP rules
 + added currentScript detection for promises and event listeners
 ~ code cleanup- Source code released under GNU General Public License v3.0 only 
- Version 1.4Released Jun 1, 2020 - 38.92 KBWorks with firefox 57.0 and later, android 57.0 to 68.*+ Added "Camera" and "Microphone" permissions.
 + Preset control. You can import/export your presets.- Source code released under GNU General Public License v3.0 only 
