gherkin

A parser and compiler for the Gherkin language.

MIT License

Downloads
10.8M
Stars
146
Committers
113

Bot releases are visible (Hide)

gherkin - v28.0.0 Latest Release

Published by github-actions[bot] 8 months ago

Added

  • [Python] Added release workflow for releasing to Pypi (#213)
  • (i18n) Added Vietnamese translation of "Rule" (#204)
  • (i18n) Added Irish translation of "Rule" (#216)

Changed

  • [Python] Reuse the action cucumber/action-publish-pypi in release (#220)
  • [Python] Removed duplicate code in markdown token matcher (#205)
  • [Java, JavaScript, PHP, Go, Ruby] Upgraded messages to v24
  • Upgraded messages to v22
gherkin - v27.0.0

Published by github-actions[bot] about 1 year ago

Added

  • (i18n) Added Malayalam localization
  • (i18n) Added 'ed' to Italian (#31)
  • (i18n) Added Danish translation of "Rule"
  • (i18n) Added Dutch translation of "Rule"
  • (i18n) Added Esperanto translation of "Rule"
  • [Ruby] Added Gherkin::Query#parent_locations for determining a scenario's parents' line numbers (#89)
  • C++ implementation #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)
  • [Ruby] Update minimum ruby requirement from 2.3 to 2.5
gherkin - v26.2.0

Published by github-actions[bot] over 1 year ago

Changed

  • Upgraded messages to v22
gherkin - v26.1.0

Published by github-actions[bot] over 1 year ago

Added

  • (i18n) Add Belarusian localization
gherkin - v26.0.3

Published by github-actions[bot] almost 2 years ago

Fixed

  • [Javascript, PHP, Ruby] Allow messages v19.1.4 to v20.0.1 to be used
  • [Java] Improve text trim performance (#84)
gherkin - v26.0.2

Published by github-actions[bot] almost 2 years ago

Fixed

  • [Go] Fix module names (again)
gherkin - v26.0.1

Published by github-actions[bot] almost 2 years ago

Fixed

  • [Go] Fix module names
gherkin - v26.0.0

Published by github-actions[bot] almost 2 years ago

Added

  • [Java] Enabled reproducible builds

Changed

  • Upgraded messages to v21
  • [.NET] Update target frameworks fo .NET 6, .NET Framework 4.6.2, .NET Standard 2.0

Fixed

  • Link to the correct repository in various package meta-data.
  • [Perl] Specify version range for Cucumber::Messages dependency (#50)
gherkin - v25.0.2

Published by github-actions[bot] almost 2 years ago

Fixed

  • Fix half-glyph in Georgian translations (#44)
gherkin - v25.0.1

Published by github-actions[bot] almost 2 years ago

Fixed

  • Fix release process for perl and elixir
gherkin - v25.0.0

Published by github-actions[bot] almost 2 years ago

Added

  • Additional ja (Japanese) translations for and, but
  • Added amh (Amharic) translation
  • Add Фича and Шаблон примера as more convenient translations (#2078)

Changed

  • ja (Japanese) Rule translation changed from Rule to ルール

Deprecated

Fixed

  • Translations fixed for ka (Georgian) locale

Removed

Package Rankings
Top 4.45% on Pypi.org
Top 2.68% on Rubygems.org
Top 2.03% on Npmjs.org
Top 4.12% on Proxy.golang.org
Top 14.06% on Repo1.maven.org
Top 11.15% on Metacpan.org
Badges
Extracted from project README
test dotnet workflow test java workflow test javascript workflow test ruby workflow test go workflow test python workflow test c workflow test perl workflow test php workflow test dart workflow test cpp workflow