The entire list of bugs handled in this release is also available via the 4.6 milestone
on GitHub. If you are using this version and notice problems, it's best to let us know at greasemonkey-dev (and be clear that it's with this version).
New features:
Warning! For the first time, automatic updates will destroy local edits made since install time. After that point, we track both install time and edit time and will not overwrite edits-since-install with new automatic updates. Unfortunately we weren't tracking this information until the feature was added.
Tuesday, August 28, 2018
Thursday, July 12, 2018
Greasemonkey 4.6 Release
The entire list of bugs handled in this release is also available via the 4.6 milestone
on GitHub. If you are using this version and notice problems, it's best to let us know at greasemonkey-dev (and be clear that it's with this version).
Fixed bugs:
Fixed bugs:
- Repair GM.xmlHttpRequest() when fetching XML content. (#2980)
- Added translations in several languages.
- Users may specify global exclude patterns, where no user scripts will run. (#2843)
Thursday, June 28, 2018
Greasemonkey 4.5 Release
The entire list of bugs handled in this release is also available via the 4.5 milestone
on GitHub. If you are using this version and notice problems, it's best to let us know at greasemonkey-dev (and be clear that it's with this version).
Fixed bugs:
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)
- Correctly handle removal of an @icon from a script. (#2910)
Help Translate Greasemonkey Into Your Language
Since our complete WebExtension rewrite, Greasemonkey has been available in only a few languages. Currently: English, Dutch, French, German, and Japanese. If you speak any additional language fluently, feel free to join our Crowdin project and submit translations for that language. We'll be happy for the contribution!
Wednesday, May 23, 2018
Greasemonkey 4.4 Release
The entire list of bugs handled in this release is also available via the 4.4 milestone
on GitHub. If you are using this version and notice problems, it's best to let us know at greasemonkey-dev (and be clear that it's with this version).
Fixed bugs:
Fixed bugs:
- Scripts with icons or resources could sometimes fail to save, including when only the enabled/disabled status changes. (#2909, #2943)
- 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)
Friday, March 16, 2018
Greasemonkey 4.3 Release
The entire list of bugs handled in this release is also available via the 4.3 milestone
on GitHub. If you are using this version and notice problems, it's best to let us know at greasemonkey-dev (and be clear that it's with this version).
Fixed bugs:
Fixed bugs:
- The
open_in_background
feature ofGM.openInTab()
works correctly. (#2672) - Installation of user scripts works even from sites with strict Content Security Policies, like GitHub. (#2631)
- 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)
Friday, January 19, 2018
Greasemonkey 4.2 Release
The entire list of bugs handled in this release is also available via the 4.2 milestone
on GitHub. If you are using this version and notice problems, it's best to let us know at greasemonkey-dev (and be clear that it's with this version).
Fixed bugs:
Fixed bugs:
- Use of the magic TLD is now reflected correctly in the monkey menu user script list. (#2795)
- Privileged API handlers will now refuse to continue without the appropriate @grant entry. (#2777)
- Native xmlHttpRequest now handles URLs relative to the page correctly. (#2771)
- When globally enabling/disabling Greasemonkey, this setting is saved across Firefox restarts. (#2652)
- Firefox for Android is marked compatible.
- Improved keyboard accessibility of the Monkey Menu. (#2794)
- Added a save button to the user script editor (Ctrl-S still works). (#2785)
- User scripts will execute on local file:///s. (#2693)
- The script install dialog appears in a dialog, not a browser tab. (#2641)
- When the ==UserScript== block contains an unrecognized key, the entire key name is indicated in the warning message. (#2684)