Tampermonkey® by Jan Biniok

Recent Changes

5.4.6227
2025-05-23
It is necessary to enable developer mode to run userscripts via Tampermonkey now.
Instructions on how to enable it can be found here.
Regression
Fixed GM_download in browser API mode
UI
Added commands to jump to the next/previous linter problem
Fixed site favicon issues
Added an option to show no text, but only the badge on script execution
Sync
Added the user-modified flag to the synced properties to prevent overwriting local changes after a sync
5.4.6226
2025-04-11
General
Fixed sometimes missing progress events when using GM_download and GM_xmlhttpRequest
Fixed response text encoding of fetch-based, non-utf8 GM_xmlhttpRequest
Reworked the storage implementation
Fixed an issue with downloading large data: URIs
Added Blob and File download capabilities to GM_download
UI
Made some more strings translatable (unit, editor commands)
Sync
Enhanced OneDrive sync by adopting a standardized URL for file listings
5.4.6225
2025-01-23
General
Reworked the sandbox console to make its properties configurable
Fixed onurlchange so it fires on hash changes triggered by pushState
5.4.6224
2025-01-16
General
Added support for sending ArrayBuffer and UInt8Array objects via GM_xmlhttpRequest
Added the $DATETIME$ variable for use in script templates
Fixed the "Message length exceeded" error during script updates
UI
Fixed forced action menu updates
Reworked the UI to better distinguish between scripts that are disabled and those that are enabled but not executed
Locales
Updated Italian translation | thanks to bovirus
Updated Portuguese-Brazil translation | thanks to igorruckert
Updated Japanese translation | thanks to shirayuki
Updated Vietnamese translation | thanks to IoeCmcomc
5.3.6223
2024-12-02
Chrome
Allow coorporate pages (like GreasyFork) to detect Tampermonkey even when developer mode is not enabled