Releases: EmbedITCZ/jbehave-support
2.0.0
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
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
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
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
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
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
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
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
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
#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)