webext-options-sync

Helps you manage and autosave your extension's options. Chrome and Firefox.

MIT License

Downloads
2.3K
Stars
150
Committers
9

Bot releases are hidden (Show)

webext-options-sync - Latest Release

Published by fregante 2 months ago

  • Remove import/export click listeners on unload (#76) 48d8a92

https://github.com/fregante/webext-options-sync/compare/v4.2.3...v4.2.4

webext-options-sync -

Published by fregante 4 months ago

webext-options-sync -

Published by fregante 4 months ago

webext-options-sync -

Published by fregante about 1 year ago

  • Meta updates f500f45
  • Update dependencies (#68) bad1c3a

https://github.com/fregante/webext-options-sync/compare/v4.2.0...v4.2.1

webext-options-sync -

Published by fregante over 1 year ago

  • Automatically reload options when the extension reloads (#67) d54d1c1

https://github.com/fregante/webext-options-sync/compare/v4.1.1...v4.2.0

webext-options-sync -

Published by fregante over 1 year ago

webext-options-sync -

Published by fregante over 1 year ago

  • Add import/export functionality (#65) e367be7
  • Add support for async migrations (#64) e058f9e

https://github.com/fregante/webext-options-sync/compare/v4.0.1...v4.1.0

webext-options-sync -

Published by fregante over 1 year ago

webext-options-sync -

Published by fregante about 2 years ago

Breaking changes

In practice this likely doesn't negatively affect anyone, but I released it as a breaking version:

  • Increase minimum browser version 957889f Chrome 91+, Firefox 91+, Safari 14.1+
  • Stop bundling dependencies (#62) a392da1 Breaking only if you're using Rollup without CommonJS plugin

Improvements

  • Lighter package
  • Modern code
  • Dependencies can be deduplicated by your bundler

https://github.com/fregante/webext-options-sync/compare/v3.1.0...v4.0.0

webext-options-sync -

Published by fregante over 2 years ago

  • Allow using chrome.storage.local (#60) 65f0a19

https://github.com/fregante/webext-options-sync/compare/v3.0.1...v3.1.0

webext-options-sync -

Published by fregante almost 3 years ago

webext-options-sync -

Published by fregante about 3 years ago

Breaking

  • Increase minimum browser version 07b1054 — Chrome 80+, Firefox 80+, Safari 13.1+
  • Update dependencies (#58) 60a94d5

https://github.com/fregante/webext-options-sync/compare/v2.0.1...v3.0.0

webext-options-sync -

Published by fregante almost 4 years ago

webext-options-sync -

Published by fregante about 4 years ago

Breaking

  • Turn into real ES Node module (#49) 5bb5b61

https://github.com/fregante/webext-options-sync/compare/v1.2.4...v2.0.0

webext-options-sync -

Published by fregante about 4 years ago

Bugfixes

  • Avoid blocking background pages (#46) 413e7ab

https://github.com/fregante/webext-options-sync/compare/v1.2.3...v1.2.4

webext-options-sync -

Published by fregante over 4 years ago

Patches

  • Drop incompatible type: "module": 35eb290b14aa2af3c2883c4edecd2443fd357c7d
  • Reduce bundle size by using exact imports: a1381132165ddd4fc814ff7b1b0654f13f33317f
webext-options-sync -

Published by fregante almost 5 years ago

Patches

  • Add module field to package.json to improve ESM bundler compatibility: 6675fa4b34cc4f0f6a657e9e51ed9b03f5676452
  • Avoid mentioning sourceMap in npm package: 50d9cf69a7492ddfe774071cf06cc0a381d2e8a7
  • Vendor lz-string to enable full ESM support: 2c5347ee196c156d5e95c29850212b819da8a7bb
  • Reduce debouncing to 300ms: 85605f6e6e604b862a7f249c5029db3876d1d3e7
webext-options-sync -

Published by fregante almost 5 years ago

Patches

  • Fix possible race condition caused by migrations: #43
webext-options-sync -

Published by fregante almost 5 years ago

Minor Changes

  • Compress storage: #40

Credits

Huge thanks to @jroehl for helping!

webext-options-sync -

Published by fregante almost 5 years ago

Minor Changes

  • Prefer non-transpiled code: 923ec566efa0b85b8ca24bd1078686af6521475f
  • Disable native form submission: #42

Patches

  • Ignore input events on fields that won't be saved: #41
  • Meta, update devDependencies, lint: 99cc58e8b2023208491b5761c0571e04f973227d

Credits

Huge thanks to @samuelmeuli for helping!

Package Rankings
Top 6.75% on Proxy.golang.org
Top 4.63% on Npmjs.org
Badges
Extracted from project README
Related Projects