v29.0.0
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
- @dependabot made their first contribution in #78
- @otrava7 made their first contribution in #77
- @jkronegg made their first contribution in #85
- @davidjgoss made their first contribution in #92
- @EDbarvinsky made their first contribution in #98
- @dolmen made their first contribution in #134
- @pradeepind made their first contribution in #142
- @tigh-latte made their first contribution in #107
- @ehuelsmann made their first contribution in #145
- @Coedice made their first contribution in #160
- @luke-hill made their first contribution in #165
- @botandrose made their first contribution in #89
- @chybz made their first contribution in #173
- @tmcgilchrist made their first contribution in #186
- @kieran-ryan made their first contribution in #203
- @binhtran432k made their first contribution in #204
- @brasmusson made their first contribution in #213
- @jbsmith7741 made their first contribution in #181
- @olleolleolle made their first contribution in #228
- @jeanlauliac made their first contribution in #235
- @hardikthanth made their first contribution in #249
Full Changelog: v26.0.1...v29.0.0