Skip to content

v29.0.0

Compare
Choose a tag to compare
@luke-hill luke-hill released this 12 Aug 09:39
· 119 commits to main since this release
v29.0.0
c7d527d

Manually made due to issue with polyglot-release

What's Changed

  • build(deps): update cucumber-messages requirement from ~> 19.1, >= 19.1.4 to >= 19.1.4, < 22.0 in /ruby by @dependabot in #78
  • fix(go): change module name to match repo by @otrava7 in #77
  • Allow messages v19.1.4 to v20.0.1 to be used by @mpkorstanje in #83
  • java: Improve text trimming performance by @jkronegg in #85
  • Update StringUtils Javadoc by @jkronegg in #87
  • fix(deps): update dependency com.fasterxml.jackson:jackson-bom to v2.14.2 by @renovate in #91
  • break circular dependency on gherkin-streams by @davidjgoss in #92
  • chore(deps): update actions/setup-go action to v4 by @renovate in #96
  • chore(deps): update dependency typescript to v5 by @renovate in #97
  • i18n: Add Belarusian (be) localization by @EDbarvinsky in #98
  • Fixed: Renovate/phpunit phpunit 10.x by @ciaranmcnulty in #99
  • chore(deps): update dependency @types/node to v18.15.11 by @renovate in #101
  • fix(deps): update module github.com/cucumber/messages/go/v21 to v22 by @renovate in #104
  • fix(deps): update dependency io.cucumber:messages to v22 by @renovate in #103
  • fix(deps): update dependency @cucumber/messages to v22 by @renovate in #102
  • fix(deps): update dependency com.fasterxml.jackson:jackson-bom to v2.15.0 by @renovate in #108
  • fix(deps): update dependency com.fasterxml.jackson:jackson-bom to v2.15.1 by @renovate in #113
  • fix(deps): update dependency com.fasterxml.jackson:jackson-bom to v2.15.2 by @renovate in #116
  • go: use standard header in generated file by @dolmen in #134
  • python: Remove Python 2.x from CI by @mpkorstanje in #135
  • chore(deps): update dependency commander to v11 by @renovate in #121
  • chore(deps): update dependency microsoft.net.test.sdk to v17.6.3 by @renovate in #127
  • chore(deps): update dependency typescript to v5.1.6 by @renovate in #128
  • chore(deps): update dependency pytest to <7.5 by @renovate in #124
  • chore(deps): update dependency core-js to v3.31.1 by @renovate in #130
  • chore(deps): update dependency @types/node to v18.16.19 by @renovate in #129
  • chore(deps): update dependency xunit to v2.5.0 by @renovate in #132
  • chore(deps): update dependency perl to v5.39.0 by @renovate in #114
  • Revert "chore(deps): update dependency perl to v5.39.0 (#114)" by @mpkorstanje in #139
  • chore(deps): update dependency ex_doc to ~> 0.30 by @renovate in #137
  • chore(deps): update dependency xunit.runner.visualstudio to v2.5.0 by @renovate in #138
  • Adding support for Malayalam Language by @pradeepind in #142
  • go: upgrade messages to v22 by @dolmen in #133
  • fix(deps): update module github.com/stretchr/testify to v1.8.4 by @renovate in #115
  • go: Performance: Don't compile regex on matcher create by @tigh-latte in #107
  • Test on oldest supported Perl too by @ehuelsmann in #145
  • Fix PHP formatting to address source formatting failure by @ehuelsmann in #147
  • Perl add administrativia by @ehuelsmann in #146
  • Perl harmonized errors by @ehuelsmann in #149
  • Perl cleanup by @ehuelsmann in #150
  • Errors once by @ehuelsmann in #152
  • chore(deps): update actions/checkout action to v4 by @renovate in #164
  • chore(deps): update dependency @types/node to v18.17.14 by @renovate in #155
  • fix(deps): update dependency uuid to v4 by @renovate in #163
  • chore(deps): update dependency microsoft.net.test.sdk to v17.7.2 by @renovate in #161
  • chore(deps): update dependency typescript to v5.2.2 by @renovate in #159
  • chore(deps): update dependency fluentassertions to v6.12.0 by @renovate in #157
  • i18n: Add 'ed' to Italian by @Coedice in #160
  • Skip tests for implementations without change by @mpkorstanje in #167
  • i18n: Add Danish translation of "Rule" by @mpkorstanje in #166
  • chore(deps): update dependency dart to v3 by @renovate in #156
  • Added .net 8 to test platforms by @Romfos in #158
  • chore(deps): update dependency vimeo/psalm to v5.15.0 by @renovate in #168
  • i18n: Add 'regel' for 'rule' in Dutch by @Coedice in #170
  • i18n: Add 'regulo' for 'rule' in Esperanto by @Coedice in #171
  • [Ruby]: Ruby / Messages bump by @luke-hill in #165
  • ruby: introduce Gherkin::Query#parent_locations. by @botandrose in #89
  • Doc update by @luke-hill in #172
  • Added C++ implementation by @chybz in #173
  • chore(deps): update actions/checkout action to v4 by @renovate in #174
  • Revert "chore(deps): update actions/checkout action to v4" by @mpkorstanje in #177
  • chore(deps): update actions/checkout action to v4 by @renovate in #178
  • Use version 4 of checkout step in workflow by @luke-hill in #180
  • fix(deps): update dependency com.fasterxml.jackson:jackson-bom to v2.15.3 by @renovate in #182
  • chore(deps): update actions/setup-node action to v4 by @renovate in #184
  • chore(deps): update dependency getopt::long to v2.57 by @renovate in #190
  • fix(deps): update dependency com.fasterxml.jackson:jackson-bom to v2.16.0 by @renovate in #193
  • fix(deps): update dependency io.cucumber:messages to v24 by @renovate in #195
  • fix(deps): update dependency @cucumber/messages to v24 by @renovate in #194
  • chore(deps): update actions/setup-java action to v4 by @renovate in #197
  • chore(deps): update actions/setup-dotnet action to v4 by @renovate in #198
  • chore(deps): update actions/setup-python action to v5 by @renovate in #199
  • chore(deps): update actions/setup-go action to v5 by @renovate in #200
  • Fix for get_comments prototype deprecation by @tmcgilchrist in #186
  • chore(deps): update dependency @types/node to v20 by @renovate in #185
  • fix(deps): update dependency com.fasterxml.jackson:jackson-bom to v2.16.1 by @renovate in #201
  • Update Python example to latest API by @kieran-ryan in #203
  • Fix cpp build by @mpkorstanje in #206
  • i18n: Add Vietnamese translation of "Rule" by @binhtran432k in #204
  • Remove duplicate token matcher Python code by @kieran-ryan in #205
  • fix(deps): update module github.com/cucumber/messages/go/v22 to v24 by @renovate in #196
  • fix(deps): update dependency cucumber-messages to v24 by @mpkorstanje in #208
  • fix(deps): update module github.com/cucumber/messages/go/v22 to v24 by @renovate in #207
  • fix(deps): update dependency io.cucumber:cucumber-parent to v4.2.0 by @renovate in #209
  • Cpp windows ci by @chybz in #211
  • [Python] Add workflow for releasing to Pypi by @brasmusson in #213
  • chore: add multiplatform CI by @chybz in #214
  • chore(deps): update actions/cache action to v4 by @renovate in #218
  • [Python] Reuse the action-publish-pypi in release-pypi.yaml by @brasmusson in #220
  • Irish translation for Rule by @kieran-ryan in #216
  • update go example in readme by @jbsmith7741 in #181
  • chore(deps): update xunit-dotnet monorepo by @renovate in #227
  • CI: Update latest PHP version to last non-EOL version by @olleolleolle in #228
  • fix(deps): update dependency com.fasterxml.jackson:jackson-bom to v2.16.2 by @renovate in #231
  • [php] Bump required version of the php-cs-fixer by @olleolleolle in #232
  • [php] disable php-cs progress bar output in CI by @olleolleolle in #233
  • fix(deps): update dependency com.fasterxml.jackson:jackson-bom to v2.17.0 by @renovate in #236
  • Update README.md, python example by @jeanlauliac in #235
  • chore(deps): update dependency commander to v12 by @renovate in #225
  • chore(deps): update dependency pytest to v8 by @renovate in #222
  • Build every language on changes to the GitHub workflows by @mpkorstanje in #237
  • README: update ast diagram to v6 using Mermaid class diagram by @binhtran432k in #215
  • [php] Configure Psalm 6 default settings findUnusedBaselineEntry, findUnusedCode by @olleolleolle in #234
  • php: Remove transitive php-parser dependency by @mpkorstanje in #239
  • chore(deps): update dependency vimeo/psalm to v5.23.1 by @renovate in #219
  • [php] Try to follow Psalm tips by @olleolleolle in #238
  • Refresh README elements including broken links by @kieran-ryan in #240
  • Provide trailing space in Irish keywords by @kieran-ryan in #243
  • python: provide informative exception for trailing escapes in tables by @kieran-ryan in #241
  • chore(deps): update dependency phpunit/phpunit to v11 by @renovate in #224
  • fix(cpp): handle download failures and don't use GitHub api to get latest releases by @chybz in #247
  • Korean dialect missing space after step keywords by @kieran-ryan in #254
  • Bump braces from 3.0.2 to 3.0.3 in /javascript by @dependabot in #255
  • fix(deps): update dependency @cucumber/messages to v25 by @renovate in #252
  • ruby: provide informative exception for trailing escapes in tables by @mpkorstanje in #244
  • Perl, .Net: provide informative exception for trailing escapes in tables by @mpkorstanje in #245
  • Gujarati translation for Rule by @hardikthanth in #249
  • Restore License file for each language by @mpkorstanje in #257
  • [Ruby] - Messages update / skeleton for refactoring by @luke-hill in #259
  • go: generate formatted parser by @mpkorstanje in #260
  • Add docker container to generate parsers and languages by @ehuelsmann in #154
  • Remove duplicate scenario keyword from sr-Cyrl by @mpkorstanje in #264

New Contributors

Full Changelog: v26.0.1...v29.0.0