Skip to content
This repository has been archived by the owner on Feb 13, 2023. It is now read-only.

Update dependency keytar to v7 #60

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented May 9, 2021

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
keytar (source) ^4.1.0 -> ^7.0.0 age adoption passing confidence

Release Notes

atom/node-keytar

v7.9.0

Compare Source

Infrastructure
devDependencies updates
  • Bump prebuild from 11.0.2 to 11.0.3

v7.8.0

Compare Source

Infrastructure
  • Fix CI builds from latest macOS runners - #​442
  • Fix CI builds for Linux, by bumping to Ubuntu 20.04 runners - #​442
Fixed
dependencies updates
  • Bump prebuild-install from 6.0.1 to 7.0.1
  • Bump node-addon-api from 3.1.0 to 4.3.0
  • Bump lodash from 4.17.19 to 4.17.21
devDependencies updates
  • Bump node-gyp from 7.1.2 to 8.4.1
  • Bump chai from 4.3.4 to 4.3.6
  • Bump mocha from 8.3.2 to 9.2.0

v7.7.0

Compare Source

Infrastructure

v7.6.0

Compare Source

Infrastructure

v7.5.0

Compare Source

This is our first automated release via GitHub Actions - thanks @​dennisameling for your assistance with the migration!

Infrastructure
dependencies updates
  • Bump prebuild-install from 6.0.0 to 6.0.1
devDependencies updates
  • Bump node-abi from 2.19.3 to 2.21.0
  • Bump chai from 4.3.0 to 4.3.4
  • Bump mocha from 8.2.1 to 8.3.2

v7.4.0

Compare Source

Infrastructure
dependencies updates
  • Bump node-addon-api from 3.0.2 to 3.1.0 - #​343
devDependencies updates
  • Bump chai from 4.2.0 to 4.3.0 - #​353

v7.3.0

Compare Source

Fixed

  • dropped prebuilt support for Electron on Apple Silicon due to unexpected compilation issue - #​340

v7.2.0

Compare Source

Fixes

v7.1.0

Compare 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.0 and 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
  • ARM64 prebuild support for Windows and Linux - #​319
  • Node 15 prebuild support - #​323
Fixes

v7.0.0

Compare Source

New Features
Fixes
Community
  • Rust bindings for keytar are now available as a create, and are mentioned in the README - #​305, thanks @​stoically!
Removed Features
dependencies updates
  • node-addon-api updated from 3.0.0 to 3.0.2
  • prebuild-install updated from 5.3.4 to 5.3.5
devDependencies updates
  • bl updated from 3.0.0 to 3.0.1
  • lodash updated from 4.17.15 to 4.17.19
  • mocha updated from 7.2.0 to 8.1.3
  • node-abi updated from 2.17.0 to 2.19.1
  • node-gyp updated from 6.1.0 to 7.1.0
  • prebuild updated from 10.0.0 to 10.0.1

v6.0.1

Compare Source

Infrastructure

  • Drop unnecessary includes to ensure ABI stability - #​278

v6.0.0

Compare 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.0

Compare Source

Fixes
  • Null check when converting username from UTF-8 to wchar on Windows - #​241, thanks @​hrantzsch
  • Updated prebuild target for latest Electron 9 beta - #​260
dependencies updates
  • nan updated from 2.14.0 to 2.14.1
devDependencies updates
  • node-abi updated from 2.15.0 to 2.16.0
  • mocha updated from 7.1.1 to 7.1.2

v5.5.0

Compare Source

Fixes
  • Change how updating password works for macOS to leverage SecKeychainItemModifyAttributesAndData which will help with concurrent reads and writes - #​260, thanks @​RMacfarlane
devDependencies
  • Bump mocha from 7.0.1 to 7.1.1

v5.4.0

Compare Source

v5.3.0

Compare Source

Infrastructure
  • added prebuild support for Electron 9 betas - #​252
devDependencies updates
  • Bump node-abi from 2.14.0 to 2.15.0

v5.2.0

Compare Source

Infrastructure
devDependencies updates
  • Bump node-abi from 2.13.0 to 2.14.0

v5.1.0

Compare Source

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

Compare 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:

  • 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

Configuration

📅 Schedule: "before 1pm on Monday" in timezone Europe/Stockholm.

🚦 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.


  • If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by WhiteSource Renovate. View repository job log here.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant