github Behat/Gherkin v4.13.0

latest release: v4.14.0
4 months ago

Changed

  • Files have been moved to flatten paths into a PSR-4 structure (instead of the previous PSR-0). This may affect users who are requiring files directly rather than using the composer autoloader as expected. See the 4.12.0 release for the new CachedArrayKeywords::withDefaultKeywords()to use thei18n.php` file without depending on paths to other files in this repo. By @uuf6429 in #288

Added

  • ExampleTableNode now implements TaggedNodeInterface. Also refactored node tag handling methods. By @uuf6429 in #289
  • Improve some exceptions thrown when parsing invalid feature files. Also increased test coverage. By @uuf6429 in #295
  • New translations for amh (Amharic), be (Belarusian) and ml (Malayalam) from cucumber/gherkin in #306
  • Improved translations / whitespace for ga (Irish), it (Italian), ja (Japanese), ka (Georgian) and ko (Korean) from cucumber/gherkin in #306

Internal

  • Fix & improve automatic CI updates to newer cucumber/gherkin test data and translations. By @acoulton in #300, #302, #304, #305
  • Update code style and resolve PHPStan warnings (up to level 9) in tests and CI scripts. By @uuf6429 in #296, #297 and #307
  • Make tests that expect exceptions more explicit by @uuf6429 in #310
  • Improve CI workflows and integrate Codecov reporting by @uuf6429 in #299 and #301
  • Refactor tag filtering implementation by @uuf6429 in #308
  • Update cucumber/gherkin parity tests to v32.1.1 in #306

Don't miss a new Gherkin release

NewReleases is sending notifications on new releases.