Violentmonkey Versions Save

Violentmonkey provides userscripts support for browsers. It works on browsers with WebExtensions support.

v2.15.9

6 months ago

This is a beta release of Violentmonkey (also in WebStore), use it at your own risk.
If you already use Violentmonkey, click Export to zip in settings before installing the beta.

Notable changes:

  • added keyboard navigation in the list of @require/@resource viewer
  • Chrome 86+: tracking of edits in a local file by drag'n'dropping it into any Violentmonkey page/popup. Now you don't need to enable the unsafe access to file URLs in chrome://extensions page for Violentmonkey and you don't need to install a local HTTP server. To make life even easier you can assign a hotkey to activate the extension's popup and press it while dragging the file, then drop it inside.
  • added options to GM_registerMenuCommand, so now you can change the command without recreating it.
  • Firefox 68+: fixed tracking of edits in local files broken since v2.15.4
  • fixed outdated GM storage after tab reload in some cases broken since v2.15.6
  • fixed GM_getResourceURL in Chrome 109 and newer; in earlier versions of Violentmonkey please use GM_getResourceURL('name', false) as a workaround

Commit log: https://github.com/violentmonkey/violentmonkey/compare/v2.15.8...v2.15.9

v2.15.8

6 months ago

This is a beta release of Violentmonkey (also in WebStore), use it at your own risk.
If you already use Violentmonkey, click Export to zip in settings before installing the beta.

Notable changes:

  • Added Undo button in the info bubble shown after importing the backup file
  • Fixed the bugs introduced in previous beta

Commit log: https://github.com/violentmonkey/violentmonkey/compare/v2.15.7...v2.15.8

v2.15.7

7 months ago

This is a beta release of Violentmonkey (also in WebStore), use it at your own risk.
If you already use Violentmonkey, click Export to zip in settings before installing the beta.

Notable changes:

  • fixed GM storage (broken in previous beta)
  • added browserBrand to GM_info.platform (also exposed as brand) - it's the most unique brand from navigator.userAgentData.brands (currently supported only by Chrome/ium 90 and newer), it's guaranteed to be unaltered by another extension in the page.
  • added shorter aliases name and version in GM_info.platform for browserName and browserVersion.
  • minimum Chrome version is 61

BEWARE of these new bugs: #1916, #1917, #1918, importing resets the last update date.

Commit log: https://github.com/violentmonkey/violentmonkey/compare/v2.15.6...v2.15.7

v2.15.6

7 months ago

This is a beta release of Violentmonkey (also in WebStore), use it at your own risk.
If you already use Violentmonkey, click Export to zip in settings before installing the beta.

New installation buttons:

image

You can click the checkbox to set the default button and enable the hotkey CtrlEnter or Enter: image

The next button's checkbox overrides the previous button's checkbox: image

For local files: image

Auto-reload of the tab: image

Commit log: https://github.com/violentmonkey/violentmonkey/compare/v2.15.5...v2.15.6

v2.15.5

7 months ago

This is a beta release of Violentmonkey (also in WebStore), use it at your own risk.
If you already use Violentmonkey, click Export to zip in settings before installing the beta.

Notable changes:

  • option to allow edits in auto-updated scripts for those who isn't afraid to lose their changes next time the script is auto-updated

    pic

  • CtrlS or S hotkey in text fields inside Violentmonkey's advanced options section

  • Alt or key or double-click to select the script name when sorting by execution order

Commit log: https://github.com/violentmonkey/violentmonkey/compare/v2.15.4...v2.15.5

v2.15.4

7 months ago

This is a beta release of Violentmonkey (also in WebStore), use it at your own risk.
If you already use Violentmonkey, click Export to zip in settings before installing the beta.

Notable changes:

  • add GM_info.isIncognito boolean
  • add zombieTimeout (number of milliseconds) and tag (string) to GM_notification
  • update to a better tld parser, courtesy of @SukkaW
  • disallow editing auto-updated scripts as long as the update option is enabled
  • allow manually forcing an update of a script when the update option is disabled

Notable fixes:

  • old code was injected under certain conditions when editing scripts, #1793
  • old GM storage was used when the tab was reloaded quickly, #1899
  • script installation in sleazyfork
  • support of pre-rendering and bfcache in Chrome
  • more reliable nonce workaround in Firefox
  • GM_log in Chrome 109+

Commit log: https://github.com/violentmonkey/violentmonkey/compare/v2.15.3...v2.15.4

v2.15.3

8 months ago

This is a beta release of Violentmonkey (also in WebStore), use it at your own risk.
If you already use Violentmonkey, click Export to zip in settings before installing the beta.

Notable changes image
Commands to open settings, update matched scripts, reload the page without userscripts pic
Context menu for the icon image
  • disable browser cache when checking for an update
  • fix script version detection on greasyfork

Commit log: https://github.com/violentmonkey/violentmonkey/compare/v2.15.2...v2.15.3

v2.15.2

8 months ago

This is a beta release of Violentmonkey (also in WebStore), use it at your own risk.
If you already use Violentmonkey, click Export to zip in settings before installing the beta.

Notable changes:

  • show GM_notification with onclick until the user clicks it in Chrome (previously it was auto-hidden after a few seconds, which is the default behavior in Chrome).
  • add silent: true in GM_notification to disable sounds/vibrations when showing it. Only Chromium-based browsers support this mode currently.
  • use 'nonce' of the page in Firefox to automatically inject in page mode (examples: twitter, reddit).
  • fix #1865: send readyState=4 for GMxhr redirects
  • fix responseText in subsequent GMxhr events

Commit log: https://github.com/violentmonkey/violentmonkey/compare/v2.15.1...v2.15.2

v2.15.1

9 months ago

This is a beta release of Violentmonkey (also in WebStore), use it at your own risk.
If you already use Violentmonkey, click Export to zip in settings before installing the beta.

Notable changes:

  • update: check only 2 scripts simultaneously when updating all scripts
  • GMxhr: stop sending duplicate readystatechange 4 events in Firefox
  • GMxhr: improve internal performance for a huge text response

Commit log: https://github.com/violentmonkey/violentmonkey/compare/v2.15.0...v2.15.1

v2.15.0

9 months ago

Notable changes since 2.14.0:

  • hiding GM_xmlhttpRequest's response cookies from browser same as Tampermonkey
  • require Firefox 57+ (#1759)
  • restore precision in GM_info.platform.browserVersion in modern Chrome
  • customize @inject-into in script settings
  • more reliable storage flushing when throttling the writes for performance
  • fixed random injection failure in iframes in Firefox on some sites
  • fixed GM_get/setValue of the same script in multiple tabs/frames
  • fixed sending of cookie header when anonymous is true in GM_xmlhttpRequest
  • fixed blob: urls in GM_xmlhttpRequest and GM_download
  • fixed injection in sandboxed iframes
  • fixed opening the editor/dashboard/tabs in Vivaldi

Commit log: https://github.com/violentmonkey/violentmonkey/compare/v2.14.0...v2.15.0