Skip to content

Releases: qase-tms/qase-javascript

qase-javascript-commons-v2.4.18

27 Jan 14:44

Choose a tag to compare

What's Changed

  • chore: bump version to 2.4.18 and fix console output link by @gibiw in #886

Full Changelog: qase-javascript-commons-v2.4.17...qase-javascript-commons-v2.4.18

qase-javascript-commons-v2.4.17

27 Jan 11:24

Choose a tag to compare

What's Changed

  • chore: bump version to 2.4.17 and eliminate startup delay by @gibiw in #884

Full Changelog: qase-cucumberjs-v2.1.9...qase-javascript-commons-v2.4.17

qase-cucumberjs-v2.1.9

21 Jan 16:47

Choose a tag to compare

What's Changed

  • chore: bump version to 2.1.9 and add QaseSuite support by @gibiw in #882

Full Changelog: qase-cucumberjs-v2.1.8...qase-cucumberjs-v2.1.9

qase-cucumberjs-v2.1.8

20 Jan 13:21

Choose a tag to compare

What's Changed

  • chore: bump version to 2.1.8 and enhance QaseParameters support by @gibiw in #881

Full Changelog: qase-cucumberjs-v2.1.7...qase-cucumberjs-v2.1.8

qase-cucumberjs-v2.1.7

19 Jan 12:58

Choose a tag to compare

What's Changed

  • chore: bump version to 2.1.7 and add support for QaseParameters and QaseGroupParameters by @gibiw in #880

Full Changelog: qase-playwright-v2.1.7...qase-cucumberjs-v2.1.7

qase-playwright-v2.1.7

14 Jan 16:08

Choose a tag to compare

