Versionsgeschichte von Greasemonkey

112 Versionen

Seien Sie vorsichtig mit alten Versionen!

Diese Versionen werden zu Referenz- und Testzwecken angezeigt. Sie sollten immer die letzte Version eines Add-ons verwenden.

Version 1.0beta7 266.2 kB Funktioniert mit Firefox 14.0 und neuer

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.

Version 0.9.22.1-signed 175.1 kB Funktioniert mit Firefox 3.6 und neuer

This release contains just one important fix:

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

Version 1.0beta5 262.1 kB Funktioniert mit Firefox 4.0 und neuer

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.

Version 1.0beta4 262.1 kB Funktioniert mit Firefox 4.0 und neuer

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.

Version 1.0beta3 251.9 kB Funktioniert mit Firefox 4.0 und neuer

* New "@grant" metadata; with "@grant none" scripts run in content scope without security restrictions.
* Firefox version 4.0 or higher required.
* Fix GM_ API failure from beta2.

Version 1.0beta2 251.9 kB Funktioniert mit Firefox 4.0 und neuer

* New "@grant" metadata; with "@grant none" scripts run in content scope without security restrictions.
* Firefox version 4.0 or higher required.

Version 1.0beta1 176.1 kB Funktioniert mit Firefox 3.6 und neuer

* New "@grant" metadata; with "@grant none" scripts run in content scope without security restrictions.

Version 0.9.20.1-signed 170.0 kB Funktioniert mit Firefox 3.6 und neuer

