Tuesday, February 11, 2014

Greasemonkey 1.15 release

The entire list of bugs handled in this release is also available via the 1.15 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 it 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:
  • Greasemonkey sends headers when making script update checks. (#1824)
  • Allow correct installation of even scripts with invalid duplicate UTF-8 BOMs. (#1823)
Fixed bugs:
  • Applied a workaround for a Firefox crash that affects scripts which use setInterval() incorrectly. (#1869)
  • Fixed enable/disable button state for user scripts in Add-ons Manager. (#1811)

Wednesday, January 15, 2014

Greasemonkey 1.14 Release

The entire list of bugs handled in this release is also available via the 1.14 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 it 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).

Fixed bugs:
  • Certain script install/uninstall actions could cause Firefox to fail to open (Windows only). (#1833)

Wednesday, December 04, 2013

Greasemonkey 1.13 Release

The entire list of bugs handled in this release is also available via the 1.13 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 it 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:

  • All scripts installed from userscripts.org will use HTTPS by default, so that automatic updates will work. (#1800)
  • All stored script values (GM_setValue) move from the (soon to be limited) Firefox global preferences store into a per-script database, so that this limit will not break scripts. (#1798)
  • Log a more understandable error if GM_getResourceText is called with a nonexistent resource name. (#1796)
  • User script installation will continue if the @icon is unavailable. (#1793)
  • Firefox Sync support, to keep installed User Scripts the same on all your browsers. (#1573)
Fixed bugs:
  • We will not (incorrectly) say "Greasemonkey is disabled" when using the Show Script Source button. (#1828)
  • Fix saving the new script template value. (#1808)
  • Keep the Add-ons Manager display up to date as scripts change. (#1804)

Friday, September 27, 2013

Firefox Sync coming to Greasemonkey

Greasemonkey version 1.13 is in the works, with Sync support for installed user scripts.  Support is currently very basic, but we'd love to hear feedback!

It's suggested that before you try Sync, you take a backup of your scripts directory.  Then open the Greasemonkey options dialog and enable the experimental feature, which is currently disabled by default:

For now you'll need to install version 1.13beta1 to have access to this feature.  Please provide feedback at the greasemonkey-dev mailing list or the GitHub issue, good or bad.

Thursday, August 15, 2013

Greasemonkey 1.12 Release

The entire list of bugs handled in this release is also available via the 1.12 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 it 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:
  • The template for the New Script... feature is now customizable (#1753)
  • Users can now force a remote update even for scripts where it was otherwise intentionally disabled.  (#1743)
Fixed bugs:
  • A situation that could cause script details displayed in the Add-ons Manager to be incorrect was resolved.  (#1778)
  • When using Scratchpad as a script editor, the run features are hidden.  (They don't work correctly for user scripts; reload the page to rerun the script.)  (#1771)
  • Script updates will detect Coral CDN failures and use direct checks instead.  (#1722)

Thursday, July 18, 2013

Greasemonkey 1.11 Release

The entire list of bugs handled in this release is also available via the 1.11 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 it 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:
  • The GM_info object now has a scriptSource property, like Tampermonkey.  (#1738
Fixed bugs:
  • Scripts will no longer run on data: scheme URLs.  This is a security enhancement.  (#1767)
  • Fixed errors logged to the console when opening the "Websites..." Monkey Menu item.  (#1762)
  • Fix GM_openInTab() behavior when moving tabs across windows.   (#1758)

Thursday, June 20, 2013

Greasemonkey 1.10 Release

The entire list of bugs handled in this release is also available via the 1.10 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 it 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:
  • Navigating to a user script while Greasemonkey is disabled will display a warning, in case the intent was to install the script.  (#1727)
  • Added a context parameter to GM_xmlhttpRequest(). (#1725)
  • Added GM_setClipboard() API method.  (#1514
Fixed bugs:
  • Fix some corner cases with the value displayed for a script's modified date in the Add-ons Manager.  (#1744)
  • Fix GM_openInTab() behavior with relative URLs.   (#1719)