From 009913da34b884a23b6685bccf03e31c26cb712e Mon Sep 17 00:00:00 2001 From: samirgandhi19 <17574913+samir-gandhi@users.noreply.github.com> Date: Fri, 16 Oct 2026 15:16:57 -0600 Subject: [PATCH 1/2] chore: Archive v0.5.1 changelog entry (pr-155) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The v0.5.1 release PR (#157) archived v0.5.0's entries but not its own — pr-155.txt remained in .changelog/ and would be repeated in every future release's notes. Moves it to .changelog/archive/v0.5.1/. Co-Authored-By: Claude Code --- .changelog/{ => archive/v0.5.1}/pr-155.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .changelog/{ => archive/v0.5.1}/pr-155.txt (100%) diff --git a/.changelog/pr-155.txt b/.changelog/archive/v0.5.1/pr-155.txt similarity index 100% rename from .changelog/pr-155.txt rename to .changelog/archive/v0.5.1/pr-155.txt From 48445fe929c4307564d95e8f347bce384b6a7c84 Mon Sep 17 00:00:00 2001 From: samirgandhi19 <17574913+samir-gandhi@users.noreply.github.com> Date: Fri, 16 Oct 2026 15:17:09 -0600 Subject: [PATCH 2/2] release: Prepare v0.6.0 release notes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Generates release-notes/v0.6.0/ (GITHUB_RELEASE.md + RELEASE_NOTES.adoc) covering the two changes since v0.5.1: - #159 — bare Terraform traversals in jsonencode blobs (tflint terraform_deprecated_interpolation fix) - #161 — secret DaVinci variables export with a variable-backed value block The pr-155 v0.5.1 archive ships in the preceding commit on this branch. Co-Authored-By: Claude Code --- release-notes/v0.6.0/GITHUB_RELEASE.md | 5 +++++ release-notes/v0.6.0/RELEASE_NOTES.adoc | 11 +++++++++++ 2 files changed, 16 insertions(+) create mode 100644 release-notes/v0.6.0/GITHUB_RELEASE.md create mode 100644 release-notes/v0.6.0/RELEASE_NOTES.adoc diff --git a/release-notes/v0.6.0/GITHUB_RELEASE.md b/release-notes/v0.6.0/GITHUB_RELEASE.md new file mode 100644 index 0000000..f5c75b7 --- /dev/null +++ b/release-notes/v0.6.0/GITHUB_RELEASE.md @@ -0,0 +1,5 @@ +### ENHANCEMENTS + +[08fa4f1](https://github.com/pingidentity/pingcli-plugin-terraformer/commit/08fa4f1) `resource/pingone_davinci_connector_instance` and `resource/pingone_davinci_flow`: Variable and resource references inside `jsonencode({...})` blobs in HCL output now render as bare Terraform traversals (`var.X`, `type.label.field`) instead of interpolation-only quoted strings (`"${var.X}"`). The deprecated interpolation form triggered tflint's `terraform_deprecated_interpolation` rule on exported modules. Re-exporting your configuration is recommended; the evaluated Terraform output is identical (bare traversals and interpolation-only strings are equivalent), and `.tf.json` output keeps its existing `"${jsonencode(...)}"` wrapping form. [#159](https://github.com/pingidentity/pingcli-plugin-terraformer/pull/159) +[76d13f1](https://github.com/pingidentity/pingcli-plugin-terraformer/commit/76d13f1) `resource/pingone_davinci_variable`: Secret variables (`data_type = "secret"`) now export with a `value` block referencing a generated Terraform variable (`sensitive = true`) instead of being exported without a value. The generated variable's tfvars entry is empty — set it manually before applying; Terraform plan fails on an empty secret by design (the provider requires a non-empty `secret_string`), matching connector `clientSecret` handling. Non-secret variables are unchanged. Re-export your configuration to pick up the new blocks. [#161](https://github.com/pingidentity/pingcli-plugin-terraformer/pull/161) + diff --git a/release-notes/v0.6.0/RELEASE_NOTES.adoc b/release-notes/v0.6.0/RELEASE_NOTES.adoc new file mode 100644 index 0000000..b558fdd --- /dev/null +++ b/release-notes/v0.6.0/RELEASE_NOTES.adoc @@ -0,0 +1,11 @@ += Release Notes for v0.6.0 +:toc: +:toclevels: 3 +:sectnums: + +Release Date: 2026-10-16 + +== ENHANCEMENTS +* link:https://github.com/pingidentity/pingcli-plugin-terraformer/commit/08fa4f1[08fa4f1] `resource/pingone_davinci_connector_instance` and `resource/pingone_davinci_flow`: Variable and resource references inside `jsonencode({...})` blobs in HCL output now render as bare Terraform traversals (`var.X`, `type.label.field`) instead of interpolation-only quoted strings (`"${var.X}"`). The deprecated interpolation form triggered tflint's `terraform_deprecated_interpolation` rule on exported modules. Re-exporting your configuration is recommended; the evaluated Terraform output is identical (bare traversals and interpolation-only strings are equivalent), and `.tf.json` output keeps its existing `"${jsonencode(...)}"` wrapping form. link:https://github.com/pingidentity/pingcli-plugin-terraformer/pull/159[#159] +* link:https://github.com/pingidentity/pingcli-plugin-terraformer/commit/76d13f1[76d13f1] `resource/pingone_davinci_variable`: Secret variables (`data_type = "secret"`) now export with a `value` block referencing a generated Terraform variable (`sensitive = true`) instead of being exported without a value. The generated variable's tfvars entry is empty — set it manually before applying; Terraform plan fails on an empty secret by design (the provider requires a non-empty `secret_string`), matching connector `clientSecret` handling. Non-secret variables are unchanged. Re-export your configuration to pick up the new blocks. link:https://github.com/pingidentity/pingcli-plugin-terraformer/pull/161[#161] +