What's Changed

  • Bump ini from 1.3.5 to 1.3.8 by @dependabot[bot] in #2
  • Bump axios from 0.19.2 to 0.21.1 by @dependabot[bot] in #3
  • Bump lodash from 4.17.20 to 4.17.21 in /qase-cypress/demo by @dependabot[bot] in #12
  • Cucumberjs/fix not sending results by @zeburek in #20
  • Bump browserslist from 4.16.3 to 4.16.6 in /qase-cucumberjs by @dependabot[bot] in #19
  • Bump ws from 7.4.2 to 7.4.6 in /qaseio by @dependabot[bot] in #21
  • Bump ws from 7.4.5 to 7.4.6 in /qase-newman by @dependabot[bot] in #22
  • Bump ws from 7.4.0 to 7.4.6 in /qase-cypress by @dependabot[bot] in #23
  • Bump ws from 7.4.2 to 7.4.6 in /qase-testcafe by @dependabot[bot] in #24
  • Bump ws from 7.4.3 to 7.4.6 in /qase-cucumberjs by @dependabot[bot] in #25
  • Dependabot/npm and yarn/qase cucumberjs/browserslist 4.16.6 by @zeburek in #37
  • Bump ws from 5.2.2 to 5.2.3 in /qase-cucumberjs/examples by @dependabot[bot] in #38
  • jest: fix disabling reporting when QASE_REPORT is not set by @evgenykochetkov in #50
  • fix typo in API parameter name by @evgenykochetkov in #51
  • jest-qase-reporter v1.2.0 by @evgenykochetkov in #53
  • Bump color-string from 1.5.4 to 1.5.5 in /qase-cucumberjs/examples by @dependabot[bot] in #40
  • Bump color-string from 1.5.4 to 1.5.5 in /qase-cucumberjs by @dependabot[bot] in #41
  • Bump path-parse from 1.0.6 to 1.0.7 in /qase-cucumberjs/examples by @dependabot[bot] in #43
  • Bump path-parse from 1.0.6 to 1.0.7 in /qase-testcafe by @dependabot[bot] in #44
  • Bump path-parse from 1.0.6 to 1.0.7 in /qase-newman by @dependabot[bot] in #45
  • Bump path-parse from 1.0.6 to 1.0.7 in /qase-cucumberjs by @dependabot[bot] in #47
  • Bump path-parse from 1.0.6 to 1.0.7 in /qase-cypress by @dependabot[bot] in #48
  • Bump path-parse from 1.0.6 to 1.0.7 in /qase-jest by @dependabot[bot] in #49
  • Bump url-parse from 1.5.1 to 1.5.3 in /qase-cucumberjs/examples by @dependabot[bot] in #52
  • Bump tmpl from 1.0.4 to 1.0.5 in /qase-jest by @dependabot[bot] in #66
  • Fix sending miliseconds instead of seconds by @evgenykochetkov in #73
  • Bump tmpl from 1.0.4 to 1.0.5 in /qase-cypress by @dependabot[bot] in #61
  • Bump axios from 0.21.1 to 0.21.4 in /qase-cypress/demo by @dependabot[bot] in #57
  • Bump tmpl from 1.0.4 to 1.0.5 in /qase-jest/examples by @dependabot[bot] in #65
  • Bump axios from 0.21.1 to 0.21.4 in /qase-cucumberjs/examples by @dependabot[bot] in #54
  • Bump tmpl from 1.0.4 to 1.0.5 in /qase-testcafe by @dependabot[bot] in #64
  • Bump tmpl from 1.0.4 to 1.0.5 in /qase-cucumberjs by @dependabot[bot] in #63
  • Bump tmpl from 1.0.4 to 1.0.5 in /qase-newman by @dependabot[bot] in #62
  • Bump ansi-regex from 5.0.0 to 5.0.1 in /qase-jest/examples by @dependabot[bot] in #70
  • Bump ansi-regex from 5.0.0 to 5.0.1 in /qase-cucumberjs/examples by @dependabot[bot] in #71
  • [playwright] implementation of playwright reporter by @alexneo2003 in #75
  • Bump axios from 0.21.1 to 0.21.2 in /qaseio by @dependabot[bot] in #76
  • Updated the RunCreate class with is_autotest field by @nl-kaidzen in #82
  • Set is_autotest as optional field inside RunCreate class by @nl-kaidzen in #83
  • [qaseio] Updated version by @nl-kaidzen in #84
  • [qase-cypress] Added is_autotest field, bump version by @nl-kaidzen in #86
  • [qase-jest] Added is_autotest field, bump version by @nl-kaidzen in #85
  • [qase-testcafe] Added is_autotest field, bump version by @nl-kaidzen in #88
  • [qase-cucmberjs] Added is_autotest field, bump version. by @nl-kaidzen in #87
  • [qase-newman] Added is_autotes field, bump version by @nl-kaidzen in #89
  • [qase-playwright] Add is_autotest and fix example test by @kmalinin in #92
  • Add playwright to npm by @kmalinin in #93
  • [qase-playwright] update qaseio version by @kmalinin in #94
  • [qase-playwright] ignore unnecessary ts files when build by @kmalinin in #95
  • [qase-playwright] fixing issue-91 by @alexneo2003 in #96
  • Created TestCafe example by @nl-kaidzen in #98
  • Qaseio v2 alpha by @nl-kaidzen in #97
  • [qase-cypress] Feature request: Removing dependency on deasync by @bhbs in #100
  • Marked the basePath as optional attribute, small changes, bump version by @nl-kaidzen in #101
  • Qase jest v1.3.0 by @nl-kaidzen in #102
  • Added ability to define Root Suite for reporter by @nl-kaidzen in #104
  • [qase-newman] Fixed issue with double-reporting by @nl-kaidzen in #106
  • Added the ability to pass custom headers from the reporter. by @nl-kaidzen in #105
  • improving documentation by @1ivliev in #107
  • improving documentation by @1ivliev in #109
  • Qaseio v2.0.0 alpha.4 by @nl-kaidzen in #111
  • [qaseio] Bumped version by @nl-kaidzen in #112
  • Qase jest v1.3.0 alpha.3 by @nl-kaidzen in #110
  • Added option runComplete and auto completing run when enabled by @kmalinin in #114
  • fix playwright infinity loop when case not found by @kmalinin in #115
  • Bump follow-redirects from 1.14.1 to 1.14.7 in /qase-cucumberjs/examples by @dependabot[bot] in #117
  • Bump follow-redirects from 1.14.5 to 1.14.7 in /qase-playwright by @dependabot[bot] in #118
  • Bump shelljs from 0.8.4 to 0.8.5 in /qase-playwright by @dependabot[bot] in #119
  • [qaseio] Bumped axios version to fix trouble with follow-redirects by @nl-kaidzen in #123
  • Qaseio v2.0.0.alpha.5 by @nl-kaidzen in #124
  • [qase-jest] Bumped qaseio version by @nl-kaidzen in #125
  • Bump node-fetch from 2.6.1 to 3.1.1 in /qase-testcafe by @dependabot[bot] in #126
  • [qase-newman] Bumped version, resolve vulnerabolities issue by @nl-kaidzen in #127
  • [qase-cucumber] Bumped version, resolved vulnerabilities by @nl-kaidzen in #128
  • [qase-cypress] Bumped version, resolve vulnerabilities by @nl-kaidzen in #129
  • Qase testcafe v1.1.1 by @nl-kaidzen in #130
  • Fix for cypress grep by @DanilTaGiL in #131
  • Bump follow-redirects from 1.14.7 to 1.14.8 in /qaseio by @dependabot[bot] in #139
  • Bump follow-redirects from 1.14.7 to 1.14.8 in /qase-newman by @dependabot[bot] in #136
  • Bump follow-redirects from 1.14.7 to 1.14.8 in /qase-testcafe by @dependabot[bot] in #137
  • Bump follow-redirects from 1.14.5 to 1.14.8 in /qase-testcafe/examples by @dependabot[bot] in #141
  • Bump follow-redirects from 1.14.7 to 1.14.8 in /qase-cucumberjs b...
Read more

[email protected]

14 May 15:00

Choose a tag to compare

What's new

The new release of Qase API client brings a number of new features:

  • Full support of the latest state of the Qase API;
  • Full support of the experimental v2 API for working with test results.
  • Uploading test attachments from strings and buffers.
  • New API endpoints: v1/system-fields/ and v1/configurations/.

[email protected]

14 May 16:29

Choose a tag to compare

What's new

This is the first release in the 2.x series of the Playwright reporter.
It brings a new annotation syntax with test parametrization and field values,
new and more flexible configs, uploading results in parallel with running tests,
and other powerful features.

This changelog entry will be updated soon.
For more information about the new features and a guide for migration from v1, refer to the
reporter documentation

[email protected]

14 May 18:32

Choose a tag to compare

What's new

This is the first release in the 2.x series of the Jest reporter.
It brings new and more flexible configs, uploading results in parallel with running tests,
and other powerful features.

This changelog entry will be updated soon.
For more information about the new features and a guide for migration from v1, refer to the
reporter documentation

[email protected]

14 May 15:43

Choose a tag to compare

What's new

This is the first release version of the Qase JavaScript SDK.
It is numbered 2.0.0 (and not 1.0.0) to match the release series of
test reporters for Playwright, Cypress, Jest, and other frameworks.

Annotating test with field data

Tests can now be annotated with data for the system and custom fields in Qase.
This feature is already implemented in the Playwright reporter:

test('Test with annotated fields', () => {
    qase.id(1);
    qase.fields({ 'severity': 'high', 'priority': 'medium' })
    // ...
});

Parametrized tests

Qase JavaScript SDK enables annotating tests with parameters, and passing parameter values to Qase.
Parameterized tests can report to a single test case, but each parameter variation is registered as
a standalone result, with its own run history.

Attachments from files and variables

Reporters can now upload attachments of various data types to Qase,
both from files and from variables.
It enables flexible and meticulous logging, such as collecting full HTTP request data,
including URL, headers, and payload.

Uploading results in flexible batches, asynchronously

Test reporters can now upload results in batches, while tests are still running.
It helps bring test results faster and enables acting on them long before the test run is complete.

Uniform configuration

Qase JavaScript SDK brings configuration with config files and environment variables
to a common standard, used with Qase reporters in all languages and frameworks.

For details, see the Configuration
section in the README.

Latest API

Qase JavaScript SDK is using the latest Qase API client,
employing the full power of the stable v1 API version,
and enabling the use of experimental v2 API, tailored for uploading
huge amounts of test results.