Skip to content

Release notes

Here you can find the release notes of all Java CrossTest releases up till the release this documentation applies to.

Version 1.0

  • 1.0.14 31-3-2021

    Enhanced features

    • Config
      • Includes
        • Add public method to XTestConfig class to get the XTestConfig xml file with all includes resolved, in case additional preprocessing is needed.
  • 1.0.13 9-3-2021

    Enhanced features

    • Process
      • PowerCenter engine
        • Add or modify parameters within a test scenario using XTest variables

    Bug fixes

    • Database steps /expected results
      • Fixed comparison issue with decimal datatypes that have trailing zeroes.
      • Fixed comparison issue with adjecant empty/null field differences not being detected.
  • 1.0.12 22-2-2021

    Enhanced features

    • General
      • Use multi-record variables in tables and statements

    • Process
      • PowerCenter engine
        • Add parameters to a process config
        • Add or modify parameters within a test scenario
  • 1.0.11 11-2-2021

    New features

    • Process
      • PowerCenter engine
        • Run individual tasks in a workflow

    Bug fixes

    • Database steps
      • Fixed issue with decimal datatypes, large numbers where rounded. Now using a bigger Java datatype to prevent this from happening.
  • 1.0.10 5-12-2020

    New features

    • Configuration
      • ObjectTemplate
        • Option to perform auto increment inserts on fields by setting seed and increment for Attributes.
        • Override or add Attribute defaults for a object template in a specific scenario using a Gherkin sentence.
    • Database
      • Apply a specific object template in a scenario when inserting data, overriding the object template setting of the detabase config.
  • 1.0.9 4-11-2020

    Enhanced features

    • Configuration
      • Configuration file is no longer statically loaded on class load but loads as instance singleton. This mainly affects setups where CrossTest is used within a Java server based test framework such as FitNesse.
  • 1.0.8 14-10-2020

    Bug fixes

    • Result
      • Fixed issue when comparing to an empty result set
  • 1.0.7 08-09-2020

    Enhanced features

    • Database and Process server configuration
      • Added support for configuring a custom credential provider
  • 1.0.6 26-08-2020

    Enhanced features

    • Database server configuration
      • Added support for configuring custom data types.
    • Object template configuration
      • Implemented support for configuring prefix and suffix on table names
    • Database steps
      • Implemented support for Teradata custom data type Period (Date) and Period (Timestamp)

    Bug fixes

    • Database steps
      • Fixed issue with timestamp datatype that in case of a time of 00:00:00 in actual or expected result the time was incorrectly interpreted as 12:00pm
    • Result
      • Trimmed result in case of actual/expected differences on char fields to prevent padding to max length in output
  • 1.0.5 28-07-2020

    Bug fixes

    • Result
      • Improved output in case where expected result has records that are duplicate in the actal result
  • 1.0.4 02-07-2020

    Enhanced features

    • Database server configuration
      • set SQL command template on server connection to set current database, this since not all JDBC drivers and RDBMS platforms implement this the same
    • Database steps
      • Trim char fields to be able to compare result without trailing spaces
      • Output SQL exception on data insert e.g. PK violations
  • 1.0.3 17-06-2020

    Enhanced features

    • Database steps
      • Support for boolean datatype on SQL Server
      • Support for bigint datatype

    Bug fixes

    • Result steps
      • Only evaluate columns that are in expected results when comparing against a SQL query output
  • 1.0.2 06-05-2020

    Enhanced features

    • Database steps
      • Support for boolean datatype
  • 1.0.1 05-05-2020

    New features

    • Configuration
      • Database
        • Configure quote object names so table and column names are enclosed in double quotes to support special characters.

    Bug fixes

    • Configuration
      • Database server configuration
        • Username and password are no longer required, since not needed when using integrated security
  • 1.0.0 31-03-2020

    New features

    • Configuration
      • General
        • Set debug from config.
      • Database
        • Configure command timeout (seconds) to prevent queries from running forever.

    Bug fixes

    • Test execution
      • Result
        • Fail when the expected results contain a column that is not found in the actual result.

Version 0.9

  • 0.9.9 09-03-2020

    New features

    • Test execution
      • General
        • Use variables in tables and statements