General
Added a new "inline" userscript installation method and made it the default in "auto" mode
(Chrome 152+ no longer handles .user.js URLs)
Added AI-driven auto-completion to the editor, if available or configured
Added support for ReadableStream request data in GM_xmlhttpRequest(gh:1757)
Expose partial responseText in GM_xmlhttpRequest onprogress events (gh:906)
Fixed GM_xmlhttpRequest being aborted when the background was unloaded (gh:2892)
Fixed sometimes failing GM_xmlhttpRequest aborts (gh:2888)
Fixed SRI enforce mode of @require to verify the content, not just the existence of the hash
Fixed provisioning to accept the exported data format and to re-use given script UUIDs, avoiding script duplication
Improved startup time on some Chromium versions by reducing managed storage retries during initialization (gh:2887)
Notify the user when tracking of a local file stops because the file can no longer be read (gh:2883)
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 @connect host matching for multi-level public suffixes (e.g. co.uk),
including a bundled fallback list for browsers without the publicSuffix API (gh:262)
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
Warn in the script list when a script update fails (gh:327)
Added a bulk "Exclude from URL" action to the options page (gh:2442)
Click on a linter warning in the editor to copy it (gh:2699)
Fixed editor auto-indentation in some cases (gh:913)
Improved the editor's automatic JavaScript code highlighting
Improved accessibility of the user interface
Firefox
Continue gracefully on storage read errors
Fixed a potential lockup when re-registering content scripts (gh:2456)
Locales
Added translations for the newest strings