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

v5.0.0

Compare
Choose a tag to compare
@shiftkey shiftkey released this 13 Nov 14:18
· 148 commits to master since this release

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