- clean up/optimize the storage wrapper (GMStore)
- bump the schema version
- remove unused parameter
- fix options.cache: ensure the userscript cache isn't written to if options.cache is false
Breaking Changes
- new required permission:
GM_listValues
- rename options.debug (default: false) -> options.cache (default: true)
- remove
$.highlight.class
alias for$.highlight.className
- update code from ES5 -> ES6
- the
$.highlight
method is now async
Features
- all cached IDs are now encrypted for privacy
- add options.debug (default: false) to enable logging for some methods
- add changelog
- add options.dedup
- rename
$.highlight.class
->$.highlight.selector
- initial version