- Breaking change Drop support of Node.js 12. The version 5.1.1 is the latest that supports it.
- The agent now supports reporting the time for launches, test items and logs with microsecond precision in the ISO string format. For logs, microsecond precision is available on the UI from ReportPortal version 24.2.
@reportportal/client-javascript
bumped to version5.3.0
.
@reportportal/client-javascript
bumped to version5.1.4
, newlaunchUuidPrintOutput
types introduced: 'FILE', 'ENVIRONMENT'.
- Updated versions of vulnerable packages (braces, ws).
- Node.js 12 usage. This minor version is the latest that supports Node.js 12.
launchId
option to the config to attach run results to an existing launch. Related to parallel execution on one and several machines.- Browser parameter to steps.
- Reporter breaks on skipped test for WebdriverIO + Mocha. Addressed #46.
- Fix error with launch finishing. Addressed 53 and 47. Thanks to AlexGalichenko.
token
configuration option was renamed toapiKey
to maintain common convention.@reportportal/client-javascript
bumped to version5.1.1
.- Readme file updated.
- Support reportSeleniumCommands and seleniumCommandsLogLevel for Cucumber and Jasmine reporting via
reportSeleniumCommands
,seleniumCommandsLogLevel
flags. isLaunchMergeRequired
config option support. Provided guide on merging launches manually provided.
- testCaseId reporting via
ReportingApi.setTestCaseId
. - Support nested steps for Cucumber reporting via
cucumberNestedSteps
flag. skippedIssue
parameter to not mark skipped tests as 'To Investigate' by default.- TypeScript definitions provided.
- Package size reduced.
@reportportal/client-javascript
bumped to version5.0.6
.
- Compiled source code provided.
- Full compatibility with ReportPortal version 5.* (see reportportal releases).