Skip to content

Keychain 3.0.2

Latest

Choose a tag to compare

@github-actions github-actions released this 31 Jul 00:04

Keychain 3.0.2 is a focused maintenance release that improves command-line compatibility and validation, quiet startup behavior, and the visibility of Keychain's core value proposition.

  • Corrected legacy command-line translation so options and their values remain in their original order. This prevents value-taking options such as --timeout 180 from being regrouped and misinterpreted when used with traditional Keychain 2.x-style invocations (PR #236).
  • Implemented missing validation for fixed lists of values. For example, keychain env --shell now rejects unsupported output formats and lists the valid choices instead of silently falling back to another format (fixes #234).
  • Made --quiet pass OpenSSH's native -q option to ssh-add, suppressing successful Identity added reports while preserving passphrase prompts and errors (fixes #237).
  • Copied the visual "Keychain Difference" into the built-in manual, and optimized ordering of sections in the README (Discussion #218).