From cefb74e8b6e1862d3cdcbf9d9bf23dada1f73a24 Mon Sep 17 00:00:00 2001 From: Alessio Bogon <778703+youtux@users.noreply.github.com> Date: Wed, 16 Oct 2024 21:37:35 +0200 Subject: [PATCH 01/23] Drop support for python 3.8, declare support for 3.13 (#301) * Drop support for python 3.8, declare support for 3.13 * run `pyupgrade --py39-plus` on the codebase * Remove unused import --- .github/workflows/test-python.yml | 4 ++-- CHANGELOG.md | 2 +- python/gherkin/ast_builder.py | 6 +++--- python/gherkin/dialect.py | 24 +++++++++++------------ python/pyproject.toml | 2 +- python/test/count_symbols_test.py | 3 --- python/test/gherkin_test.py | 1 - python/test/pickles_test/compiler_test.py | 1 - python/tox.ini | 2 +- 9 files changed, 20 insertions(+), 25 deletions(-) diff --git a/.github/workflows/test-python.yml b/.github/workflows/test-python.yml index 67caa8103..76db6ecff 100644 --- a/.github/workflows/test-python.yml +++ b/.github/workflows/test-python.yml @@ -32,12 +32,12 @@ jobs: # - windows-latest - macos-13 python-version: + - '3.13' - '3.12' - '3.11' - '3.10' - '3.9' - - '3.8' - - 'pypy-3.8' + - 'pypy-3.9' steps: - uses: actions/checkout@v4 diff --git a/CHANGELOG.md b/CHANGELOG.md index 4f736769f..9864fd873 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,7 +23,7 @@ This document is formatted according to the principles of [Keep A CHANGELOG](htt - [.NET] Update System.Text.Json to 6.0.10 ### Removed -- [Python] Drop compatibility for python 2. Supported python versions are 3.8, 3.9, 3.10, 3.12 +- [Python] Drop compatibility for python 2 and python 3.8. Supported python versions: 3.9, 3.10, 3.11, 3.12, 3.13 - [Python] Removed installation of `gherkin` script. It was used for internal acceptance tests only. diff --git a/python/gherkin/ast_builder.py b/python/gherkin/ast_builder.py index 212f5156a..15a50a55c 100644 --- a/python/gherkin/ast_builder.py +++ b/python/gherkin/ast_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from typing import TypedDict, cast, TypeVar, Union, List +from typing import TypedDict, cast, TypeVar, Union from .ast_node import AstNode from .errors import AstBuilderException @@ -140,7 +140,7 @@ def get_description(node: AstNode) -> str: @staticmethod def get_steps(node: AstNode) -> list[Step]: - return cast(List[Step], node.get_items("Step")) + return cast(list[Step], node.get_items("Step")) def transform_node( self, node: AstNode @@ -247,7 +247,7 @@ def transform_node( examples_line = examples_node.get_token("ExamplesLine") description = self.get_description(examples_node) examples_table_rows = cast( - List[TableRow], examples_node.get_single("ExamplesTable") + list[TableRow], examples_node.get_single("ExamplesTable") ) table_header = examples_table_rows[0] if examples_table_rows else None table_body = examples_table_rows[1:] if examples_table_rows else [] diff --git a/python/gherkin/dialect.py b/python/gherkin/dialect.py index c637a0211..3178cc94b 100644 --- a/python/gherkin/dialect.py +++ b/python/gherkin/dialect.py @@ -2,7 +2,7 @@ import os import json -from typing import TypedDict, List +from typing import TypedDict from typing_extensions import Self @@ -14,17 +14,17 @@ DialectSpec = TypedDict( "DialectSpec", { - "and": List[str], - "background": List[str], - "but": List[str], - "examples": List[str], - "feature": List[str], - "given": List[str], - "rule": List[str], - "scenario": List[str], - "scenarioOutline": List[str], - "then": List[str], - "when": List[str], + "and": list[str], + "background": list[str], + "but": list[str], + "examples": list[str], + "feature": list[str], + "given": list[str], + "rule": list[str], + "scenario": list[str], + "scenarioOutline": list[str], + "then": list[str], + "when": list[str], }, ) diff --git a/python/pyproject.toml b/python/pyproject.toml index b7f98aebd..57fd04dff 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -48,4 +48,4 @@ packages = ["gherkin"] force-exclude = """( (python/)?gherkin/parser.py )""" -target-version = ["py38", "py39", "py310", "py311", "py312", "py313"] +target-version = ["py39", "py310", "py311", "py312", "py313"] diff --git a/python/test/count_symbols_test.py b/python/test/count_symbols_test.py index 0d41f7553..b449ff49b 100644 --- a/python/test/count_symbols_test.py +++ b/python/test/count_symbols_test.py @@ -1,6 +1,3 @@ -# coding=utf-8 - - def test_count_length_of_astral_point_symbols_correctly(): string = "\U0001f63b" assert 1 == len(string) diff --git a/python/test/gherkin_test.py b/python/test/gherkin_test.py index ee3023b18..7f243cabc 100644 --- a/python/test/gherkin_test.py +++ b/python/test/gherkin_test.py @@ -1,4 +1,3 @@ -# coding=utf-8 from gherkin.token_scanner import TokenScanner from gherkin.token_matcher import TokenMatcher from gherkin.parser import Parser diff --git a/python/test/pickles_test/compiler_test.py b/python/test/pickles_test/compiler_test.py index 4c2702284..8081f767b 100644 --- a/python/test/pickles_test/compiler_test.py +++ b/python/test/pickles_test/compiler_test.py @@ -1,4 +1,3 @@ -# coding=utf-8 import json import textwrap diff --git a/python/tox.ini b/python/tox.ini index 6033180ac..23dce337d 100644 --- a/python/tox.ini +++ b/python/tox.ini @@ -13,7 +13,7 @@ # ============================================================================ [tox] -envlist = py312, py311, py310, py39, py38 +envlist = py313, py312, py311, py310, py39 # ----------------------------------------------------------------------------- # TEST ENVIRONMENTS: From 7a6669b5a8de845bca9ba2032ae7d04cff06d7b0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 17 Oct 2024 01:03:51 +0000 Subject: [PATCH 02/23] chore(deps): update dependency @types/node to v20.16.12 --- javascript/package-lock.json | 8 ++++---- javascript/package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/javascript/package-lock.json b/javascript/package-lock.json index 62543438d..7eee5e246 100644 --- a/javascript/package-lock.json +++ b/javascript/package-lock.json @@ -13,7 +13,7 @@ }, "devDependencies": { "@types/mocha": "10.0.9", - "@types/node": "20.16.11", + "@types/node": "20.16.12", "commander": "^12.0.0", "core-js": "3.38.1", "mocha": "10.7.3", @@ -101,9 +101,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "20.16.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.11.tgz", - "integrity": "sha512-y+cTCACu92FyA5fgQSAI8A1H429g7aSK2HsO7K4XYUWc4dY5IUz55JSDIYT6/VsOLfGy8vmvQYC2hfb0iF16Uw==", + "version": "20.16.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.12.tgz", + "integrity": "sha512-LfPFB0zOeCeCNQV3i+67rcoVvoN5n0NVuR2vLG0O5ySQMgchuZlC4lgz546ZOJyDtj5KIgOxy+lacOimfqZAIA==", "dev": true, "license": "MIT", "dependencies": { diff --git a/javascript/package.json b/javascript/package.json index 0a57954ce..7781be7b8 100644 --- a/javascript/package.json +++ b/javascript/package.json @@ -32,7 +32,7 @@ "homepage": "https://github.com/cucumber/gherkin", "devDependencies": { "@types/mocha": "10.0.9", - "@types/node": "20.16.11", + "@types/node": "20.16.12", "commander": "^12.0.0", "core-js": "3.38.1", "mocha": "10.7.3", From 463e61a3dde9417ac00a8a393e66829a77e9ba4b Mon Sep 17 00:00:00 2001 From: Alessio Bogon <778703+youtux@users.noreply.github.com> Date: Thu, 17 Oct 2024 07:57:18 +0200 Subject: [PATCH 03/23] Add python linters (#303) * Add flake8 and pyupgrade to pre-commit hooks and run against all files in /python directory --- .pre-commit-config.yaml | 16 ++++++++++++++++ python/gherkin/gherkin_line.py | 2 +- python/gherkin/stream/gherkin_events.py | 12 ++++-------- python/pyproject.toml | 7 +++++++ .../gherkin_in_markdown_token_matcher_test.py | 2 +- 5 files changed, 29 insertions(+), 10 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 924ae61e5..7f0f59af8 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -7,3 +7,19 @@ repos: hooks: - id: black files: "^python/" + - repo: https://github.com/asottile/pyupgrade + rev: v3.18.0 + hooks: + - id: pyupgrade + files: "^python/" + args: [ "--py39-plus" ] + - repo: https://github.com/pycqa/flake8 + rev: "7.1.1" + hooks: + - id: flake8 + files: "^python/" + args: [ "--toml-config=python/pyproject.toml" ] + additional_dependencies: [ + "flake8-pyproject", + "flake8-bugbear", + ] diff --git a/python/gherkin/gherkin_line.py b/python/gherkin/gherkin_line.py index 66c8001d1..e9a72b800 100644 --- a/python/gherkin/gherkin_line.py +++ b/python/gherkin/gherkin_line.py @@ -54,7 +54,7 @@ def table_cells(self) -> list[Cell]: return cells @staticmethod - def split_table_cells(row: str) -> Generator[tuple[str, int], None, None]: + def split_table_cells(row: str) -> Generator[tuple[str, int]]: """ An iterator returning all the table cells in a row with their positions, accounting for escaping. diff --git a/python/gherkin/stream/gherkin_events.py b/python/gherkin/stream/gherkin_events.py index c966d7f89..81c5148fe 100644 --- a/python/gherkin/stream/gherkin_events.py +++ b/python/gherkin/stream/gherkin_events.py @@ -27,9 +27,7 @@ class Error(TypedDict): parseError: ParseError -def create_errors( - errors: Iterable[ParserException], uri: str -) -> Generator[Error, None, None]: +def create_errors(errors: Iterable[ParserException], uri: str) -> Generator[Error]: for error in errors: yield { "parseError": { @@ -60,11 +58,9 @@ def __init__(self, options: Options) -> None: self.parser = Parser(ast_builder=AstBuilder(self.id_generator)) self.compiler = Compiler(self.id_generator) - def enum(self, source_event: Event) -> Generator[ - Event | Error | GherkinDocumentEnvelope | PickleEnvelope, - None, - None, - ]: + def enum( + self, source_event: Event + ) -> Generator[Event | Error | GherkinDocumentEnvelope | PickleEnvelope,]: uri = source_event["source"]["uri"] source = source_event["source"]["data"] diff --git a/python/pyproject.toml b/python/pyproject.toml index 57fd04dff..31b62f5e3 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -49,3 +49,10 @@ force-exclude = """( (python/)?gherkin/parser.py )""" target-version = ["py39", "py310", "py311", "py312", "py313"] + +[tool.flake8] +# E1: indentation: already covered by `black` +# E2: whitespace: already covered by `black` +# E3: blank line: already covered by `black` +# E501: line length: already covered by `black` +extend-ignore = "E1,E2,E3,E501" \ No newline at end of file diff --git a/python/test/gherkin_in_markdown_token_matcher_test.py b/python/test/gherkin_in_markdown_token_matcher_test.py index d7bf579ee..570e62de0 100644 --- a/python/test/gherkin_in_markdown_token_matcher_test.py +++ b/python/test/gherkin_in_markdown_token_matcher_test.py @@ -107,7 +107,7 @@ def test_it_matches_4_ticks_doctring_separator(): ) assert tm.match_Other(t2) assert t2.matched_type == "Other" - assert t2.matched_keyword == None + assert t2.matched_keyword is None assert t2.matched_text == "```" t3 = Token( From 3d2f581dbc90a12ea86ee7085c45d104785e0f83 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 18 Oct 2024 13:55:10 +0000 Subject: [PATCH 04/23] chore(deps): update dependency list::util to v1.68 --- perl/cpanfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/perl/cpanfile b/perl/cpanfile index fd1383c21..e02249081 100644 --- a/perl/cpanfile +++ b/perl/cpanfile @@ -5,7 +5,7 @@ requires "Class::XSAccessor"; requires "Cucumber::Messages", ">= 22.0.0, < 23.0.0"; requires "Data::UUID"; requires "Getopt::Long", "2.58"; -requires "List::Util", "1.66"; +requires "List::Util", "1.68"; on 'test' => sub { requires "Path::Class"; From 463c2ef379e335672052649f7e651abbf27bcc8d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 19 Oct 2024 04:29:19 +0000 Subject: [PATCH 05/23] chore(deps): update dependency @types/node to v20.16.13 --- javascript/package-lock.json | 8 ++++---- javascript/package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/javascript/package-lock.json b/javascript/package-lock.json index 7eee5e246..b66fd164b 100644 --- a/javascript/package-lock.json +++ b/javascript/package-lock.json @@ -13,7 +13,7 @@ }, "devDependencies": { "@types/mocha": "10.0.9", - "@types/node": "20.16.12", + "@types/node": "20.16.13", "commander": "^12.0.0", "core-js": "3.38.1", "mocha": "10.7.3", @@ -101,9 +101,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "20.16.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.12.tgz", - "integrity": "sha512-LfPFB0zOeCeCNQV3i+67rcoVvoN5n0NVuR2vLG0O5ySQMgchuZlC4lgz546ZOJyDtj5KIgOxy+lacOimfqZAIA==", + "version": "20.16.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.13.tgz", + "integrity": "sha512-GjQ7im10B0labo8ZGXDGROUl9k0BNyDgzfGpb4g/cl+4yYDWVKcozANF4FGr4/p0O/rAkQClM6Wiwkije++1Tg==", "dev": true, "license": "MIT", "dependencies": { diff --git a/javascript/package.json b/javascript/package.json index 7781be7b8..f9f44941f 100644 --- a/javascript/package.json +++ b/javascript/package.json @@ -32,7 +32,7 @@ "homepage": "https://github.com/cucumber/gherkin", "devDependencies": { "@types/mocha": "10.0.9", - "@types/node": "20.16.12", + "@types/node": "20.16.13", "commander": "^12.0.0", "core-js": "3.38.1", "mocha": "10.7.3", From a2361f2e76bc317d528b18a9d122cc9576232f3a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 21 Oct 2024 17:33:33 +0000 Subject: [PATCH 06/23] fix(deps): update dependency org.junit:junit-bom to v5.11.3 --- java/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/pom.xml b/java/pom.xml index 9452a1c89..f2735db7e 100644 --- a/java/pom.xml +++ b/java/pom.xml @@ -38,7 +38,7 @@ org.junit junit-bom - 5.11.2 + 5.11.3 pom import From 2feffb171a4a98470441f673f6f882302f2a3142 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 22 Oct 2024 04:43:39 +0000 Subject: [PATCH 07/23] chore(deps): update dependency @types/node to v20.16.14 --- javascript/package-lock.json | 8 ++++---- javascript/package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/javascript/package-lock.json b/javascript/package-lock.json index b66fd164b..15098b910 100644 --- a/javascript/package-lock.json +++ b/javascript/package-lock.json @@ -13,7 +13,7 @@ }, "devDependencies": { "@types/mocha": "10.0.9", - "@types/node": "20.16.13", + "@types/node": "20.16.14", "commander": "^12.0.0", "core-js": "3.38.1", "mocha": "10.7.3", @@ -101,9 +101,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "20.16.13", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.13.tgz", - "integrity": "sha512-GjQ7im10B0labo8ZGXDGROUl9k0BNyDgzfGpb4g/cl+4yYDWVKcozANF4FGr4/p0O/rAkQClM6Wiwkije++1Tg==", + "version": "20.16.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.14.tgz", + "integrity": "sha512-vtgGzjxLF7QT88qRHtXMzCWpAAmwonE7fwgVjFtXosUva2oSpnIEc3gNO9P7uIfOxKnii2f79/xtOnfreYtDaA==", "dev": true, "license": "MIT", "dependencies": { diff --git a/javascript/package.json b/javascript/package.json index f9f44941f..a56795ef3 100644 --- a/javascript/package.json +++ b/javascript/package.json @@ -32,7 +32,7 @@ "homepage": "https://github.com/cucumber/gherkin", "devDependencies": { "@types/mocha": "10.0.9", - "@types/node": "20.16.13", + "@types/node": "20.16.14", "commander": "^12.0.0", "core-js": "3.38.1", "mocha": "10.7.3", From 2f8785c393482bef7bfd676d8672a8734ab9d817 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 23 Oct 2024 05:10:07 +0000 Subject: [PATCH 08/23] chore(deps): update dependency @types/node to v20.16.15 --- javascript/package-lock.json | 8 ++++---- javascript/package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/javascript/package-lock.json b/javascript/package-lock.json index 15098b910..f2e306287 100644 --- a/javascript/package-lock.json +++ b/javascript/package-lock.json @@ -13,7 +13,7 @@ }, "devDependencies": { "@types/mocha": "10.0.9", - "@types/node": "20.16.14", + "@types/node": "20.16.15", "commander": "^12.0.0", "core-js": "3.38.1", "mocha": "10.7.3", @@ -101,9 +101,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "20.16.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.14.tgz", - "integrity": "sha512-vtgGzjxLF7QT88qRHtXMzCWpAAmwonE7fwgVjFtXosUva2oSpnIEc3gNO9P7uIfOxKnii2f79/xtOnfreYtDaA==", + "version": "20.16.15", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.15.tgz", + "integrity": "sha512-DV58qQz9dBMqVVn+qnKwGa51QzCD4YM/tQM16qLKxdf5tqz5W4QwtrMzjSTbabN1cFTSuyxVYBy+QWHjWW8X/g==", "dev": true, "license": "MIT", "dependencies": { diff --git a/javascript/package.json b/javascript/package.json index a56795ef3..3bb922723 100644 --- a/javascript/package.json +++ b/javascript/package.json @@ -32,7 +32,7 @@ "homepage": "https://github.com/cucumber/gherkin", "devDependencies": { "@types/mocha": "10.0.9", - "@types/node": "20.16.14", + "@types/node": "20.16.15", "commander": "^12.0.0", "core-js": "3.38.1", "mocha": "10.7.3", From de657ff3191478ac85f41399814d99d9138fe12a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 23 Oct 2024 16:32:58 +0000 Subject: [PATCH 09/23] chore(deps): update dependency @types/node to v20.17.0 --- javascript/package-lock.json | 8 ++++---- javascript/package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/javascript/package-lock.json b/javascript/package-lock.json index f2e306287..dbdfdf15a 100644 --- a/javascript/package-lock.json +++ b/javascript/package-lock.json @@ -13,7 +13,7 @@ }, "devDependencies": { "@types/mocha": "10.0.9", - "@types/node": "20.16.15", + "@types/node": "20.17.0", "commander": "^12.0.0", "core-js": "3.38.1", "mocha": "10.7.3", @@ -101,9 +101,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "20.16.15", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.15.tgz", - "integrity": "sha512-DV58qQz9dBMqVVn+qnKwGa51QzCD4YM/tQM16qLKxdf5tqz5W4QwtrMzjSTbabN1cFTSuyxVYBy+QWHjWW8X/g==", + "version": "20.17.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.0.tgz", + "integrity": "sha512-a7zRo0f0eLo9K5X9Wp5cAqTUNGzuFLDG2R7C4HY2BhcMAsxgSPuRvAC1ZB6QkuUQXf0YZAgfOX2ZyrBa2n4nHQ==", "dev": true, "license": "MIT", "dependencies": { diff --git a/javascript/package.json b/javascript/package.json index 3bb922723..028679acd 100644 --- a/javascript/package.json +++ b/javascript/package.json @@ -32,7 +32,7 @@ "homepage": "https://github.com/cucumber/gherkin", "devDependencies": { "@types/mocha": "10.0.9", - "@types/node": "20.16.15", + "@types/node": "20.17.0", "commander": "^12.0.0", "core-js": "3.38.1", "mocha": "10.7.3", From c07ce86fb12e68358cf973dd92f8434d05724e78 Mon Sep 17 00:00:00 2001 From: Luke Hill Date: Thu, 24 Oct 2024 08:31:57 +0100 Subject: [PATCH 10/23] Prepare release v30.0.0 Created-by: polyglot-release v1.5.0 --- CHANGELOG.md | 6 ++++-- c/VERSION | 2 +- dotnet/Gherkin/Gherkin.csproj | 8 ++++---- elixir/mix.exs | 2 +- go/gherkin-generate-tokens/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/pyproject.toml | 2 +- ruby/VERSION | 2 +- 13 files changed, 21 insertions(+), 19 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9864fd873..61298b7dd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +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] + +## [30.0.0] - 2024-10-24 ### Added - [PHP, Java, Ruby, JavaScript] update dependency messages up to v26 - [Python] Added type annotations ([#283](https://github.com/cucumber/gherkin/pull/283)) @@ -26,7 +28,6 @@ This document is formatted according to the principles of [Keep A CHANGELOG](htt - [Python] Drop compatibility for python 2 and python 3.8. Supported python versions: 3.9, 3.10, 3.11, 3.12, 3.13 - [Python] Removed installation of `gherkin` script. It was used for internal acceptance tests only. - ## [29.0.0] - 2024-08-12 ### Added - (i18n) Added Gujarati translation for "Rule" ([#249](https://github.com/cucumber/gherkin/pull/249)) @@ -687,7 +688,8 @@ This document is formatted according to the principles of [Keep A CHANGELOG](htt ### Changed - First release -[Unreleased]: https://github.com/cucumber/gherkin/compare/v29.0.0...HEAD +[Unreleased]: https://github.com/cucumber/gherkin/compare/v30.0.0...HEAD +[30.0.0]: https://github.com/cucumber/gherkin/compare/v29.0.0...v30.0.0 [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 diff --git a/c/VERSION b/c/VERSION index f1e4903d1..8dd5c17a1 100644 --- a/c/VERSION +++ b/c/VERSION @@ -1 +1 @@ -29.0.0 +30.0.0 diff --git a/dotnet/Gherkin/Gherkin.csproj b/dotnet/Gherkin/Gherkin.csproj index 3de038f30..e5f1152fa 100644 --- a/dotnet/Gherkin/Gherkin.csproj +++ b/dotnet/Gherkin/Gherkin.csproj @@ -10,7 +10,7 @@ - 29.0.0 + 30.0.0 $(VersionNumber)-$(SnapshotSuffix) $(VersionNumber) @@ -19,7 +19,7 @@ Gherkin Parser Gherkin Cucumber Ltd, Gaspar Nagy - Copyright © Cucumber Ltd, Gaspar Nagy + Copyright © Cucumber Ltd, Gaspar Nagy Cross-platform parser for the Gherkin language, used by Cucumber, SpecFlow and other Cucumber-based tools to parse feature files. specflow gherkin cucumber https://github.com/cucumber/gherkin @@ -33,11 +33,11 @@ - + - + diff --git a/elixir/mix.exs b/elixir/mix.exs index 81406d5f9..3d3f76bd9 100644 --- a/elixir/mix.exs +++ b/elixir/mix.exs @@ -6,7 +6,7 @@ defmodule CucumberGherkin.MixProject do def project do [ app: :cucumber_gherkin, - version: "29.0.0", + version: "30.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 2eefd2987..4c754388d 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/v29" + gherkin "github.com/cucumber/gherkin/go/v30" "io" "os" "strings" diff --git a/go/go.mod b/go/go.mod index 6d40e7723..94265b9dd 100644 --- a/go/go.mod +++ b/go/go.mod @@ -1,4 +1,4 @@ -module github.com/cucumber/gherkin/go/v29 +module github.com/cucumber/gherkin/go/v30 require ( github.com/cucumber/messages/go/v24 v24.1.0 diff --git a/go/main/main.go b/go/main/main.go index dc7d35944..a792cd4e4 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/v29" + gherkin "github.com/cucumber/gherkin/go/v30" "github.com/cucumber/messages/go/v24" "os" ) diff --git a/java/pom.xml b/java/pom.xml index f2735db7e..8e0db9100 100644 --- a/java/pom.xml +++ b/java/pom.xml @@ -8,14 +8,14 @@ 4.2.0 gherkin - 29.0.1-SNAPSHOT + 30.0.0 jar Gherkin Gherkin parser https://github.com/cucumber/gherkin - 1723455193 + 1729755106 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 + v30.0.0 diff --git a/javascript/package-lock.json b/javascript/package-lock.json index dbdfdf15a..fd40b2e34 100644 --- a/javascript/package-lock.json +++ b/javascript/package-lock.json @@ -1,6 +1,6 @@ { "name": "@cucumber/gherkin", - "version": "29.0.0", + "version": "30.0.0", "lockfileVersion": 3, "requires": true, "packages": { diff --git a/javascript/package.json b/javascript/package.json index 028679acd..6ad502b83 100644 --- a/javascript/package.json +++ b/javascript/package.json @@ -1,6 +1,6 @@ { "name": "@cucumber/gherkin", - "version": "29.0.0", + "version": "30.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 f1e4903d1..8dd5c17a1 100644 --- a/perl/VERSION +++ b/perl/VERSION @@ -1 +1 @@ -29.0.0 +30.0.0 diff --git a/python/pyproject.toml b/python/pyproject.toml index 31b62f5e3..ad673f149 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "gherkin-official" -version = "29.0.0" +version = "30.0.0" description = "Gherkin parser (official, by Cucumber team)" readme = "README.md" requires-python = ">=3.8" diff --git a/ruby/VERSION b/ruby/VERSION index f1e4903d1..8dd5c17a1 100644 --- a/ruby/VERSION +++ b/ruby/VERSION @@ -1 +1 @@ -29.0.0 +30.0.0 From d96c1cbaee1ef6632e958378bb4d9b5febed6b5f Mon Sep 17 00:00:00 2001 From: Luke Hill Date: Thu, 24 Oct 2024 08:32:13 +0100 Subject: [PATCH 11/23] Prepare for the next development iteration Created-by: polyglot-release v1.5.0 --- java/pom.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/java/pom.xml b/java/pom.xml index 8e0db9100..aa8affdb3 100644 --- a/java/pom.xml +++ b/java/pom.xml @@ -8,14 +8,14 @@ 4.2.0 gherkin - 30.0.0 + 30.0.1-SNAPSHOT jar Gherkin Gherkin parser https://github.com/cucumber/gherkin - 1729755106 + 1729755133 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 - v30.0.0 + HEAD From 3e2b6c58a285e10452f70480a4c06d8c38ac47e8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 25 Oct 2024 14:10:49 +0000 Subject: [PATCH 12/23] chore(deps): update dependency @types/node to v20.17.1 --- javascript/package-lock.json | 10 +++++----- javascript/package.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/javascript/package-lock.json b/javascript/package-lock.json index fd40b2e34..0d8500eaa 100644 --- a/javascript/package-lock.json +++ b/javascript/package-lock.json @@ -6,14 +6,14 @@ "packages": { "": { "name": "@cucumber/gherkin", - "version": "29.0.0", + "version": "30.0.0", "license": "MIT", "dependencies": { "@cucumber/messages": ">=19.1.4 <=26" }, "devDependencies": { "@types/mocha": "10.0.9", - "@types/node": "20.17.0", + "@types/node": "20.17.1", "commander": "^12.0.0", "core-js": "3.38.1", "mocha": "10.7.3", @@ -101,9 +101,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "20.17.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.0.tgz", - "integrity": "sha512-a7zRo0f0eLo9K5X9Wp5cAqTUNGzuFLDG2R7C4HY2BhcMAsxgSPuRvAC1ZB6QkuUQXf0YZAgfOX2ZyrBa2n4nHQ==", + "version": "20.17.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.1.tgz", + "integrity": "sha512-j2VlPv1NnwPJbaCNv69FO/1z4lId0QmGvpT41YxitRtWlg96g/j8qcv2RKsLKe2F6OJgyXhupN1Xo17b2m139Q==", "dev": true, "license": "MIT", "dependencies": { diff --git a/javascript/package.json b/javascript/package.json index 6ad502b83..29d20e26a 100644 --- a/javascript/package.json +++ b/javascript/package.json @@ -32,7 +32,7 @@ "homepage": "https://github.com/cucumber/gherkin", "devDependencies": { "@types/mocha": "10.0.9", - "@types/node": "20.17.0", + "@types/node": "20.17.1", "commander": "^12.0.0", "core-js": "3.38.1", "mocha": "10.7.3", From 939ed3d0a923ae7acc5bc432788eb426d6c01004 Mon Sep 17 00:00:00 2001 From: Alessio Bogon <778703+youtux@users.noreply.github.com> Date: Mon, 28 Oct 2024 11:49:25 +0100 Subject: [PATCH 13/23] Bump cucumber/action-publish-pypi to v3 (#305) It fixes the issue with projects without `setup.py`, which is the case for this repo. --- .github/workflows/release-pypi.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-pypi.yaml b/.github/workflows/release-pypi.yaml index 366e264f2..9b562cb6a 100644 --- a/.github/workflows/release-pypi.yaml +++ b/.github/workflows/release-pypi.yaml @@ -26,6 +26,6 @@ jobs: - name: Show Python version run: python --version - - uses: cucumber/action-publish-pypi@v2.0.0 + - uses: cucumber/action-publish-pypi@v3.0.0 with: working-directory: "python" From fa50f00a1d735b2f3719c228523c9145578ea603 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 28 Oct 2024 11:38:45 +0000 Subject: [PATCH 14/23] fix(deps): update dependency io.cucumber:messages to v27 (#307) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- java/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/pom.xml b/java/pom.xml index aa8affdb3..907d895fd 100644 --- a/java/pom.xml +++ b/java/pom.xml @@ -49,7 +49,7 @@ io.cucumber messages - [19.1.4,27.0.0) + [19.1.4,28.0.0) From ec4726348f3615da2314a990c6225f6d27a2b511 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 28 Oct 2024 21:01:31 +0000 Subject: [PATCH 15/23] chore(deps): update dependency @types/node to v20.17.2 --- javascript/package-lock.json | 8 ++++---- javascript/package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/javascript/package-lock.json b/javascript/package-lock.json index 0d8500eaa..b39dc9a0b 100644 --- a/javascript/package-lock.json +++ b/javascript/package-lock.json @@ -13,7 +13,7 @@ }, "devDependencies": { "@types/mocha": "10.0.9", - "@types/node": "20.17.1", + "@types/node": "20.17.2", "commander": "^12.0.0", "core-js": "3.38.1", "mocha": "10.7.3", @@ -101,9 +101,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "20.17.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.1.tgz", - "integrity": "sha512-j2VlPv1NnwPJbaCNv69FO/1z4lId0QmGvpT41YxitRtWlg96g/j8qcv2RKsLKe2F6OJgyXhupN1Xo17b2m139Q==", + "version": "20.17.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.2.tgz", + "integrity": "sha512-OOHK4sjXqkL7yQ7VEEHcf6+0jSvKjWqwnaCtY7AKD/VLEvRHMsxxu7eI8ErnjxHS8VwmekD4PeVCpu4qZEZSxg==", "dev": true, "license": "MIT", "dependencies": { diff --git a/javascript/package.json b/javascript/package.json index 29d20e26a..4d30633eb 100644 --- a/javascript/package.json +++ b/javascript/package.json @@ -32,7 +32,7 @@ "homepage": "https://github.com/cucumber/gherkin", "devDependencies": { "@types/mocha": "10.0.9", - "@types/node": "20.17.1", + "@types/node": "20.17.2", "commander": "^12.0.0", "core-js": "3.38.1", "mocha": "10.7.3", From ae82b488f3716f7f488734711102f2056f94b2d8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 29 Oct 2024 00:54:12 +0000 Subject: [PATCH 16/23] fix(deps): update dependency com.fasterxml.jackson:jackson-bom to v2.18.1 --- java/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/pom.xml b/java/pom.xml index 907d895fd..65554e3b6 100644 --- a/java/pom.xml +++ b/java/pom.xml @@ -31,7 +31,7 @@ com.fasterxml.jackson jackson-bom - 2.18.0 + 2.18.1 pom import From 0c0282ae0551f616553d859abd27d018236de727 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 29 Oct 2024 18:30:24 +0000 Subject: [PATCH 17/23] chore(deps): update dependency @types/node to v20.17.3 --- javascript/package-lock.json | 8 ++++---- javascript/package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/javascript/package-lock.json b/javascript/package-lock.json index b39dc9a0b..a9794ee5b 100644 --- a/javascript/package-lock.json +++ b/javascript/package-lock.json @@ -13,7 +13,7 @@ }, "devDependencies": { "@types/mocha": "10.0.9", - "@types/node": "20.17.2", + "@types/node": "20.17.3", "commander": "^12.0.0", "core-js": "3.38.1", "mocha": "10.7.3", @@ -101,9 +101,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "20.17.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.2.tgz", - "integrity": "sha512-OOHK4sjXqkL7yQ7VEEHcf6+0jSvKjWqwnaCtY7AKD/VLEvRHMsxxu7eI8ErnjxHS8VwmekD4PeVCpu4qZEZSxg==", + "version": "20.17.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.3.tgz", + "integrity": "sha512-tSQrmKKatLDGnG92h40GD7FzUt0MjahaHwOME4VAFeeA/Xopayq5qLyQRy7Jg/pjgKIFBXuKcGhJo+UdYG55jQ==", "dev": true, "license": "MIT", "dependencies": { diff --git a/javascript/package.json b/javascript/package.json index 4d30633eb..748b8e328 100644 --- a/javascript/package.json +++ b/javascript/package.json @@ -32,7 +32,7 @@ "homepage": "https://github.com/cucumber/gherkin", "devDependencies": { "@types/mocha": "10.0.9", - "@types/node": "20.17.2", + "@types/node": "20.17.3", "commander": "^12.0.0", "core-js": "3.38.1", "mocha": "10.7.3", From 0d84f64896a14faab4c3d4d71395d53a987b4081 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 29 Oct 2024 22:51:42 +0000 Subject: [PATCH 18/23] chore(deps): update dependency mocha to v10.8.1 --- javascript/package-lock.json | 9 +++++---- javascript/package.json | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/javascript/package-lock.json b/javascript/package-lock.json index a9794ee5b..de8e50971 100644 --- a/javascript/package-lock.json +++ b/javascript/package-lock.json @@ -16,7 +16,7 @@ "@types/node": "20.17.3", "commander": "^12.0.0", "core-js": "3.38.1", - "mocha": "10.7.3", + "mocha": "10.8.1", "ts-node": "10.9.2", "typescript": "5.6.3" } @@ -685,10 +685,11 @@ } }, "node_modules/mocha": { - "version": "10.7.3", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.7.3.tgz", - "integrity": "sha512-uQWxAu44wwiACGqjbPYmjo7Lg8sFrS3dQe7PP2FQI+woptP4vZXSMcfMyFL/e1yFEeEpV4RtyTpZROOKmxis+A==", + "version": "10.8.1", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.8.1.tgz", + "integrity": "sha512-WxSpEWgF03HfgNKBuysfK40DUaOSVX5zxgLDoieMGO+zyE69iq2eQ1vBypvIJ5mOPKpuVAqWiTbt4Orj7L6wVw==", "dev": true, + "license": "MIT", "dependencies": { "ansi-colors": "^4.1.3", "browser-stdout": "^1.3.1", diff --git a/javascript/package.json b/javascript/package.json index 748b8e328..adef6b3f6 100644 --- a/javascript/package.json +++ b/javascript/package.json @@ -35,7 +35,7 @@ "@types/node": "20.17.3", "commander": "^12.0.0", "core-js": "3.38.1", - "mocha": "10.7.3", + "mocha": "10.8.1", "ts-node": "10.9.2", "typescript": "5.6.3" }, From 7a42f212f966929d30be3b74d04fc695426ac6bc Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 30 Oct 2024 18:15:35 +0000 Subject: [PATCH 19/23] chore(deps): update dependency mocha to v10.8.2 --- javascript/package-lock.json | 8 ++++---- javascript/package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/javascript/package-lock.json b/javascript/package-lock.json index de8e50971..80ccea2ea 100644 --- a/javascript/package-lock.json +++ b/javascript/package-lock.json @@ -16,7 +16,7 @@ "@types/node": "20.17.3", "commander": "^12.0.0", "core-js": "3.38.1", - "mocha": "10.8.1", + "mocha": "10.8.2", "ts-node": "10.9.2", "typescript": "5.6.3" } @@ -685,9 +685,9 @@ } }, "node_modules/mocha": { - "version": "10.8.1", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.8.1.tgz", - "integrity": "sha512-WxSpEWgF03HfgNKBuysfK40DUaOSVX5zxgLDoieMGO+zyE69iq2eQ1vBypvIJ5mOPKpuVAqWiTbt4Orj7L6wVw==", + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.8.2.tgz", + "integrity": "sha512-VZlYo/WE8t1tstuRmqgeyBgCbJc/lEdopaa+axcKzTBJ+UIdlAB9XnmvTCAH4pwR4ElNInaedhEBmZD8iCSVEg==", "dev": true, "license": "MIT", "dependencies": { diff --git a/javascript/package.json b/javascript/package.json index adef6b3f6..d3e6636a0 100644 --- a/javascript/package.json +++ b/javascript/package.json @@ -35,7 +35,7 @@ "@types/node": "20.17.3", "commander": "^12.0.0", "core-js": "3.38.1", - "mocha": "10.8.1", + "mocha": "10.8.2", "ts-node": "10.9.2", "typescript": "5.6.3" }, From 4ab3b698d11b1b3a49b0ca7fd1318c919249d427 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 31 Oct 2024 04:57:07 +0000 Subject: [PATCH 20/23] chore(deps): update dependency core-js to v3.39.0 --- javascript/package-lock.json | 9 +++++---- javascript/package.json | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/javascript/package-lock.json b/javascript/package-lock.json index 80ccea2ea..46e0e8c12 100644 --- a/javascript/package-lock.json +++ b/javascript/package-lock.json @@ -15,7 +15,7 @@ "@types/mocha": "10.0.9", "@types/node": "20.17.3", "commander": "^12.0.0", - "core-js": "3.38.1", + "core-js": "3.39.0", "mocha": "10.8.2", "ts-node": "10.9.2", "typescript": "5.6.3" @@ -347,11 +347,12 @@ } }, "node_modules/core-js": { - "version": "3.38.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.38.1.tgz", - "integrity": "sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw==", + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.39.0.tgz", + "integrity": "sha512-raM0ew0/jJUqkJ0E6e8UDtl+y/7ktFivgWvqw8dNSQeNWoSDLvQ1H/RN3aPXB9tBd4/FhyR4RDPGhsNIMsAn7g==", "dev": true, "hasInstallScript": true, + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" diff --git a/javascript/package.json b/javascript/package.json index d3e6636a0..27b732c1d 100644 --- a/javascript/package.json +++ b/javascript/package.json @@ -34,7 +34,7 @@ "@types/mocha": "10.0.9", "@types/node": "20.17.3", "commander": "^12.0.0", - "core-js": "3.38.1", + "core-js": "3.39.0", "mocha": "10.8.2", "ts-node": "10.9.2", "typescript": "5.6.3" From b561b719efd4152d24fc788ad665726d559bfc5c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 31 Oct 2024 06:56:13 +0000 Subject: [PATCH 21/23] chore(deps): update dependency @types/node to v20.17.4 --- javascript/package-lock.json | 8 ++++---- javascript/package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/javascript/package-lock.json b/javascript/package-lock.json index 46e0e8c12..2c71e3383 100644 --- a/javascript/package-lock.json +++ b/javascript/package-lock.json @@ -13,7 +13,7 @@ }, "devDependencies": { "@types/mocha": "10.0.9", - "@types/node": "20.17.3", + "@types/node": "20.17.4", "commander": "^12.0.0", "core-js": "3.39.0", "mocha": "10.8.2", @@ -101,9 +101,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "20.17.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.3.tgz", - "integrity": "sha512-tSQrmKKatLDGnG92h40GD7FzUt0MjahaHwOME4VAFeeA/Xopayq5qLyQRy7Jg/pjgKIFBXuKcGhJo+UdYG55jQ==", + "version": "20.17.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.4.tgz", + "integrity": "sha512-Fi1Bj8qTJr4f1FDdHFR7oMlOawEYSzkHNdBJK+aRjcDDNHwEV3jPPjuZP2Lh2QNgXeqzM8Y+U6b6urKAog2rZw==", "dev": true, "license": "MIT", "dependencies": { diff --git a/javascript/package.json b/javascript/package.json index 27b732c1d..0b3a079d2 100644 --- a/javascript/package.json +++ b/javascript/package.json @@ -32,7 +32,7 @@ "homepage": "https://github.com/cucumber/gherkin", "devDependencies": { "@types/mocha": "10.0.9", - "@types/node": "20.17.3", + "@types/node": "20.17.4", "commander": "^12.0.0", "core-js": "3.39.0", "mocha": "10.8.2", From 4d72a6080e7b5a5bba453c92d7ce3e3084b30c22 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 31 Oct 2024 19:08:40 +0000 Subject: [PATCH 22/23] chore(deps): update dependency @types/node to v20.17.5 --- javascript/package-lock.json | 8 ++++---- javascript/package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/javascript/package-lock.json b/javascript/package-lock.json index 2c71e3383..acf0af867 100644 --- a/javascript/package-lock.json +++ b/javascript/package-lock.json @@ -13,7 +13,7 @@ }, "devDependencies": { "@types/mocha": "10.0.9", - "@types/node": "20.17.4", + "@types/node": "20.17.5", "commander": "^12.0.0", "core-js": "3.39.0", "mocha": "10.8.2", @@ -101,9 +101,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "20.17.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.4.tgz", - "integrity": "sha512-Fi1Bj8qTJr4f1FDdHFR7oMlOawEYSzkHNdBJK+aRjcDDNHwEV3jPPjuZP2Lh2QNgXeqzM8Y+U6b6urKAog2rZw==", + "version": "20.17.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.5.tgz", + "integrity": "sha512-n8FYY/pRxu496441gIcAQFZPKXbhsd6VZygcq+PTSZ75eMh/Ke0hCAROdUa21qiFqKNsPPYic46yXDO1JGiPBQ==", "dev": true, "license": "MIT", "dependencies": { diff --git a/javascript/package.json b/javascript/package.json index 0b3a079d2..bcd53dcb9 100644 --- a/javascript/package.json +++ b/javascript/package.json @@ -32,7 +32,7 @@ "homepage": "https://github.com/cucumber/gherkin", "devDependencies": { "@types/mocha": "10.0.9", - "@types/node": "20.17.4", + "@types/node": "20.17.5", "commander": "^12.0.0", "core-js": "3.39.0", "mocha": "10.8.2", From 145fdd9ac3c7e3518f0b3587eed0974c84d246ef Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 3 Nov 2024 07:32:50 +0000 Subject: [PATCH 23/23] chore(deps): update dependency @types/node to v20.17.6 --- javascript/package-lock.json | 8 ++++---- javascript/package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/javascript/package-lock.json b/javascript/package-lock.json index acf0af867..34bb2618a 100644 --- a/javascript/package-lock.json +++ b/javascript/package-lock.json @@ -13,7 +13,7 @@ }, "devDependencies": { "@types/mocha": "10.0.9", - "@types/node": "20.17.5", + "@types/node": "20.17.6", "commander": "^12.0.0", "core-js": "3.39.0", "mocha": "10.8.2", @@ -101,9 +101,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "20.17.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.5.tgz", - "integrity": "sha512-n8FYY/pRxu496441gIcAQFZPKXbhsd6VZygcq+PTSZ75eMh/Ke0hCAROdUa21qiFqKNsPPYic46yXDO1JGiPBQ==", + "version": "20.17.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.6.tgz", + "integrity": "sha512-VEI7OdvK2wP7XHnsuXbAJnEpEkF6NjSN45QJlL4VGqZSXsnicpesdTWsg9RISeSdYd3yeRj/y3k5KGjUXYnFwQ==", "dev": true, "license": "MIT", "dependencies": { diff --git a/javascript/package.json b/javascript/package.json index bcd53dcb9..187d0b597 100644 --- a/javascript/package.json +++ b/javascript/package.json @@ -32,7 +32,7 @@ "homepage": "https://github.com/cucumber/gherkin", "devDependencies": { "@types/mocha": "10.0.9", - "@types/node": "20.17.5", + "@types/node": "20.17.6", "commander": "^12.0.0", "core-js": "3.39.0", "mocha": "10.8.2",