From 9668d99e61693dcd54bdb33545c15dc199bafc84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Charles-Edouard=20Br=C3=A9t=C3=A9ch=C3=A9?= Date: Thu, 14 Mar 2024 09:49:19 +0100 Subject: [PATCH] release: v0.1.9 (#1116) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Charles-Edouard Brétéché --- .release-notes/main.md | 40 ++++++---------------------------------- .release-notes/v0.1.9.md | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+), 34 deletions(-) create mode 100644 .release-notes/v0.1.9.md diff --git a/.release-notes/main.md b/.release-notes/main.md index 31362894b..df877731f 100644 --- a/.release-notes/main.md +++ b/.release-notes/main.md @@ -5,45 +5,17 @@ Release notes for `TODO`. - -## 💫 New features 💫 - -- Added new `update` operation -- Added outputs support in `create`, `apply`, `patch` and `update` operations -- Added `match` support in `command` and `script` operations outputs -- Added templating support in `bindings` and `outputs` names -- Added templating support in `env` names -- Added templating support in resource reference in all collectors -- Added templating support for all string fields in all collectors -- Added bindings running test info bindings -- Removed bindings forbidden names (be careful if you override a built-in binding name) -- Relaxed `format` field validation in collectors to support templating -- Relaxed bindings `name` field validation to support templating -- Relaxed env `name` field validation to support templating -- Added bindings and outputs in `build docs` command - -## 🔧 Fixes 🔧 - -- Fixed a resource templating issue in non-resource assertions -- Fixed test level bindings evaluated too early, potentially failing to resolve `$namespace` dependency -- Fixed diff not templated in case of `assert` failure -- Fixed resource templating always enabled in `create` operation, regardless of the configured `template` field -- Fixed resource templating always enabled in `patch` operation, regardless of the configured `template` field -- Added missing operations to the `build docs` command template -- Added test-level catch statements to the `build docs` command template -- Added binding `name` validation markers -- Fixed `build docs` command for files with multiple tests -- Fixed `migrate kuttl ...` commands printing diagnostics to stdout instead of stderr -- Relaxed step file discovery regular expression to allow names with one or more digit prefixes - -## ⭐ Examples ⭐ - -- Added an example showcasing `x_k8s_server_version` usage diff --git a/.release-notes/v0.1.9.md b/.release-notes/v0.1.9.md new file mode 100644 index 000000000..694072921 --- /dev/null +++ b/.release-notes/v0.1.9.md @@ -0,0 +1,37 @@ +# Release notes + +Release notes for `v0.1.9`. + +## 💫 New features 💫 + +- Added new `update` operation +- Added outputs support in `create`, `apply`, `patch` and `update` operations +- Added `match` support in `command` and `script` operations outputs +- Added templating support in `bindings` and `outputs` names +- Added templating support in `env` names +- Added templating support in resource reference in all collectors +- Added templating support for all string fields in all collectors +- Added bindings running test info bindings +- Removed bindings forbidden names (be careful if you override a built-in binding name) +- Relaxed `format` field validation in collectors to support templating +- Relaxed bindings `name` field validation to support templating +- Relaxed env `name` field validation to support templating +- Added bindings and outputs in `build docs` command + +## 🔧 Fixes 🔧 + +- Fixed a resource templating issue in non-resource assertions +- Fixed test level bindings evaluated too early, potentially failing to resolve `$namespace` dependency +- Fixed diff not templated in case of `assert` failure +- Fixed resource templating always enabled in `create` operation, regardless of the configured `template` field +- Fixed resource templating always enabled in `patch` operation, regardless of the configured `template` field +- Added missing operations to the `build docs` command template +- Added test-level catch statements to the `build docs` command template +- Added binding `name` validation markers +- Fixed `build docs` command for files with multiple tests +- Fixed `migrate kuttl ...` commands printing diagnostics to stdout instead of stderr +- Relaxed step file discovery regular expression to allow names with one or more digit prefixes + +## ⭐ Examples ⭐ + +- Added an example showcasing `x_k8s_server_version` usage