Skip to content

Releases: sindresorhus/electron-store

v7.0.1

01 Feb 08:48
Compare
Choose a tag to compare
  • Fix the TypeScript type for initRenderer 05a769d

v7.0.0...v7.0.1

v7.0.0

22 Jan 17:39
Compare
Choose a tag to compare

Breaking

  • Require Electron 11 7beffc1
    • It will most likely still work on Electron 9 and up, but I'm not interested in providing support for versions older than Electron 11.
  • Make the clearInvalidConfig option false by default 76efa82
  • Fix compatibility with Electron 12 (and remove use of electron.remote) (#157) 191ae04
    • If you create a store that is imported into both the main and renderer process, you don't have to do anything. If you only create a store in the renderer process, you need to manually call Store.initRenderer() in the main process.
  • Update ajv to version 7. This might affect you if you're using the schema option.

v6.0.1...v7.0.0

v6.0.1

05 Oct 20:08
Compare
Choose a tag to compare
  • Fix the migration feature (#143) dced818
    Turns out it never worked properly...

v6.0.0...v6.0.1

v6.0.0

17 Jul 19:27
Compare
Choose a tag to compare

Breaking

  • Require Electron 7 and later a066c03
    This is the oldest version supported by the Electron team.

Improvements

  • Upgrade conf dependency b29a67e
    This fixes a file writing problem on Windows.

v5.2.0...v6.0.0

v5.2.0

06 Jun 11:19
Compare
Choose a tag to compare

v5.1.1...v5.2.0

v5.1.1

22 Feb 09:48
Compare
Choose a tag to compare

v5.1.0

01 Nov 07:14
Compare
Choose a tag to compare
  • Warning: The migrations option is buggy. Don't use it at this time.
  • Add semver range capabilities into migrations sindresorhus/conf@df3a256

v5.0.0...v5.1.0

v5.0.0

09 Sep 08:25
Compare
Choose a tag to compare

Breaking for TypeScript users

Enhancements

Fixes

v4.0.0...v5.0.0

v4.0.0

23 Jun 14:23
Compare
Choose a tag to compare

Breaking:

Enhancements:

  • Fix deprecated crypto.createDecipher() and crypto.createCipher() Node.js warnings (#72) 8261b92
    Node.js deprecated the above APIs and we had to do encryption for the encryptionKey option differently. electron-store should be able to read both the new and old encryption format and it will write the new encryption format if you change any config. The migration is fully automatic, but please test your app thoroughly in case there are any issues.

v3.3.0...v4.0.0

v3.3.0

10 Jun 08:15
Compare
Choose a tag to compare

Enhancements:

  • Add accessPropertiesByDotNotation option 0dd4164
  • Add .onDidAnyChange() method 0dd4164

v3.2.0...v3.3.0