General:
Fix @run-at context-menu at some pages and after scripts were enable or disabled
Fix GM_xhr exceptions related to responseType 'document' and 'text'
Fix fetch-based GM_xhr.details.revalidate
Improve @connect permission request handling
Fix GM.notification promise never being resolved
Fix GM_xhr.abort and GM_download.abort
Make limited host permissions work for redirected GM_xhr requests
Fix setting GM_download.details.headers
Fix GM.setClipboard
Fix GM_deleteValue
Replace experimental GM_addScript by GM_addElement support to workaround page CSP issues
Add option to entirely remove CSP if userscripts are supposed to run
Add .co.za to .tld list
Add ESLint rule id to error messages
Update ESLint
Allow to derive custom linter config from eslint:recommended
GM_xhr.onloadend support
Fix GM_xhr.overrideMimeType of anonymous requests
Fix GM.getTab and GM.getTabs
GM_xhr: Fix protocol-relative URLs
GM_xhr: Fix reported status of requests in progress
Add robustness to sandbox creation
Sync:
Improve OneDrive request error handling
Fix Yandex.Disk authentication
Change backup file name to avoid character issues with some WebDAV servers
Safari:
Fix crashes reported via MAS
Make anonymous GM_xhr work
Fix GM_notification to allow user interaction and timeouts
Fix GM_download to save all data to the downloads folder
Locales:
Update Japanese translation | thanks to shirayuki Update Vietnamese translation | thanks to IoeCmcomc Update Ukrainian translation | thanks to toplinden UI:
Allow tab size configuration
Show incognito mode warning at script installation and import pages as well
Add script update item to editor file menu
'Darker' theme update
Add script version to tab description
Fix WebDAV credentials being used for import and export
Accept more WebDAV server URLs formats
Improve action menu layout when warnings or hints are shown