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.
- Remove support for Node.js 14
- Peer dependency of @cucumber/messages is now more permissive and simply request any version greater than 17.1.1
4.0.0 - 2022-03-16
- Support for EcmaScript modules (aka ESM) (#1756)
@cucumber/messages
is now a peer dependency. You have to add@cucumber/messages
in your dependencies:{ "dependencies": { + "@cucumber/messages": "17.1.1", "@cucumber/message-streams": "4.0.0", } }
3.0.0 - 2021-07-08
- Upgrade to messages v17.0.0
2.1.0 - 2021-05-30
- The
NdjsonToMessageStream
constructor accepts an optional function for parsing a line, which may return null if a line is ignored. This can be used to improve performance by ignoring certain lines.
2.0.0 - 2021-05-17
- Upgrade to messages 16.0.0