Skip to content

Releases: itaysk/kubectl-neat

v2.0.3

30 Mar 06:24
Compare
Choose a tag to compare

Changelog

1f1078b clean up krew template
4d558d6 Fix test for Go 1.16
99ef7d5 bump kubectl-neat to v2.0.3
04ceb3c Adding arm64 support

v2.0.2

09 Jan 15:55
Compare
Choose a tag to compare

Changelog

97a7d59 bump version v2.0.2
2d02857 Improve not to add a line break to the output
cb31812 update ci workflow
e986ec6 fix don't remove empty strings

v2.0.1

06 Aug 06:02
Compare
Choose a tag to compare

Changelog

78c0fa2 bump version to v2.0.1
c6d6bcc fix get subcommand
55166e5 fix stdout/stderr printing and related tests
cc6d603 fix makefile tests

v2.0.0

02 Aug 11:44
Compare
Choose a tag to compare

Important note! This release has a couple of critical bugs that were fixed in v2.0.1:

  1. Output is written to stderr instead of stdout (and in some cases errors are written to stdout)
  2. The get subcommand didn't handle the kubectl get arguments correctly

The changes from previous release is mostly refactoring the CLI commands and improving tests. The major version bump is due to a breaking change to the UX: previously kubectl neat could have either read from stdin or launched kubectl get and process it's output. The desired behavior was implied based on the provided args. Now the behavior is formalized: kubectl neat is always reading from stdin (or from provided file, which is an additional new feature), and if you want it to call kubectl get you can do with kubectl neat get ....

Changelog

67583c7 update krew template with new usage
b7a061c bump to v2.0.0
a7567bf update ci given tests refactor
bc38dcc use dist folder to build artifacts
a1329a9 refactor e2e tests
c128e73 refactor cli tests
297ddff improve testability in cli commands
8ef4f76 refactor neat tests
315faed refactor cli
3204697 update image

v1.2.0

29 May 17:51
Compare
Choose a tag to compare

Changelog

e6eac6f bump version to v1.2.0
3bc94d4 clarify release process
37f037a add support for list type
734066c reorganize pod neating as controller neating
ed83700 explain how it works in readme
9c38de2 fix ci issue with yq installation (#29)

v1.1.1

03 Apr 07:51
Compare
Choose a tag to compare

Changelog

2fa2d08 fix issue after upgrading to yq 3
f6b1d35 bump version to v1.1.1
5dc24ab fix neating of resources without spec (#27)

v1.1.0

24 Dec 09:43
Compare
Choose a tag to compare

this is a minor release that addresses mostly behind the scenes improvements.
user facing changes are the removal of kubectl apply annotation and better handling of CRDs.

Changelog

0080407 bump version
38ace19 simplify kube dependencies (#24)
975d6a0 Merge pull request #23 from itaysk/crd
d22988e Merge pull request #22 from itaysk/kubeout
c043686 remove KUBECTL_OUTPUT env var from component test
6c23919 remove unused path from tests struct
6775ac8 don't attemp to default unrecognized types
70be251 Merge pull request #19 from itaysk/removeapply
0f72aa9 remove kubectl apply tracking annotation
10b26e6 Merge pull request #16 from itaysk/goreleaser
8f9c105 use goreleaser
d87260d add basic goreleaser
9c9639f Merge pull request #13 from mig4/5-auto-build-test
9ad6473 Add initial CI workflow
001daf4 Fixed typos (PR #10)
f17cedd Fixed typos
ec4edbd add contribution guidelines
6544550 remove version gap notice

kubectl-neat v1.0.0

13 Oct 12:17
Compare
Choose a tag to compare

Complete re-write in Go.
No more required dependencies.

kubectl-neat v0.1.1

05 Aug 18:05
Compare
Choose a tag to compare

remove bundled dependencies. user has to preinstall jq, yq, sponge

kubectl-neat v0.1.0

03 Aug 15:08
Compare
Choose a tag to compare

first 🍾