v0.21.0
[0.21.0] - 2024-06-30
Breaking changes:
- runner:
RecordOutput
is now returned byRunner::run
(orRunner::run_async
). This allows users to access the output of each record, or check whether the record is skipped. - runner(substitution): add a special variable
__NOW__
which will be replaced with the current Unix timestamp in nanoseconds. - runner(substitution): for
system
commands, we do not substitute environment variables any more, because the shell can do that. It's necessary to escape like\\
any more.$__TEST_DIR__
, and are still supported. - runner(system): change
sh
tobash
.