From 9333b19bd794d0f7b8f2b19ccfe75936e88bc5d1 Mon Sep 17 00:00:00 2001 From: Martin Atkins Date: Fri, 10 Jan 2020 15:32:40 -0800 Subject: [PATCH] Update CHANGELOG.md --- CHANGELOG.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ee048e67d6..6fc8e03b65 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,16 @@ ## 0.12.20 (Unreleased) + +ENHANCEMENTS: +* config: New built-in functions `try` and `can` are intended to ease working with data structures whose shape isn't known statically. [GH-23794] + +EXPERIMENTS: + +* This release includes an _opt-in experiment_ for [custom validation rules on module variables](https://www.terraform.io/docs/configuration/variables.html#custom-validation-rules). + + The feature is not yet finalized and is subject to breaking changes even in minor releases, but we're introducing it here in order to solicit feedback from module developers about which use-cases it is meeting, any use-cases it _isn't_ meeting, and any situations where things feel harder to express than they might be. + + Due to the experimental nature of this feature, we do not recommend using it in "production" modules yet and we require an explicit [experimental feature opt-in](https://www.terraform.io/docs/configuration/terraform.html#experimental-language-features) of `variable_validation`. Depending on what feedback we receive, the design of this experimental feature may change significantly in future versions without an automatic upgrade path. + ## 0.12.19 (January 08, 2020) ENHANCEMENTS: