Skip to content

Commit

Permalink
Release gherkin v24.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
cukebot committed Oct 10, 2022
1 parent 0d242fd commit 2264c6d
Show file tree
Hide file tree
Showing 12 changed files with 31 additions and 22 deletions.
17 changes: 12 additions & 5 deletions CHANGELOG.md
Expand Up @@ -11,16 +11,22 @@ This document is formatted according to the principles of [Keep A CHANGELOG](htt

### Added

* [Java] Added support for reading directly from input (files, streams, paths, ect)
* [C] The C implementation re-enabled and made up to date.
([#1989](https://github.com/cucumber/common/pull/1989))

### Changed

### Deprecated

### Removed

### Fixed

## [24.1.0] - 2022-10-10

### Added

* [Java] Added support for reading directly from input (files, streams, paths, ect)
* [C] The C implementation re-enabled and made up to date.
([#1989](https://github.com/cucumber/common/pull/1989))

### Fixed
* [Javascript] Include tags from rules in scenario outlines ([#2091](https://github.com/cucumber/common/pull/2091))
* [Python] Fix gherkin-python for compiling example values with trailing backslash ([#2048](https://github.com/cucumber/common/pull/2048), [#1954](https://github.com/cucumber/common/issues/1954))
Expand Down Expand Up @@ -1125,7 +1131,8 @@ to Gherkin 2.
* First release

<!-- Releases -->
[Unreleased]: https://github.com/cucumber/cucumber/compare/gherkin/v24.0.0...main
[Unreleased]: https://github.com/cucumber/cucumber/compare/gherkin/v24.1.0...main
[24.1.0]: https://github.com/cucumber/cucumber/compare/gherkin/v24.0.0...gherkin/v24.1.0
[24.0.0]: https://github.com/cucumber/cucumber/compare/gherkin/v23.0.1...gherkin/v24.0.0
[23.0.1]: https://github.com/cucumber/cucumber/compare/gherkin/v23.0.0...gherkin/v23.0.1
[23.0.0]: https://github.com/cucumber/cucumber/compare/gherkin/v22.0.0...gherkin/v23.0.0
Expand Down
2 changes: 1 addition & 1 deletion dotnet/Gherkin/Gherkin.csproj
Expand Up @@ -10,7 +10,7 @@
</PropertyGroup>

<PropertyGroup Label="Version">
<VersionNumber>24.0.0</VersionNumber>
<VersionNumber>24.1.0</VersionNumber>
<Version Condition="'$(SnapshotSuffix)' != ''">$(VersionNumber)-$(SnapshotSuffix)</Version>
<Version Condition="'$(SnapshotSuffix)' == ''">$(VersionNumber)</Version>
</PropertyGroup>
Expand Down
4 changes: 2 additions & 2 deletions go/go.mod
Expand Up @@ -7,9 +7,9 @@ require (

require (
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/gofrs/uuid v4.2.0+incompatible // indirect
github.com/gofrs/uuid v4.3.0+incompatible // indirect
github.com/pmezard/go-difflib v1.0.0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)

go 1.19
go 1.18
3 changes: 2 additions & 1 deletion go/go.sum
Expand Up @@ -3,8 +3,9 @@ github.com/cucumber/common/messages/go/v19 v19.1.2/go.mod h1:0KLDvMVmmkEZcWUSKxF
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/gofrs/uuid v4.2.0+incompatible h1:yyYWMnhkhrKwwr8gAOcOCYxOOscHgDS9yZgBrnJfGa0=
github.com/gofrs/uuid v4.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM=
github.com/gofrs/uuid v4.3.0+incompatible h1:CaSVZxm5B+7o45rtab4jC2G37WGYX1zQfuU2i6DSvnc=
github.com/gofrs/uuid v4.3.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
Expand Down
4 changes: 2 additions & 2 deletions java/pom.xml
Expand Up @@ -8,7 +8,7 @@
<version>3.0.0</version>
</parent>
<artifactId>gherkin</artifactId>
<version>24.0.1-SNAPSHOT</version>
<version>24.1.0</version>
<packaging>jar</packaging>
<name>Gherkin</name>
<description>Gherkin parser</description>
Expand Down Expand Up @@ -48,7 +48,7 @@
<dependency>
<groupId>io.cucumber</groupId>
<artifactId>messages</artifactId>
<version>[19.0.0,20.0.0)</version>
<version>[19.1.4,20.0.0)</version>
</dependency>

<dependency>
Expand Down
4 changes: 2 additions & 2 deletions javascript/package.json
@@ -1,6 +1,6 @@
{
"name": "@cucumber/gherkin",
"version": "24.0.0",
"version": "24.1.0",
"description": "Gherkin parser",
"main": "dist/src/index.js",
"types": "dist/src/index.d.ts",
Expand Down Expand Up @@ -32,7 +32,7 @@
"typescript": "4.8.4"
},
"dependencies": {
"@cucumber/messages": "^19.1.2"
"@cucumber/messages": "^19.1.4"
},
"directories": {
"test": "test"
Expand Down
2 changes: 1 addition & 1 deletion perl/VERSION
@@ -1 +1 @@
24.0.0
24.1.0
3 changes: 2 additions & 1 deletion php/default.mk
Expand Up @@ -48,7 +48,8 @@ clean:

.tested: .deps $(PHP_SOURCE_FILES)
vendor/bin/php-cs-fixer --dry-run --diff fix
vendor/bin/psalm --no-cache
# Disabled: See https://github.com/cucumber/common/pull/2095
# vendor/bin/psalm --no-cache
vendor/bin/phpunit
touch $@

Expand Down
8 changes: 4 additions & 4 deletions php/src-generated/Parser.php
Expand Up @@ -3977,15 +3977,15 @@ private function lookahead_0(ParserContext $context): bool

if (false
|| $this->match_ScenarioLine($context, $token)
) {
) {
$match = true;
break;
}
} while (false
|| $this->match_Empty($context, $token)
|| $this->match_Comment($context, $token)
|| $this->match_TagLine($context, $token)
);
);

$context->tokenQueue = [...$context->tokenQueue, ...$queue];

Expand All @@ -4002,15 +4002,15 @@ private function lookahead_1(ParserContext $context): bool

if (false
|| $this->match_ExamplesLine($context, $token)
) {
) {
$match = true;
break;
}
} while (false
|| $this->match_Empty($context, $token)
|| $this->match_Comment($context, $token)
|| $this->match_TagLine($context, $token)
);
);

$context->tokenQueue = [...$context->tokenQueue, ...$queue];

Expand Down
2 changes: 1 addition & 1 deletion python/setup.py
Expand Up @@ -2,7 +2,7 @@
from distutils.core import setup
setup(name="gherkin-official",
packages=["gherkin", "gherkin.pickles", "gherkin.stream"],
version="24.0.0",
version="24.1.0",
description="Gherkin parser (official, by Cucumber team)",
long_description="Gherkin parser (official, by Cucumber team)",
author="Cucumber Ltd and Björn Rasmusson",
Expand Down
2 changes: 1 addition & 1 deletion ruby/VERSION
@@ -1 +1 @@
24.0.0
24.1.0
2 changes: 1 addition & 1 deletion ruby/cucumber-gherkin.gemspec
Expand Up @@ -20,7 +20,7 @@ Gem::Specification.new do |s|
'source_code_uri' => 'https://github.com/cucumber/common/blob/main/gherkin/ruby'
}

s.add_dependency 'cucumber-messages', '~> 19.0', '>= 19.0.0'
s.add_dependency 'cucumber-messages', '~> 19.1', '>= 19.1.4'

s.add_development_dependency 'rake', '~> 13.0', '>= 13.0.6'
s.add_development_dependency 'rspec', '~> 3.11', '>= 3.11.0'
Expand Down

0 comments on commit 2264c6d

Please sign in to comment.