All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
13.0.2 - 2024-11-15
- [Java] Don't expose
EnumMap
implementation detail
13.0.1 - 2024-11-14
- [Java]
countTestCasesStarted
now accounts for retried test cases (#65) - [JavaScript]
Lineage
and related symbols now exported on entry point (#65)
13.0.0 - 2024-11-14
- New methods in JavaScript implementation to match Java (#62)
- Update dependency @cucumber/messages to v26 ((#52)[#52])
- Update dependency io.cucumber:messages up to v26 ((#53)[#53])
- BREAKING CHANGE:
countMostSevereTestStepResultStatus
now returnsEnumMap
with all statuses regardless of count (#62) - BREAKING CHANGE:
findAllTestCaseStarted
now omitsTestCaseStarted
messages where there is or will be another attempt (#62) - BREAKING CHANGE: Rename
findMostSevereTestStepResulBy
tofindMostSevereTestStepResultBy
(#62)
- BREAKING CHANGE: Remove support for Node.js 16.x and 17.x (#62)
12.2.0 - 2024-06-22
- Include pickle name if parameterized ((#44)[#44])
- java: Require all arguments to the naming strategy builder to be non-null
12.1.2 - 2024-04-05
- java: Do not expose
SimpleEntry
as part of the public API
12.1.1 - 2024-04-05
- java: Fix Javadoc for release
12.1.0 - 2024-04-05
- java: implementation of query (#39)
12.0.2 - 2024-03-26
- Correct repo URL in
package.json
12.0.1 - 2022-11-21
12.0.0 - 2022-06-01
- Bump
@cucumber/messages
to v19.0.0
11.0.0 - 2021-07-08
- Bump
@cucumber/messages
to v17.0.0
Query#getPickleStepAttachments
Query#getPickleStepTestStepResults
Query#getPickleTestStepResults
Query#getStatusCounts
Query#getTestStepResults
Query#getTestStepsAttachments
- Methods that return/map step results now include results from only the last attempt where there have been retries (#1631). Affects methods:
10.1.0 - 2021-05-31
- New
Query#getStatusCounts(pickleIds: string[])
method which calculates a summary of a run.
10.0.0 - 2021-05-17
- Upgrade to gherkin 19.0.0
- Upgrade to messages 16.0.0
- [JavaScript] Removed
Query#getWorstTestStepResult
method. UsegetWorstTestStepResult
from@cucumber/messages
instead.
9.0.2 - 2021-04-06
- [JavaScript] Fix issue with compiled files not appearing in published package (#1452)
9.0.1 - 2021-04-03
- Fixed a snafu with the 9.0.0 release
9.0.0 - 2021-03-29
- Upgrade to messages 15.0.0
8.0.0 - 2021-02-07
- Upgrade to messages 14.0.0
7.0.1 - 2020-12-17
- Removed unneeded
@cucumber/gherkin
dependency
7.0.0 - 2020-08-07
- Update
messages
to 13.0.1
6.1.0 - 2020-06-29
- Add
getBeforeHookSteps
andgetAfterHookSteps
- Add
getTestStepResults
- Add
getHook
6.0.0 - 2020-04-14
- Upgrade to messages 12.0.0
- Upgrade to gherkin 13.0.0
5.0.0 - 2020-03-31
- Add
QueryStream
- Major bump of gherkin and messages
4.0.0 - 2020-03-02
- Upgraded gherkin
- Report
Status.UNKNOWN
when status is not known - Add
gherkin
as a runtime dependency
3.0.0 - 2020-02-14
- Rolled
TestResultsQuery
andStepMatchArgumentsQuery
into a new, singleQuery
class. - Upgraded fake-cucumber, gherkin and messages
2.0.0 - 2020-01-22
- [JavaScript] the API been rewritten
1.1.1 - 2020-01-10
- [JavaScript] changed module name to
@cucumber/query
1.1.0 - 2019-12-10
- Something changed, but we didn't record what. Look at the diff!
1.0.0 - 2019-11-15
- First JavaScript implementation