Skip to content

4.15.0

Choose a tag to compare

@bjuric bjuric released this 19 Jun 05:29
· 2 commits to master since this release

19 Jun 2026

  • Add datetime and number format pattern matching to all assertion and guard DSLs:
    • <reference> should match datetime format "<datetimePattern>"
    • <reference> should match number format "<numberPattern>"
    • <reference> should not match datetime format "<datetimePattern>"
    • <reference> should not match number format "<numberPattern>"
    • <jsonRef> at json path "<path>" should match datetime format "<datetimePattern>"
    • <jsonRef> at json path "<path>" should match number format "<numberPattern>"
    • <jsonRef> at json path "<path>" should not match datetime format "<datetimePattern>"
    • <jsonRef> at json path "<path>" should not match number format "<numberPattern>"
    • <xmlRef> at xpath "<path>" should match datetime format "<datetimePattern>"
    • <xmlRef> at xpath "<path>" should match number format "<numberPattern>"
    • <xmlRef> at xpath "<path>" should not match datetime format "<datetimePattern>"
    • <xmlRef> at xpath "<path>" should not match number format "<numberPattern>"
    • <step> if <element> matches datetime format "<datetimePattern>"
    • <step> if <element> matches number format "<numberPattern>"
    • <step> if <element> does not match datetime format "<datetimePattern>"
    • <step> if <element> does not match number format "<numberPattern>"
    • <step> while <element> matches datetime format "<datetimePattern>"
    • <step> while <element> matches number format "<numberPattern>"
    • <step> while <element> does not match datetime format "<datetimePattern>"
    • <step> while <element> does not match number format "<numberPattern>"
    • <step> until <element> matches datetime format "<datetimePattern>"
    • <step> until <element> matches number format "<numberPattern>"
    • <step> until <element> does not match datetime format "<datetimePattern>"
    • <step> until <element> does not match number format "<numberPattern>"
  • Update dependencies
    • Update scala fromo v3.8.3 to v3.8.4
    • Update gherkin from v39.0.0 to v40.0.0
    • Update jliine from v4.0.12 to v4.2.0
    • Update jul-to-slf4j from v2.0.17 to v2.0.18
    • Update logback-core from v1.5.32 to v1.5.34
    • Update jackson-databind from v2.21.2 to v2.22.0

4.14.2

29 Mar 2026

  • Update dependencies
    • Update scala from v3.8.2 to v3.8.3
    • Update jline from v4.0.4 to v4.0.12
    • Update commons-codec from v1.21.0 to v1.22.0
    • Update jansi from v2.4.2 to v2.4.3
    • Update jackson-databind from v2.20.1 to v2.21.2