Releases: abcxyz/pkg
Releases · abcxyz/pkg
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
v0.3.0
What's Changed
- renderer: support rendering single assets by @sethvargo in #75
- Do not cache Go packages by @sethvargo in #76
- feat: terraform linter that validates against the abcxyz style guide by @bradegler in #77
- Deprecate jwtutil by @sethvargo in #79
- Disable golangci cache by @sethvargo in #80
- Update deps by @sethvargo in #81
- fix: issue when linter finds the end of the file while skipping tokens by @bradegler in #82
- fix: closes #83 issue with comments at end of identity tokens by @bradegler in #85
- fix: fixed unmarshal yaml bug by @capri-xiyue in #88
- feat: added terraform linting for hyphens and provider block ordering. closes #78 by @bradegler in #86
- fix: cleanup terraform lint errors by @bradegler in #89
- Get rid of yaml.v2 by @yolocs in #90
- fix: terraform linter - handled multiple top level attributes. closes #87 by @bradegler in #91
- fix: terraform linter issue with local block by @bradegler in #92
- feat: enabled terraform linter in reusable workflow by @bradegler in #93
- chore: added terraform linting to ci workflow by @bradegler in #94
- Input for golangci linter version to allow for pinning by @pdewilde in #96
- Stop using revive by @sethvargo in #97
- Fix an issue where the HTTP interceptor context isn't propagated by @sethvargo in #98
- Restore renderer method signatures from before changes made to make r… by @pdewilde in #99
- Add package for creating CLIs by @sethvargo in #100
New Contributors
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- build(deps): bump golang.org/x/text from 0.3.7 to 0.3.8 by @dependabot in #63
- Update deps by @sethvargo in #65
- Update CODEOWNERS by @mattrandallbecker in #66
- Use recursive to check format and mark "in automation" by @sethvargo in #67
- add github token for terraform-lint by @verbanicm in #68
- add git creds by @verbanicm in #69
- secrets cant be using in if syntax by @verbanicm in #70
- revert token changes by @verbanicm in #71
- Add some module restrictions by @sethvargo in #72
- Add general purpose HTML and JSON rendering package by @sethvargo in #73
- Update deps by @sethvargo in #74
New Contributors
- @dependabot made their first contribution in #63
- @mattrandallbecker made their first contribution in #66
Full Changelog: v0.1.2...v0.2.0
v0.1.2
What's Changed
- Fix typos that trigger presubmit warnings when imported to google by @drevell in #51
- feat: add a util to check if it's in an integration test by @yolocs in #52
- Move linter config into a file, add new linters by @sethvargo in #50
- fix: added more flexibility to the golang-lint regex for header. by @bradegler in #53
- Do not query metadata server on each interceptor call by @sethvargo in #54
- feat: added Proto conversion util by @capri-xiyue in #56
- timeutil: add helper for printing a duration by @sethvargo in #57
- Expand logging interceptors, move gcputil to a separate package by @sethvargo in #58
- fix terraform lint directories by @verbanicm in #59
- fix terraform lint by @verbanicm in #60
- feat: add UnmarshalYAML to protoutil by @yolocs in #61
New Contributors
- @bradegler made their first contribution in #53
Full Changelog: v0.1.1...v0.1.2