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
53
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

18.0.0

Diff

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
cukebot
published 14.1.2 •

Changelog

Source

[14.1.2] - 2021-03-23

Fixed

  • [JavaScript] revert breaking changes in 14.1.1 (#1437)
cukebot
published 14.1.1 •

Changelog

Source

[14.1.1] - 2021-03-22

Fixed

  • The 14.1.0 release failed half way through due to build script problems.
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