Terraform-compliance

Latest version: v1.3.48

Safety actively analyzes 638430 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 10 of 23

1.2.1

* Fixed a problem where properties having a space character were not recognised.
* Optimised key/value (property) definitions on all steps, where all keys or values can also have space characters encapsulated within "". ([270](https://github.com/eerkunt/terraform-compliance/issues/270))
* Introduced case insensitive matching for the regex steps. ([268](https://github.com/eerkunt/terraform-compliance/issues/268))

1.2.0

* Major code refactoring on the steps for the readability.
* Handled related radish-bdd exceptions and giving out `terraform-compliance` related error information.
* __BREAKING CHANGE :__ Changed `When it has <something>` step sentence where it now works as a true filtering function, unlike `When it contains <something`.
* `When it contains <something>` step still works same with a _Warning_. This step will be deprecated (and converted to `When it has <something>`) in future versions.
* New step: [When it must not have something](https://terraform-compliance.com/pages/bdd-references/when.html#when-it-must-not-have-something). ([202](https://github.com/eerkunt/terraform-compliance/issues/202))
* New step: [Then it must not have something](https://terraform-compliance.com/pages/bdd-references/then.html#then-it-must-not-have-something). ([202](https://github.com/eerkunt/terraform-compliance/issues/202))

1.1.17

* Fixed a problem where resources/providers starting with `data` was misinterpreted. ([257](https://github.com/eerkunt/terraform-compliance/issues/257))

1.1.16

* Enabled resource mounting/referencing for resources within modules. ([227](https://github.com/eerkunt/terraform-compliance/issues/227))
* Fixed a problem where `its value must/must not be null` step was not processed properly. ([247](https://github.com/eerkunt/terraform-compliance/issues/247))
* Fixed a problem where filtering steps was failed with SKIPPING due to different types (or due to type conversions) are compared. ([248](https://github.com/eerkunt/terraform-compliance/issues/248))
* Enabled Security Group related step for Security Group Rules also, it was only supporting Security Group before.
* Improved Security group processing where a regular expression can also be used while defining CIDRs. ([216](https://github.com/eerkunt/terraform-compliance/issues/216))
* Improved `resource that support tags` in functionality in `GIVEN` steps where `tags` can be any property. ([252](https://github.com/eerkunt/terraform-compliance/issues/252))

1.1.15

* Improved `resource that support tags` resource type where Auto-Scaling Group style tags are enabled to be processed. ([243](https://github.com/eerkunt/terraform-compliance/issues/243))
* Improved `When its <key> is <value>` steps for testing a dictionary property key and value like `When its tags includes an entry where "some key" is "some value"`. ([228](https://github.com/eerkunt/terraform-compliance/issues/228))
* Improved `When its <key> is not <value>` steps for for testing a dictionary property key and value like `When its tags does not include an entry where "some key" is "some value"`. ([228](https://github.com/eerkunt/terraform-compliance/issues/228))

1.1.14

* Fixed a problem where `count` step was counting incorrectly and counting characters of strings, integers and bools. (([242](https://github.com/eerkunt/terraform-compliance/issues/242))

Page 10 of 23

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.