Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).

## [Unreleased]
### Fixed
- Update protobuf schema for Elixir ([#356](https://github.com/cucumber/messages/pull/356))

## [31.0.0] - 2025-11-18
### Added
Expand Down
12 changes: 7 additions & 5 deletions elixir/messages.proto
Original file line number Diff line number Diff line change
Expand Up @@ -438,23 +438,25 @@ message Pickle {
string id = 1;
// The uri of the source file
string uri = 2;
// The location of this pickle in source file. A pickle constructed from `Examples` will point to the example row.
Location location = 3;
// The name of the pickle
string name = 3;
string name = 4;
// The language of the pickle
string language = 4;
string language = 5;
// One or more steps
repeated PickleStep steps = 5;
repeated PickleStep steps = 6;
/**
* One or more tags. If this pickle is constructed from a Gherkin document,
* It includes inherited tags from the `Feature` as well.
*/
repeated PickleTag tags = 6;
repeated PickleTag tags = 7;
/**
* Points to the AST node locations of the pickle. The last one represents the unique
* id of the pickle. A pickle constructed from `Examples` will have the first
* id originating from the `Scenario` AST node, and the second from the `TableRow` AST node.
*/
repeated string ast_node_ids = 7;
repeated string ast_node_ids = 8;

/**
* A tag
Expand Down