Use it if you want to help us test the upcoming release by installing it as an unpacked extension in Chrome or as a temporary extension in Firefox. Note, since this is a release candidate the version number in manifest.json isn't changed as we may publish a lot of RCs.
Make sure to export your data in Violentmonkey settings before installing, as well as before uninstalling the RC in case you want to import the changes into your main Violentmonkey.
When installing in Chrome and Chromium-based browsers
When installing in Firefox
about:debugging
page can be ignored.
New option in advanced settings to toggle exposing of the installed script's version to facilitate installation on the following catalog sites: Editor:
Remote resource/require/icon will be rechecked on each save and an error will be shown in the dashboard or editor or as a notification as appropriate. Furthermore, no-cache mode will be enacted on script update, both automatic and manual. In most cases there's no practical difference, VM simply started to rely on the browser to do the freshness check which should respect the server's time-to-live-in-cache.
Chrome. Firefox 59+. gmxhr Features
@run-at
improvements for the real document-start
i.e. running before the page scripts when the document may have no document.head or document.body, the only guaranteed element is document.documentElement
Enabled on pages that open quickly: super fast sites, back-forward navigation, reopening of a closed tab. Not enabled for iframes. Compared to Tampermonkey's instant injection mode in advanced settings, ours is more limited but it wins in two aspects: a) no spamming in devtools console with the SyncXHR deprecation warning and b) super fast sites. As for the slower sites, there's no change, maybe we'll implement it properly someday in Chrome and FF.
Guaranteed for scripts in the page
injection mode, which is the classic/legacy userscript mode. Not guaranteed for the content
mode scripts but chances are there, we just don't have the statistics yet. Unlike Chrome's counterpart, timing for iframes is also improved (in page
mode only though) so Violentmonkey can be used now with userscripts that absolutely need to run before page scripts.
method
is GET
by default (when not specified or falsy)
Fixes
file://
URLs in script installer
this
to window
for scripts with @grant none
(or no grant entries at all), #966