Skip to content

Releases: gwen-interpreter/gwen

3.64.0

23 Sep 04:20
Compare
Choose a tag to compare
  • Add file based DSL steps
    • <step> if "<filepath>" file[ not] exists
    • <step> if "<filepath>" file does not exist
    • <step> if <filepathRef file>[ not] exists
    • <step> if <filepathRef file> does not exist
    • <step> if "<filepath>" file is[ not] empty
    • <step> if <filepathRef file> is[ not] empty
    • <step> <until|while> "<filepath>" file[ not] exists
    • <step> <until|while> "<filepath>" file does not exist
    • <step> <until|while> <filepathRef file>[ not] exists
    • <step> <until|while> <filepathRef file> does not exist
    • <step> <until|while> "<filepath>" file is[ not] empty
    • <step> <until|while> <filepathRef file> is[ not] empty
    • I wait until "<filepath>" file[ not] exists
    • I wait until "<filepath>" file does not exist
    • I wait until <filepathRef file>[ not] exists
    • I wait until <filepathRef file> does not exist
    • I wait until "<filepath>" file is[ not] empty
    • I wait until <filepathRef file> is[ not] empty
    • "<filepath>" file should[ not] exist
    • <filepathRef file> should[ not] exist
    • "<filepath>" file should[ not] be empty
    • <filepathRef file> should[ not] be empty

3.63.2

20 Sep 03:48
Compare
Choose a tag to compare
  • Interpolate step level tags
  • Report deprecation error even if step contains @Try

3.63.1

19 Sep 01:53
Compare
Choose a tag to compare
  • Fix deprecation msg

3.63.0

18 Sep 23:11
Compare
Choose a tag to compare
  • Introduce gwen.logLevel.deprecations to control how deprecations are reported.
    • Supported values include:
      • warn to log deprecations as warnings (default)
      • error to raise and report deprecations as errors
      • none to suppress logging or reporting of deprecation messages (no operation)

3.62.0

18 Sep 11:05
Compare
Choose a tag to compare
  • Introduce @Timeout and @Delay annotations for overriding timeouts and delays on wait, until/while, for-each and element assertion DSLs
  • Deprecate all DSLs that specify delay or timeout in favor of new Wait and Delay annotations
  • Update dependencies
    • Update scala from v3.4.2 to v3.5.0
    • Update gherkin from v28.0.0 to v29.0.0
    • Update log4j-slf4j-impl from v2.23.1 to v2.24.0
    • Update scala-csv from v1.4.1 to v2.0.0
    • Update commons-model from v5.11.1 to v5.12.0
    • Update pdfbox from v3.0.2 to v3.0.3
    • Update pdfbox-io from v3.0.2 to v3.0.3
    • Update guava from v33.2.1-jre to v33.3.0-jre

3.61.7

02 Sep 02:19
Compare
Choose a tag to compare
  • Detect and report multi-line input data field names as errors

3.61.6

27 Aug 22:42
Compare
Choose a tag to compare
  • Report malformed data file error when an input data file fails to parse

3.61.5

27 Aug 06:31
Compare
Choose a tag to compare
  • Fix JS function calls with multiline string arguments

v3.61.4

18 Aug 02:49
Compare
Choose a tag to compare
  • Deprecate report portal integration

3.61.3

15 Aug 02:37
Compare
Choose a tag to compare
  • Remove unnecessary logging of features filtered by tags