Skip to content

Releases: carvel-dev/ytt

v0.43.1

06 Dec 20:46
Compare
Choose a tag to compare

✨ What's new

  • Bump Go version to 1.19.3 and fix CVE's in #780

📂 Files Checksum

04a00467c64fc70a6f55cf355d0603b21667b0c47164a6a5f8dd7492de47955b  ./ytt-linux-amd64
110c7f941e1b39df32f6765260054d23e0654206d559e1bc816c8cd5404886d5  ./ytt-darwin-arm64
49e96937c176d5911e3292417bd3215f9fa0cf496dae15afe34513f536c72d6f  ./ytt-windows-amd64.exe
512389edad7c66bd9ef282d2607f88911ad9efc5b4e00631cdf9fbbe352f9da1  ./ytt-windows-arm64.exe
6919e680fb11b62a44b20201ed6346457d5166fcfa7681df9fff7c3c94739361  ./ytt-darwin-amd64
debe704eac68afdd14694db23da130b5c54791063e3f3812b2754a3811d4911a  ./ytt-linux-arm64

What's Changed

Full Changelog: v0.43.0...v0.43.1

v0.43.0

15 Sep 19:23
Compare
Choose a tag to compare

✨ What's new

  • 🎉 ytt Data Values Schema Validations are Generally Available (GA) docs
    • includes a quick reference guide (cheat sheet) of commonly used validations
    • validations experiment has been removed from YTTEXPERIMENTS
    • includes improvements, users on v0.42.0 are encouraged to upgrade

🐛 Bug Fixes

  • fixed a bug where adding a new file sometimes broke the playground #404

🔈 Callouts

Thanks to all who participated in our usability testing of Validations:

And those who contributed to the design of the feature:

And our alumni who contributed to this feature (we miss you!):

Changelog

cfad249 Allow when= to access value, parent, and root nodes
35180a9 Give validation rules priority and severity
2231ea6 Merge "any" and "null" types when both are present
a787f84 Merge pull request #720 from vmware-tanzu/jk-playground-fix-just-the-diff-man
3a11c01 Merge pull request #729 from vmware-tanzu/711-run-not_null-first
fe9ac47 Merge pull request #730 from vmware-tanzu/722-missing-key-same-as-null
69e2bb5 Merge pull request #735 from vmware-tanzu/723-allow-any-type-and-nullable
b80f736 Merge pull request #736 from vmware-tanzu/712-encode-yamlfrag-in-violations
88974fb Merge pull request #737 from vmware-tanzu/732-remove-when_null_skip
1c80040 Merge pull request #741 from vmware-tanzu/733-use-named-params-for-validation-when
b3ed8cd Omit actuals from violation and encode rule config
04f9ab6 Preserve original order of rules as we sort
ab48082 Provide context nodes through an optional struct
bbb155a Ref nodes by full path in violation messages
c035955 Reformat validation violation messages
f5ffa14 Remove "validations" experimental flag
3a85263 Remove unnecessary when_null_skip= keyword argument
d552051 Removed redundant test
6ee7c51 Update backlog link
88c3f70 Update shared docs (#739)
5d62146 assert.one_not_null() treats missing keys as null
83a1687 local playground website: smallest diff that probably fixes config box filenameing
ea990b8 use pull_request_target to allow access to secrets

📂 Files Checksum

29e647beeacbcc2be5f2f481e405c73bcd6d7563bd229ff924a7997b6f2edd5f  ./ytt-linux-amd64
48fc4eefe553262dac4b848ba97332f00431fe23a8108aedbf0f23ff4be2087e  ./ytt-windows-amd64.exe
579012ac80cc0d55c3a6dde2dfc0ff5bf8a4f74c775295be99faf691cc18595e  ./ytt-darwin-amd64
62b8b0698bb9a88d5cfb91ed2f42853dff4f6b4f59f61036df07ad38ca10267b  ./ytt-linux-arm64
b7b3e561ad65978000f3b1494492e1527c8d3f67aca14a7197470600cd8f71fe  ./ytt-windows-arm64.exe
bd8781e76e833c848ecc80580b3588b4ce8f38d8697802ec83c07aae7cf7a66f  ./ytt-darwin-arm64

v0.42.0

27 Jul 00:44
Compare
Choose a tag to compare

✨ What's new

  • ytt Validations (experimental), now with half-a-dozen out-of-the-box validation rules:
  • new module: @ytt:math supporting floating-point functions docs.

🐛 Bug Fixes

  • [library] panic when exported function contains a syntax error #156
  • Better handling of HTTP-sourced files #682

🔈 Callouts

Special thanks to:

📂 Files Checksum

7278a492a5d195747169a8246103b1e07daa3edd815ce1ba7d17ef463b5e6974  ./ytt-windows-amd64.exe
aa7074d08dc35e588ab0e014f53e98aec0cfed6c3babf8a953c4225007e49ae7  ./ytt-linux-amd64
bb4af075d83ccd191ac9e5f78b46c404fd4743bdf3be469b497095b3c0fe8301  ./ytt-windows-arm64.exe
c792f769e61bbd1322783c04603f443bf1f2a079a840d406ec2c91160534e49e  ./ytt-darwin-amd64
cacbd9f47db050734c9eb4ddebd349dd4e884e50731fd9fadabbdda45c9ce2a2  ./ytt-darwin-arm64
f7cdcef8dc8e97f412a2d52b9d47da7cfa02612899d68c567a475d6985f56d9a  ./ytt-linux-arm64

v0.41.3

06 Dec 19:47
7dc9e00
Compare
Choose a tag to compare

✨ What's new

  • Bump go version to 1.19.3 and fix CVE's in #779

Full Changelog: v0.41.1...v0.41.3

📂 Files Checksum

568060ea2a83610a7c55df72bf20db8d5ce3fb144d5ac80b0898b8cd9461e648  ./ytt-windows-arm64.exe
5c89bdcd0f2de06c0c6be88d6e8f4964b43c088e03155a26785a785a5a6906a4  ./ytt-windows-amd64.exe
b7361f9dd168c108cbc85fa5c91c3f5982967e756196f00b5a567150779a1501  ./ytt-darwin-arm64
b8e9dbba9d84a6bdf2997192b4d9d24094897727fc02c790bf53bcae3d157ef4  ./ytt-darwin-amd64
deb0141b7b877f4af65d2df28c80b3eebc5acb451e9c8a1ca6d447bdd4535e8c  ./ytt-linux-arm64
f5c6fcffad851742e0301ba77ae417a7c2c7e85d91a354b49ccc5d66a971ad88  ./ytt-linux-amd64

v0.41.1

26 May 23:21
2a58cd7
Compare
Choose a tag to compare

🐛 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

26 May 17:29
f9826a6
Compare
Choose a tag to compare

🛑 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

  • Decode TOML array of tables #652
  • Have data.list("/") read from root of library as expected #661

🔈 Callouts

Thanks to...

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

06 Dec 06:00
9c3b305
Compare
Choose a tag to compare

✨ What's new

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

02 Mar 17:52
894983a
Compare
Choose a tag to compare

🐛 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

01 Mar 00:04
ac359c4
Compare
Choose a tag to compare

🐛 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

17 Feb 19:18
b50fd58
Compare
Choose a tag to compare

✨ What's New

  • Breaking Change Go module renamed from github.com/k14s/ytt to github.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