From 650109d73b70e83fe6c1eb400005084fd5a2f59d Mon Sep 17 00:00:00 2001 From: Luke Hill Date: Fri, 15 Sep 2023 14:43:27 +0100 Subject: [PATCH] Prepare release v27.0.0 Created-by: polyglot-release v1.3.2 --- CHANGELOG.md | 21 +++++++++++-------- c/VERSION | 2 +- dotnet/Gherkin/Gherkin.csproj | 2 +- elixir/mix.exs | 2 +- .../gherkin-generate-tokens.go | 2 +- go/go.mod | 2 +- go/main/main.go | 2 +- java/pom.xml | 6 +++--- javascript/package-lock.json | 2 +- javascript/package.json | 2 +- perl/VERSION | 2 +- python/setup.py | 2 +- ruby/VERSION | 2 +- 13 files changed, 26 insertions(+), 23 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 97be32227..443151a72 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,15 +7,8 @@ This project adheres to [Semantic Versioning](http://semver.org). This document is formatted according to the principles of [Keep A CHANGELOG](http://keepachangelog.com). ## [Unreleased] -### Changed -- [.NET] Bump sdk to .net 8. Added .net 8 to test platforms -- [Go, Perl, Ruby] Upgraded messages to v22 -- [Go] Improve performance - don't compile regex on matcher create -- [Perl] Fix release packaging -- [Perl] Include CHANGELOG.md in tarball -- [Perl] Harmonized error reporting with mainstream implementations - errors are now converted to messages and reported in the message stream ([#31](https://github.com/cucumber/gherkin/issues/31)) -- [Ruby] Update minimum ruby requirement from 2.3 to 2.5 +## [27.0.0] - 2023-09-15 ### Added - (i18n) Added Malayalam localization - (i18n) Added 'ed' to Italian ([#31](https://github.com/cucumber/gherkin/issues/160)) @@ -25,6 +18,15 @@ This document is formatted according to the principles of [Keep A CHANGELOG](htt - [Ruby] Added `Gherkin::Query#parent_locations` for determining a scenario's parents' line numbers ([#89](https://github.com/cucumber/gherkin/pull/89)) - C++ implementation [#117](https://github.com/cucumber/gherkin/pull/117) +### Changed +- [.NET] Bump sdk to .net 8. Added .net 8 to test platforms +- [Go, Perl, Ruby] Upgraded messages to v22 +- [Go] Improve performance - don't compile regex on matcher create +- [Perl] Fix release packaging +- [Perl] Include CHANGELOG.md in tarball +- [Perl] Harmonized error reporting with mainstream implementations - errors are now converted to messages and reported in the message stream ([#31](https://github.com/cucumber/gherkin/issues/31)) +- [Ruby] Update minimum ruby requirement from 2.3 to 2.5 + ## [26.2.0] - 2023-04-07 ### Changed - Upgraded messages to v22 @@ -635,7 +637,8 @@ This document is formatted according to the principles of [Keep A CHANGELOG](htt ### Changed - First release -[Unreleased]: https://github.com/cucumber/gherkin/compare/v26.2.0...main +[Unreleased]: https://github.com/cucumber/gherkin/compare/v27.0.0...main +[27.0.0]: https://github.com/cucumber/gherkin/compare/v26.2.0...main [26.2.0]: https://github.com/cucumber/gherkin/compare/v26.1.0...main [26.1.0]: https://github.com/cucumber/gherkin/compare/v26.0.3...main [26.0.3]: https://github.com/cucumber/gherkin/compare/v26.0.2...main diff --git a/c/VERSION b/c/VERSION index b7397ce15..008c39a43 100644 --- a/c/VERSION +++ b/c/VERSION @@ -1 +1 @@ -26.2.0 +27.0.0 diff --git a/dotnet/Gherkin/Gherkin.csproj b/dotnet/Gherkin/Gherkin.csproj index 6a0e871a9..c1a0f691c 100644 --- a/dotnet/Gherkin/Gherkin.csproj +++ b/dotnet/Gherkin/Gherkin.csproj @@ -9,7 +9,7 @@ - 26.2.0 + 27.0.0 $(VersionNumber)-$(SnapshotSuffix) $(VersionNumber) diff --git a/elixir/mix.exs b/elixir/mix.exs index ef4ca3ee8..3103c5783 100644 --- a/elixir/mix.exs +++ b/elixir/mix.exs @@ -6,7 +6,7 @@ defmodule CucumberGherkin.MixProject do def project do [ app: :cucumber_gherkin, - version: "26.2.0", + version: "27.0.0", name: "CucumberGherkin", description: description(), package: package(), diff --git a/go/gherkin-generate-tokens/gherkin-generate-tokens.go b/go/gherkin-generate-tokens/gherkin-generate-tokens.go index 6a21040d9..9ae1125f4 100644 --- a/go/gherkin-generate-tokens/gherkin-generate-tokens.go +++ b/go/gherkin-generate-tokens/gherkin-generate-tokens.go @@ -2,7 +2,7 @@ package main import ( "fmt" - gherkin "github.com/cucumber/gherkin/go/v26" + gherkin "github.com/cucumber/gherkin/go/v27" "io" "os" "strings" diff --git a/go/go.mod b/go/go.mod index 0cbd847cc..c51998c20 100644 --- a/go/go.mod +++ b/go/go.mod @@ -1,4 +1,4 @@ -module github.com/cucumber/gherkin/go/v26 +module github.com/cucumber/gherkin/go/v27 require ( github.com/cucumber/messages/go/v22 v22.0.0 diff --git a/go/main/main.go b/go/main/main.go index c0bfd9c58..ec778b225 100644 --- a/go/main/main.go +++ b/go/main/main.go @@ -9,7 +9,7 @@ import ( "encoding/json" "flag" "fmt" - gherkin "github.com/cucumber/gherkin/go/v26" + gherkin "github.com/cucumber/gherkin/go/v27" "github.com/cucumber/messages/go/v22" "os" ) diff --git a/java/pom.xml b/java/pom.xml index d2134c995..17e613fcf 100644 --- a/java/pom.xml +++ b/java/pom.xml @@ -8,14 +8,14 @@ 4.1.1 gherkin - 26.2.1-SNAPSHOT + 27.0.0 jar Gherkin Gherkin parser https://github.com/cucumber/gherkin - 1680869393 + 1694785406 io.cucumber.gherkin @@ -23,7 +23,7 @@ scm:git:git://github.com/cucumber/gherkin.git scm:git:git@github.com:cucumber/gherkin.git git://github.com/cucumber/gherkin.git - HEAD + v27.0.0 diff --git a/javascript/package-lock.json b/javascript/package-lock.json index ef0d43fff..561b9faf3 100644 --- a/javascript/package-lock.json +++ b/javascript/package-lock.json @@ -1,6 +1,6 @@ { "name": "@cucumber/gherkin", - "version": "26.2.0", + "version": "27.0.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/javascript/package.json b/javascript/package.json index 9676cd7b7..82aa644cb 100644 --- a/javascript/package.json +++ b/javascript/package.json @@ -1,6 +1,6 @@ { "name": "@cucumber/gherkin", - "version": "26.2.0", + "version": "27.0.0", "description": "Gherkin parser", "main": "dist/src/index.js", "types": "dist/src/index.d.ts", diff --git a/perl/VERSION b/perl/VERSION index b7397ce15..008c39a43 100644 --- a/perl/VERSION +++ b/perl/VERSION @@ -1 +1 @@ -26.2.0 +27.0.0 diff --git a/python/setup.py b/python/setup.py index 9acb9a751..7624dcee3 100644 --- a/python/setup.py +++ b/python/setup.py @@ -2,7 +2,7 @@ from distutils.core import setup setup(name="gherkin-official", packages=["gherkin", "gherkin.pickles", "gherkin.stream"], - version="26.2.0", + version="27.0.0", description="Gherkin parser (official, by Cucumber team)", long_description="Gherkin parser (official, by Cucumber team)", author="Cucumber Ltd and Björn Rasmusson", diff --git a/ruby/VERSION b/ruby/VERSION index b7397ce15..008c39a43 100644 --- a/ruby/VERSION +++ b/ruby/VERSION @@ -1 +1 @@ -26.2.0 +27.0.0