This version contains major revisions. If problems arise, please report them
here.
General
Add GM_registerMenuCommand id param to update existing commands
Add GM_registerMenuCommand title parameter
Add GM_notification tag to overwrite existing notifications
Add GM_notification url property to open a new tab on click (cancelable by onClick event via preventDefault)
Notifications are now automatically closed when the userscript unloads if neither a url nor a tag was provided
Fix GM_download to not fire onload too often
Rework version number parser a bit to support ISO format dates
Note: due to this change 1.0-0.3 is now recognized as a lower version number compared to 1.0
Accept user entered globals at ESLint configuration as well
Make sandbox window addEventListener support EventListenerObjects
UI
Enable sync now and sync reset only after changes were saved
Fix script search badge mode to show the correct numbers
Firefox
Convert persistent background page to an event page for future Android compatibility