Tampermonkey® by Jan Biniok

Recent Changes

5.3.6217
2024-11-01
General
Fix relative externals in @require and @resource
Fixed issue with listening for menu command access keys
Resolved issue where GM_registerMenuCommand entries reappeared until clicked
Locales
Updated Ukrainian translation | thanks to click0
5.3.6214
2024-10-07
General
Resolved issues with protocol-relative URLs in GM_xmlhttpRequest
Corrected the sorting of menu commands after updates
Resolved issues with cloud functions on the options page
UI
Fixed opening menus at the popup by clicking the name
Safari
Fixed some minor internal issues
5.3.6210
2024-09-09
General
Tag support
Added @run-in support
Fixed sometimes wrong GM_xmlhttpRequest response header separator
Added button to force update externals
Added multi-value support for storage methods
Reworked counting of executed script instances
Enhanced back/forward cache navigation handling
Fixed an GM_registerMenuCommand issue with non-letter accessKeys
UI
Added a button to disable script updates at the update dialog
Improved editor search functionality
Fixed code selection near the top and bottom of the editor
Safari
Fixed an issue that occasionally prevented background initialization at some systems
Locales
Updated Ukrainian translation | thanks to Postrediori
Updated Portuguese-Brazil translation | thanks to igorruckert
Updated Italian translation | thanks to bovirus
5.2.6199
2024-06-05
General
Implemented fixes for Safari if host permissions are limited
Added a warning message when a script without @include and @match entry is saved the first time
Introduced a permission editor for enhanced management of host permissions
Removed use of deprecated DOMNodeInserted and MutationEvent events
Addressed problems related to script installation from certain Gitlab URLs
Refactored version number parser to support ISO format dates
Note: As a result of this change, 1.0-0.3 is now considered a lower version number than 1.0
Introduced GM_notification tag to overwrite existing notifications
Added GM_notification url property to open a new tab on click (can be cancelled by onClick event via preventDefault)
Notifications now automatically close when the userscript unloads and neither a url nor a tag was specified
Added GM_registerMenuCommand id parameter to update existing commands
Introduced GM_registerMenuCommand title parameter
User-defined globals are now accepted in ESLint configuration
Enhanced sandbox window addEventListener to support EventListenerObjects
Added script version number when saving a script to disk
Locally modified scripts will not be updated automatically, but can now be reverted through a manual update and confirmation
Fixed GM_xmlhttpRequest FormData key-value order
Adjusted ESLint to allow top-level await
New GreasyFork script URLs are now detected
UI
Show an error icon at scripts without any @include and @match entry
Corrected 'replace all' functionality in code editor for certain strings
Locales
Updated Italian translation | thanks to bovirus
Updated Japanese translation | thanks to maboroshin and shirayuki
Updated Portuguese-Brazil translation | thanks to igorruckert
Updated Danish translation | thanks to jhertel
Updated Chinese (simplified) translation | thanks to PaperStrike
Updated Russian translation | thanks to adem4ik
Updated Vietnamese translation | thanks to IoeCmcomc
Updated Russian translation | thanks to ACherepkov1989
Updated Turkish translation | thanks to selimsumlu
Updated Chinese (traditional) translation | thanks to 5idereal
Updated French translation | thanks to Juknum
4.20.6188
2023-10-18
General
Implemented fixes for Safari 17 and macOS Sonoma
Introduced a title option to GM_registerMenuCommand
Although locally modified scripts are not updated automatically, they can now be reverted through a manual update and confirmation
Added an option to GM_registerMenuCommand to prevent automatic closing of the popup on click
Corrected the key-value order in GM_xmlhttpRequest FormData
Fixed Safari version display in GM_info.userAgentData
UI
Enhanced search-as-you-type to always start from the current position
Locales
Updated Chinese (traditional) translation | thanks to 5idereal
Updated French translation | thanks to Juknum
Updated Italian translation | thanks to bovirus
Updated Portuguese-Brazil translation | thanks to igorruckert
Updated Japanese translation | thanks to shirayuki
Updated Russian translation | thanks to ACherepkov1989
Updated Turkish translation | thanks to selimsumlu