Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@cucumber/messages

Package Overview
Dependencies
Maintainers
2
Versions
55
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@cucumber/messages - npm Package Versions

1
6

19.1.0

Diff

Changelog

Source

[19.1.0] - 2022-06-20

Added

  • [Javascript] Adding the json schemas of the messages to the NPM package (#2010)
cukebot
published 19.0.0 •

Changelog

Source

[19.0.0] - 2022-05-31

Added

  • Expand the messages protocol with keyword types (#1966)

Changed

  • [Java] the PickleStep constructor has changed - it now needs an extra PickleStepType argument.
  • [Java] the Step constructor has changed - it now needs an extra StepKeywordType argument.
cukebot
published 18.0.0 •

Changelog

Source

[18.0.0] - 2022-03-24

Added

  • Support for EcmaScript modules (aka ESM) (#1756)
  • New optional name property on the Hook schema (#1914)

Changed

  • JSON Schema: some array fields now have "minItems": 1.
  • Generate Java code that uses Optional in getters.
  • Setters are removed.
  • Classes without required fields have public empty constructors, and static of methods for each field. (#1858 aslakhellesoy)
  • Java: Make this library more null safe.
cukebot
published 17.1.1 •

Changelog

Source

[17.1.1] - 2021-09-17

Fixed

  • Perl: incorrectly included null values & guaranteed field order (#1727 ehuelsmann)
cukebot
published 17.1.0 •

Changelog

Source

[17.1.0] - 2021-09-01

Added

cukebot
published 17.0.1 •

Changelog

Source

[17.0.1] - 2021-07-19

Fixed

  • [Ruby] seconds_to_duration convert nanos to an integer to match the json schema (#1655)
cukebot
published 17.0.0 •

Changelog

Source

[17.0.0] - 2021-07-08

Added

  • Added Ci#buildNumber field (#1632 #1606 aslakhellesoy)
  • [Ruby] Generate DTOs from the json schemas to avoid usage of plain ruby hashes (#1574 #1605)
  • [Java] Added various overloads to JSON to work with streams efficiently

Changed

  • BREAKING Move willBeRetried field from TestStepResult to TestCaseFinished (#902 #1631)
  • [Go] Move module paths to point to monorepo (#1550)
  • [Java] Removed implicit utility class constructors and made classes final
cukebot
published 16.0.1 •

Changelog

Source

[16.0.1] - 2021-05-24

Fixed

  • [JavaScript] addDurations works with legacy messages that represent seconds as a string.
cukebot
published 16.0.0 •

Changelog

Source

[16.0.0] - 2021-05-15

Added

  • [Ruby] The generated code is added to Git. (#1461 aslakhellesoy)
  • [JavaScript] Added getWorstTestStepResult function (moved from @cucumber/query)

Changed

  • Empty string properties are set to "" rather than being omitted.
  • Empty Array properties are set to [] rather than being omitted.
  • The seconds property on Timestamp and Diration is now a number rather than a string.
  • [Go, Java, JavaScript, Ruby] The library no longer depends on protocol buffers. The message classes are generated from JSON Schemas. (#1414 aslakhellesoy)
  • [JavaScript]: Import with import * as messages from '@cucumber/messages'
  • [Ruby] Messages are now plain ruby hashes with camelCase symbol keys instead of objects with snake_case properties.
  • [Go, Java, JavaScript, Ruby] Packages and structs have changed:
cukebot
published 15.0.0 •

Changelog

Source

[15.0.0] - 2021-03-23

Added

  • [All] Added tags to Rule node (#1356 [sebrose], [gasparnagy], brasmusson, [WannesFransen1994])

Fixed

  • [Elixir] Make sure messages.proto is updated with ../messages.proto
  • [Elixir] Generated new message modules based on the new messages.proto file

Removed

  • [JavaScript] moved code that depends on Node.js stream APIs to @cucumber/message-streams
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc