-
New step: Then it must have "something" referenced. #195)
-
New step: Then I flatten all values found. #193)
-
New step: Then its {key} must/must not be {value}.
-
Security group revamp, which also addresses the problem defined in docs #181)
- Security Group related code is rewritten, it is more flexible and extendable right now.
- Security Group related tests now also have
must
condition where you may want to enforce if some subset of rules are defined in Security Groups. - Fixed a problem where
must only
andmust not
was not working properly when Security Groups have multiple rules attached. (#181)
-
Now you can enforce rules for
output
variables. #185) -
New parameter:
-S/--silent
where test execution output will be suppressed. (docs) -
New parameter:
-n/--no-failure
where exit code will always be0
/successful even there is a failure. (docs) #191 -
New parameter:
-q/--quit-early
where the scenario executions will stop on the first failure. (docs) #170 -
CHANGE OF DEFAULT BEHAVIOUR :
terraform-complinace
will not STOP any test execution by default. -
New emoticons and a bit of cosmetic make-up is done. All emoticons will be disabled on non-interactive shells (CI/CD pipelines) or if
--no-ansi
is explicitly used. -
Fixed
-h
which was not reporting all parameter properly -
Fixed a problem where
it contains
step was converting list of properties to dict of properties which was causing a problem. (#194) -
Fixed a problem where module outputs referencing a resource were not used on resource mounting. (#190)
-
Fixed a problem where resources using
for_each
might cause some problems iffor_each
key includes.
within. (#197) -
Fixed by overriding/monkey patching a method within radish-bdd which enabled many other features.