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

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