Skip to content
This repository has been archived by the owner on Dec 15, 2022. It is now read-only.

Releases: atom/node-keytar

v5.1.0

27 Jan 19:40
Compare
Choose a tag to compare

Infrastructure

  • added Node 13 prebuild support

devDependencies updates

  • Bump prebuild from 9.1.1 to 10.0.0
  • Bump mocha from 6.2.2 to 7.0.1
  • Bump node-gyp from 6.0.1 to 6.1.0
  • Bump node-abi from 2.12.0 to 2.13.0

v5.0.0

13 Nov 14:18
Compare
Choose a tag to compare

This release includes changes that I don't consider breaking, but I've bumped the major version to make these changes more visible so that users will come and look at these release notes if they encounter problems.

Breaking Changes

Persistence level change on Windows

In #123 a request was made to change the persistence level for credentials to enable them to roam across a network, if the administrator has this enabled for user accounts. This was proposed in #191 and I tested various upgrade/downgrade scenarios with this change and a non-roaming account but couldn't find any issues with the approach, so it should be a safe change for existing apps.

Removing prebuild support for unsupported targets

These versions of NodeJS and Electron no longer receive bugfixes or security patches:

  • NodeJS - v7 and earlier
  • Electron - v4 and earlier

If you are still using one of these versions, this is the recommended upgrade path:

  • if you are not running v4.13.0 of keytar, upgrade and test your application with this version to confirm it's not impacted
  • upgrade your application to a supported version of NodeJS or Electron
  • test your application and to confirm it's not impacted
  • upgrade to keytar v5.0.0 and test

There are no breaking API changes between v4.13.0 and v5.0.0.

Changelog

Infrastructure

dependencies updates

  • Bump prebuild-install from 5.3.0 to 5.3.3

devDependencies updates

  • Bump prebuild from 9.0.1 to 9.1.1
  • Bump mocha from 6.2.0 to 6.2.2
  • Bump node-gyp from 5.0.3 to 6.0.1
  • Bump node-abi from 2.10.0 to 2.12.0

v5.0.0-beta.5

13 Nov 12:16
Compare
Choose a tag to compare
v5.0.0-beta.5 Pre-release
Pre-release

Dependency updates:

  • Bump prebuild-install from 5.3.2 to 5.3.3 - #236
  • Bump node-gyp from 6.0.0 to 6.0.1 - #237

v5.0.0-beta.4

28 Oct 18:35
Compare
Choose a tag to compare
v5.0.0-beta.4 Pre-release
Pre-release

New features:

Dependency updates:

  • Bump prebuild from 9.1.0 to 9.1.1 - #227
  • Bump node-gyp from 5.0.4 to 6.0.0 - #228
  • Bump mocha from 6.2.1 to 6.2.2 - #229
  • Bump node-abi from 2.11.0 to 2.12.0 - #232

v5.0.0-beta.3

01 Oct 12:18
Compare
Choose a tag to compare
v5.0.0-beta.3 Pre-release
Pre-release

dependencies updates:

  • Bump prebuild-install from 5.3.1 to 5.3.2 - #222

devDependencies updates:

  • Bump mocha from 6.2.0 to 6.2.1 - #226
  • Bump node-gyp from 5.0.3 to 5.0.4 - #225

v5.0.0 beta 2

10 Sep 13:56
Compare
Choose a tag to compare
v5.0.0 beta 2 Pre-release
Pre-release
  • Restored prebuild binaries for prerelease versions for Windows - #221

v5.0.0 beta 1

10 Sep 13:33
Compare
Choose a tag to compare
v5.0.0 beta 1 Pre-release
Pre-release

v5.0.0 beta 0

30 Jul 19:30
Compare
Choose a tag to compare
v5.0.0 beta 0 Pre-release
Pre-release

This is a prerelease version for keytar that has two breaking changes that we are looking for feedback on

Persistence change for Windows usage

In #123 a request was made to change the persistence level for credentials to enable them to roam across a network, if the administrator has this enabled for user accounts. This was proposed in #191 and I tested various upgrade/downgrade scenarios with this change and a non-roaming account but couldn't find any issues with the approach, so it should be a safe change for existing apps.

Drop prebuild targets for unsupported targets

I merged #211 which no longer creates prebuild outputs for targets that are unsupported by the upstream Node and Electron projects. These versions no longer get bugfixes or security patches, and if you are running them in the wild please consider upgrading:

  • Node - v7 and below
  • Electron - v3 and below

The last v4 release of keytar still targets these platforms to assist with the migration, if you are several versions behind.

There was an infrastructure issue with this beta and the prebuild targets for Windows were not uploaded. I'm tracking this in #212 - please don't open any extra issues in the meantime if you need them.

v4.13.0

30 Jul 18:24
Compare
Choose a tag to compare
  • Add prebuild targets for Electron v6 - #210

v4.12.0

22 Jul 16:43
Compare
Choose a tag to compare
  • Updated prebuild to 9.0.1 - #205
  • Updated node-gyp to 5.0.3 - #207
  • Updated dev dependencies - #206 #208
  • Updated website to match current API signatures - #200, thanks @queeniema!