From c7d527d49d67ae39fe5a91aabcc5578c23ef1c5c Mon Sep 17 00:00:00 2001 From: Luke Hill Date: Mon, 12 Aug 2024 10:33:17 +0100 Subject: [PATCH] Prepare release v29.0.0 Created-by: polyglot-release v1.3.2 --- CHANGELOG.md | 13 ++++++++----- 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, 22 insertions(+), 19 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 688192e7c..607c86440 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,10 +7,16 @@ 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] + +## [29.0.0] - 2024-08-12 ### Added - (i18n) Added Gujarati translation for "Rule" ([#249](https://github.com/cucumber/gherkin/pull/249)) - [Ruby] Skeleton to begin technical refactor of internals ([#259](https://github.com/cucumber/gherkin/pull/259)) +### Changed +- [Java, JavaScript, PHP, Go, Ruby] Upgraded messages to v25 +- [Ruby] Update minimum ruby requirement from 2.5 to 3.0 ([#259](https://github.com/cucumber/gherkin/pull/259)) + ### Fixed - [.NET] Provide informative exception for trailing escapes in tables ([#245](https://github.com/cucumber/gherkin/pull/245)) - [Perl] Provide informative exception for trailing escapes in tables ([#245](https://github.com/cucumber/gherkin/pull/245)) @@ -22,10 +28,6 @@ This document is formatted according to the principles of [Keep A CHANGELOG](htt - (i18n) Remove duplicate scenario keyword from "sr-Cyrl" ([#264](https://github.com/cucumber/gherkin/pull/264)) - Intermittent failure of cpp test jobs in CI ([#217](https://github.com/cucumber/gherkin/issues/217)) -### Changed -- [Java, JavaScript, PHP, Go, Ruby] Upgraded messages to v25 -- [Ruby] Update minimum ruby requirement from 2.5 to 3.0 ([#259](https://github.com/cucumber/gherkin/pull/259)) - ## [28.0.0] - 2024-02-15 ### Added - [Python] Added release workflow for releasing to Pypi ([#213](https://github.com/cucumber/gherkin/pull/213)) @@ -666,7 +668,8 @@ This document is formatted according to the principles of [Keep A CHANGELOG](htt ### Changed - First release -[Unreleased]: https://github.com/cucumber/gherkin/compare/v28.0.0...HEAD +[Unreleased]: https://github.com/cucumber/gherkin/compare/v29.0.0...HEAD +[29.0.0]: https://github.com/cucumber/gherkin/compare/v28.0.0...v29.0.0 [28.0.0]: https://github.com/cucumber/gherkin/compare/v27.0.0...v28.0.0 [27.0.0]: https://github.com/cucumber/gherkin/compare/v26.2.0...v27.0.0 [26.2.0]: https://github.com/cucumber/gherkin/compare/v26.1.0...v26.2.0 diff --git a/c/VERSION b/c/VERSION index 0b4dfcf09..f1e4903d1 100644 --- a/c/VERSION +++ b/c/VERSION @@ -1 +1 @@ -28.0.0 +29.0.0 diff --git a/dotnet/Gherkin/Gherkin.csproj b/dotnet/Gherkin/Gherkin.csproj index e651a774b..9923c1197 100644 --- a/dotnet/Gherkin/Gherkin.csproj +++ b/dotnet/Gherkin/Gherkin.csproj @@ -9,7 +9,7 @@ - 28.0.0 + 29.0.0 $(VersionNumber)-$(SnapshotSuffix) $(VersionNumber) diff --git a/elixir/mix.exs b/elixir/mix.exs index 019544270..81406d5f9 100644 --- a/elixir/mix.exs +++ b/elixir/mix.exs @@ -6,7 +6,7 @@ defmodule CucumberGherkin.MixProject do def project do [ app: :cucumber_gherkin, - version: "28.0.0", + version: "29.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 ab7c52487..2eefd2987 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/v28" + gherkin "github.com/cucumber/gherkin/go/v29" "io" "os" "strings" diff --git a/go/go.mod b/go/go.mod index bfe940e74..6d40e7723 100644 --- a/go/go.mod +++ b/go/go.mod @@ -1,4 +1,4 @@ -module github.com/cucumber/gherkin/go/v28 +module github.com/cucumber/gherkin/go/v29 require ( github.com/cucumber/messages/go/v24 v24.1.0 diff --git a/go/main/main.go b/go/main/main.go index f8151e050..dc7d35944 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/v28" + gherkin "github.com/cucumber/gherkin/go/v29" "github.com/cucumber/messages/go/v24" "os" ) diff --git a/java/pom.xml b/java/pom.xml index 889e69fe0..ca041454c 100644 --- a/java/pom.xml +++ b/java/pom.xml @@ -8,14 +8,14 @@ 4.2.0 gherkin - 28.0.1-SNAPSHOT + 29.0.0 jar Gherkin Gherkin parser https://github.com/cucumber/gherkin - 1708027237 + 1723455193 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 + v29.0.0 diff --git a/javascript/package-lock.json b/javascript/package-lock.json index f2a0fe90c..1e928f153 100644 --- a/javascript/package-lock.json +++ b/javascript/package-lock.json @@ -1,6 +1,6 @@ { "name": "@cucumber/gherkin", - "version": "28.0.0", + "version": "29.0.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/javascript/package.json b/javascript/package.json index 81d835e6a..80c3d2676 100644 --- a/javascript/package.json +++ b/javascript/package.json @@ -1,6 +1,6 @@ { "name": "@cucumber/gherkin", - "version": "28.0.0", + "version": "29.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 0b4dfcf09..f1e4903d1 100644 --- a/perl/VERSION +++ b/perl/VERSION @@ -1 +1 @@ -28.0.0 +29.0.0 diff --git a/python/setup.py b/python/setup.py index 1da47a68d..5e974c408 100644 --- a/python/setup.py +++ b/python/setup.py @@ -2,7 +2,7 @@ from setuptools import setup setup(name="gherkin-official", packages=["gherkin", "gherkin.pickles", "gherkin.stream"], - version="28.0.0", + version="29.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 0b4dfcf09..f1e4903d1 100644 --- a/ruby/VERSION +++ b/ruby/VERSION @@ -1 +1 @@ -28.0.0 +29.0.0