Skip to content

v1.21-rc.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@Seddryck Seddryck released this 14 Sep 20:25
· 319 commits to develop since this release

Release 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

genbiL

  • #504 - Add the possibility to include tests in a group and not only at the root
  • #501 - Add support to redirect generated tests to different groups with genbiL
  • #502 - Support for adding a setup or cleanup to a group through genbiL