opentofu/CHANGELOG.md

37 lines
1.6 KiB
Markdown
Raw Normal View History

2022-04-27 13:56:26 -05:00
## 1.3.0 (Unreleased)
2022-06-06 10:08:19 -05:00
UPGRADE NOTES:
* Module variable type constraints now support an `optional()` modifier for object attribute types. Optional attributes may be omitted from the variable value, and will be replaced by a default value (or `null` if no default is specified). For example:
```terraform
variable "with_optional_attribute" {
type = object({
a = string # a required attribute
b = optional(string) # an optional attribute
c = optional(number, 127) # an optional attribute with default value
})
}
```
Assigning `{ a = "foo" }` to this variable will result in the value `{ a = "foo", b = null, c = 127 }`.
This functionality was introduced as an experiment in Terraform 0.14. This release removes the experimental `defaults` function. [GH-31154]
BUG FIXES:
2022-06-01 10:00:08 -05:00
* Made `terraform output` CLI help documentation consistent with web-based documentation [GH-29354]
2022-04-27 19:15:21 -05:00
2020-04-28 11:27:10 -05:00
## Previous Releases
2021-06-08 10:57:26 -05:00
For information on prior major and minor releases, see their changelogs:
2018-10-26 08:05:44 -05:00
2022-04-27 19:15:21 -05:00
* [v1.2](https://github.com/hashicorp/terraform/blob/v1.2/CHANGELOG.md)
2021-11-02 16:20:16 -05:00
* [v1.1](https://github.com/hashicorp/terraform/blob/v1.1/CHANGELOG.md)
2021-06-08 10:57:00 -05:00
* [v1.0](https://github.com/hashicorp/terraform/blob/v1.0/CHANGELOG.md)
2021-02-24 12:09:08 -06:00
* [v0.15](https://github.com/hashicorp/terraform/blob/v0.15/CHANGELOG.md)
2020-10-15 10:38:46 -05:00
* [v0.14](https://github.com/hashicorp/terraform/blob/v0.14/CHANGELOG.md)
* [v0.13](https://github.com/hashicorp/terraform/blob/v0.13/CHANGELOG.md)
* [v0.12](https://github.com/hashicorp/terraform/blob/v0.12/CHANGELOG.md)
* [v0.11 and earlier](https://github.com/hashicorp/terraform/blob/v0.11/CHANGELOG.md)