Releases: charmbracelet/keygen
Releases · charmbracelet/keygen
v0.5.1
Changelog
Other work
- 11fd3c7: build: dependabot config (@caarlos0)
- ac48896: build: fix golangci-lint config (@caarlos0)
- 66abd54: refactor: keygen: refactor same expression (#16) (@orangekame3)
- 334fb4f: refactor: remove ioutil package (#15) (@orangekame3)
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Discord.
v0.5.0
Changelog
New Features
Bug fixes
- 54993c5: fix: rename struct and deprecated the old name (#13) (@aymanbagabas)
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Discord.
v0.4.3
v0.4.2
Changelog
Bug fixes
- d0a2519: fix: expand file path (@aymanbagabas)
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Discord.
v0.4.1
Changelog
Bug fixes
- ba5b374: fix: don't trim key path (@aymanbagabas)
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Discord.
v0.4.0
Breaking Change
- Keygen no longer appends the key type to the file path.
- Use functional options to specify key type, passphrase, and other options.
PrivateKeyPEM
is nowRawPrivateKey
RawProtectedPrivateKey
returns the password protected PEM encoded private key.PublicKey
is nowRawAuthorizedKey
.AuthorizedKey
returns the authorized key stripped out of comments and options (the ssh pubic key only).PrivateKey
now returns the underlyingcrypto.PrivateKey
- Use
Signer
to get anssh.Signer
from your key pair.
Changelog
New Features
- ab32d1a: feat(ci): add workflows and goreleaser (@aymanbagabas)
- 6ed0378: feat: add more tests (@aymanbagabas)
- 37c7434: feat: bump dependencies (@aymanbagabas)
- 8d80e76: feat: return ssh.Signer (@aymanbagabas)
- 6c0cbbb: feat: specify ECDSA elliptic curve (@aymanbagabas)
Bug fixes
Documentation updates
- eef068d: docs: new readme footer (@muesli)
- f755604: docs: update example in readme (@aymanbagabas)
Other work
- 472a463: ref: change api to expose ssh.PublicKey and authorizd_key (@aymanbagabas)
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Discord.
v0.3.0
What's Changed
- Add passphrase support by @aymanbagabas in #4
New Contributors
- @aymanbagabas made their first contribution in #4
Breaking Changes
New
signature changed, instead of taking apath
andname
, it now takes only a pathKeyDir
property is not available anymore - it was previously returning thepath
from theNew
callIsKeyPairExists
renamed toKeyPairExists
Full Changelog: v0.2.1...v0.3.0
v0.2.1
- Fix: ecdsa pem key type 622510b
- Fix: write keys when directory path is empty 953ea8f
- Doc: add ecdsa to readme
Full Changelog: v0.2.0...v0.2.1
v0.2.0
v0.1.2
Use consts for supported key types (#1)