cornichon v0.19.0 Release Notes

Release Date: 2020-02-11 // almost 3 years ago
  • ๐Ÿ’ฅ breaking changes

    ๐Ÿšš the cornichon-check module has been moved into cornichon-core

    • no need to mix with CheckDsl anymore

    - generators moved to com.github.agourlay.cornichon.core

    RandomContext does not expose its scala.util.Random object anymore.

    ๐Ÿ†• new features and improvements

    cross compiled to scala 2.13

    ๐Ÿ— main runner for cornichon-test-framwork to execute tests without SBT

    Usage: cornichon-test-framework --packageToScan <string> [--featureParallelism <integer>] [--seed <integer>] [--scenarioNameFilter <string>]
    
    Run your cornichon features without SBT.
    
    Options and flags:
        --help
            Display this help text.
        --packageToScan <string>
            Package containing the feature files.
        --reportsOutputDir <string>
           Output directory for junit.xml files (default to current).
        --featureParallelism <integer>
            Number of feature running in parallel (default=1).
        --seed <integer>
            Seed to use for starting random processes.
        --scenarioNameFilter <string>
            Filter scenario to run by name.
    

    introduce <scenario-unique-number> and <global-unique-number> placeholder generators.

    ๐Ÿ‘Œ improve error reporting for Matcher pointing to nothing

    ๐Ÿ‘‰ show initial request in case of status error assertion

    gql.withVariables can use different json encoders for each variable #278 by @yanns

    โšก๏ธ dependency updates

    • cats 2.1.0
    • http4s 0.21.0
    • circe 0.13.0
    • monix 3.1.0
    • pure-config 0.12.2