Greasemonkey Version History

8 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 4.7 526.8 KiB Works with Firefox for Android 57.0 and later, Firefox 57.0 and later

<p>New features:</p>
  • Automatic update support (#2531)
  • Per-user include/exclude/match settings (#2728)

Version 4.6 518.9 KiB Works with Firefox for Android 57.0 and later, Firefox 57.0 and later

Fixed bugs:
  • Repair GM.xmlHttpRequest() when fetching XML content. (#2980)
New features:
  • Added translations in several languages.
  • Users may specify global exclude patterns, where no user scripts will run. (#2843)

Version 4.5 520.2 KiB Works with Firefox for Android 57.0 and later, Firefox 57.0 and later

Fixed bugs:
  • Better importing of partial or corrupted backups. (#2966)
  • Correctly display script data when switching from one to another. (#2963)
  • Correctly display uninstallation of even the last script. (#2957)<br>
  • Correctly handle removal of an @icon from a script. (#2910)
New features:
  • The script editor interactively downloads newly referenced remote resources, and more clearly handle download errors. (<span id="goog_756288607"></span>#2858, #2900)

Version 4.4.0 520.7 KiB Works with Firefox for Android 57.0 and later, Firefox 57.0 and later

Fixed bugs:
  • Scripts with icons or resources could sometimes fail to save, including when only the enabled/disabled status changes. (#2909, #2943)
New features:
  • Script editor will prompt, when closing with unsaved edits. (#2886)
  • Support for backup and restore of installed scripts. (With very limited support for importing ViolentMonkey and TamperMonkey backups.) (#2747)
  • Many improvements to the Monkey Menu. (#2620, #2809, #2833, #2913)

Version 4.3 463.9 KiB Works with Firefox for Android 57.0 and later, Firefox 57.0 and later

Fixed bugs:

  • The open_in_background feature of GM.openInTab() works correctly. (#2672)
  • Installation of user scripts works even from sites with strict Content Security Policies, like GitHub. (#2631)

New features:

  • Even "forbidden" headers (e.g. Cookie, Host, User-Agent) may be specified when calling GM.xmlHttpRequest(). (#2723)
  • Interface strings are translated into multiple languages. (#2527)
  • Greasemonkey will not install scripts while disabled. (#2643)
  • Monkey menu has new Firefox-native look and feel. (#2805)
  • New scalable icon. (#2739)

Version 4.2 448.2 KiB Works with Firefox for Android 57.0 and later, Firefox 57.0 and later

Fixed bugs:
  • Use of the magic TLD is now reflected correctly in the monkey menu user script list. (#2795)<br>
  • Privileged API handlers will now refuse to continue without the appropriate @grant entry. (#2777)<br>
  • Native xmlHttpRequest now handles URLs relative to the page correctly. (#2771)<br>
  • When globally enabling/disabling Greasemonkey, this setting is saved across Firefox restarts. (#2652)<br>
New features:
  • Firefox for Android is marked compatible. <br>
  • Improved keyboard accessibility of the Monkey Menu. (#2794)
  • Added a save button to the user script editor (Ctrl-S still works). (#2785)<br>
  • User scripts will execute on local file:///s. (#2693)<br>
  • The script install dialog appears in a dialog, not a browser tab. (#2641)<br>
  • When the ==UserScript== block contains an unrecognized key, the entire key name is indicated in the warning message. (#2684)<br>

Version 4.1 444.2 KiB Works with Firefox for Android 52.0 and later, Firefox 52.0 and later

Fixed bugs:
  • For GM.xmlHttpRequest, set the finalURL (#2692) and support onprogress (#2712).<br>
  • Update @match handling to be consistent with pre-existing behavior.  (#2673, #2715)<br>
  • Handle user scripts that end with a comment. (#2670)<br>
  • Fix changing @noframes in the user script editor.  (#2637)<br>

New features:

  • The "save" action in the user script editor is platform natural.  (#2690)<br>
  • Add a "new script" feature, for creating a new user script from scratch.  (#2645)<br>
  • The script list in the monkey menu is split into "active" and "inactive" sections.  (#2585)

Version 4.0 443.7 KiB Works with Firefox 57.0 and later

A complete rewrite from scratch, built on the WebExtensions API to work with Firefox 57 and beyond. For more detail see http://www.greasespot.net/2017/09/greasemonkey-4-announcement.html .