Skip to content

Releases: carvel-dev/ytt

v0.44.8

19 Jun 11:13
3e58fe5
Compare
Choose a tag to compare

✨ What's new

  • Bump go version 1.20.5 #850
  • Update go releaser #855

Full Changelog: v0.44.5...v0.44.8

📂 Files Checksum

1623058604bcf7de0af831c23e26b4eadef01cc66f05fb74b179f449f64770eb  ./ytt-linux-amd64
4d5d962f7b24d2d7c88c301962efa96d3925684933dd3f378dfe4bf5ad53994a  ./ytt-windows-arm64.exe
736d019d681055b91f3fe83af696c29367953b3b564dd81305920cf5bdf898fe  ./ytt-linux-arm64
b50942868fede364ac896fa602d3198685d28b2fca9e4daceb5620d52ddad969  ./ytt-windows-amd64.exe
f0f42907084348eb183926b924fa4c858779ff77a23aa0304d27513384d89c5e  ./ytt-darwin-arm64
ff4e01758a9800248a4115d1debd3e09fd52cbdd1c42c17e9e1d6a28b9f6f871  ./ytt-darwin-amd64

v0.44.5

13 Apr 12:05
bbdb844
Compare
Choose a tag to compare

✨ What's new

Full Changelog: v0.44.4...v0.44.5

📂 Files Checksum

536016fc80ed83395fdfbafdf4329296b801a4dbe07bc849fadc71e2810becf3  ./ytt-linux-amd64
880297c0c7ea104bfdcece2c2fd60afb99652262c9205e1d25a9889fc2e3163f  ./ytt-darwin-arm64
8b506f90e622afe275846c4fecaea14f78144ae38cef5aa485d5ddbea3cf12c2  ./ytt-darwin-amd64
a0967cd3dc2404c07fd80c56bd7f5f16c5fac53b848216c617fd5e5a0b2a860c  ./ytt-linux-arm64
b20e5c0122fe8b04f3a55aa2d3ca4581cfaf4cbc83a3a014fbc0d0f160ff7142  ./ytt-windows-arm64.exe
d1ab991dbfc7536e0fa79df08c2215539cc48d396f5bbfe9a8bc1cc014668401  ./ytt-windows-amd64.exe

v0.44.3

27 Jan 02:56
9772e44
Compare
Choose a tag to compare

✨ What's new

  • Bump go to 1.19.5 and fix CVEs in v0.44.1
  • Respect filemarks for Starlark files (backport to v0.44.x) by @jtigger in #799
  • Change org and repository name in 0.44.x line by @vmunishwar in #800

