Tampermonkey® by Jan Biniok

Recent Changes

5.6.6242
2026-09-03
General
Reworked the context menu implementation to fix occasional errors (gh:2872)
Fixed wrong file endings when saving or downloading userscripts and backups
Fixed string decoding of binary data with an explicit encoding, correcting GM_xmlhttpRequest responseText charset handling
Fixed a potential offscreen document crash
Fixed promise handling to avoid leaked promises and unhandled rejection errors
Improved effective domain detection using the browser's publicSuffix API where available
Speed up buffer to string conversions
Allowed scriptcat.org to detect script versions
Restricted external site access to getVersion and isInstalled checks
Added the clickedFrame option to GM_registerMenuCommand
UI
Non-injectable pages (e.g. chrome:// or about:blank) now show a grey icon instead of red or active
The popup menu now shows “No script is running” when only disabled scripts match a page
Browser command (keyboard shortcut) descriptions are now translated
Locales
Added translations for the newest strings
5.6.6239
2026-06-25
General
Added Amazon S3 as a cloud storage backend for userscript sync and import
Added more GM API globals to the linter
Fixed running contex-menu scripts from the popup menu
Changed GM_xmlhttpRequest to merge given cookies instead of appending them
GM_xmlhttpRequest now always uses the sender tab/frame URL as cookie partition
Speed up menu command execution
UI
Added sorting capability to the includes/excludes editor
Added checkbox to invert script search results
Made limited host runtime permission notification a global persistent warning, only shown again when all host permissions are detected after closing
Locales
Added more Chinese strings
Improved Hungarian translation
Updated Indonesian translation
5.5.6237
2026-04-10
General
RC2 - Release Candidate 2
Streamlined GM_xmlhttpRequest performance
Reworked GM_addElement to return null in case of failure
Chrome
Workarounded an issue where repeated GM_xmlhttpRequests filled the browser's filtered_service_worker_events list with empty entries
5.5.6236
2026-04-02
General
RC1 - Release Candidate 1
Fixed GM_addElement to always return the created element
Reduced the number of desktop‑notification alerts for script updates
Suppressed black‑listed and browser‑restricted pages from being shown as injectable
Chrome
Added support for opening a local userscript file and tracking its changes on disk to speed up development
UI
Tweaked in-page notifications
Added extra editor commands for easier editing on touch devices
Locales
Updated Portuguese translation | thanks to Blackspirits
Updated Italian translation | thanks to bovirus
5.5.6235
2026-02-13
General
Added provisioning support for installing scripts via OS policies
Decoupled update checks from the actual update process; set “Automatic installation” as needed
Fixed an issue where content scripts were not unregistered when the extension was globally disabled
Improved factory reset to clear additional stored data
UI
Refined the import‑file selector so it only accepts the appropriate file types
Added a title that shows the current state of the global enabler
Locales
Added Hebrew translation | thanks to EliShteinman
Updated Chinese (traditional) translation | thanks to MaxHasBeenUsed
Updated Italian translation | thanks to bovirus