Library changelog
- Implemented a notion of forwarders that allow clients to listen and react to the
TestingBatch
events in a composable way - Added a new type of error called
StringWarning
that can be used by users to differentiate between soft and hard errors - Improved error diagnostics and fixed the behavior of
PositiveDuration
parsing NotValueOfType
now may wrap inner errors
The main feature introduced are definitely forwarders that will allow to develop complex and modular logic in the client.
CLI changelog
- Fixed bad color formatting on Windows cmd.exe console
- Added support for parser warnings
- Deprecated duration being expressed without a unit suffix in
inputs.txt
- Fixed unknown configuration fields being treated as errors. Now they produce warnings
- Negative exit codes are detected and printed as such (instead of numbers like
4294967295
) - Upon parsing errors and internal error (IE) verdicts,
scold
exits with non-zero exit code - Colored text and progress bar are not printed if environment doesn't support color (though the behavior can be overridden with
--force-colors
and--force-progress
)