Releases: joshdk/krf
Releases · joshdk/krf
v0.4.0 Release
Immutable
release. Only release title and notes can be modified.
What's Changed
- fix: add flag for diff matcher and correct matching logic by @joshdk in #55
- feat: config entries for some external-secrets operator crds by @joshdk in #57
- feat: label selector matcher flag by @joshdk in #58
- chore: simplify matcher flag functions by @joshdk in #59
- feat: print resources with a matching label selector by @joshdk in #60
- feat: rego policy matcher flag by @joshdk in #47
- feat: cel expression matcher flag by @joshdk in #56
- feat: git status matcher flag by @joshdk in #61
- feat: decode current directory if stdin is a terminal by @joshdk in #62
Full Changelog: v0.3.0...v0.4.0
v0.3.0 Release
Immutable
release. Only release title and notes can be modified.
What's Changed
- feat: simplify managed fields and owner references by @joshdk in #50
- ci: upgrade build tooling by @joshdk in #51
- feat: kustomize fieldpath matcher flag by @joshdk in #52
- chore: upgrade dependencies and tooling by @joshdk in #53
- docs: fix release installation steps by @joshdk in #54
Full Changelog: v0.2.0...v0.3.0
v0.2.0 Release
Immutable
release. Only release title and notes can be modified.
What's Changed
- chore: simplify references iteration logic by @joshdk in #43
- feat: sort resources consistently by @joshdk in #44
- feat: simplify resource properties by @joshdk in #45
- docs: readme sections for installation and usage by @joshdk in #46
- docs: updates to examples, sorting, & spelling by @joshdk in #48
- chore: update dependencies by @joshdk in #49
Full Changelog: v0.1.0...v0.2.0
v0.1.0 Release
Immutable
release. Only release title and notes can be modified.
What's Changed
- feat: license and readme by @joshdk in #1
- feat: simple command line handler by @joshdk in #2
- ci: run golangci-lint and commitlint in github actions by @joshdk in #3
- ci: run goreleaser in github actions by @joshdk in #4
- chore: embed build version information by @joshdk in #5
- feat: discover and parse resource manifests by @joshdk in #6
- feat: name and namespace matcher by @joshdk in #7
- feat: name and namespace matcher flags by @joshdk in #8
- feat: parse matcher inputs as globs by @joshdk in #9
- feat: print resources as a yaml stream by @joshdk in #10
- feat: print in yaml format if output is being redirected by @joshdk in #11
- docs: embed examples into help text by @joshdk in #12
- feat: print resources as a formatted table by @joshdk in #13
- feat: lookup resources using kind or alias by @joshdk in #14
- feat: initialize and load configuration file by @joshdk in #15
- feat: kind matcher flag by @joshdk in #16
- chore: move command setup into a prerun function by @joshdk in #17
- feat: config file flag by @joshdk in #18
- chore: upgrade go to v1.25.0 by @joshdk in #19
- feat: add namespace or cluster scope metadata to config file by @joshdk in #20
- feat: cluster and namespace scoped matcher flag by @joshdk in #21
- feat: add resource reference metadata to config file by @joshdk in #22
- feat: walk and search resources for references by @joshdk in #23
- feat: resource reference matcher flag by @joshdk in #24
- ci: improved go.mod file linting by @joshdk in #25
- ci: github actions release workflow by @joshdk in #26
- feat: resource path and patch matcher flag by @joshdk in #27
- feat: apiversion matcher flag by @joshdk in #28
- feat: annotation and label matcher flags by @joshdk in #29
- feat: tests for all matchers by @joshdk in #30
- feat: jsonpath matcher flag by @joshdk in #31
- feat: improved jsonpath matching by @joshdk in #32
- feat: exec matcher flag by @joshdk in #33
- feat: contains matcher flag by @joshdk in #34
- feat: diff matcher flag by @joshdk in #35
- feat: optionally include file paths in table output by @joshdk in #36
- feat: printer for resource references by @joshdk in #37
- ci: ignore failures in artifact upload step by @joshdk in #39
- feat: sort and unique output for name printer by @joshdk in #38
- feat: printer for resource file paths by @joshdk in #40
- feat: printer for json output by @joshdk in #41
- ci: use environment for release workflow by @joshdk in #42
Full Changelog: v0.0.0...v0.1.0