🐛 Bug Fixes

  • Respect filemarks for Starlark files (#786 )

🔈 Callouts

What's Changed

Full Changelog: v0.44.1...v0.44.3

📂 Files Checksum

428e05042ff67c3615b2fe023823aa9da9cb83f75375211337c8b53c0c4752d9  ./ytt-windows-arm64.exe
91d9ce5f2c9f8d11a127b1676d3a9fcb1982ec9b89084751c8bd335acffdb0c4  ./ytt-linux-arm64
c047bd7084beea2b4a585b13148d7c1084ee6c4aee8a68592fc8ed7d75ecebc5  ./ytt-linux-amd64
c8dbc767a7008c5097bfeefdfd2530bfc4a02bf10f5d0e522aed2e65baff5820  ./ytt-darwin-arm64
f7a7e8ef12bda28402bfb2f37e0eaab2c06ec6345bb27bd6145496b8fd77e043  ./ytt-windows-amd64.exe
fb9cc00c4b6285e04595c493df73da425a2d5f9a551630e52559dd9ee2d58252  ./ytt-darwin-amd64

v0.44.1

06 Dec 22:38
Compare
Choose a tag to compare

✨ What's new

  • Bump go to 1.19.3 and fix CVEs in v0.44.0 in #781

📂 Files Checksum

037f5a2a059dec221383f3477980fc747f95a00e23f2f2b42e323d9578ac59ee  ./ytt-darwin-amd64
2b29dfb97be4a7333ab1e911887c884b2d1de16ee75f16b697fdbfe9661f58be  ./ytt-linux-arm64
96eb3bb8352612815507306abff022fd80e3650eef030b6a8848eb4fb69f55e8  ./ytt-windows-arm64.exe
9f2f151cf42a54cdfee5ee1a98b7255821c9c047498d4af788cec8c4cf520fb8  ./ytt-linux-amd64
af305a4a1e71642324511a58d3afab20426a5e890dbb3ba4c49aa07a21225b80  ./ytt-darwin-arm64
f842e29cd87745f29821e74ad61804b7947836bd9ae77a7b1b80f4eb97e48b23  ./ytt-windows-amd64.exe

What's Changed

Full Changelog: v0.44.0...v0.44.1

v0.44.0

17 Nov 23:44
09be3d5
Compare
Choose a tag to compare

✨ What's new

  • Store the replace and insert annotations' "via" kwarg as callable
  • Feature overlay/insert
  • Optionally, overlay/insert via function #742.
  • Document ytt overlay/insert via #553
  • Allow FileTests to have trailing empty lines

🔈 Callouts

Thanks to

  • Max Brauer @mamachanko
    For helping out with this release

📂 Files Checksum

30ba799b1ba4843e08c801d50aa01fac8bcfc497687157c675ab6a9712251885  ./ytt-darwin-arm64
4d36b859c01d9899e87a65e5533cb37ab62b17ee8120dd0454b417608130e431  ./ytt-linux-arm64
984b1a05456712e979dfdd11cf12fc88539ea084c74b3316ef00ec408d37ab01  ./ytt-windows-arm64.exe
a50a8065c6d80226aa979bb708992ca4da9dd2ec2df2c6c4d5c6e9b4b9f3e6f8  ./ytt-darwin-amd64
b186ed56460183726d2a1615eedddf3cb329db54aca0e83eb004ea297d654383  ./ytt-windows-amd64.exe
b3fbce9c6828c7eea09491c24fe49ddba7afe09e4405db33373d2776c91b1e6c  ./ytt-linux-amd64

Changelog

cecc394 Add example to FileTests doc
1382156 Add linter-required package documentation
46dfd50 Add required license header
d267887 Allow FileTests to have trailing empty lines
e27c6be Build(deps): Bump github.com/BurntSushi/toml from 1.1.0 to 1.2.0
3720454 Build(deps): Bump github.com/BurntSushi/toml from 1.2.0 to 1.2.1 (#754)
5bc1d94 Build(deps): Bump github.com/aws/aws-lambda-go from 1.32.1 to 1.34.1
4909392 Build(deps): Bump github.com/aws/aws-lambda-go from 1.34.1 to 1.35.0 (#767)
18530fe Build(deps): Bump github.com/hashicorp/go-version from 1.4.0 to 1.6.0
ea52e9d Build(deps): Bump github.com/spf13/cobra from 1.5.0 to 1.6.1 (#757)
e9c2b3e Build(deps): Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 (#755)
4298169 Ensure "contract test" updates dependencies
7c8390e Merge pull request #699 from vmware-tanzu/dependabot/go_modules/github.com/hashicorp/go-version-1.6.0
ccfae42 Merge pull request #708 from vmware-tanzu/dependabot/go_modules/github.com/BurntSushi/toml-1.2.0
e1e9a82 Merge pull request #713 from vmware-tanzu/dependabot/go_modules/github.com/aws/aws-lambda-go-1.34.1
edd111f Merge pull request #742 from mamachanko/insert-via
bfc92d2 Merge pull request #745 from mamachanko/filetest-err-trim
486de37 Optionally overlay/insert via function
d413e22 Store the replace and insert annotations' "via" kwarg as callable
09be3d5 update go mod (#768)

v0.43.2

06 Feb 11:07
4118002
Compare
Choose a tag to compare

✨ What's new

Full Changelog: v0.43.1...v0.43.2

📂 Files Checksum

031a96a49417c13a2aee3aeabc9157559e0cbb1dd94abf3e18e3defdc89ca6f6  ./ytt-linux-arm64
27f2e5ce9b27f658cf35c3244ebdffb65cef4951bbf85161f4cb12609c36ba5c  ./ytt-linux-amd64
692f73d585c5663e6146606557f8d75aa81f84be987b42715a7b34928599fa5f  ./ytt-darwin-amd64
7fce57060c5ef52d712b4ad298928005b0605b1e3c5a43c30215cd7b0a56bb5c  ./ytt-windows-arm64.exe
993c9a34af996ba664d360e4488b9d5f8169c1d918ac04a549db4d10259d1bd0  ./ytt-windows-amd64.exe
bc32b531d19ac034b6164d1ef04e24d923ee819bd693107b08db948a38bb6d6e  ./ytt-darwin-arm64

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