Socket
Socket
Sign inDemoInstall

@cucumber/messages

Package Overview
Dependencies
Maintainers
2
Versions
51
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

17.1.0

Diff

Changelog

Source

[17.1.0] - 2021-09-01

Added

  • Initial Perl implementation (#1670 ehuelsmann)
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.
cukebot
published 14.0.1 •

Changelog

Source

[14.0.1] - 2021-02-08

Fixed

  • [JavaScript] Remove Long from function signatures in TimeConversion
cukebot
published 14.0.0 •

Changelog

Source

[14.0.0] - 2021-02-05

Changed

  • [JavaScript] The stream classes have to be imported separately: import { MessageToBinaryStream, MessageToNdjsonStream, BinaryToMessageStream, NdjsonToMessageStream} from '@cucumber/dist/src/stream' (#1331)
  • In JavaScript, Int64 fields are now typed as number, rather than number|Long

Fixed

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