Editor: fix vim mode
  
  Speed up script injection
  
  Safari: Fix installation of large script by using the extension storage
  
  Safari: Fix reset to factory defaults
  
  Rework the script enabler to allow colorblind people to see a difference | thx for the hint go_boy
 
  
  Rework Tampermonkey to check the page blacklist before the script @includes
  
  Options: add a save button to editor section
  
  Options: allow script import by URL
  
  popup menu: make the complete column clickable if possible
  
  Update Czech translation | thanks to Baegus
 
  
  Android: Fix languages
  
  Deliver the used font with the extension
  
  Add Czech translation | thanks to Baegus
 
  
  Dolphin: make backspace work
  
  Use the https protocol wherever possible
  
  Update Chinese (traditional) translation | thanks to Monkeytiger
 
  
  Chrome: Fix script execution at pre-rendered tabs
  
  Dolphin: improve stability and context separation
  
  Safari: Opening the popup menu could sometimes make Safari crash
  
  Internal rework
  
  Android support via Tampermonkey for Dolphin Browser
Known problems:
* Android 4.4+ with Dolphin 11? and JetPack disabled
* Downloads (i.e. from Youtube) are not working with JetPack enabled
 
  
  Some IPC message size related fixes
  
  Fix pages that rely on errors thrown by document.evaluate
  
  Safari: Secure all extension pages with a CSP meta tag
  
  Hide popup menu if a link was clicked
  
  Fix a race condition that can cause the 'Please wait' dialog to stay forever
  
  Speed up the options page by just sending the @externals size instead of the content
  
  Fix script execution at pre-rendered tabs
  
  Fix a race condition that can cause the 'Please wait' dialog to stay forever
  
  Fix pages that rely on errors thrown by document.evaluate
  
  Allow scripts that make use of the @user-agent tag to execute code
  
  Prefer @icon64 over @icon for notifications
  
  Fix a problem that image button actions are triggered twice
  
  Some people see the editor getting stuck on opening, try to debug this with a new message
  
  Improve image button layout | thanks to samantharojas1
  
  Internal cleanup and rework for Safari support
  
  Fix fire order of 'load' and 'DOMContentLoaded' events | thanks to jreumay
  
  Remove Tamperfire feature (userscripts.org is down anyway)
  
  Cleanup unused translations
  
  Fix a problem with scripts without namespace that was introduced at the last version | thanks to qwerty472123
  
  Make sure scripts with quotes inside their name/namespace are handled correctly
  
  Add visual feedback for finished actions at the options page
  
  Add an option to control the @externals cache
  
  On script import allow given timestamps to be set as modification date
  
  Workaround the IPC message size limit for GM_xmlhttpRequest calls that return a large amount of data
  
  Fix some rare happening internal crashes
  
  Editor: fix indent character setting
  
  Add a new tab mode to indent lines by a tab press
  
  Update CodeMirror editor to version 4
  
  Make sure the @require order is preserved also if some items need to be loaded first
  
  Update G+ button blacklist entry
  
  Avoid usage of deprecated XHR properties position and totalSize
  
  Update Japanese translation | thanks to shirayuki
 
  
  Fix document.evaluate calls that don't make a find for elements that aren't part of the DOM
  
  Increase the storage test timeout for writing and reading back a value to 3 minutes
  
  Fix @namespace, @author and @copyright parsing for values with whitespace
  
  Make the default script template use @grant none
  
  Update Spanish translation | thanks to Daniil
  
  Fix the popup menu when a script was enabled/disabled
  
  Load the script source at the options page dynamically
  
  Show the 'new script' tab always again
  
  Fix the import page layout if multiple scripts are displayed
  
  Show a warning at the options page if no @grant directive is set
  
  New multi select action 'toggle enable'
  
  Fix a problem with the script syntax and runtime error handling
  
  Fix some issues at the Tamperfire page
  
  Disabled some debug output
  
  Avoid Chrome warning about deprecated webkitIDB* properties
  
  Fix GM_download invocation with URL and name parameter
  
  Update Japanese translation | thanks to shirayuki
 
  
  Speed up the options and actions page by transfering less data
  
  Update Chinese (simplified) translation | thanks to tiansh
 
  
  Introduce version 2 of Chrome Sync (synchronizes scripts by their UUID instead of the source URL)
  
  Make sync related imports not trigger an sync export anymore
  
  Speed up further sync runs by remembering failed import attempts
  
  Rework TESLA code for easy sync method enhancements (i.e. Google Drive some day)
 
  
  Fix execution at Chrome 20 and 21
  
  Make the homepage column sortable
  
  More internal cleanup
  
  Fix a sometimes happening crash that was introduced by the last changes
  
  Show a topbar announcement when a sync is delaying a manually triggered script update
  
  Modify the page CSP only if scripts are supposed to run
  
  Fix an issue that could make the script storage contain old values | thanks to scriptmaster
  
  Minor internal cleanup
  
  Make Tampermonkey work at pre-rendered tabs
  
  Fix a race condition that can cause GM_getValue to temporarily read old values under some special conditions
  
  Update Japanese translation | thanks to shirayuki
 
  
  Update Chinese (traditional) translation | thanks to Monkeytiger
 
  
  Allow scripts to be sorted by the occurrence frequency of their includes
  
  Fix GM_addStyle
  
  Delay Tampermonkey updates until the browser is re-started
  
  Experimental i18n support for @name and @description tags (@name[en-US], @name:pt_BR, @name de_DE, @name#fr)
  
  More XMLHttpRequest2 feature support (posting a FormData object still doesn't work)
  
  Fix an issue that could lead to repeated update notifications
  
  Remove the unsafeWindow retrieval option
  
  Allow window.close to close all but the last existing tab
  
  Make some columns at the options page sortable
  
  Revert to the old style icon
  
  More internal improvements
  
  Fix script update problems if a script is installed twice
  
  Fix an issue that sometimes caused trouble at GM_openInTab, GM_xmlhttpRequest and GM_download
  
  Fix an issue that could prevent the editor from accepting input
  
  Make Tampermonkey work also with a less generous CSP
  
  Improve TESLA and the script update process if a script source is not reachable
  
  Reduce number of BlackCheck version checks
  
  Minor internal refactoring
  
  Export the script storage at all export formats
  
  Fix the script settings import
  
  Fix a crash if non-zip files are selected for import
  
  Keep an overridden @updateURL/@downloadURL on save
  
  @supportURL support
  
  Fix some issues if multiple scripts share the same name
  
  DRY the scripts header parser
  
  Use the ask page for permission requests too
  
  Show issue and bug report icons at the option and popup menu
  
  Update some translations | thanks to shirayuki
 
  
  Fix a crash if an @updateURL is given, but neither a source URL nor a @downloadURL is known
  
  Fix the script syntax check button
  
  When a new script is saved, don't overwrite an existing one with the same name
  
  On save don't show an alert if the action was canceled by the user
  
  Add an option whether to export the script storage
  
  Don't show an error page if a script import failed
  
  Show ZIP export/import progress in %
  
  Fix sometimes not appearing desktop notifications at dev builds on Linux
  
  Fix some Chrome sync related issues
  
  Translation fixes
  
  Export the script's storage for ZIP files too
  
  Convenience improvements at the ask page (OK button is focused, Esc aborts the action)
  
  Show a question mark if an online help is available for a config option
  
  Add context support to GM_xmlhttpRequest
  
  Keep the multi-select row visible at the top when the page is scrolled and scripts are selected
  
  Recognize and outline scripts installed from MonkeyGuts
 
  
  Update GreasyFork install URLs
  
  Update OpenUserJS icon
  
  Hand-over the URL to Chrome if a userscript can't be parsed
  
  Fix forced close on new script saving
  
  Show parse errors on script saving if any
  
  Set the modification date of the zipped scripts
  
  Add a closed property and an onclose listener to the GM_openInTab return value
  
  Import/export via ZIP file
  
  Recognize script settings on import again
  
  Update Japanese translation | thanks to shirayuki
 
  
  Fix script export
  
  Fix script removal
  
  Fix script version numbers parsing
  
  Fix periodic externals update
  
  Outline @resource and @require usage at the dashboard
  
  Wherever appropriate add an externals tab to the script view
  
  Fix script version numbers at the options page
  
  Fix a crash at Opera
  
  Update Japanese translation | thanks to shirayuki
 
  
  Update Chinese translation | thanks to zzjin
 
  
  Store @require and @resource data at Tampermonkey's internal DB
  
  Use new Chrome API for notifications
  
  Rework Tampermonkey's icon
  
  Show the disabled icon only if the page is blocked for extensions or Tampermonkey is disabled
  
  PageFilter: black- and/or whitelist pages where scripts are allowed to run
  
  Update Japanese translation | thanks to shirayuki
 
  
  Fix execution at Chrome 21
  
  Fix GreasyFork script updates
  
  Fix layout glitch if no script is installed
  
  Fix a problem at @require or @resource request timeouts
  
  Fix sometimes wrong behaving ask page button
  
  Fix an issue that crashes the options page at Opera
  
  Include even more untranslated strings
  
  Encapsulate userscripts a little bit more in the sandbox
  
  Update Japanese translation | thanks to shirayuki
 
  
  Reworked the communication between background and UI
  
  Fix mouse cursor when hovering over script names
  
  Fix some in rare cases happening race conditions that can cause glitches at the actions and options pages
  
  Refresh the script information after a script reset
  
  Script distinction by UUIDs
  
  Script @name now don't has to be unique when @namespace is different
  
  Improve the script position movement
  
  Some fixes related to script re-naming
  
  Add some still untranslated strings | thanks to shirayuki
  
  Yet another ask page layout fix
  
  Layout fixes for the user interaction page
  
  Name buttons according to the planned action
  
  Use the user interaction page for script imports too
  
  Don't try to sync changes between option tabs anymore -> using only one tab is recommended, otherwise just reload the second tab
  
  Fix an issue that prevented scripts that were installed from a local URI from being synced even when they contain a @downloadURL tag
  
  Slight rework of the execution context of scripts that use @grant none
  
  Internal cleanup
  
  Update Portuguese-Brazil translation | thanks to mclemente
 
  
  Don't purge script storage on script re-installation
  
  Allow a page reload of the recently introduced ask page
  
  Use the current locale setting at the ask page
  
  Fix script installation from file URIs
  
  Always store the latest known script source
  
  Fix an issue that re-opens the script editor tab too often
  
  Fix script enabler for three ore more digit position numbers
  
  Recognize and outline scripts installed from OpenUserJS too
 
  
  Update French translation | thanks to ozzii
 
  
  Decrease extension size by minifying CSS files too
  
  Rework the script installation process and don't use the confirmation box for that anymore
  
  Workaround a problem of chrome.i18n.getMessage with numeric parameters
  
  Rework @match expressions before adding them to the user excludes
  
  Fix an internal race condition when initially loading required scripts
  
  Replace the on/off icons by pure CSS
  
  Fix indexed access to the window.frames variable
  
  Recognize and outline scripts installed from GreasyFork
 
  
  Attach Accept: text/x-userscript-meta to the request headers when checking for script updates
  
  Fix the problem that sometimes too much @included page favicons are shown
  
  Update Japanese translation | thanks to shirayuki
 
  
  Tweak the scripts site extraction from regexp style @includes
  
  Add an icon to report malicious scripts downloaded from userscripts.org
Note: an account at the script's source page may be required
  
  BlackCheck Beta - a community driven blacklist for malicious userscripts
 
  
  Update Portuguese-Brazil translation | thanks to mclemente
 
  
  Fix assignments to window.location
  
  Beautify installation page in case some information wasn't set
  
  Add Portuguese-Brazil translation | thanks to mclemente
 
  
  Rework the script installation page to not instantly show a confirmation box
  
  Fix auto-page-reload when a script was enabled
  
  Fix new data writes to the SQL storage
  
  Internal rework - start using promises for cleaner code
  
  Rework the update notification code
  
  Allow multi selection at the includes/excludes editor
  
  Reopen the active script on options page reloads
  
  Fix the editor's backward search
  
  Set the badge icon info to '?' if it is set to 'Tamperfire' but this feature is disabled
  
  Assure that the DB is converted/updated in non-incognito mode only
  
  Reload the popup menu when a menu command was (un-)registered
  
  Close the popup menu when a menu command was clicked
  
  Various internal improvements
  
  Fix sometimes not working instant script opening (Ctrl+click at the popup menu)
  
  Reset all drop down and input values on a script factory reset
  
  Make the @run-at option persistently overrideable
  
  Fix the 'no frames' option (was only visible at the first opened script)
  
  Slight layout improvements
  
  Increase the profile/storage test routine timeout to avoid false alarms
  
  Allow GM_unregisterMenuCommand to be called by a menu handler
  
  Update syntax check
  
  Check for broken Chrome profiles again
  
  Make sure that DOMContentLoaded is fired before the load event
  
  Fix userscript installation from file URIs
  
  Update Chinese(simplified) language file | thanks to egomoge
  
  Add some robustness
  
  Remove/Rename doubled scripts that were created by the last update in case a normal and an incognito window was open
Note: In case you've modified one of the doubled scripts its name will be prefixed with '< Modified Copy >'
  
  Fix userscript installation from file URIs
  
  Assure that the DB is converted/updated in non-incognito mode only