Enhancements:
  • When the toolbar is in text-only mode, the "Greasemonkey" label on the toolbar button will be striked-out when Greasemonkey is disabled. (#1544)
  • When selecting a script editor, the previous choice will be remembered and displayed. (#1546)

Bug fixes:
  • A change in 0.9.19 broke setTimeout() for a variety of cases, that has been reverted. (#1549, #1552, #1553)
  • Scripts with long names and/or file names could fail to install in Windows. (#1548)

Version 0.9.20.beta1 170.0 kB Funktioniert mit Firefox 3.6 und neuer

Bug fixes:
  • A change in 0.9.19 broke setTimeout() for a variety of cases, that has been reverted. (#1549, #1553)
  • Scripts with long names and/or file names could fail to install in Windows. (#1546)

Version 0.9.18.1-signed 169.0 kB Funktioniert mit Firefox 3.6 und neuer

Enhancements:Bug fixes:
  • Add-on Manager shows correct data when re-installing (e.g. to update) a script. (#1476)
  • Re-installed scripts are put into the same directory as the original. (#1515)
  • The matches property of GM_info is now a list of (pattern) strings. (#1516)

Version 0.9.18.beta1 166.9 kB Funktioniert mit Firefox 3.6 und neuer

Version 0.9.17.1-signed 166.9 kB Funktioniert mit Firefox 3.6 und neuer

Bug fixes:
  • Error: "aForced is not defined". (#1517)

Version 0.9.16.1-signed 166.9 kB Funktioniert mit Firefox 3.6 und neuer

Enhancements:</p>
  • Expose information (including Greasemonkey version) to user scripts via GM_info. (#1452; also see #1512)
  • Track the install time of scripts. (This is designed to better support automatic updates for scripts ... still coming soon.) (#1513)
<p>Bug fixes:</p>
  • Editing script from the "New User Script" feature, to change any remote dependency (@icon,
    @require, @resource), could the script to malfunction. (#1504)
  • Enabling/disabling scripts from the status bar menu (Firefox 3 only). (#1506)
  • Incompatibility with GreaseFire. (#1507)
  • Failures during "Check for Updates" from the Add-on manager. (#1509)

Version 0.9.15.1-signed 165.9 kB Funktioniert mit Firefox 3.6 und neuer

Bug fixes:
  • Editing an installed script to change any remote dependency (@icon, @require, @resource) could cause one or many scripts to be deleted. (#1466, #1502)
  • Certain @requires can break a script, due to javascript semicolon insertion rules. (#1491)<br/>
  • Toggling the enabled state of a script via the main (Tools > Greasemonkey) menu failed on Mac. (#1496)
  • Installing a script from local disk failed in 0.9.14. (#1501)

Version 0.9.14.1-signed 162.8 kB Funktioniert mit Firefox 3.6 und neuer

Enhancements:
  • For new script installs, and installed scripts' updates (still not enabled by default) there is a progress meter for the download. (#1419)
Bug fixes:
  • Revert the changes to GM_xmlhttpRequest() in 0.9.13 (which were supposed to have no effect, but created a subtle bug). (#1472)
  • Guarantee that we do not create a specific kind of memory leak. (#1482)

Version 0.9.13.1-signed 150.5 kB Funktioniert mit Firefox 3.6 und neuer

Enhancements:
  • Script updates install automatically. (#1442)
    In 0.9.12 we added update checking.  In 0.9.13 updates install automatically, but there's still some discussion over how to handle this best (#1455), so checking is still not enabled by default.  We hope to figure this out by the 0.9.14 release.  Some other update related work was done, mostly to make Firefox 3 work better.  (#1421, #1422, #1423)
  • Provide an Options item in the Monkey Menu. (#1447)
  • Add a Cancel button to the Options window. (#1454)
Bug fixes:
  • GM_getResourceText() was broken. (#1438)
  • You can properly select an application (bundle) for the editor on Mac OS X.  (#1439)
  • Fix GM_openInTab for Firefox 3. (#1444)
  • Fix when pages reassign the location during page load. (#1445)

Version 0.9.13.beta1 150.5 kB Funktioniert mit Firefox 3.6 und neuer

Since 0.9.12:

Enhancements:Bug fixes:
  • Fix a bug in GM_getResourceText() (#1438)
  • Fix picking script editor in Mac OS X. (#1439)
  • Fix GM_openInTab() in Firefox 3. (#1444)

Version 0.9.12.1-signed 149.5 kB Funktioniert mit Firefox 3.6 und neuer

Enhancements:
  • Script update checking (limited!). (#1053)
  • Scripts run with the latest available version of Javascript. (#1403)
Bug fixes:
  • Shared window object. (#1278)
  • Right-clicking a script in the Monkey Menu works, even when no editor is configured.  (#1405)
  • Fix launching the editor.  (#1409)
  • Scripts with @match could break loading all other scripts.  (#1414)
  • When browsing local files, menu commands for all scripts (on all tabs) no longer display.  (#1424)
  • Fix GM_openInTab(). (#1428)

Version 0.9.12.beta2 148.5 kB Funktioniert mit Firefox 3.6 und neuer

See issues at github:
https://github.com/greasemonkey/greasemonkey/issues?milestone=26&state=closed

Note that script updating is added, but disabled by default. You can test it by using the "find updates" features from within the add-ons manager.

Version 0.9.12.beta1 143.4 kB Funktioniert mit Firefox 3.6 und neuer

Beta release for 0.9.12, includes the fix for #1409; sometimes setting/launching the script editor would fail.

Version 0.9.8.1 127.0 kB Funktioniert mit Firefox 3.5 - 3.5.*

This release is intended to fix one specific problem affecting only Firefox 3.5. Newer versions of Firefox should be running newer versions of Greasemonkey.
https://github.com/greasemonkey/greasemonkey/issues/1411

Version 0.9.11.1-signed 143.4 kB Funktioniert mit Firefox 3.6 und neuer

Apply a work-around for the problem Tab Mix Plus causes when attempting to open links in a new tab.

Version 0.9.10.1-signed 143.4 kB Funktioniert mit Firefox 3.6 und neuer

Everything from 0.9.9 which was never approved by Mozilla, plus:

Bug fixes:
  • You will be prompted to pick a new editor if the existing setting is an invalid path. (#1386)
  • Changing views within the Add-ons Manager could cause the user script sort order to be wrong. (#1394)
Enhancements:
  • When a script causes an unhandled error, the display in the Error Console will be a bit easier to read. (#1396)
  • When Growl is not installed, Greasemonkey's notifications are less obtrusive. (#1397)
  • A range of internal code clean ups. (#1395, #1398, #1399, #1400, #1401)

Version 0.9.9.1-signed 129.0 kB Funktioniert mit Firefox 3.6 und neuer

Bug fixes:
  • Pressing 'back' could rarely cause a script to run twice on the same page. (#1083)
  • Extended characters would get corrupted in new scripts. (#1236, #1315)
  • A full disk could cause loss of data (especially config.xml). (#1301)
  • (Affecting 0.9.8) Scripts would not install (all scripts in Firefox 3: #1389, always for certain scripts: #1391)
Enhancements:
  • GM_xmlhttpRequest() provides progress events. (#1081)
  • GM_xmlhttpRequset() provides a synchronous mode. (#1269)
  • By popular demand: a UI for editing @includes and @excludes. (#1362)

Version 0.9.8.1-signed 127.0 kB Funktioniert mit Firefox 3.6 und neuer

Bug fixes:
  • User scripts cannot run in any about: pages besides about:blank. (Security enhancement; #1375)
Enhancements:
  • Global, user specified, @exclude rules. (#1002)
  • New @run-at metadata imperative, which supports value document-start, as well as the standard document-end behavior. Please see the documentation. (#1103)
  • Support for @match metadata imperative, as implemented by Google Chrome. Thanks to Scriptish for original implementation. (#1377)
  • Support for full regular expression syntax in @include/@exclude rules. Please see the documentation. (#1378)

Version 0.9.7.1-signed 116.7 kB Funktioniert mit Firefox 3.0 und neuer

Bug fixes:
  • Scripts with broken @icons will install, just with no icon. (#1214)
  • Editing the @icon line of a script will take effect immediately. (#1215)
  • Remote resources (@require, @resource, @icon) that redirect to other URLs will now work. (#1222)
Enhancements:
  • Compatibility with Firefox 6 and 7. (#1357)
  • GM_openInTab() will respect the insertRelatedAfterCurrent preference. (#1370)

Version 0.9.6.1-signed 115.7 kB Funktioniert mit Firefox 3.0 und neuer

Bug fixes:
  • GM_openInTab() fails in Firefox 3. (#1361)
  • Firefox 5: Error in Add-ons Manager. (#1367)
Enhancements:
  • Add "get user scripts" link to the Add-ons Manager. (#1213)
  • Pass site cookies when downloading scripts. (#1359)

Version 0.9.5.1-signed 115.7 kB Funktioniert mit Firefox 3.0 und neuer

Primarily because a serious issue was found in the not-yet-reviewed 0.9.4, version 0.9.5 has been hurried out.
Bug fixes:
  • Installing and uninstalling the same script many times does not work properly. (#1353)
  • GM_xmlhttpRequest() does not work in Firefox 5 betas. (#1354)
  • (Introduced in 0.9.4:) Cannot enable nor disable scripts. (#1355)
  • Installing the first user script while the user scripts pane of the add-ons manager is open leaves the "no user scripts" warning. (#1356)
Enhancements:
  • The installation dialog shows the script version, if provided with @version. (#1349)

Version 0.9.3.1-signed 112.6 kB Funktioniert mit Firefox 3.0 und neuer

Bug fixes:
  • Error message logged ("Redeclaration of const document")/high CPU usage when closing the sidebar. (#1226, #1298)
  • Navigating to a .user.js inside a frame works like anywhere else. (#1248)
  • The list of user scripts in the Add-ons Manager would sometimes forget its sort order. (#1307)
  • Compatibility enhancement with AutoPager (broken in 0.9.2). (#1344)
  • Passing a non-function to GM_registerMenuCommand()'s commandFunc broke the entire menu, and items showed up in the wrong order (both broken in 0.9.2). (#1346, #1347)
Enhancements:
  • Passing the Referer header works, for GM_xmlhttpRequest(). (#1240)
  • Accessibility: The sort buttons in the Add-ons Manager work with keyboard input (space/enter). (#1345)

Version 0.9.2.1-signed 113.7 kB Funktioniert mit Firefox 3.0 und neuer

This release primarily fixes some of the problems discovered since 0.9.0.

Bug Fixes:
  • Failure on OSX when Growl is installed, but not running. (#1264)
  • Incorrect display of Greasemonkey icon in Add-ons window (Firefox 3.6, OS X). (#1284, #1291)
  • Provide a sort bar, to control display order of the scripts in the Add-ons manager, for Firefox 4. (#1293)
  • Remove "accelerator" keys from GM_registerMenuCommand(). (#1312, previously)
  • Work around incompatibility with Personas Plus extension. (#1253)
Enhancements:
  • Provide a toolbar button, and remove the status bar icon for Firefox 4. (#1227)
  • When re-installing a script (e.g. for an update), keep it in the same execution order. (#1267)
  • Keep the add-ons manager view up to date when changing (installing/enabling/disabling/etc) user scripts. (#1305)