[0.24.0] - 2024-12-20
- runner: Added a
Normalizer
type for normalizing result values. A new function
with_normalizer(normalizer: Normalizer)
has been added to the Runner to allow for specifying a custom Normalizer. The existing default normalizer
is available via therunner::default_normalizer(..)
function. - parser: Added a new control mode
resultmode
that controls whether the results are in
valuewise
orcolumnwise
mode. The default iscolumnwise
which means results are in columns.
valuewise
means the results are in a single column (sqlite test style). - parser: Added
valuesort
sort mode. Thevaluesort
mode works like rowsort except that it does not
honor row groupings. Each individual result value is sorted on its own.
Breaking change:
- The
Validator
type used in various function in Runner implementation has a new required fieldNormalizer
that is used to normalize result values.