Greasemonkey se weergawegeskiedenis

108 versions

Wees versigtig met die ou weergawes!

Hierdie weergawes word net vir verwysing en toetsdoeleindes gewys. Gebruik altyd die jongste weergawe van 'n byvoeging.

Weergawe 1.13beta4 286.3 kB Werk met Firefox 20.0 and later

Weergawe 1.13beta3 286.1 kB Werk met Firefox 20.0 and later

Weergawe 1.13beta2 287.1 kB Werk met Firefox 20.0 and later

Weergawe 1.13beta1 286.0 kB Werk met Firefox 20.0 and later

Weergawe 1.12 282.6 kB Werk met Firefox 20.0 and later

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)

Weergawe 1.12beta3 282.5 kB Werk met Firefox 20.0 and later

Weergawe 1.11 275.4 kB Werk met Firefox 20.0 and later

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)

Weergawe 1.11beta1 275.5 kB Werk met Firefox 14.0 and later

Weergawe 1.10 275.3 kB Werk met Firefox 14.0 and later

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)

Weergawe 1.10beta1 271.0 kB Werk met Firefox 14.0 and later

Weergawe 1.9 269.4 kB Werk met Firefox 14.0 and later

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

Weergawe 1.9beta2 269.5 kB Werk met Firefox 14.0 and later

Weergawe 1.9beta1 269.4 kB Werk met Firefox 14.0 and later

Weergawe 1.8 269.0 kB Werk met Firefox 14.0 and later

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)

Weergawe 1.8beta3 269.0 kB Werk met Firefox 14.0 and later

Weergawe 1.8beta2 268.1 kB Werk met Firefox 14.0 and later

Weergawe 1.8beta1 244.3 kB Werk met Firefox 14.0 and later

Weergawe 1.7.1 242.1 kB Werk met Firefox 14.0 and later

