Tampermonkey® by Jan Biniok

Recent Changes

5.2.6198
2024-05-29
It is necessary to enable developer mode to run userscripts via Tampermonkey now.
Instructions on how to enable it can be found here.
General
Fixed another GM_xmlhttpRequest cookie issues
Chrome
Added some robustness to the service worker start by gracefully handling some more errors
Locales
Updated Italian translation | thanks to bovirus
Updated Japanese translation | thanks to shirayuki
5.2.6197
2024-05-24
General
Fixed several GM_xmlhttpRequest cookie issues
Fixed storage change listeners after clicking a download link
Fixed issues with GM_registerMenuCommand if the command was registered multiple times (e.g. from different frames)
Chrome
Fixed GM_download sometimes downloading files in wrong encoding
Fixed an issue with language selection
Fixed popup menu update
Fixed dark mode detection
Kiwi Browser
Fixed a crash, but injection is still broken on their end
Locales
Updated Japanese translation | thanks to shirayuki
Updated Portuguese-Brazil translation | thanks to igorruckert
5.2.6196
2024-05-16
General
Enabled GM_cookie for all versions (HttpOnly cookie access still only at the beta versions)
Added partitionKey support to GM_cookie
Added cookiePartition support to GM_xmlhttpRequest
Added a warning message when a script without @include and @match entry is saved the first time
UI
Show an error icon at scripts without any @include and @match entry
MV3
Improved script installation to not download the script content in parallel anymore
Note: you can restore the old behavior, by changing Userscript URL detection to Legacy
5.2.6195
2024-05-02
Chrome
Switched to Manifest V3
Known Issues
GM_webRequest is not (yet) supported in Manifest V3
GM_xhr fires only one progress event (you can use responseType stream for now)
In UserScript API Dynamic mode scripts that are using a RegExp @require cause overhead by being injected into every frame
Script installation is kind of clumsy because the script content is downloaded in parallel
5.1.6194
2024-03-27
General
Introduced a permission editor for enhanced management of host permissions
Updated GM_download to make the name parameter optional and implemented extraction from the response headers
Removed use of deprecated DOMNodeInserted and MutationEvent events
Locales
Updated Italian translation | thanks to bovirus
Updated Portuguese-Brazil translation | thanks to igorruckert
Updated Danish translation | thanks to jhertel
Updated Chinese (simplified) translation | thanks to PaperStrike