Releases: carvel-dev/ytt
v0.41.1
🐛 Bug Fixes
- Fix regression of
--data-value-file
flag (#680)
📂 Files Checksum
3eaa8fcb3526a2a305a4845196bbffe7e1b0f3ea57fcd90daad94c855139df86 ./ytt-linux-arm64
460bd29d673fd31eb98b44126527b95d99f18b37a0cb0948cd518e772f24b2cd ./ytt-windows-arm64.exe
4d1e9152d9fc00250215f921f562e9a509c22c04831ed657608cdd6b777e9f68 ./ytt-windows-amd64.exe
6405e481eaac650e25f640a1be6190953d03f51981972b29aacc91e43b5c1498 ./ytt-darwin-arm64
65dbc4f3a4a2ed84296dd1b323e8e7bd77e488fa7540d12dd36cf7fb2fc77c03 ./ytt-linux-amd64
c370fab22081b17b780d4ec37fb664edb58fe6f28d635ad4beccbac7997586f9 ./ytt-darwin-amd64
v0.41.0
🛑 Patch Release Available
This version contains a regression. We recommend you use the latest, instead.
✨ What's new
- Schema Validations #561 (experimental) — announcement blog post
- Enable new experiments (validations) through environment variable #658
- Add hint to symlink error message #647
- Allow
:
character in--data-values-file
path #609 - Accept all types of input for the
--data-value-file
and--data-values-file
#670 #486
🐛 Bug Fixes
🔈 Callouts
Thanks to...
- Víctor Martínez Bevià @vicmarbev 🙏🏻
For your contributions to this release!
📂 Files Checksum
270d76a9a67fc6c375f52beb538533c2228f2553ce96b0cb50fe366d00d7e291 ./ytt-darwin-arm64
5027def0ee7c08c3426dac2c19974fb736e16fddb2ea4ed2456940a2c4266491 ./ytt-linux-amd64
856dff6263488d25546ab7eff3574cfca973e641ff4f58f39bfb703235352ec3 ./ytt-windows-amd64.exe
8b1a61ef55905d9b0fb737cb2fc3dfb1716965eddb6314942afcb382527e447b ./ytt-windows-arm64.exe
a0848c9965ad01ae2f169f100fca855e4b0a2c53f195bf54f5d28db5f95b5694 ./ytt-linux-arm64
e35e24b12d9c99309758682392ae159f113b93a226fd9f567980c0c186f7caad ./ytt-darwin-amd64
v0.40.3
✨ What's new
- Bump go version by @rohitagg2020 in #773
Full Changelog: v0.40.1...v0.40.3
📂 Files Checksum
3190ebb9e615d25947d9544f563986574513200f9b1fac7809cb11c786606bb5 ./ytt-linux-amd64
3191d30dc60c8e8424934bab38c8b97b5ddfb27e4ad32ade5fcc43d2007816ee ./ytt-linux-arm64
3c20c10bdecce75b9233c2b72763e6a7eef5b5148db6a8cd6c8e607c9d6a1f29 ./ytt-windows-amd64.exe
49ae8f1d146f6e4109f79124b97c7aa8c834cb805ec0acfff7fc21bca7161ce2 ./ytt-windows-arm64.exe
52a50144b4abaad56d6c60f944fe19fb9ba2760a7943e5239a9bcb41b9bbd068 ./ytt-darwin-amd64
c19fc12f418c050a3fba7ae3b587b860825cb2113dfd198f9f0aac34fff1f1fa ./ytt-darwin-arm64
(There is no code/behavior difference between v0.40.1 and this release.
We decided to use go 1.19.3
and fix CVE's.)
v0.40.1
🐛 Bug Fixes
894983a Update go mod example
📂 Files Checksum
046066aee0b4ded04a613093667cb2301c07471e679f88c72817a75710bce43a ./ytt-windows-arm64.exe
11222665c627b8f0a1443534a3dde3c9b3aac08b322d28e91f0e011e3aeb7df5 ./ytt-linux-amd64
8923b1caee0bbe8783876f95fa2bdfee8840a85151870ec60b46c36905efbcb1 ./ytt-windows-amd64.exe
a478eb4a6a88a8e3de9dd2e97c1fb96ca7a65c74525f2e132e6a5b333803f7c8 ./ytt-darwin-arm64
c5d2f033b375ee87414b51d16c324d7a441de2f256865b5c774c4d5aea30ef60 ./ytt-linux-arm64
d46dba5e729e2fe36c369e96eaa2eb5354fb1bf7cf9184f9bfa829b8e5558b94 ./ytt-darwin-amd64
(There is no code/behavior difference between v0.40.0 and this release.
This is mostly a cosmetic release. Without it GitHub was reporting our "latest" release as v0.37.1 [which is incorrect: our latest release is v0.40.0].
We decided the lowest-risk move would be to include this tiny patch as a release.)
v0.37.1
🐛 Bug Fixes
- (backport of issue fixed in v0.39.0) Schema files are merged out-of-order when in different sub-directories #589
Full Changelog: v0.37.0...v0.37.1
📂 Files Checksum
0c76d16119ca9ca32a4201f34e19cc7cd990f76103e9aaa407a81e7e77f2b18d ./ytt-darwin-arm64
28abca53629f9d5f281504f1144658a90b1d79c4113e31805a3efb1d78a510c6 ./ytt-windows-arm64.exe
53b2c25d212e51f9fdfb9f083f484e6ac94e9756e39166a55f875114c6ef306c ./ytt-linux-amd64
9121a98a055b4f325f0203a9f04dbe8d5edbc47c63497f8061b3a985e0a5d914 ./ytt-darwin-amd64
96135e336b703d143a6f17f13424c6d479a3d63a3a9ae0522cb82df7f751b1d4 ./ytt-windows-amd64.exe
dc16331f5f73dee4a0cca3ab2c5ca53509a4b29ce52a0368981d6973ac273204 ./ytt-linux-arm64
v0.40.0
✨ What's New
- ❗ Breaking Change Go module renamed from
github.com/k14s/ytt
togithub.com/vmware-tanzu/carvel-ytt
📂 Files Checksum
04ab81f008300ca386c037a3d1c8be5a63b040c5de16ad691cc9ce8b1f9dc364 ./ytt-linux-arm64
1f3d6cc66dd86b3f47ae6a062fea380f5e7e498887698948130203181c276b42 ./ytt-linux-amd64
3b3e3cb5d05afe97f53f7b8c93edba97821d4d03561056e9c3f2d69cc45b51f5 ./ytt-darwin-arm64
912e7c7e64b685e9beb7f2afa5133df4cccdac29f7ee9d016cb10e7997ba5ed0 ./ytt-darwin-amd64
9245c8fedd5db503fef1f9c9e607099b5578c23156b1bcb3a13e9b0bbacbc579 ./ytt-windows-arm64.exe
ca8ccc863b2adee07d40b742132994b2b55fc8421becdacb1d797b5b3586836d ./ytt-windows-amd64.exe
v0.39.0
✨ What's new
- ❗ Add assert.equals package #218
- Export data values schema in OpenAPI v3 format new features:
- ❗ Add plain merge of data values into a library with
lib.with_data_values(data.values, plain=True)
#568 - Various error and quality of life improvements:
🐛 Bug Fixes
- Fix prevents Schema annotations on nested keys annotated with any type #562
- Fix Schema files being merged out-of-order #589
🔈 Callouts
Thanks to Nicholas Seemiller @seemiller for helping out with this release.
📂 Files Checksum
54b6a3df11c686f56129d560e2ea0ed977145628aa3d11b3e6fc207492ecd2ba ./ytt-windows-amd64.exe
64e2bfd870d5b5249f3f261bc9224dbe870877f35cd3040c2ec46c3aaca94d43 ./ytt-linux-arm64
723224d36471a9bcf160e2754554ba109cff2015ea01b87a9177826a839b7425 ./ytt-darwin-arm64
7a472b8c62bfec5c12586bb39065beda42c6fe43cf24271275e4dbc0a04acb8b ./ytt-linux-amd64
9cd89e3295ce5e430f7385b695e4d2127b833cadf59c1dbe84a8c8ad56c21942 ./ytt-windows-arm64.exe
b188f6a6f0c44ef8d3cf07d5237dcfa79d04b8c2823d697b58de7236034fb03a ./ytt-darwin-amd64
v0.38.0
✨ What's new
- ❗ Export a data values schema in OpenAPI v3 format Docs
- Add
description
key with@schema/desc
annotation #469
- Add
- Explicitly set schema default values with
@schema/default
for arrays or other types #295 - ❗ TOML built-in library Docs #259
- Schema error message key suggestions #547
🐛 Bug Fixes
- Fix prevents Schema validation on nested keys annotated with any type #523
- Output
%
properly infmt
command #370
🔈 Callouts
Thanks to
- Stéphane Este-Gracias @sestegra for the toml library
- Rashed K @rashedkvm docs improvements
For helping out with this release
📂 Files Checksum
029678ab1c95d42ec559dcde854fcd3f89669cf2af83ca3d24603d45e4036202 ./ytt-darwin-arm64
080bb2a166ad21568c722822768ca0985aba010082e590a202af12c4b4f2c887 ./ytt-windows-amd64.exe
1f84e26457a5efd2470df408072bf2f182c939414e4958f82e19e122d2ee120c ./ytt-darwin-amd64
2ca800c561464e0b252e5ee5cacff6aa53831e65e2fb9a09cf388d764013c40d ./ytt-linux-amd64
c4939a3de0518b802a2c75bf61e837d2c2137289261433eaa101760cee793d04 ./ytt-linux-arm64
e5237ec574c7af18384f6206af91299d76a152f18e11a470e0f51cf01fcd119d ./ytt-windows-arm64.exe
v0.37.0
✨ What's new
- added
assert.try_to()
in #474 (docs) - new module:
@ytt:ip
for parsing Internet Protocol data in #433 (docs) - add shell completion via "completion" command (via cobra 1.2.1) in #451 (see
ytt completion --help
for details)
🐛 Bug Fixes
- Parse floats correctly in #483
Full Changelog: v0.36.0...v0.37.0
🔈 Callouts
Thanks to:
- Tyler Schultz @tylerschultz
- Christian Ang @christianang
- Mikael Manukyan @mike1808
- Edwin Xie @flawedmatrix
For your significant contributions to the ytt
standard library in this release.
📂 Files Checksum
1aad12386f6bae1a78197acdc7ec9e60c441f82c4ca944df8d3c78625750fe59 ./ytt-linux-amd64
532bd5471cf791b9fef1401b036ac1d63a74540d5fdf28f0529b766546ce8f38 ./ytt-darwin-arm64
5eef9da11dd4f714495e2cf47041fc6fd413c8c393af4cc5bf3869e075b4e936 ./ytt-darwin-amd64
cd54f82398383cef6e07db7854d78991918fa9185ad92108a1d87ab3cb5c913d ./ytt-windows-amd64.exe
ebf1970b3cf1ad34746f90727b85142fa9403049683da303c5622358376ae544 ./ytt-linux-arm64
v0.36.0
✨ What's new
- Improved error messages when data values schema documents are unused #462
- Include violating data value in library schema error messages #472
🔈 Callouts
Thanks to
- @DennisDenuto for naming refactors to improve code readability #375
📂 Files Checksum
d81ecf6c47209f6ac527e503a6fd85e999c3c2f8369e972794047bddc7e5fbe2 ./ytt-linux-amd64
9662e3f8e30333726a03f7a5ae6231fbfb2cebb6c1aa3f545b253d7c695487e6 ./ytt-darwin-amd64
b4e9a4e6d6089b41811b6fef57b946aef38a34802c6dda88721fb9239f368e1a ./ytt-windows-amd64.exe
114544b3070fed72dfc6d40b59ca85e73ed2afddff61383133554af6ae37caee ./ytt-linux-arm64
c970b2c13d4059f0bee3bf3ceaa09bd0674a62c24550453d90b284d885a06b7b ./ytt-darwin-arm64