v0.5.0-alpha1
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
- @dependabot made their first contribution in #29
Full Changelog: v0.4.3...v0.5.0-alpha1