v1.21-rc.1
Pre-releaseRelease 1.21-RC.1
aka NBi 1.21.0-rc0001
appVeyor build - nuget link - Upgrade-Package NBi.Framework -version 1.21.0-rc0001
This release 1.21 extends the work on the support of data quality checks. The main achievement is the new result-set
now available in the assertions. It means that you can use all the features such as alterations even in the result-set defined in the assertion equal-to. Speaking about alterations, we have added a bunch of them for summarization, unstacking (kind of pivot) but also to rename or project some columns. Another new set of features concerns files and paths, NBi is now able to use files as the source of an instance-settlingand some native transformations should help when creating tests with a dynamic set of files. A few other enhancements concern the native transformations and the usage of variables at many places.
What's new
Framework
- #358 - Replace the result-set defined in the equal-to assertion by the new one
- #495 - Add support of intersection-of in addition to subset/superset
- #411 - Add support for tolerance when using lookup-matches
- #493 - New alteration for renaming a column of a result-set
- #385 - New alteration to hold or remove columns of a result-set by name or index
- #507 - New alteration to add a new column based on value of other columns
- #512 - New alteration to unstack a result-set
- #364 - New alteration for summarization
- #350 - New alteration supporting lookups
- #513 - Add support for multiple native transformations in a transform statement or alteration
- #481 - Add support for variables in all commands of setup or cleanup
- #481 - Add support of custom commands in setup and cleanup
- #486 - Use filenames as the source for the value of a local-variable
- #482 - Add support for wildcards for the tasks file-delete or file-copy
- #485 - File-copy will now automatically create the target directory
- #490 - Native functions to transform file to some properties
- #489 - Native functions to support transformations of the file's path
- #515 - Native transformations for basic arithmetic with numeric and dateTime
- #510 - Native transformations for rounding a dateTime
- #494 - Support of variables, format and native transformations for the reference in predicates
- #496 - Format resolver should support native transformations and not just a variable
bug fixes
- #480 - Potential double evaluation of a variable when used in the system-under-test and the assert of the same test.
- #517 - Using format in a parameter: casting error
- #464 - Empty/NULL value as a part of the key
- #511 - Regex no longer working correctly with | (or) symbol