- Allow for missing environment variable when `default` property is set, even to a `None` value
1.36.1
Fixed
- Converting using JSON is a bypass when value is an empty string or `None`
1.36.0
Added
- When declaring an environment variable in a configuration block, you can ask Chaos Toolkit to convert the value read (which is always a string) into an appropriate type: int, float, str, bytes, bool and json
- When a var file has no extension, it couldn't be properly parsed because we searched for an empty string into a string sequence, and that was truthey [263][263]
- Set the status of the experiment to `completed` when we deviated but tolerances did not fail. Only set the status to `failed` if one of the tolerance actually failed to execute. [258][258] - The order of applying controls. Before, global controls were applied after experiment controls. This has been changed so global controls get applied first. This was never specified so let me know if you get errors.