Wednesday, January 27, 2021

Greasemonkey 4.11 Release

The entire list of bugs handled in this release is also available via the 4.11 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:
  • Support translation for @name and @description of user scripts. (#3089)
  • First party support for GM.registerMenuCommand. (#3078)

Sunday, October 04, 2020

Greasemonkey 4.10 Release

The entire list of bugs handled in this release is also available via the 4.10 milestone on GitHub. (Due to a small human error (and the fact that they don't let you re-use version numbers), the version available from addons.mozilla.org is called "4.10.0" -- this is the same version.) 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:
  • Accessibility enhancements: Appropriate metadata for and a script editor compatible with screen readers. (#3058, #3059, #3060)
Fixed bugs:
  • GM_xmlHttpRequest(): status is null when readyState < 4. (#3068)

Wednesday, June 12, 2019

Greasemonkey 4.9 Release

The entire list of bugs handled in this release is also available via the 4.9 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:
  • Error handling scripts with certain names (bug added in v4.8). (#3035)

Wednesday, May 08, 2019

Greasemonkey 4.8 Release

The entire list of bugs handled in this release is also available via the 4.8 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:
  • Don't re-enable scripts when saving in editor. (#3008)
  • "New user script" doesn't open a new tab. (#2994)
  • Log err.message instead of <unavailable> err object. (#2939)

Tuesday, August 28, 2018

Greasemonkey 4.7 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).

New features:
  • Automatic update support (#2531)
  • Per-user include/exclude/match settings (#2728)
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.

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:
  • 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)

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:
  • 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)
New features:
  • The script editor interactively downloads newly referenced remote resources, and more clearly handle download errors. (#2858, #2900)

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!