• Shortcuts : 'n' next unread feed - 'p' previous unread feed • Styles : 1 2

» Publishers, Monetize your RSS feeds with FeedShow:  More infos  (Show/Hide Ads)


Date: Monday, 21 Jul 2014 13:30
The entire list of bugs handled in this release is also available via the 2.1 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 this version 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:
  • Fix script updates. (#1938)
  • Repair GM_xmlhttpRequest(), broken in 2.0. (#1937)
  • A script will no longer be overwritten by an @require of the same name. (#1906)
  • Repaired the functionality of the "Undo" button after uninstalling a script. (#1898)
Author: "arantius (noreply@blogger.com)" Tags: "release"
Send by mail Print  Save  Delicious 
Date: Tuesday, 17 Jun 2014 07:31
The entire list of bugs handled in this release is also available via the 2.0 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 this version 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).

Backwards incompatible changes:
  • For stability, reliability, and security the privileged sandbox has been updated to match the new changes to unsafeWindow for the Add-on SDKIn order to write values to unsafeWindow you will need to use the new methods cloneInto(), exportFunction(), and/or createObjectIn().
  • The @grant none mode is now the default, and grants will no longer be implied when not explicitly provided.  See the post Sandbox API Changes in Greasemonkey 2.0 for more detail.
If your script already specifies @grant none, these changes will not affect you.  If your script does not interact with unsafeWindow, these changes will not affect you.

Otherwise, these changes will break some scripts.  These scripts will need to be updated to work correctly again.  We don't take breaking changes lightly.  It's been just under two years since version 1.0 when we last introduced major changes, and it these particular changes are both important and valuable in the long run.

Enhancements:
  • Greasemonkey will only use explicit @grant metadata, it will no longer sniff for implicitly used APIs. (This change takes effect at install time.  Currently installed scripts will continue to function as normal until they are updated/edited/reinstalled.) (#1908)
  • GM_addStyle() now returns the created element. (#1892)
  • Update checks will attempt to read a .meta.js file for scripts installed from any site on the internet.  (#1885)
  • Remove all references to the now defunct userscripts.org website. (#1884)
  • Privileged scripts' event listeners will run, even when content JavaScript is disabled. (#1882)
  • Turn on Firefox Sync support by default. (#1857)
  • GM_xmlhttpRequest() can set the resposeType parameter on the request. (#1834)
Fixed bugs:
  • A rare NS_ERROR_MALFORMED_URI error when running certain scripts has been resolved.  (#1930)
  • Fixed a bug when parsing @match rules which could destroy configuration state. (#1912)
  • A bug fix for the @match metadata, to correctly match bare domain names. (#1899)
  • The database where persistent values are stored correctly vacuums its unused space. (#1879)
  • A relative @require URL will now work correctly. (#1874)
  • The options window will flex to fit on small (or large) screens. (#1871)
  • Greasemonkey's integration with Firefox Sync should no longer cause unnecessary prompts when a master password is set. (#1852, #1870)
Author: "arantius (noreply@blogger.com)"
Send by mail Print  Save  Delicious 
Date: Tuesday, 17 Jun 2014 07:30
Since version 1.0 in August 2012, Greasemonkey has supported two modes: the legacy mode with privileged APIs available to the script, and a newer unprivileged mode.

When version 1.0 was initially released, this new unprivileged mode was not the default.  In fact, a script was required to explicitly opt in to this new behavior, by specifying @grant none, or opt out by  requesting access to any privileged API.  At that time, Greasemonkey would detect API usage by scripts that requested no @grant one way or the other, automatically applying what it considered the right values.  This was intended to make the migration from the legacy execution model to the new model smooth.

Today, many if not most or all scripts correctly request the APIs they need with @grant.  So as of version 2.0, Greasemonkey now defaults to @grant none.  It does not detect used-but-not-specified APIs, and an absence of all @grant lines means it will assume none.
Author: "arantius (noreply@blogger.com)"
Send by mail Print  Save  Delicious 
Date: Tuesday, 11 Feb 2014 13:43
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)
Author: "arantius (noreply@blogger.com)" Tags: "release"
Send by mail Print  Save  Delicious 
Date: Wednesday, 15 Jan 2014 10:49
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)
Author: "arantius (noreply@blogger.com)" Tags: "release"
Send by mail Print  Save  Delicious 
Date: Wednesday, 04 Dec 2013 10:57
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)
Author: "arantius (noreply@blogger.com)" Tags: "release"
Send by mail Print  Save  Delicious 
Date: Friday, 27 Sep 2013 12:51
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.
Author: "arantius (noreply@blogger.com)"
Send by mail Print  Save  Delicious 
Date: Thursday, 15 Aug 2013 11:48
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)
Author: "arantius (noreply@blogger.com)" Tags: "release"
Send by mail Print  Save  Delicious 
Date: Thursday, 18 Jul 2013 09:01
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)
Author: "arantius (noreply@blogger.com)" Tags: "release"
Send by mail Print  Save  Delicious 
Date: Thursday, 20 Jun 2013 07:53
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)

    Author: "arantius (noreply@blogger.com)" Tags: "release"
    Send by mail Print  Save  Delicious 
    Date: Monday, 13 May 2013 08:43
    The entire list of bugs handled in this release is also available via the 1.9 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:
    • 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)
    Author: "arantius (noreply@blogger.com)" Tags: "release"
    Send by mail Print  Save  Delicious 
    Date: Thursday, 21 Feb 2013 08:31
    The entire list of bugs handled in this release is also available via the 1.8 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:
    • 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)
    Author: "arantius (noreply@blogger.com)" Tags: "release"
    Send by mail Print  Save  Delicious 
    Date: Thursday, 17 Jan 2013 11:02
    The entire list of bugs handled in this release is also available via the 1.7 milestone on GitHub. Note that as always it takes some time for Mozilla to review the new version, but it's available on the all versions page immediately.

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

    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)
    Author: "arantius (noreply@blogger.com)" Tags: "release"
    Send by mail Print  Save  Delicious 
    Date: Thursday, 10 Jan 2013 07:57
    The entire list of bugs handled in this release is also available via the 1.6 milestone on GitHub. Note that as always it takes some time for Mozilla to review the new version, but it's available on the all versions page immediately.

    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:
    • 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)
    Author: "arantius (noreply@blogger.com)" Tags: "release"
    Send by mail Print  Save  Delicious 
    Date: Wednesday, 12 Dec 2012 12:22
    For context, see the previous post Anonymous Statistic Gathering.  As of release 1.5 almost four weeks ago we added opt-in statistics gathering.  The goal is to let us know the sorts of things that real users are doing, to help inform future development decisions.  This is the first post where I start to look at the data that's been gathered, in aggregate.

    Let me stress that point for a moment: in aggregate.  It is my intent to never publish or reveal specific users' data in any way.  When I do it will be in aggregate, like the rest of the post.  I actually never plan on even reading the specific rows carefully, unless there is a very specific issue to address.  That's part of the reason that I'll have no links or sources for any of the data below, like I would do for other things.  You've just got to trust me that it's accurate, I'm not sharing specifics on purpose.

    That said, the first interesting piece of data is the opt-in rate.  According to Mozilla's statistics, Greasemonkey 1.5 has 2,092,151 users (basically everyone is using 1.5 besides some users still on 0.9, presumably also on older Firefox versions).  There are 23,790 distinct users sending data, which is just 1.14%.  But still hopefully enough

    The distribution of submissions is interesting.
    Submissions peak on Wednesdays, as version 1.5 was first made available on November 19th (the 20th, the next full day, being a Wednesday) with a weekly reporting period.

    Among the users reporting data, by far the most common number of scripts installed is one; nearly half of all reporting users have only one script installed.  The next most common configuration is zero scripts installed!  While four users are reporting one hundred scripts or more installed, 95% of all users have ten or fewer.
    Zero scripts installed by over twenty percent of users makes me worry that there might be a recording/reporting bug.  So this is worth revisiting.  Or if it's correct, it might warrant some sort of messaging to such users to coach them into getting use out of Greasemonkey.

    The next interesting thing we can do is look at metadata imperative usage, where we are counting scripts by the number of times they are installed by real users, not once each for all that exist like we've done before.
    This looks pretty familiar, if you followed the link above.  The top eight come in the same order, with similar percentages, following a similar power law curve.  Grant is used in 9.09% of scripts.

    Finally one more number worth watching.  Today, just a bit under two thirds of installed scripts depend on implicit @grant detection.  Almost all of the remaining third need no grants at all, but it will be some time before we can remove that backwards-compatibility feature.  On the other hand, I'm currently detecting exactly zero scripts with explicit grants; I know that's wrong because I have some installed, and because usage of grant was at 9% in the graph above.  I'll need figure whether I'm reading the data wrong, or if it's being reported wrong.
    Author: "arantius (noreply@blogger.com)"
    Send by mail Print  Save  Delicious 
    Date: Monday, 19 Nov 2012 13:59
    The entire list of bugs handled in this release is also available via the 1.5 milestone on GitHub. Note that as always it takes some time for Mozilla to review the new version, but it's available on the all versions page immediately.

    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:
    • 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)
    Author: "arantius (noreply@blogger.com)" Tags: "release"
    Send by mail Print  Save  Delicious 
    Date: Wednesday, 07 Nov 2012 13:49
    In release 1.5 Greasemonkey will add anonymous statistic gathering.  This feature will be opt in only.  Users will be asked to opt in, but no data will be transmitted unless they do.

    For users that do opt in, a randomly generated persistent ID will identify this Greasemonkey installation as being distinct from others, and then certain data will regularly be gathered and transmitted to a central server for analysis along with this ID.  The goal is to improve Greasemonkey by better understanding how real users go about using it.

    We intend to collect data like:
    • How many user scripts are installed
    • Which internet sites those scripts were installed from
    • What sort of API features those scripts use
    • What sort of Greasemonkey features users actually exercise
    • The exact browser and operating system that Greasemonkey is running on
    We have written a privacy policy to explain exactly how this data will be used.  The short version, however, is that we never intend to share this data in anything but an aggregated form.  For an example of the sort of aggregated data we mean, see the Greasemonkey API Usage post.

    To control this feature, a new check box is being added to the Greasemonkey Options dialog.


    If you opt yourself in and later want to opt back out, or vice versa, you can use this check box.  The Greasemonkey Options dialog can be found through the monkey menu, in Tools > Greasemonkey > Greasemonkey Options, or the Preferences button for Greasemonkey in the Add-Ons manager.
    Author: "arantius (noreply@blogger.com)"
    Send by mail Print  Save  Delicious 
    Date: Sunday, 07 Oct 2012 09:26
    The entire list of bugs handled in this release is also available via the 1.4 milestone on GitHub. Note that as always it takes some time for Mozilla to review the new version, but it's available on the all versions page immediately.

    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 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)
    Author: "arantius (noreply@blogger.com)" Tags: "release"
    Send by mail Print  Save  Delicious 
    Date: Thursday, 27 Sep 2012 12:14
    The entire list of bugs handled in this release is also available via the 1.3 milestone on GitHub. Note that as always it takes some time for Mozilla to review the new version, but it's available on the all versions page immediately.

    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 "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)
    Author: "arantius (noreply@blogger.com)" Tags: "release"
    Send by mail Print  Save  Delicious 
    Date: Thursday, 27 Sep 2012 12:10
    Update: I accidentally left issue #1643 in this release, and noticed it just a bit after making it public.  So this release has been pulled.



    The entire list of bugs handled in this release is also available via the 1.2 milestone on GitHub. Note that as always it takes some time for Mozilla to review the new version, but it's available on the all versions page immediately.

    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:
    • Enhance compatibility with Add-on Update Checker. (#1621)
    • Add resources property to GM_info. (#1610)
    Bug fixes:
    • Fix __exposedProps__ issues with GM_xmlhttpRequest and GM_listValues. (#1637, #1629
    • Don't auto-install script updates when that preference is turned off. (#1636)
    • Run scripts at a http://user:pass@domain/ style URL. (#1631)
    • Fix GM_registerMenuCommand (broken in 1.1). (#1627)
    Author: "arantius (noreply@blogger.com)" Tags: "release"
    Send by mail Print  Save  Delicious 
    Next page
    » You can also retrieve older items : Read
    » © All content and copyrights belong to their respective authors.«
    » © FeedShow - Online RSS Feeds Reader