Bug fixes:
  • A change to the Magic TLD feature in Greasemonkey 1.6 had adverse performance impact, when enough installed scripts make use of this feature. (#1689)
  • Two translations were missing from the cs locale. (#1687)

Weergawe 1.6 266.8 kB Werk met Firefox 14.0 and later

Enhancements:
  • Properly run scripts on pages that specify only a username in the URL. (#1677)
  • Tweak the "New User Script.." feature which allows adding a user script from the keyboard so that it's harder to overwrite installed scripts. (#1672)
  • Add the line number to the "use of return outside functions is deprecated" warning. (#1670)
  • Update the pattern matching for the Magic TLD part of @include rules. (#1351)
Bug fixes:
  • Calling window.location.replace() with only an #anchor part of the URL no longer fails. (#1584)

Weergawe 1.5 243.5 kB Werk met Firefox 14.0 and later

Enhancements:
  • Improve the clarity of the error message when installing a script with a missing sub-resource. (#1666)
  • Create opt-in only statistics gathering.  See the post about this. (#1651)
  • When displaying an update that has been found but not installed due to user settings, show the version that will be installed by the update, not the version already installed.  (#1497)
Bug fixes:
  • Fix a failure to download updates when one is found. (#1669)
  • Fix the enable/disable pattern on the User Script Commands sub menu. (#1665)
  • Do not break the script when adding a bad (i.e. 404) URL as a new @require. (#1661)
  • Avoid loops when the resource at downloadURL and updateURL disagree about the newest available version. (#1659)
  • Fix when relative URLs are provided for downloadURL or updateURL. (#1658)

Weergawe 1.5beta2 243.4 kB Werk met Firefox 14.0 and later

See the Github milestone for the issues addressed in this release.

https://github.com/greasemonkey/greasemonkey/issues?milestone=44&state=closed

Weergawe 1.5beta1 261.9 kB Werk met Firefox 14.0 and later

See the Github milestone for the issues addressed in this release.

https://github.com/greasemonkey/greasemonkey/issues?milestone=44&state=closed

Weergawe 1.4 252.3 kB Werk met Firefox 14.0 and later

Enhancements:
  • The User Script update code has been revamped and simplified to be completely integrated with the standard Firefox Add-on update system. Opting in and out of update checking and installing now uses the base Firefox settings. If you are opted out of automatically installing updates, there should be an "Updates" tab in the Add-ons Manager where you can review and optionally install them.
Bug fixes:
  • Fix updates (see enhancement above). Especially: a bug that installed updates far too often, when they should not have been. (#1646, #1647)
  • Fix an obscure case which could cause Firefox to crash in Ubuntu Linux. (#1632)

Weergawe 1.3 257.9 kB Werk met Firefox 14.0 and later

Enhancements:
  • The "Show Script Source" button in the install dialog is enabled as soon as the script source is downloaded. (#1640)
  • Use new style non-modal popup notifications where old toast style notifications were used. (#1563)
Bug fixes:
  • A false "update" was installed on every page load. (Cause: #1636 Fix: #1643)

Weergawe 1.1 270.3 kB Werk met Firefox 14.0 and later

Enhancements:

Bug fixes:
  • Fix a Firefox crash caused by a bad greasemonkey-script: URL (i.e. passing the empty string, or a nonexistent resource name to GM_getResourceUrl().) (#1623)
  • Re-fixed the setTimeout + alert issue; it popped up again in the grant none case. (Note: Firefox 16 fixes this for real. This just applies the same old workaround.) (#1620)
  • Fixed the character encoding of the es-CL translation. (#1616)
  • Fixed the display of the "Enabled" check mark in the monkey menu. (#1611)
  • Fixed the "Show Script Source" button for some scripts.  (#1609)
  • Killed the final remaining zombie compartment (i.e. memory leak). (#1608)

Weergawe 1.0 269.3 kB Werk met Firefox 14.0 and later

Enhancements since Greasemonkey 0.9.x:

  • New metadata, @grant, specifies which special APIs a user script will have access to.  Specifying @grant none means no special API access, and thus no security restrictions.  Then, everything you're used to doing in JavaScript in a web page (including but not limited to jQuery) should just work.  For legacy scripts (which have no @grant line at all), Greasemonkey will try to guess what @grant lines you should have.  See http://wiki.greasespot.net/@grant for more detail. (#1425, #1427, #1558)
  • The toolbar button is colorful (in the enabled state) on Mac OS X. (#1597)
  • The metadata @unwrap has been removed, as being unwrapped is now the default.  The wrapper will still be applied to scripts that have a "return" statement outside of any function, but this may be removed in the future, so make sure your scripts (and requires) don't do this; authors may manually add an anonymous function wrapper around the script for the exact same behavior. (#1568, #1592)
  • Scripts that @run-at document-start have a valid document object to modify, E.G. for adding <style> tags; but still before any part of the document is loaded. (#1565)
  • GM_xmlhttpRequest() accepts a timeout option.  (#1561)
  • GM_getResourceURL() works with a special protocol handler.  (This is more efficient/faster than the data: URI encoding used previously.)  For example, specify images and styles with URLs to your @resources.
  • The standard Firefox web developer console works for console.log() et al.  (#1564)
  • Automatic updates work correctly with scripts installed from userscripts.org (but still note the require secure updates setting). (#1555)
  • Require at least Firefox 14.0 (no more Firefox 3 compatibility).  (#1426, #1522)
  • Error reporting is much more consistent and obvious than in the past. (#1404, #1592)
  • The alert() workaround (see http://bugzil.la/647727) is not applied for Firefox versions that do not exhibit this bug.  (#1318, #1350)

Bug fixes since Greasemonkey 0.9.x:

  • When downloading a script not encoded in UTF-8, display an error message to the user (rather than just failing). (#1588)
  • The "show script" button in the install dialog is disabled until the download of the script file is complete. (#1586)
  • Scripts with missing or broken "==UserScript==" metadata will work.  (#1562)

Weergawe 1.0beta7 266.2 kB Werk met Firefox 14.0 and later

Enhancements:
* New metadata, @grant, specifies which special APIs a user script will
have access to. Specifying "@grant none" means no special API access, and
thus no security restrictions. See http://wiki.greasespot.net/@grant
* The metadata @unwrap has been removed, as being unwrapped is now the default.
The wrapper will still be applied to scripts that have a "return" statement outside
of any function, but this may be removed in the future, so make sure your scripts
don't do this.
* Require at least Firefox 14.0 (no more Firefox 3 compatibility).
* Scripts that "@run-at document-start" have a valid document object to modify,
E.G. for adding <style> tags; but still before any part of the document is
loaded.
* GM_xmlhttpRequest() accepts a "timeout" option.
* GM_getResourceURL() works with a special protocol handler. (This is more
efficient/faster than the data: URI encoding used previously.
* The standard Firefox web developer console works for "console.log()" et al.
* Error reporting is much more consistent and obvious than in the past.

Bug fixes:
* Scripts with missing or broken "==UserScript==" metadata will work.
* The "alert()" workaround (see http://bugzil.la/647727) is not applied for
Firefox versions that do not exhibit this bug.
* When downloading a script not encoded in UTF-8, display an error message to
the user (rather than failing silently).
* The "show script" button in the install dialog is disabled until the download of
the script file is complete.

Weergawe 0.9.22 175.1 kB Werk met Firefox 3.6 and later

This release contains just one important fix:

* Fix memory leak related to GM_registerMenuCommander. (#1578)

Weergawe 1.0beta5 262.1 kB Werk met Firefox 4.0 and later

Enhancements:
* New metadata, @grant, specifies which special APIs a user script will
have access to. Specifying "@grant none" means no special API access, and
thus no security restrictions. See http://wiki.greasespot.net/@grant
* Require at least Firefox 4.0 (no more Firefox 3 compatibility).
* Scripts that "@run-at document-start" have a valid document object to modify,
E.G. for adding <style> tags; but still before any part of the document is
loaded.
* GM_xmlhttpRequest() accepts a "timeout" option.
* GM_getResourceURL() works with a special protocol handler. (This is more
efficient/faster than the data: URI encoding used previously.
* The standard Firefox web developer console works for "console.log()" et al.

Bug fixes:
* Scripts with missing or broken "==UserScript==" metadata will work.
* The "alert()" workaround (see http://bugzil.la/647727) is not applied for
Firefox versions that do not exhibit this bug.

Weergawe 1.0beta4 262.1 kB Werk met Firefox 4.0 and later

Everything in 1.0beta3 plus:

* Warnings about @grant usage are less invasive.
* All "@grant none" scripts run directly in the content page, with no sandbox, and just an anonymous wrapper to provide a separate scope between each script and between the script and the page.
* Compatibility with the standard Web Console, when Firefox is not installed/enabled.