Releases: kyverno/chainsaw
Releases · kyverno/chainsaw
v0.1.9-alpha.1
Changelog
- f616ebe Add an actual link to docs (#1109)
- cde08b5 Brew formula update for chainsaw version v0.1.8 (#1040)
- b9ff758 chore(deps): Bump actions/checkout from 4.1.1 to 4.1.2 (#1108)
- 418ceb2 chore(deps): Bump anchore/sbom-action from 0.15.8 to 0.15.9 (#1054)
- c0f9d34 chore: add a couple unit tests (#1067)
- deaaa48 chore: add api unit tests (#1101)
- c040890 chore: add client unit tests (#1102)
- 259168e chore: add functions unit tests (#1107)
- 4fe0f37 chore: add k8s-server-version example (#1056)
- d33e677 chore: add mutate unit tests (#1103)
- 7d3025e chore: add resource unit tests (#1071)
- affce9c chore: add runner client unit tests (#1104)
- a0d37e4 chore: add unit tests for the utils package (#1049)
- 18d8b33 chore: add unit tests for the utils package (#1051)
- 2d31993 chore: add unit tests for values package (#1048)
- dfd4353 chore: add update operation tests (#1105)
- 58e5a3c chore: add v0.1.8 to drop down templates (#1041)
- 7da4d79 chore: add validation unit tests (#1044)
- fb833d0 chore: add validation unit tests (#1045)
- a49c9ff chore: clean mutate package (#1106)
- 75d6d15 chore: fix makefile (#1068)
- 4acd57b chore: fix makefiles dependencies (#1063)
- 741676b chore: ignore testing package in codecov (#1050)
- bc1bceb chore: update release notes (#1100)
- 5ce39e2 feat: add bindings in build docs command (#1091)
- 3e39a5d feat: add create operation outputs support (#1074)
- 778a524 feat: add env name template support in command and script (#1082)
- 4a92e7f feat: add infos binding (#1077)
- a79c12f feat: add match support in script and command outputs (#1081)
- 636150c feat: add more templating support (#1062)
- 9eaf580 feat: add outputs support to apply operation (#1072)
- 0c9194b feat: add patch operation outputs support (#1076)
- 11fe12f feat: add update operation (#1088)
- 40f7479 feat: support template in resource reference (#1061)
- 81235ea fix: add binding name validation (#1080)
- 6ee27bb fix: add missing operations in build docs command and support test level catch (#1070)
- f398253 fix: add unit tests and config as forbidden binding name (#1043)
- 4ac79a4 fix: bad usage of stdout (#1096)
- 6c91795 fix: build docs command for files with multiple tests (#1087)
- 3099b42 fix: create template field management (#1057)
- 3e2ae4c fix: create template field management (#1058)
- f66d7d5 fix: format api validation (#1064)
- c6560f4 fix: relax step file discovery regexp (#1098)
- f7564b1 fix: resource templating in non resource assertions (#1073)
- c85e0e8 fix: template in assert diff (#1095)
- 726ca61 fix: test level bindings evaluated too early (#1097)
- da97e3a fix: typo (#1065)
- ef00c7b refactor: binding names validation (#1083)
- df81ff6 refactor: bindings (#1079)
- 7ce628b refactor: output bindings (#1084)
- 4d487e0 refactor: pass bindings and context to collectors (#1060)
v0.1.8
💫 New features 💫
- Support both
.yaml
and.yml
extensions for chainsaw test files - Support specifying
apiVersion
andkind
in collectors (working with resources should be considered deprecated) - Support all namespaces in collectors (by specifying
namespace: '*'
) - Added
outputs
support inscript
andcommand
operations - Added support to specify
catch
blocks at the configuration and test levels - Support waiting
all
inwait
operation - Added
x_k8s_server_version
JMESPath function to fetch underlying cluster version - Added
$config
built-in binding mapping to the underlying cluster client rest config
🔧 Fixes 🔧
- Fixed
x_k8s_resource_exists
JMESPath function not correctly processingapiVersion
- Fixed
x_k8s_exists
JMESPath function not correctly processingapiVersion
andkind
- Fixed
x_k8s_list
JMESPath function not correctly exposing unstructured content - Detect clustered resources in collectors to ignore namespace
- Fixed validation of checks in scripts
- Added missing validation of bindings
🎸 Misc 🎸
- Enabled cherry-pick bot
What's Changed
- Brew formula update for chainsaw version v0.1.7 by @github-actions in #996
- chore: add 0.1.7 to versions list by @eddycharly in #998
- chore(deps): Bump aquasecurity/trivy-action from 0.17.0 to 0.18.0 by @dependabot in #1000
- fix: jpKubernetesResourceExists apiVersion handling by @eddycharly in #1004
- fix: jpKubernetesExists not setting apiVersion/kind by @eddycharly in #1005
- feat: support both .yaml and .yml extensions by @eddycharly in #1006
- chore: enable cherry-pick bot by @eddycharly in #1007
- feat: introduce lazy operations by @eddycharly in #1008
- chore: remove unnecessary context by @eddycharly in #1009
- feat: detect resource scope in describe by @eddycharly in #1010
- feat: check scope in wait operation by @eddycharly in #1011
- feat: check scope in get operation by @eddycharly in #1012
- refactor: introduce object type by @eddycharly in #1013
- feat: support kind or resource in selectors by @eddycharly in #1014
- fix: operation report name by @eddycharly in #1015
- feat: support wait --all by @eddycharly in #1018
- feat: add --all-namespaces support by @eddycharly in #1019
- feat: add rest config binding by @eddycharly in #1020
- feat: add jp function to fetch server version by @eddycharly in #1021
- fix: k8s list jp function by @eddycharly in #1023
- chore(deps): Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #1025
- feat: add more general catch handlers by @eddycharly in #1024
- fix: improve operation error handling by @eddycharly in #1026
- chore(deps): Bump actions/download-artifact from 4.1.3 to 4.1.4 by @dependabot in #1027
- fix: resource short name mapping in collectors by @eddycharly in #1028
- fix: validate checks in scripts by @eddycharly in #1029
- feat: validate bindings by @eddycharly in #1030
- feat: add outputs support to command and script by @eddycharly in #1031
- chore: update release notes by @eddycharly in #1033
- chore: update docs by @eddycharly in #1038
- release: v0.1.8 by @eddycharly in #1039
Full Changelog: v0.1.7...v0.1.8
v0.1.8-alpha.1
Changelog
- 5639985 Brew formula update for chainsaw version v0.1.7 (#996)
- 6ccdad7 chore(deps): Bump actions/download-artifact from 4.1.3 to 4.1.4 (#1027)
- 6a19286 chore(deps): Bump aquasecurity/trivy-action from 0.17.0 to 0.18.0 (#1000)
- 09b82f3 chore(deps): Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#1025)
- 76d9653 chore: add 0.1.7 to versions list (#998)
- 410c5f6 chore: enable cherry-pick bot (#1007)
- de9dd4b chore: remove unnecessary context (#1009)
- c4fe5fa feat: add --all-namespaces support (#1019)
- 2fa8d23 feat: add jp function to fetch server version (#1021)
- 7330511 feat: add more general catch handlers (#1024)
- f4dab47 feat: add outputs support to command and script (#1031)
- 7980e39 feat: add rest config binding (#1020)
- b629886 feat: check scope in get operation (#1012)
- e718d1d feat: check scope in wait operation (#1011)
- 5949a04 feat: detect resource scope in describe (#1010)
- 9819133 feat: introduce lazy operations (#1008)
- a07b37d feat: support both .yaml and .yml extensions (#1006)
- b8c5c9d feat: support kind or resource in selectors (#1014)
- 01709e5 feat: support wait --all (#1018)
- ffde0e8 feat: validate bindings (#1030)
- 35a28a0 fix: improve operation error handling (#1026)
- 67c56b4 fix: jpKubernetesExists not setting apiVersion/kind (#1005)
- a3a33a9 fix: jpKubernetesResourceExists apiVersion handling (#1004)
- 0141560 fix: k8s list jp function (#1023)
- 4ddb76d fix: operation report name (#1015)
- 8661236 fix: resource short name mapping in collectors (#1028)
- 839fbc1 fix: validate checks in scripts (#1029)
- 7fa3975 refactor: introduce object type (#1013)
v0.1.7
💫 New features 💫
- Added support for custom bindings (local variables) at the test, step and operation level
- Added support for custom environment variables in
script
andcommand
operations - Added a new
wait
operation to invokekubectl wait ...
(supported intry
,catch
andfinally
) - Added support for loading resources from a file in
chainsaw assert
command
🔧 Fixes 🔧
- Fixed report path configuration not being used when saving a report
- Fixed wrong base image used in released docker image (missing
kubectl
andsh
) - Prevent double extension in the report output file
- Fixed a potential crash related to reports
- Fixed potentially missing operations in reports
🎸 Misc 🎸
- Temporary
KUBECONFIG
files are now created in/tmp
folder - Stopped overriding the
PATH
environment variable
📚 Docs 📚
- Added chainsaw capabilities in the quick start guide
What's Changed
- Brew formula update for chainsaw version v0.1.6 by @github-actions in #948
- chore: update drop down in templates by @eddycharly in #950
- chore: bump kind node image by @eddycharly in #947
- fix(report): report path and prevent double extension on file name by @shubham-cmyk in #951
- chore(deps): Bump svenstaro/upload-release-action from 2.7.0 to 2.9.0 by @dependabot in #952
- test(report): Add report path test by @shubham-cmyk in #956
- feat: support loading resource from file in assert command by @eddycharly in #959
- feat: add support for bindings at the test, step and operation level by @eddycharly in #960
- refactor(operations): error and assert condition by @shubham-cmyk in #958
- feat: add env vars support in command and script by @eddycharly in #963
- fix: reports creation and potential nil ref panic by @eddycharly in #965
- fix: operation reports missing by @eddycharly in #968
- feat: add bindings support in script and command by @eddycharly in #969
- chore: simplify kubeconfig management by @eddycharly in #970
- chore: remove path override by @eddycharly in #971
- chore: Add Tempo Operator to the adopters list. by @IshwarKanse in #974
- chore(deps): Bump codecov/codecov-action from 4.0.1 to 4.0.2 by @dependabot in #975
- docs: add chainsaw capabilities to quick start guide by @swastik959 in #973
- chore: update release notes by @eddycharly in #977
- chore: update release notes by @eddycharly in #979
- fix: test flake by @eddycharly in #978
- feat: add wait operation by @shubham-cmyk in #927
- fix: wait condition value need quotes by @eddycharly in #981
- fix: wait logic by @eddycharly in #982
- refactor: get collector by @eddycharly in #983
- feat: add wait operation by @eddycharly in #984
- fix: do not allow nil collector by @eddycharly in #985
- chore(deps): Bump codecov/codecov-action from 4.0.2 to 4.1.0 by @dependabot in #988
- chore(deps): Bump actions/download-artifact from 4.1.2 to 4.1.3 by @dependabot in #987
- fix: base image for ko in goreleaser config by @eddycharly in #990
- chore: update release notes by @eddycharly in #992
- chore: update docs by @eddycharly in #993
- release: v0.1.7 by @eddycharly in #994
New Contributors
- @IshwarKanse made their first contribution in #974
Full Changelog: v0.1.6...v0.1.7
v0.1.7-alpha.1
Changelog
- a399778 Brew formula update for chainsaw version v0.1.6 (#948)
- 2b75829 chore(deps): Bump actions/download-artifact from 4.1.2 to 4.1.3 (#987)
- 3a246b9 chore(deps): Bump codecov/codecov-action from 4.0.1 to 4.0.2 (#975)
- 3b685e7 chore(deps): Bump codecov/codecov-action from 4.0.2 to 4.1.0 (#988)
- ed91d7b chore(deps): Bump svenstaro/upload-release-action from 2.7.0 to 2.9.0 (#952)
- e83a066 chore: Add Tempo Operator to the adopters list. (#974)
- d15316c chore: bump kind node image (#947)
- a396ce4 chore: remove path override (#971)
- 4d72109 chore: simplify kubeconfig management (#970)
- 9306d46 chore: update drop down in templates (#950)
- 4f15948 chore: update release notes (#977)
- f875d69 chore: update release notes (#979)
- 6e0768f feat: add bindings support in script and command (#969)
- 8cbf418 feat: add env vars support in command and script (#963)
- 274bbce feat: add support for bindings at the test, step and operation level (#960)
- 72f267f feat: add wait operation (#927)
- 184f2a2 feat: add wait operation (#984)
- c32f7d6 feat: check file extension (#951)
- 2fbe81e feat: support loading resource from file in assert command (#959)
- f7e3428 fix: base image for ko in goreleaser config (#990)
- 7663fe4 fix: do not allow nil collector (#985)
- e69a603 fix: operation reports missing (#968)
- 6168cf1 fix: reports creation and potential nil ref panic (#965)
- d8de283 fix: test flake (#978)
- 9b9bd40 fix: wait condition value need quotes (#981)
- dfe69d4 fix: wait logic (#982)
- 1fd0ae4 refactor(operations): error and assert condition (#958)
- 098b620 refactor: get collector (#983)
- 5a17c8c test(report): Add report path test (#956)
v0.1.6
💫 New features 💫
- Added multi-cluster support
- Added a new
get
collector - Added a new
patch
operation - Added support for
delete
operation incatch
andfinally
blocks - Added format support (
json
oryaml
) inget
andevents
collectors - Added support for reading input from stdin in
chainsaw assert
command - Added programmatic
Configuration
validation - Added
--report-path
flag and config equivalent to configure the report path
🔧 Fixes 🔧
- Fix an issue with temporary KUBECONFIG not being an absolute path
- Fixed a concurrency issue in Kyverno-JSON
- Fixed an issue with timeouts not correctly considered in collectors
- Fixed
--test-dir
flag not parsed correctly when folders were separated by a comma - Preserve
apiVersion
andkind
when showing resource diff - Fixed an incorrect KUTTL
TestAssert
conversion - Validate empty
try
blocks
📚 Docs 📚
- Fixed incorrect
delete
operation in docs - Fixed some typos in the docs
- Added missing links in the configuration docs
- Fixed some incorrect examples in the docs
🎸 Misc 🎸
- Added docker image labels
- Bumped
ko
andkind
tools versions
What's Changed
- Brew formula update for chainsaw version v0.1.5 by @github-actions in #944
- chore: update drop down in templates by @eddycharly in #943
- fix: temporary kubeconfig needs to be absolute by @eddycharly in #946
Full Changelog: v0.1.5...v0.1.6
v0.1.5
💫 New features 💫
- Added multi-cluster support
- Added a new
get
collector - Added a new
patch
operation - Added support for
delete
operation incatch
andfinally
blocks - Added format support (
json
oryaml
) inget
andevents
collectors - Added support for reading input from stdin in
chainsaw assert
command - Added programmatic
Configuration
validation - Added
--report-path
flag and config equivalent to configure the report path
🔧 Fixes 🔧
- Fixed a concurrency issue in Kyverno-JSON
- Fixed an issue with timeouts not correctly considered in collectors
- Fixed
--test-dir
flag not parsed correctly when folders were separated by a comma - Preserve
apiVersion
andkind
when showing resource diff - Fixed an incorrect KUTTL
TestAssert
conversion - Validate empty
try
blocks
📚 Docs 📚
- Fixed incorrect
delete
operation in docs - Fixed some typos in the docs
- Added missing links in the configuration docs
- Fixed some incorrect examples in the docs
🎸 Misc 🎸
- Added docker image labels
- Bumped
ko
andkind
tools versions
What's Changed
- Brew formula update for chainsaw version v0.1.4 by @github-actions in #875
- chore: update issues drop down by @eddycharly in #876
- chore: bump tools by @eddycharly in #880
- chore: add grafana-operator to ADOPTERS.md by @HubertStefanski in #881
- chore(deps): Bump k8s.io/api from 0.29.1 to 0.29.2 by @dependabot in #882
- chore(deps): Bump k8s.io/client-go from 0.29.1 to 0.29.2 by @dependabot in #884
- chore: add new blog post in resources by @eddycharly in #885
- chore(deps): Bump sigs.k8s.io/controller-runtime from 0.17.1 to 0.17.2 by @dependabot in #890
- Add Nirmara to adopters list by @anusha94 in #891
- feat: add get collector by @Chandan-DK in #889
- Update ADOPTERS.md by @jaronoff97 in #892
- chore: fix adopters by @eddycharly in #893
- fix: kuttl assert bad conversion by @eddycharly in #895
- fix: separate unit tests from codecov upload by @eddycharly in #896
- fix: unit test coverage upload by @eddycharly in #897
- fix: invalid json package used by @eddycharly in #899
- feat: add patch operation by @eddycharly in #898
- refactor: operations file names by @eddycharly in #900
- refactor: replace events collector by get by @eddycharly in #901
- refactor: object labels selector struct by @eddycharly in #904
- chore: bump a couple of deps by @eddycharly in #905
- docs: fix typo in docs by @shubham-cmyk in #907
- fix: missing operations in build docs by @eddycharly in #908
- feat: add format support to events and get collectors by @eddycharly in #909
- feat(commands): accept stdin in assert cmd by @shubham-cmyk in #879
- chore: fix delete operation comment by @eddycharly in #910
- feat: add support for delete in catch/finally by @eddycharly in #911
- refactor: move validation pkg in validation/test by @eddycharly in #912
- feat: add programmatic config validation by @eddycharly in #913
- fix: preserve apiVersion and kind when diffing by @eddycharly in #914
- chore: add image labels by @eddycharly in #915
- fix: test dir arg array instead of slice by @eddycharly in #917
- feat: add multi-cluster support (part 1) by @eddycharly in #916
- feat: add a clusters registry struct in processors by @eddycharly in #920
- feat: add cluster fields to the api by @eddycharly in #921
- feat: use cluster defined in the test/step/operation by @eddycharly in #922
- chore(deps): Bump actions/upload-artifact from 3.1.3 to 4.3.1 by @dependabot in #918
- chore(deps): Bump actions/download-artifact from 3.0.2 to 4.1.2 by @dependabot in #919
- fix:
$client
binding by @eddycharly in #923 - feat: use temporary KUBECONFIG by @eddycharly in #924
- fix: collectors cluster by @eddycharly in #925
- fix: timeout in runner/kubectl operations by @shubham-cmyk in #928
- chore: update release notes by @eddycharly in #931
- feat: add report-path support by @eddycharly in #932
- fix: concurrency issue in kyverno-json by @eddycharly in #933
- docs(report): add report-path in configuration and flag by @shubham-cmyk in #935
- feat: add more validation by @eddycharly in #936
- docs: get collector and format by @eddycharly in #937
- docs: delete in catch/finally blocks by @eddycharly in #938
- docs: patch operation by @eddycharly in #939
- docs: multi-cluster by @eddycharly in #940
- docs: multi-cluster by @eddycharly in #941
- release: v0.1.5 by @eddycharly in #942
New Contributors
- @HubertStefanski made their first contribution in #881
- @anusha94 made their first contribution in #891
- @Chandan-DK made their first contribution in #889
- @jaronoff97 made their first contribution in #892
Full Changelog: v0.1.4...v0.1.5
v0.1.5-beta.1
v0.1.5-alpha.1
Changelog
- aa784a1 Add Nirmara to adopters list (#891)
- 2b8aba9 Brew formula update for chainsaw version v0.1.4 (#875)
- a1188e2 Update ADOPTERS.md (#892)
- 4b348bf chore(deps): Bump actions/download-artifact from 3.0.2 to 4.1.2 (#919)
- 0d040ca chore(deps): Bump actions/upload-artifact from 3.1.3 to 4.3.1 (#918)
- cbf709c chore(deps): Bump k8s.io/api from 0.29.1 to 0.29.2 (#882)
- 0f3385d chore(deps): Bump k8s.io/client-go from 0.29.1 to 0.29.2 (#884)
- 2044d3d chore(deps): Bump sigs.k8s.io/controller-runtime from 0.17.1 to 0.17.2 (#890)
- 1be82cd chore: add grafana-operator to ADOPTERS.md (#881)
- feff0a0 chore: add image labels (#915)
- f8df238 chore: add new blog post in resources (#885)
- 2037989 chore: bump a couple of deps (#905)
- be33229 chore: bump tools (#880)
- 8e143ba chore: fix adopters (#893)
- 427bd68 chore: fix delete operation comment (#910)
- 26a0e46 chore: update issues drop down (#876)
- 9b2cf2d feat(commands): accept stdin in assert cmd (#879)
- 7938760 feat: add a clusters registry struct in processors (#920)
- 8219d9e feat: add cluster fields to the api (#921)
- c788cfa feat: add format support to events and get collectors (#909)
- 7d15543 feat: add get collector (#889)
- a1b515a feat: add multi-cluster support (part 1) (#916)
- 9cf1700 feat: add patch operation (#898)
- de17682 feat: add programmatic config validation (#913)
- d73f3d2 feat: add support for delete in catch/finally (#911)
- b09a74a feat: use cluster defined in the test/step/operation (#922)
- d2201df feat: use temporary KUBECONFIG (#924)
- 401f18c fix: binding (#923)
- 7373097 fix: collectors cluster (#925)
- 2560fe9 fix: invalid json package used (#899)
- ab0ac9a fix: kuttl assert bad conversion (#895)
- 4e13e50 fix: missing operations in build docs (#908)
- 7648b2a fix: preserve apiVersion and kind when diffing (#914)
- e7cc9d5 fix: separate unit tests from codecov upload (#896)
- 401f13d fix: test dir arg array instead of slice (#917)
- 300cb29 fix: unit test coverage upload (#897)
- 35e390d refactor: move validation pkg in validation/test (#912)
- 9c4607e refactor: object labels selector struct (#904)
- eb65bdb refactor: operations file names (#900)
- 88f86f9 refactor: replace events collector by get (#901)
v0.1.4
💫 New features 💫
- Allowed passing test folders by args (
chainsaw test ./folder
instead ofchainsaw test --test-dir ./folder
) - Added diff output in
assert
when an assertion fails - Added new binding
$namespace
containing the test namespace name - Added new
describe
collector to invokekubectl describe ...
- Added
namespaceTemplate
support in configuration and test to allow customizing the test namespace before creation - Added
template
support in configuration, test, step and operations to enable resource template processing - Improved KUTTL tests migration files rewrite logic, keeping the same file names
- Added
--template
flag to enable/disable resource templating support from the command line
🔧 Fixes 🔧
- Fixed scripts and collectors not working in docker container
- Fixed an issue with
List
objects not loaded correctly - Fixed an issue when running
chainsaw migrate kuttl tests
twice on the same folder - Fixed an issue with
chainsaw migrate kuttl tests
potentially incorrect when aTestStep
is present - Fixed an incorrect
Expectation
API docs - Fixed an incorrect
FileOrCheck
API docs
📚 Docs 📚
- Improved API docs for types coming from Kyverno-JSON
🎸 Misc 🎸
- Added an issue template for general question
- Added issue templates config with blank issues and various links
- Added makefile target to build a docker image locally with ko
What's Changed
- Brew formula update for chainsaw version v0.1.3 by @github-actions in #816
- chore: add v0.1.3 to drop down list by @eddycharly in #818
- chore: add the Norwegian Mapping Authority as a user by @evenh in #820
- fix: do not apply kuttl migration if already migrated by @eddycharly in #822
- fix: kuttl migrate test potentially incorrect when a TestStep is present by @eddycharly in #823
- chore: bump deps and improve api docs by @eddycharly in #824
- feat: allow passing test dirs by args by @eddycharly in #827
- Add Keptn to ADOPTERS.md by @RealAnna in #829
- chore(deps): Bump sigs.k8s.io/controller-runtime from 0.17.0 to 0.17.1 by @dependabot in #831
- chore(deps): Bump golangci/golangci-lint-action from 3.7.0 to 3.7.1 by @dependabot in #830
- feat: add namespace binding by @shubham-cmyk in #828
- fix: incorrect expectation api docs by @eddycharly in #833
- feat: add describe collector by @eddycharly in #826
- fix: add missing validation tests and fix api docs by @eddycharly in #836
- chore: remove krew.yaml file by @eddycharly in #840
- chore: add issue template config by @eddycharly in #841
- chore: add issue template by @shubham-cmyk in #839
- feat: add flag show-events by @shubham-cmyk in #838
- fix: issue template config by @eddycharly in #842
- fix: add missing schemas by @eddycharly in #843
- chore: update release notes by @eddycharly in #846
- feat: add mutations support by @eddycharly in #832
- feat: add namespace modifiers by @eddycharly in #847
- chore: update release notes by @eddycharly in #848
- chore: update vscode config by @eddycharly in #849
- feat: implement modifier validation by @eddycharly in #850
- chore: add modifier validation tests by @eddycharly in #852
- chore: add modifiers tests by @eddycharly in #853
- feat: replace namespace modifiers with namespace template by @eddycharly in #855
- feat: add self modifier support by @eddycharly in #856
- fix: lists not loaded correctly by @eddycharly in #859
- fix: improve kuttl tests migration files rewrite logic by @eddycharly in #860
- chore: add mutation code in chainsaw directly by @eddycharly in #861
- feat: add diff in assert by @eddycharly in #862
- fix: errors in apply not sorted by @eddycharly in #863
- refactor: remove modifiers by @eddycharly in #864
- feat: add template flag by @eddycharly in #866
- feat: add delete template support by @eddycharly in #868
- ci: change ko build base Image by @shubham-cmyk in #865
- feat: add assert/error template support by @eddycharly in #869
- chore: improve makefile for ko targets by @eddycharly in #870
- chore: update release notes by @eddycharly in #871
- chore: update docs by @eddycharly in #873
- release: v0.1.4 by @eddycharly in #874
New Contributors
Full Changelog: v0.1.3...v0.1.4