Greasemonkey Changelog

New in version 2.3

December 11th, 2014
  • Enhancements and changes:
  • Added @noframes metadata imperative. (#1859
  • Fixed bugs:
  • Improved disk usage of script values' SQLite databases. (#2036)
  • Fixed the responseType feature for GM_xmlhttpRequest(). (#2032)
  • Fixed a null variable reference in Firefox Sync. (#2014, #2017)

New in version 1.15 (February 13th, 2014)

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

New in version 1.14 (January 17th, 2014)

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

New in version 1.14 Beta 1 (January 13th, 2014)

  • Firefox won't start with Greasemonkey since trying to remove a userscript
  • Clean up Sync code from 1.13 betas
  • GM 1.13´╝îcannot open firefox
  • Uninstalling script breaks Firefox
  • Firefox Nightly invisible w/ Greasemonkey 1.13 beta 5 & 6

New in version 1.13 (December 6th, 2013)

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

New in version 1.11 (August 3rd, 2013)

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

New in version 1.10 (July 12th, 2013)

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

New in version 1.9 (May 23rd, 2013)

  • Keep the script name and version in sync, for the Add-ons Manager display. (#1734, #1710)
  • Fix launching editor from script preferences window, when certain extended characters are in the @name or @namespace. (#1732)
  • Fix automated script updates (the first automatic update could cause future updates to stop working). (#1723)
  • The abort() method for GM_xmlhttpRequest was not permissioned properly. (#1714)

New in version 1.8 (February 28th, 2013)

  • Enhancements:
  • Added shortcuts to the various Greasemonkey web sites in the monkey menu. (#1704)
  • The redirectionLimit option has been added to GM_xmlhttpRequest(). (#1690)
  • By default the script editor is now Scratchpad, which is built into Firefox. This can be configured in the Greasemonkey Options dialog. (#1688)
  • Bug fixes:
  • Scripts work at about:blank again. (#1696)
  • Drag-and-drop into the Add-ons Manager works now. (#1663)