Skip to content

Releases: EmbedITCZ/jbehave-support

2.0.0

29 Mar 15:52
e3c2d88
Compare
Choose a tag to compare

2.0.0 brings with it lots of changes and updates, for information about updating please check:
Deprecated.md
Migration.md

Most notable changes:

  • Removal of all deprecated code
  • Introduction of Spring boot 3 (update to Spring 6)
  • Java 17 baseline
  • JBehave 5
  • JUnit 5
  • Selenium 4
  • Removal of splunk steps
  • Removal of JMS Steps
  • Simplification of Web Table steps
  • Lots of minor dependency updates

What's Changed

Full Changelog: jbehave-support-1.4.0...jbehave-support-2.0.0

1.3.2

16 Apr 08:46
Compare
Choose a tag to compare

New Features:
None in this release.

Fixes:
None in this release

Improvements:
#594 - Java upgrade 15->16
#569 - XPaths in WS steps
#571 - Added headers to xslt from RestReportExtension

Dependency updates:
Updated most of the dependencies to latest versions.

Deprecations:
None in this release.

Other:
None in this release.

1.3.1

13 Mar 12:03
Compare
Choose a tag to compare

New Features:
None in this release.

Fixes:
#588 - Fix bug when numeric scale must be defined in property yml
#570 - Fixed typo in jsonpath usage doc.

Improvements:
None in this release.

Dependency updates:
Updated most of the dependencies to latest versions.

Deprecations:
None in this release.

Other:
None in this release.

1.3.0

17 Feb 17:01
b8d6993
Compare
Choose a tag to compare

New Features:
#443 - Commands for numeric operations (DIVIDE, MINUS, MULTIPLY, ROUND).
#566 - Added verifiers for "lower or equal" + "great or equal" (LE, GE).
#557 - Added JSONPath verification support.
#550 - Added option to easily log requests/responses from rest steps.

Fixes:
#543 - Fixed wrong assert message in web steps.
#561 - Fixed report escaping problem in step values.
#542 - Fixed saving of rest headers from response if body is empty.

Improvements:
#520 - Removed jakarta activation dependency.
#540 - Rewritten stale element handling proxy for web steps.
#537 - Rest steps now support multiple error messages at once in validation.

Dependency updates:
Updated most of the dependencies to latest versions.

Deprecations:
None in this release.

Other:
#522 - Added Jetbrains logo to readme.
#539 - Browserstack test flow gets retried on failure.
#529 - Replaced gitter with github discussions.
#523 - Removed redundant email command test.
#544 - Removed dependabot badge from readme.

1.2.0

14 Dec 16:20
Compare
Choose a tag to compare

New Features:
#521- Added splunk report extension
#505- Added new yaml properties loader

Fixes:

Improvements:
Nothing notable in this release

Dependency updates:
Updated most of the dependencies to latest versions.

Deprecations
#505- Removed old yaml properties loader (YamlPropertiesConfigurer.class)

1.1.3

15 Nov 11:05
9028804
Compare
Choose a tag to compare

New Features:
#454 - Added Java 15 support.

Fixes:
#476 - Fixed double clicking in Safari.
#504 - Fixed issue with screenshot directory being created for failed tests even when webdriver was not used.

Improvements:
Nothing notable in this release

Dependency updates:
Updated most of the dependencies to latest versions.

1.1.2

30 Jul 14:31
e47f2ad
Compare
Choose a tag to compare

New Features:
#189 - Added focus web action
#358 - Added option to send empty node in WS steps.
#397 - Added option to save and verify raw json body in rest steps.
#411 - Added Splunk support (experimental at the moment)

Fixes:
#363 - StaleExceptionReferenceException problem in web testing solved.

Improvements:
#317- Improved test context formatting in report, improved sample stories.
#334 - Added the possibility to send an empty json list in rest steps
#335 - Added "best practices" section to markdown docs.
#355 - Added known issues section to markdown docs.
#356 - Added custom web action documentation.
#357 - Modified step for saving values from REST response to test context to support both collection notations.
#361 - Added list of deprecated functionality along with info.
#386 - Improved WebProperty related error messages.
#393 - Fixed the README tutorial to suggest a test directory for story files.

Dependency updates:
Updated most of the dependencies to latest versions.

1.1.1

24 Mar 17:51
Compare
Choose a tag to compare

New Features:
#295 - REST and WS steps now check for duplicate parameter definition (to avoid unexpected/inconsistent behavior).
#298 - REST steps now do not enforce hostname validation.

Fixes:
None.

Improvements:
#275 - Simplified test and examples structure.
#289 - Improved narrative formating in reports.
#296 - Improved story samples.

Dependency updates:
#299, #307 - Replaced javax dependencies by jakarta ones.
Updated most of the dependencies to latest versions.

1.1.0

30 Jan 15:14
Compare
Choose a tag to compare

New Features:
#230 - Added server log reporting extension.

Fixes:
#197 - Web service steps now correctly support xsd enums.
#188 - markStartTime in SshSteps is backwards compatible again.

Improvements:
#208 - Improved error messages for web steps.
#191 - "Given the following values are saved" now saves data into report as well.
#242 - Improved error message for sql comparison.
#260 - Improved sql steps comparison to use equals verifier (better support for numbers comparison).

Dependency updates:
Updated most of the dependencies to latest versions.

1.0.9

10 Sep 12:01
Compare
Choose a tag to compare

#148 #168 split report.xsl template into multiple ones, overall report improvements
#158 Web service and REST now support both dot and bracket notations
#152 Added JMS reporter extension
#179 Improved report compatibility in Firefox
#181 Reports now correctly work with custom screenshot folder
#166 Improved documentation
#161 Improved Ssh steps - added several new steps, introduced caching to improve performance for repeated log loading
#184 updated dependencies
#157 Improved screenshot logic - new Screenshot reporter extension with several modes, ability to call screenshot events from custom steps
#170 JSON can now be sent with custom types (instead of just string)