Skip to content

Latest commit

 

History

History
196 lines (154 loc) · 7.04 KB

CHANGELOG.md

File metadata and controls

196 lines (154 loc) · 7.04 KB

Changelog

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

Fixed

  • [Java] Don't expose EnumMap implementation detail

13.0.1 - 2024-11-14

Fixed

  • [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

Added

  • 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])

Changed

  • BREAKING CHANGE: countMostSevereTestStepResultStatus now returns EnumMap with all statuses regardless of count (#62)
  • BREAKING CHANGE: findAllTestCaseStarted now omits TestCaseStarted messages where there is or will be another attempt (#62)
  • BREAKING CHANGE: Rename findMostSevereTestStepResulBy to findMostSevereTestStepResultBy (#62)

Removed

  • BREAKING CHANGE: Remove support for Node.js 16.x and 17.x (#62)

12.2.0 - 2024-06-22

Changed

  • Include pickle name if parameterized ((#44)[#44])

Fixed

  • java: Require all arguments to the naming strategy builder to be non-null

12.1.2 - 2024-04-05

Fixed

  • java: Do not expose SimpleEntry as part of the public API

12.1.1 - 2024-04-05

Fixed

  • java: Fix Javadoc for release

12.1.0 - 2024-04-05

Added

  • java: implementation of query (#39)

12.0.2 - 2024-03-26

Fixed

  • Correct repo URL in package.json

12.0.1 - 2022-11-21

Added

Changed

Deprecated

Fixed

Removed

12.0.0 - 2022-06-01

Changed

  • Bump @cucumber/messages to v19.0.0

11.0.0 - 2021-07-08

Changed

  • Bump @cucumber/messages to v17.0.0

Fixed

  • 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

Added

  • New Query#getStatusCounts(pickleIds: string[]) method which calculates a summary of a run.

10.0.0 - 2021-05-17

Changed

  • Upgrade to gherkin 19.0.0
  • Upgrade to messages 16.0.0

Removed

  • [JavaScript] Removed Query#getWorstTestStepResult method. Use getWorstTestStepResult from @cucumber/messages instead.

9.0.2 - 2021-04-06

Fixed

  • [JavaScript] Fix issue with compiled files not appearing in published package (#1452)

9.0.1 - 2021-04-03

Fixed

  • Fixed a snafu with the 9.0.0 release

9.0.0 - 2021-03-29

Changed

  • Upgrade to messages 15.0.0

8.0.0 - 2021-02-07

Changed

  • Upgrade to messages 14.0.0

7.0.1 - 2020-12-17

Fixed

  • Removed unneeded @cucumber/gherkin dependency

7.0.0 - 2020-08-07

Changed

  • Update messages to 13.0.1

6.1.0 - 2020-06-29

Added

  • Add getBeforeHookSteps and getAfterHookSteps
  • Add getTestStepResults
  • Add getHook

6.0.0 - 2020-04-14

Changed

  • Upgrade to messages 12.0.0
  • Upgrade to gherkin 13.0.0

5.0.0 - 2020-03-31

Added

  • Add QueryStream
  • Major bump of gherkin and messages

4.0.0 - 2020-03-02

Changed

  • Upgraded gherkin

Fixed

  • Report Status.UNKNOWN when status is not known
  • Add gherkin as a runtime dependency

3.0.0 - 2020-02-14

Changed

  • Rolled TestResultsQuery and StepMatchArgumentsQuery into a new, single Query class.
  • Upgraded fake-cucumber, gherkin and messages

2.0.0 - 2020-01-22

Changed

  • [JavaScript] the API been rewritten

1.1.1 - 2020-01-10

Changed

  • [JavaScript] changed module name to @cucumber/query

1.1.0 - 2019-12-10

Changed

  • Something changed, but we didn't record what. Look at the diff!

1.0.0 - 2019-11-15

Added

  • First JavaScript implementation