- Fix syntax errors when running on Ruby 3
- Fix handling of Windows newlines in preprocessing step
- Fix handling of UTF-8 strings in Terraform plans
- Fix handling of initialization messages for included modules
- Display original Terraform output when Landscape encounters an unhandled exception
- Drop dependency on
string_undump
gem in favor of built inString#undump
method introduced in Ruby 2.5 - Require Ruby 2.5 or newer
- Fix output parser to show changed sensitive values
- Fix plan parser to not extract attributes using
eval
- Include warning messages in output
- Include period after
No changes
to maximize output compatibility - Fix output parser to work with Terraform workspaces
- Fix output parser to work around multi-byte UTF-8 characters in certain scenarios
- Sort JSON by keys before generating diff
- Allow confirming
terraform apply
prompt
- Fix handling of dashed line separators after state refresh output
- Fix handling of initialization messages output by
terraform init
- Update the support for unquoted bracketed output to work with
<sensitive>
fields
- Fix handling of
This plan does nothing
output
- Fix processing of resource changes with
(new resource required)
explanation
- Fix processing attribute names that include colons
- Fix handling of
<computed>
attribute values with Terraform 0.10.4+
- Fix handling of attribute names with spaces
- Fix handling of additional indentation in Terraform 0.10.0 output
- Fix handling of Terraform plan outputs when
-out
flag not specified
- Gracefully handle case where Terraform output does not contain postface
- Fix handling of read action resources (
<=
)
- Fix handling of Windows line endings
- Fix handling of repeated resources with index numbers
- Fix changing resource attributes from empty string to JSON
- Fix handling of consecutive resources with no attributes
- Fix handling of resources rebuilt due to attribute changes with
(forces new resource)
in output
- Fix handling of rebuilt/tainted resources
- Fix handling of resources with no attributes
- Don't require
-out
flag on Terraform command - Fix handling of Terraform output with no changes
- Initial release