Skip to content

v0.5.0-alpha1

Compare
Choose a tag to compare
@kgaughan kgaughan released this 17 Jul 02:09
· 35 commits to master since this release
802356f

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