Skip to content

Release v4.0.0

Latest
Compare
Choose a tag to compare
@kjczarne kjczarne released this 12 Sep 22:46
· 8 commits to master since this release

Added

  • Stable typesafe data model in place of unsafe dictionaries
  • Ability to use Python-file config
  • Ability to perform dynamic parametrization (elimination of test cases based on runtime configuration parameters, allow_when method on the TestCase instances)
  • Speculative runs (--what-if flag)
  • Complete documentation for the API
  • Autogenerated JSON/YAML schema for config file validation
  • Changelog

Changed

  • Using run subcommand for the test run instead of plain kalash (kalash run -f some.yaml instead of kalash -f some.yaml)
  • Upgraded minimum required Python version to 3.7
  • Relaxed constraints on the ID formation
  • Removed ID pattern filtering - using trusty old RegEx instead

Fixed

  • Log file grouping now supports any tags used in the metadata tag