Releases: terraform-compliance/cli
Releases · terraform-compliance/cli
1.2.9
- Improved the code quality of live debugging. Used
world.config.user_data
instead of global variables. (#320) - Fixed a problem where some nested resource structures were not able to be get parsed properly and causing a crash. (#316)
- Fixed a problem where
curses
library was not found and causing a crash. (#323)
1.2.8
- Improved (centralized) matching and seeking functions. (#304)
- Improved case-sensitivity tag. Generalized case-sensitivity to work on all steps, using matching changes implemented on this patch. (#304)
- Fixed jsonification. Now jsonifies the stash on creation to prevent bugs related to jsonification. (#308)
- New python version check for invalid Python versions. Minimum python version is set to 3.6.0 (#312)
- New
--debug/-d
option (#315)
1.2.7
- Fixed faulty over restriction in Then its singular value condition match the "search_regex" regex.
- New scenario tag: noskip tags
- Improved
its key condition value
that now abides the two rules: drills down to found values and fails if any resource fails. This could introduce slight backwards incompatibility, but in essence this is a bugfix and not a change.
1.2.6
- Fixed a bug where failures would break
--junit-xml
dump. (#271) - Fixed a bug where searching some haystacks would raise an error in seek_value_in_dict. (#285)
- New step: Then all of its values condition match the "search_regex" regex. (#285, #293)
- New step: Then any of its values condition match the "search_regex" regex. (#285, #293)
- New step: Then its singular value condition match the "search_regex" regex. (#285, #293)
1.2.5
- Fixed a bug where some empty found values would be treated as not found. (#249)
- Improved some error messages that might create some confusion about the failure results. (#284)
- Fixed a problem where using
@warning
tag was causing a problem where error messages was hidden on-q
usage. - Fixed
@warning
tag where further steps were also executed on a failure condition unintentionally. (#279)
1.2.4
1.2.3
1.2.2
1.2.1
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, unlikeWhen it contains <something
. When it contains <something>
step still works same with a Warning. This step will be deprecated (and converted toWhen it has <something>
) in future versions.- New step: When it must not have something. (#202)
- New step: Then it must not have something. (#202)