Releases: abcxyz/pkg
Releases · abcxyz/pkg
v0.8.0
What's Changed
- Deprecate containertest and mysqltest officially by @sethvargo in #277
Full Changelog: v0.7.4...v0.8.0
v0.7.4
What's Changed
- Fix data race by @sethvargo in #266
- feat: add ignored_walk_dirs for terraform-lint workflow by @verbanicm in #267
- build(deps): bump github.com/opencontainers/runc from 1.1.11 to 1.1.12 by @dependabot in #268
- Add chmod +x (executable) to setup-binary action by @kevya-google in #269
- Add optional destination_subpath input (renaming binary) to setup-binary action by @kevya-google in #270
- Update add_to_path to include binary_subpath by @kevya-google in #273
- Change binary to test from abc -> ratchet by @kevya-google in #272
- Add destination_subpath to setup-binary-test, fix Windows install_path by @kevya-google in #271
- Remove jwt library by @sethvargo in #275
- Unify github auth and app management by @sethvargo in #276
Full Changelog: v0.7.3...v0.7.4
v0.7.3
v0.7.2
v0.7.1
v0.7.0
What's Changed
This removes our dependency on zap for logging and switches to slog in the standard library for structured logging. This requires all packages be compiled with Go 1.21 and includes API changes. We've tried to make things as compatible as possible, but we encourage users to migrate to the "context" versions of the logging functions (e.g. DebugContext
instead of Debug
).
- logging: switch to using log/slog by @sethvargo in #138
Full Changelog: v0.6.1...v0.7.0
v0.6.1
What's Changed
- feat: add bqutil to retry query data in bigquery by @yolocs in #173
- Support back-and-forth dialogs in Prompt() tests by @drevell in #175
- fix: terraform-linter honors import blocks by @verbanicm in #177
- Update CODEOWNERS by @sethvargo in #179
- cli: add PromptAll and PromptTo by @sethvargo in #178
- [yamllint] Ignore vendor and third-party directories by default by @sethvargo in #182
- Avoid overflowing int and uint on 32-bit systems by @sethvargo in #184
- Rename CI job names to match other repos by @sethvargo in #185
- Add helpers for getting version and vcs information by @sethvargo in #186
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- deps: update posener/complete by @sethvargo in #161
- test: disable cache for golangci by @sethvargo in #162
- cli: slim down the command interface by @sethvargo in #163
- cli: add GetEnv and LookupEnv helpers by @sethvargo in #164
- cli: add multilookuper convenience function by @sethvargo in #166
- lint: use our own terraform linter action by @sethvargo in #167
- fix: terraform-lint workflow by @verbanicm in #169
- sets: introduce sets package for common set-like operations by @sethvargo in #165
- cli: expand flag helpers and add AfterParse by @sethvargo in #168
- Update all deps by @sethvargo in #171
- feat: setup-binary action by @verbanicm in #170
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- build(deps): bump github.com/lestrrat-go/jwx/v2 from 2.0.8 to 2.0.11 by @dependabot in #139
- Tweak the grammar of DiffErrStrings outputs by @drevell in #140
- Sometimes, add a -/+ diff to DiffErrString output by @drevell in #141
- Add override-workflow-variables action by @gjonathanhong in #142
- fix: allow cli prompt to be canceled by @verbanicm in #143
- fix: prompt should print with Fprintf by @verbanicm in #144
- cli: don't panic if the lookuper is nil by @sethvargo in #145
- Rename worker to workerpool by @sethvargo in #150
- Return a multi-error in Done by @sethvargo in #151
- renderer: rename test to doc by @sethvargo in #152
- renderer: support defining multiple templateFunc by @sethvargo in #153
- renderer: add toTitle template func by @sethvargo in #154
- workerpool: add stop-on-error functionality by @sethvargo in #156
- Update linters and actions by @sethvargo in #157
- cli: clarify best practices/standards in comments by @sethvargo in #159
- renderer: do not render special json on nil by @sethvargo in #155
- cli: add helpers for cwd and execpath by @sethvargo in #160
New Contributors
- @gjonathanhong made their first contribution in #142
Full Changelog: https://github.com/abcxyz/pkg/commits/v0.5.0
v0.4.0
What's Changed
- build(deps): bump github.com/opencontainers/runc from 1.1.4 to 1.1.5 by @dependabot in #102
- Add general-purpose serving infrastructure by @sethvargo in #103
- Ignore the right regexes for wrapcheck by @sethvargo in #104
- create terraform lint input to prevent walking child dirs by @verbanicm in #105
- feat: add shortcut for writing stdout and stderr in the cli package by @yolocs in #106
- Do not use AUDIT_CLIENT prefixes for the logger by @sethvargo in #107
- Do not allow a nil lookuper in cfgloader by @sethvargo in #108
- add healthcheck for http and grpc by @shan4993 in #110
- build(deps): bump github.com/docker/docker from 23.0.1+incompatible to 23.0.3+incompatible by @dependabot in #111
- Use static strings for health checks by @sethvargo in #112
- Extract mysql from db test to allow for future modularity by @pdewilde in #109
- containertest: switch to pgx5 and pgx driver by @pdewilde in #113
- feat: generalized GitHub app token creation by @bradegler in #114
- Make GitHubApp implement the TokenSource interface by @shan4993 in #115
- add want-lgtm-all reusable workflow by @verbanicm in #116
- Add a helper for creating a test renderer by @sethvargo in #120
- Fetch pr body from api instead of context by @volzmc in #123
- Add shell auto-completions support for the CLI by @sethvargo in #125
- Add time flags by @sethvargo in #129
- Fix CLI flag bug in handling default value with setter by @yolocs in #128
- Add yamllint to lint the YAMLs by @sethvargo in #131
- Remove locale by @sethvargo in #132
- Include the target for yamllint by @sethvargo in #133
- Enhancement: Add ExposedPorts to container setup RunOptions by @kevya-google in #134
- Add multicloser implementation by @sethvargo in #136
New Contributors
- @shan4993 made their first contribution in #110
- @volzmc made their first contribution in #123
- @kevya-google made their first contribution in #134
Full Changelog: v0.3.0...v0.4.0