Skip to content

Releases: fregante/webext-options-sync

v1.1.0

26 Nov 14:30
Compare
Choose a tag to compare

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

07 Aug 05:38
Compare
Choose a tag to compare

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

11 Jul 06:32
Compare
Choose a tag to compare

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

24 Jun 17:05
Compare
Choose a tag to compare

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

23 Jun 16:44
Compare
Choose a tag to compare

Broken. Use 0.21.1 or later

Major Changes

v0.20.1

23 Jun 15:37
Compare
Choose a tag to compare

Broken. Use 0.21.1 or later

Patches

  • Improve TypeScript types: fc77d66

v0.20.0

23 Jun 15:36
Compare
Choose a tag to compare

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

25 Apr 09:05
Compare
Choose a tag to compare

Minor Changes

  • Add option to disable logging: #18

Credits

Huge thanks to @plibither8 for helping!

v0.15.5

14 Mar 08:22
Compare
Choose a tag to compare

Patches

v0.15.4

14 Mar 06:45
Compare
Choose a tag to compare

Patches

  • Fire input event after form is updated: 2499515