Skip to content

Latest commit

 

History

History
166 lines (124 loc) · 12.6 KB

CHANGELOG.md

File metadata and controls

166 lines (124 loc) · 12.6 KB

Changelog

3.12.1beta12 (2017-08-03)

All

  • API: unsafeWindow - Requires explicit definition of all grants (opt-in)
  • Loading: Added support for "view-source" protocol (Firefox 42+) (#2479)
  • Loading: Added support for "content-document-global-created" instead of "document-element-inserted" (opt-in) (#1849)
  • General: Add a message (into the log) if a script was removed (if is not complete)
  • Loading: about:blank, the script with alert function - after the restart, the browser hangs (#2229)
  • Fix typos, style clean up

3.12.1beta11 (2017-07-04)

All

  • API - a experimental feature: @require / @resource - A "file" URI scheme - Parse the path to verify that it is not out of range (opt-in) (#1961)
  • API: GM_addStyle - @run-at document-start (Firefox 55+) (#2515)
  • General: Sync - Deleting non-existent values (opt-in)
  • Loading: Include, Match and Exclude rules override (#1946, #1992, #2343)
  • GUI: Options - The view editor path
  • Fix typos, style clean up

3.12.1beta10 (2017-05-29)

All

  • API: GM_...value - "sendRpcMessage" instead of "sendSyncMessage" (#2506, #2507)
  • API: GM_registerMenuCommand - Frames (it won't add any menu commands) (#2509)
  • General: The RegExp object - small performance improvements
  • General: Changes name - From: Greasemonkey To: Greasemonkey for Pale Moon
  • General - a note: ID and branding (icons) - I don't know, if and when it will happen
  • Fix typos, style clean up

3.12.1beta9 (2017-05-22)

All

  • GUI: Rewriting code for "Show more details about this add-on"
  • General: Added CHANGELOG.md
  • Style clean up

3.12.1beta8 (2017-05-04)

All

  • GUI: Updating a script resets its automatic update configuration (#2499, #2501)
  • GUI: Options - Fix enable / disable Sync
  • General: Disabled this configuration - MacOS, e10s, "security.sandbox.content.level" > 1 (#2485)
  • GUI: Use middle-click, ctrl+right-click or shift+right-click in GM menu (#1706, #2504)
  • Style clean up (many changes)

3.12.1beta7 (2017-04-26)

All

  • API: Added support for GM_info.scriptHandler (some synchronize with Tampermonkey) (#2495)
  • API: Upgrade parseMetaLine.js from PEG.js 0.10.0
  • API: Added support for GM_info.script[copyright] (some synchronize with Tampermonkey)
  • API: Added support for GM_setClipboard(data, {object}) (some synchronize with Tampermonkey)
  • API: Added an ability to catch errors in the code (GM_getResourceText / GM_getResourceURL / GM_setClipboard / GM_setValue)
  • API: GM_openInTab - added support for null value in second parameter
  • Style clean up

3.12.1beta6 (2017-04-20)

All

  • General: Better delete temporary directories
  • Loading: HTTP Auth - can't install userscript (follow up) (#1717, #2430)
  • GUI: (Also) Options window too large (#2191)
  • GUI: Disabled scripts are checked for automatic updates (opt-in) (#1840)
  • GUI: Properly update the AOM (pushed to upstream - not yet)
  • GUI: A fix update icon in the AOM (after a change in the editor) (follow up)
  • Fix typos, style clean up

3.12.1beta5 (2017-04-12)

All

  • API: GM_util.compareVersion - Added support also the build ID
  • General: Installing scripts - Pale Moon 27.3.0a1+ - cache turned off (#2407, PaleMoon#1002)
  • Fix typo

3.12.1beta4 (2017-04-11)

All

  • General: Loading web page (*.user.js) (follow up) (#2407, PaleMoon#1002)
  • General: Increase the minimum version require of Pale Moon - 27.1 (PaleMoon#773)
  • General: [use strict] If Cc / Ci / Cu / Cr != undefined, set variables
  • Fix typos, style clean up

3.12.1beta3 (2017-04-07)

All

3.12.1beta2 (2017-04-06)

All

  • GUI: The install window - If the button "Install" is pressed too soon, throws an errors (improvements)
  • General: Loading web page (*.user.js) (improvements) (#2407, PaleMoon#1002)
  • Style clean up

3.12.1beta1 (2017-03-30)

All

  • API: Added support for frequent calls to GM_getValue (#2333)
  • API: Do not use GM_util.uriFromUrl to parse @match data (#2480)
  • GUI: Added support the dialog resizing (for Windows OS) (#2194)
  • GUI: Added configurable limit the time for AOM's "[Forced] Find updates" (#2180)
  • API: GM_registerMenuCommand (the suffix) - added support for SHA256 (PaleMoon#914)
  • GUI: Script Preferences - Added match a string (for editing) (pushed to upstream - no, checking when saving)
  • GUI: Script Preferences / Options - Added display count of rows and better scrolling
  • API: Added proper support for "about:blank" and "@run-at document-start" (#1849#issuecomment-107177049)
  • Loading: If Greasemonkey is disabled, some scripts works (follow up) (#2416, #2417)
  • API: XMLHttpRequest - Fix bug with the "anonymous" mode (#2330), (PaleMoon#968)
  • General: Updating scripts / Stats - Detecting the private mode (pushed to upstream - not yet)
  • GUI: The install window - If the button "Install" is pressed too soon, throws an errors (pushed to upstream - not yet)
  • GUI: The fix update icon in the AOM (after a change in the editor) (pushed to upstream - not yet)
  • API / GUI: A needed fix for script update (if contains userMatches) (#2455#issuecomment-289063866)
  • General: Added the @homepageURL
  • General: Added contributors and translators
  • Fix typos, style clean up + refactoring code (very many changes - this is why it is beta at this point)

3.9.3.1 (2017-02-22)

All

  • Added support for Add-ons Button

3.9.3 (2017-02-18)

All

  • API: Added support for GM_notification (#1194)
  • Loading: HTTP Auth - can't install userscript (#1717, #2430)
  • The context menu: "View User Script Source" - detection of the separator (#1914, #1979)
  • Loading: Added support for CORS/CSP override (#2046)
  • The list of the user scripts - added support sorting by namespace (#2306, #2334)
  • Loading: Improve handling of script install failures (#2390, #2415)
  • Loading: If Greasemonkey is disabled, some scripts works (#2416, #2417)
  • Scratchpad: Deleting other menu items (#2419)
  • API: GM_xmlhttpRequest - ftp, invalid url, network error (#2423)
  • API: GM_registerMenuCommand - errors vs. invalid link (#2434)
  • API: GM_getResourceURL - no resource with name (#2434)
  • Update: Error updating - display an error message (#2441, #2442)
  • API: GM_listValues - removing old code (#2454)
  • General: Added support for Pale Moon (27.x) (#2456)
  • API: GM_xmlhttpRequest - responseHeaders (etc.) at readyState 2 (#2460, #2461)
  • Loading: Added support for "jar:file://" (e.g. zipped Java docs) (#2227, #2477)
  • API: The sequential focus order when closing tabs opened by GM_openInTab - a partial fix (#2269)
  • API: GM_xmlhttpRequest connection doesn't abort when the tab is closed - a partial fix (#2385)
  • API: Added support for GM_info.script[author/homepage/lastUpdated] (some synchronize with Tampermonkey)
  • Style clean up, removing old code (the unification code) (e.g. #2455)
  • Style clean up:
  • Loading: MatchPattern - better display errors (#2480)
  • From: Cc["@mozilla.org/..mm To: Services.mm/ppmm/cpmm
  • From: "__defineGetter__"/"__defineSetter__" To: Object.defineProperty