Greasemonkey Version History

132 versions

Be careful with old versions!

These versions are displayed for reference and testing purposes. You should always use the latest version of an add-on.

Version 3.7beta3 301.1 kB Works with Firefox 38.0 and later

Version 3.7beta2 337.3 kB Works with Firefox 38.0 and later

Version 3.7beta1 337.3 kB Works with Firefox 38.0 and later

Version 3.6 337.0 kB Works with Firefox 38.0 and later

Feature enhancements:
  • Better support for scripts with a very large number of @include/@exclude/@match rules. (#2318)
  • Display a notification to the user when there is a problem parsing an edited script. (#2319)
  • In GM_info the serving URL for an @resource is listed. (#2281)
  • Added support for @run-at document-idle. (#2109)
Fixed bugs:
  • Repair compatibility of @resource files and certain serving contexts for recent versions of Firefox. (#2326)
  • Correctly refresh files when changing (e.g.) @require lines in a script. (#2311)
  • Repaired binary behavior of GM_xmlhttpRequest. (#2265)

Version 3.6beta2 336.9 kB Works with Firefox 38.0 and later

Version 3.6beta1 336.8 kB Works with Firefox 38.0 and later

Version 3.5 336.2 kB Works with Firefox 38.0 and later

Feature enhancements:

  • Restored "more" link in Add-ons Manager, add metadata support to fill it. (#1944)
  • The Options window can (usually) be resized. (#2194)
  • Allow scripting about:reader pages. (#2195
  • Various performance/efficiency enhancements. (#2243, #2259)
  • Allow .cmd file as editor on Windows. (#2271)

Fixed bugs:

  • The GM_getValue API behavior matches the documentation. (#2151)
  • Repaired the Greasemonkey menus. (#2270, #2273, #2276)

Version 3.5beta4 336.2 kB Works with Firefox 38.0 and later

Version 3.5beta3 336.1 kB Works with Firefox 38.0 and later

Version 3.5beta2 335.4 kB Works with Firefox 38.0 and later

Version 3.5beta1 335.2 kB Works with Firefox 38.0 and later

Version 3.4.1 332.5 kB Works with Firefox 38.0 and later

This is a quick release to fix one data corruption bug introduced in 3.4: Update checks can cause a script to be removed, rather than updated (#2274).

Version 3.4.1beta1 332.5 kB Works with Firefox 38.0 and later

Version 3.4 332.5 kB Works with Firefox 38.0 and later

Feature enhancements:
  • Added features to GM_openInTab. (#2257)
  • Improved performance and memory efficiency. (#2225, #2237)
  • Remember user script sort order. (#2128)

Fixed bugs:
  • Work around a Firefox bug that broke GM_openInTab when e10s is not enabled. (#2234) <br>
  • Fixed a bug in the "view script source" feature preventing the tab from opening correctly. (#2202) <br>
  • Correctly handle uninstalled scripts and user @match preferences through Sync. (#2186, 2188)<br>
  • Improved the behavior of cloneInto to work in more cases. (#2070) <br>
  • Scripts that are run-at document-start will run on about:blank. (#2041)

Version 3.4beta3 332.4 kB Works with Firefox 35.0 and later

Version 3.4beta2 332.2 kB Works with Firefox 35.0 and later

Version 3.4beta1 330.3 kB Works with Firefox 35.0 and later

Version 3.3 330.3 kB Works with Firefox 35.0 and later

Feature enhancements:
  • Allow the script preference window flex size, especially useful for smaller displays. (#2191) <br>
  • The script preference editor now allows editing @match (as well as @include and @exclude like always). (#2126)<br>
  • GM_getResourceURL is now compatible with favicons. (#1955)<br>
  • Web sites should not be able to detect that Greasemonkey is installed. (#1787)

Fixed bugs:
  • Web pages whose URLs end with .user.js should load properly. (#2178)
  • Repair memory leak related to GM_registerMenuCommand(). (#2067)

Version 3.3beta2 326.0 kB Works with Firefox 35.0 and later

Version 3.3beta1 326.0 kB Works with Firefox 35.0 and later

Version 3.2 325.1 kB Works with Firefox 35.0 and later

Feature enhancements:
  • The GM_openInTab() API officially supports an open_in_background argument, and always respects user configuration when not specified. (#2105, #2106, #2107)
  • The GM_xmlhttpRequest() API is now compatible with responseType: 'arraybuffer'. (#2045)
  • Script updates always check the server, never using the browser cache. (#1878)
  • Now @match rules can be customized in script settings. (#1703)
Fixed bugs:
  • More consistently send cookies  with GM_xmlhttpRequest(). (#2181)
  • Calling abort() on the result of GM_xmlhttpRequest() should no longer cause errors. (#2154)
  • Fix GM_registerMenuCommand() for @run-at document-start scripts. (#2139)
  • Restore operation of the GM_info.version property. (#2132)
  • The GM_xmlhttpRequest() API will no longer leak cookies from the regular session, when operating in a Private Browsing session. (#2050)
  • Checking for add-on updates will enforce a server timeout, so it does not potentially hang forever. (#2029)
  • Repair navigation to HTML pages whose URL happens to end in .user.js. (#1998)

Version 3.2beta4 325.1 kB Works with Firefox 35.0 and later

Version 3.2beta3 325.0 kB Works with Firefox 35.0 and later

Version 3.2beta2 325.7 kB Works with Firefox 35.0 and later

Version 3.2beta1 324.0 kB Works with Firefox 35.0 and later

Version 3.1.1-signed 322.2 kB Works with Firefox 35.0 and later

Fixed bugs:
  • Fix @noframes feature. (#2110) <br>
  • Fix injecting scripts into about:blank. (#2108) <br>
  • Display localized script name/description correctly. (#2102)<br>
  • Correct GM_openInTab() to only open one tab. (#2094) <br>
  • Repair default script editor. (#2073)

Version 3.1beta1 322.1 kB Works with Firefox 35.0 and later

Version 3.0.1-signed 321.9 kB Works with Firefox 35.0 and later

Multi process Firefox compatibility.

Version 3.0beta1 310.6 kB Works with Firefox 29.0 and later

Support for Firefox Multi-process (Electrolysis) mode.