Skip to content

Releases: gwen-interpreter/gwen

3.57.0

18 Jun 08:51
Compare
Choose a tag to compare
  • Add @Masked annotation to mask dynamically evaluated data bound by the following DSLs. If specified, then returned data will be masked in all logs and outputs.
    • <name> is defined by <javascript|js> "<expression>"
    • <name> is defined by <javascriptRef> applied to "<argument>"
    • <name> is defined by <javascriptRef> applied to "<arguments>" delimited by "<delimiter>"
    • <name> is defined by system process "<process>"
    • <name> is defined by system process "<process>" delimited by "<delimiter>"
    • <name> is defined by unix system process "<process>"
    • <name> is defined by the <text|node|nodeset> in <xmlRef> by xpath "<expression>"
    • <name> is defined in <textRef> by regex "<expression>"
    • <name> is defined in <jsonRef> by json path "<expression>"
    • <name> is defined in the <dbName> database by sql "<selectStmt>"

3.56.0

12 Jun 22:14
Compare
Choose a tag to compare
  • Json data bindings for nested array loops
  • Simplified DSL for looping over JSON arrays
    • <step> for each <entry> in <arrayRef> array

3.55.0

11 Jun 22:26
Compare
Choose a tag to compare
  • Enhanced support for JSON input data
  • Add new DSL for looping over JSON arrays
    • <step> for each <entry> in <json|JSON> array <arrayRef>

v3.54.1

10 Jun 02:19
Compare
Choose a tag to compare
  • Support single top level object in JSON input data (in addition to array)
  • Sort JSON input data by key names
  • Convert nulls to blank when reading JSON properties

v3.54.0

09 Jun 11:54
Compare
Choose a tag to compare
  • Add support for structured JSON input data

3.53.6

27 May 04:32
Compare
Choose a tag to compare
  • Use fixed thread pool executor (instead of work stealing thread pool) for parallel excecution

3.53.5

20 May 00:51
Compare
Choose a tag to compare
  • Fix HTML report summary table to cater for sustained errors

3.53.4

11 May 04:03
Compare
Choose a tag to compare
  • Update dependencies
    • Update jline from v3.25.1 to v3.26.1
    • Update log4j-slf4j-impl from v2.23.0 to v2.23.1
    • Update commons-codec from v1.16.1 to v1.17.0
    • Update commons-text from v1.11.0 to v1.12.0
    • Update scalatags from v0.12.0 to v0.13.1
    • Update client-java from v5.2.5 to v5.2.14
    • Update pdfbox from v3.0.1 to v3.0.2
    • Update pdfbox-io from v3.0.1 to v3.0.2
    • Update jackson-databind from v2.16.1 to v1.17.1
    • Update guava from v33.0.0-jre to v33.2.0-jre
    • Update scala from v3.4.0 to v3.4.1

3.53.3

06 May 22:57
Compare
Choose a tag to compare
  • Generate No-op HTML report when no input data is provided

3.53.2

02 May 00:54
Compare
Choose a tag to compare
  • Fix parameters delimiter in JS function resolver to accept blanks