Skip to content

Releases: kgaughan/gcredstash

v0.5.2

09 Jun 15:44
54d9d9b
Compare
Choose a tag to compare

This is primarily a maintenance release. If you're using v0.5.1, you probably don't need to update to this release.

What's Changed

Full Changelog: v0.5.1...v0.5.2

v0.5.1

21 May 09:37
6958505
Compare
Choose a tag to compare

What's Changed

  • Bump some actions due to Node 16 deprecation by @kgaughan in #48
  • Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 by @dependabot in #50
  • Get the lint workflow (hopefully) working again by @kgaughan in #62
  • Update github.com/aws/aws-sdk-go to v1.53.6; update mocks by @kgaughan in #63

Full Changelog: v0.5.0...v0.5.1

v0.5.0

05 Mar 17:10
66adc11
Compare
Choose a tag to compare

This is a major rewrite of the internals to use improve the internal structure of the code, bringing it into line with standard practices. It also increases compatibility with the original Python implementation of credstash.

What's Changed

New Contributors

Full Changelog: v0.4.3...v0.5.0

v0.5.0-alpha1

17 Jul 02:09
802356f
Compare
Choose a tag to compare

This is a pretty major internal rewrite of the codebase. I've spent time attempting to get it into a state where it might be possible to get it close to feature parity with the Python version, as well as improved its out-of-the-box compatibility as things stand.

This breaks compatibility with previous versions of gcredstash, but they should be relatively minor. The get subcommand no longer supports the -e flag and the GCREDSTASH_GET_ERROUT environment variable is thus no longer supported. In addition, the GCREDSTASH_GET_TRAILING_NEWLINE is no longer supported, but the -n flag remains, supplemented by the --noline long flag.

This version introduces support for a large number of the credstash long flags there there was an existing short flag supported by gcredstash. It also attempts to respect any CREDSTASH_* environment variables if there isn't an equivalent GCREDSTASH_* variable set.

What's Changed

  • Version needs to be a variable by @kgaughan in #21
  • Remove RPM spec file and switch to nfpm by @kgaughan in #22
  • Update github.com/aws/aws-sdk-go to v1.44.284 by @kgaughan in #23
  • Internal reorg by @kgaughan in #24
  • Fix ARM64 RPM names by @kgaughan in #25
  • Extract the version from go.mod in the pipeline by @kgaughan in #26
  • Bump github.com/aws/aws-sdk-go from 1.44.284 to 1.44.298 by @dependabot in #29
  • Fix all the messed-up internal package naming issues by @kgaughan in #30
  • Port from github.com/mitchellh/cli to github.com/spf13/cobra by @kgaughan in #31

New Contributors

Full Changelog: v0.4.3...v0.5.0-alpha1

v0.4.3

11 Jun 17:33
e916867
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.2...v0.4.3

v0.4.2

10 Jun 19:26
1d6274a
Compare
Choose a tag to compare

What's Changed

  • Python credstash uses strings for the HMAC by @kgaughan in #11

Full Changelog: v0.4.1...v0.4.2

v0.4.1

10 Jun 18:58
3b5849d
Compare
Choose a tag to compare

Thanks to @mathew-fleisch for inspiring the release pipeline work.

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.4.1

Go module support

11 Aug 18:54
017b89f
Compare
Choose a tag to compare
v0.4.0

Go module support