Releases: atom/node-keytar
v5.1.0
Infrastructure
- added Node 13 prebuild support
devDependencies
updates
- Bump
prebuild
from9.1.1
to10.0.0
- Bump
mocha
from6.2.2
to7.0.1
- Bump
node-gyp
from6.0.1
to6.1.0
- Bump
node-abi
from2.12.0
to2.13.0
v5.0.0
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
- added Electron 7 prebuild support - thanks @bkniffler and @magne4000!
dependencies
updates
- Bump
prebuild-install
from5.3.0
to5.3.3
devDependencies
updates
- Bump
prebuild
from9.0.1
to9.1.1
- Bump
mocha
from6.2.0
to6.2.2
- Bump
node-gyp
from5.0.3
to6.0.1
- Bump
node-abi
from2.10.0
to2.12.0
v5.0.0-beta.5
v5.0.0-beta.4
v5.0.0-beta.3
v5.0.0 beta 2
- Restored prebuild binaries for prerelease versions for Windows - #221
v5.0.0 beta 1
- Updated dependencies - #217 #218 #220
- Added prebuild support for Electron 7 betas - #219, thanks @bkniffler!
v5.0.0 beta 0
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.