Skip to content

Releases: terraform-compliance/cli

1.2.9

13 Jul 11:07
9671ce7
Compare
Choose a tag to compare
  • 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

10 Jul 14:23
87bdfa3
Compare
Choose a tag to compare
  • 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

19 Jun 09:04
83636f0
Compare
Choose a tag to compare
  • 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

12 Jun 09:33
c06ddc1
Compare
Choose a tag to compare

1.2.5

07 Jun 12:43
69a50a4
Compare
Choose a tag to compare
  • 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

03 Jun 15:37
a08f8d3
Compare
Choose a tag to compare
  • Added ability to reference a git repo by branch name and directory via <repo>.git//<directory>?ref=<branch-name. (#218)

1.2.3

25 May 10:21
fb2af9f
Compare
Choose a tag to compare
  • Fixed a crash where some module outputs could not be processed. (#275)

1.2.2

24 May 21:10
950df41
Compare
Choose a tag to compare
  • Improved resource mounting where some terraform providers were creating inconsistent plan output and omitted some parameters that are referenced to a dynamic resource. (#260)
  • Fixed an issue where regular expression usage on CIDR steps was causing a problem. (#265)

1.2.1

19 May 12:53
d9a5323
Compare
Choose a tag to compare
  • 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)
  • Introduced case insensitive matching for the regex steps. (#268)

1.2.0

12 May 10:39
d60b270
Compare
Choose a tag to compare
  • 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. (#202)
  • New step: Then it must not have something. (#202)