Thursday, August 28, 2014

Greasemonkey 2.2 Release

The entire list of bugs handled in this release is also available via the 2.2 milestone on GitHub. Note that as always it takes some time for Mozilla to review the new version.  If you're interested in staying on the bleeding edge, try installing the development channel beta release.  If you are using this version and notice problems, it's best to log an issue or let us know at greasemonkey-dev (and be clear that it's with this version).

Enhancements and changes:
  • Added a "New User Script" button into the Add-ons Manager. (#1972)
  • Scripts will always execute (or not) based on their original URL, before any possible history.replaceState() changes by the content scripts. (#1970)
  • Script @name and @description values can be localized for multiple languages. (#1963)
Fixed bugs:
  • User scripts will never execute with chrome privileges. (#1988)
  • Improved Drag-and-Drop into the Add-ons Manager. (#1980)
  • Correctly show all Unicode characters when selecting View Script Source. (#1940)
  • Repair GM_xmlhttpRequest() for XML type responses. (#1937)
  • Fix the position of tabs created with GM_openInTab(). (#1897)
  • Do not falsely trigger the install dialog when e.g. editing a script via the GitHub web interface. (#1875)
  • Fixed an error when pressing cancel in the install dialog. (#1862)
  • GM_log() no longer truncate at NUL bytes. (#1061)