Update dependency keytar to v7 #54
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^4.3.0->^7.0.0Release Notes
atom/node-keytar
v7.9.0Compare Source
Infrastructure
devDependenciesupdatesprebuildfrom11.0.2to11.0.3v7.8.0Compare Source
Infrastructure
Fixed
NULLfilter finding credentials on Windows - #426, thanks @sbatten!dependenciesupdatesprebuild-installfrom6.0.1to7.0.1node-addon-apifrom3.1.0to4.3.0lodashfrom4.17.19to4.17.21devDependenciesupdatesnode-gypfrom7.1.2to8.4.1chaifrom4.3.4to4.3.6mochafrom8.3.2to9.2.0v7.7.0Compare Source
Infrastructure
v7.6.0Compare Source
Infrastructure
v7.5.0Compare Source
This is our first automated release via GitHub Actions - thanks @dennisameling for your assistance with the migration!
Infrastructure
dependenciesupdatesprebuild-installfrom6.0.0to6.0.1devDependenciesupdatesnode-abifrom2.19.3to2.21.0chaifrom4.3.0to4.3.4mochafrom8.2.1to8.3.2v7.4.0Compare Source
Infrastructure
dependenciesupdatesnode-addon-apifrom 3.0.2 to 3.1.0 - #343devDependenciesupdateschaifrom 4.2.0 to 4.3.0 - #353v7.3.0Compare Source
Fixed
v7.2.0Compare Source
Fixes
v7.1.0Compare Source
This release now supports prebuilds for ARM64 on Windows and Linux. Thanks to @dennisameling for contributing the build changes to support this.
This release also resolves a prebuild issue that stopped working in
v7.0.0and meant projects defaulted to building from source. We've traced the issue to an upstream dependency, and while that fix is pending review we've pulled in the fix and reworked the tooling in the project to enable this release.New Features
Fixes
v7.0.0Compare Source
New Features
Fixes
Community
keytarare now available as a create, and are mentioned in the README - #305, thanks @stoically!Removed Features
dependenciesupdatesnode-addon-apiupdated from3.0.0to3.0.2prebuild-installupdated from5.3.4to5.3.5devDependenciesupdatesblupdated from3.0.0to3.0.1lodashupdated from4.17.15to4.17.19mochaupdated from7.2.0to8.1.3node-abiupdated from2.17.0to2.19.1node-gypupdated from6.1.0to7.1.0prebuildupdated from10.0.0to10.0.1v6.0.1Compare Source
Infrastructure
v6.0.0Compare Source
This release ports the native module to N-API, which ensures the same binary will work on future ABI versions of Node.
Infrastructure
v5.6.0Compare Source
Fixes
dependenciesupdatesnanupdated from2.14.0to2.14.1devDependenciesupdatesnode-abiupdated from2.15.0to2.16.0mochaupdated from7.1.1to7.1.2v5.5.0Compare Source
Fixes
SecKeychainItemModifyAttributesAndDatawhich will help with concurrent reads and writes - #260, thanks @RMacfarlanedevDependenciesmochafrom7.0.1to7.1.1v5.4.0Compare Source
v5.3.0Compare Source
Infrastructure
devDependenciesupdatesnode-abifrom2.14.0to2.15.0v5.2.0Compare Source
Infrastructure
devDependenciesupdatesnode-abifrom2.13.0to2.14.0v5.1.0Compare Source
Infrastructure
devDependenciesupdatesprebuildfrom9.1.1to10.0.0mochafrom6.2.2to7.0.1node-gypfrom6.0.1to6.1.0node-abifrom2.12.0to2.13.0v5.0.0Compare Source
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:
If you are still using one of these versions, this is the recommended upgrade path:
v4.13.0of keytar, upgrade and test your application with this version to confirm it's not impactedv5.0.0and testThere are no breaking API changes between
v4.13.0andv5.0.0.Changelog
Infrastructure
dependenciesupdatesprebuild-installfrom5.3.0to5.3.3devDependenciesupdatesprebuildfrom9.0.1to9.1.1mochafrom6.2.0to6.2.2node-gypfrom5.0.3to6.0.1node-abifrom2.10.0to2.12.0Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.