summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorMartin Atkins <mart@degeneration.co.uk>2023-05-31 09:52:04 -0700
committerMartin Atkins <mart@degeneration.co.uk>2023-05-31 09:52:04 -0700
commit7208bce57fadb72db3a328ebc9aa86489cd06fce (patch)
treeb2fc3423de786e8ae99daa4d301128e7aa3d3bfb /CHANGELOG.md
parent58cc29fc8c124014b050d29897b2f6bd6d73caeb (diff)
v2.17.0 release
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md6
1 files changed, 4 insertions, 2 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index e3ce0c5..8217527 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,8 +1,10 @@
# HCL Changelog
-## v2.17.0 (Unreleased)
+## v2.17.0 (May 31, 2023)
-* HCL now uses a newer version of the upstream `cty` library which has improved treatment of unknown values: it can now track additional optional information that reduces the range of an unknown value, which allows some operations against unknown values to return known or partially-known results.
+### Enhancements
+
+* HCL now uses a newer version of the upstream `cty` library which has improved treatment of unknown values: it can now track additional optional information that reduces the range of an unknown value, which allows some operations against unknown values to return known or partially-known results. ([#590](https://github.com/hashicorp/hcl/pull/590))
**Note:** This change effectively passes on [`cty`'s notion of backward compatibility](https://github.com/zclconf/go-cty/blob/main/COMPATIBILITY.md) whereby unknown values can become "more known" in later releases. In particular, if your caller is using `cty.Value.RawEquals` in its tests against the results of operations with unknown values then you may see those tests begin failing after upgrading, due to the values now being more "refined".