Releases: fregante/webext-options-sync
Releases · fregante/webext-options-sync
v1.1.0
Minor Changes
- Prefer non-transpiled code: 923ec56
- Disable native form submission: #42
Patches
- Ignore input events on fields that won't be saved: #41
- Meta, update devDependencies, lint: 99cc58e
Credits
Huge thanks to @samuelmeuli for helping!
v1.0.0
This version is compatible with v0.21.1
If you come from an earlier version, refer to the readme, but the main change is that there's no define
method and you should use the same OptionsSync instance across the whole extension because defaults are no longer stored in memory.
Major Changes
- Turn into ES Module; drop CJS file: 07c30a9
- Don't store defaults, they'll be merged in the getter: f66da00
Minor Changes
- Dispatch
options-sync:form-synced
event when form is synced: 31d3b89
- Add comprehensive form support: #28
- Add tests: #35
- Add
stopFormSync
: 34650a2
Patches
- Drop
change
event listener: 5dc8c87
- Reduce migrations logging: f0218b1
Type updates
- Specify private methods in TypeScript: 72a3516
- Loosen TypeScript types for
set
method: 23fd947
- Export Migration type: 7918925
v0.21.2
Patches
- Fix TypeScript types for
set
method: #29
- Fix type of private
_timer
property: 883e9b1
Credits
Huge thanks to @notlmn for helping!
v0.21.1
Patches
- Run migrations/defaults even when the extension is installed locally: cd67956
- Catch chrome.runtime.lastError in set/setAll/getAll's promises: bf52765
- Avoid
syncForm
updates while the user is editing a field: c376aec
- Delay form auto-save by 600ms: f7365dc
- Fix mistakes in previous 3 releases: 14d35c2
v0.21.0
Broken. Use 0.21.1 or later
Major Changes
v0.20.1
Broken. Use 0.21.1 or later
Patches
v0.20.0
Broken. Use 0.21.1 or later
Major Changes
- Convert to TypeScript: #20
- Drop
.define
method. Definitions are now part of the constructor: #21
Patches
- Add
logging
attribute to custom element: d654956
v0.16.0
Minor Changes
- Add option to disable logging: #18
Credits
Huge thanks to @plibither8 for helping!
v0.15.4
Patches
- Fire
input
event after form is updated: 2499515