CHANGELOG.md in cucumber-6.0.0 vs CHANGELOG.md in cucumber-6.1.0

- old
+ new

@@ -8,11 +8,11 @@ Please visit [cucumber/CONTRIBUTING.md](https://github.com/cucumber/cucumber/blob/master/CONTRIBUTING.md) for more info on how to contribute to Cucumber. --- -## [In GIT](https://github.com/cucumber/cucumber-ruby/compare/v6.0.0...master) +## [In GIT](https://github.com/cucumber/cucumber-ruby/compare/v6.1.0...main) ### Added ### Fixed @@ -20,12 +20,48 @@ ### Removed ### Security fixes +## [v6.1.0](https://github.com/cucumber/cucumber-ruby/compare/v6.0.0...v6.1.0) + +### Fixed + +- `--dry-run` now supports `message` based-formatters + ([1540](https://github.com/cucumber/cucumber-ruby/pull/1540) + [1496](https://github.com/cucumber/cucumber-ruby/issues/1496) + [1488](https://github.com/cucumber/cucumber-ruby/issues/1488) + [aurelien-reeves](https://github.com/aurelien-reeves)) +- Step definitions now uses object instances created in the ParameterType + ([1538](https://github.com/cucumber/cucumber-ruby/pull/1538) + [1532](https://github.com/cucumber/cucumber-ruby/issues/1532) + [aurelien-reeves](https://github.com/aurelien-reeves)) +- `attach` can now handle null bytes in the data. + ([1536](https://github.com/cucumber/cucumber-ruby/pull/1536) + [1529](https://github.com/cucumber/cucumber-ruby/issues/1529) + [aurelien-reeves](https://github.com/aurelien-reeves)) + +### Changed + +- The JSON formatter now reports empty scenarios. + No status is reported for empty scenarios in the resulting JSON. + No more empty background is reported with empty scenarios. + ([1533](https://github.com/cucumber/cucumber-ruby/pull/1533) + [1530](https://github.com/cucumber/cucumber-ruby/issues/1530) + [aurelien-reeves](https://github.com/aurelien-reeves)) +- Undeprecate the JSON formatter. It won't be removed any time soon. + +### Dependencies + +- Updated `cucumber-core` ~> 9.0.1 + ## [v6.0.0](https://github.com/cucumber/cucumber-ruby/compare/v5.3.0...v6.0.0) +### Added + +- Support tagged rules ([cucumber#1123](https://github.com/cucumber/cucumber/issues/1123)) + ### Fixed - It is now possible to attach a file passing its path ([#1506](https://github.com/cucumber/cucumber-ruby/issues/1506) [#1514](https://github.com/cucumber/cucumber-ruby/pull/1514) @@ -40,17 +76,16 @@ - `embed` in step definitions in favor of `attach`. `embed` has been deprecated in version 4.0. Simply replace `embed` with `attach`. ([#1523](https://github.com/cucumber/cucumber-ruby/pull/1523) [aurelien-reeves](https://github.com/aurelien-reeves)) - -- `puts` in step definitions in favor of `log`. `log` has been deprecated in version 4.0 +- `puts` in step definitions in favor of `log`. `puts` has been deprecated in version 4.0. Simply replace `puts` with `log`. ([#1523](https://github.com/cucumber/cucumber-ruby/pull/1523) [aurelien-reeves](https://github.com/aurelien-reeves)) - + ## [5.3.0](https://github.com/cucumber/cucumber-ruby/compare/v5.2.0...v5.3.0) ### Added - `fileattribute` cli argument available to attach `file` to junit formatter @@ -675,11 +710,11 @@ ## [2.0.0.rc.4](https://github.com/cucumber/cucumber-ruby/compare/v2.0.0.rc.3...2.0.0.rc.4) ### Features -- [Add custom filters from Ruby configuration code](https://github.com/cucumber/cucumber-ruby/blob/master/features/docs/extending_cucumber/custom_filter.feature) (@mattwynne) +- [Add custom filters from Ruby configuration code](https://github.com/cucumber/cucumber-ruby/blob/main/features/docs/extending_cucumber/custom_filter.feature) (@mattwynne) ### Bugfixes - Fix missing `require Forwardable` (@tooky) - Fix snippet suggestions ([765](https://github.com/cucumber/cucumber-ruby/pull/765) @richarda), also with i18n languages (@brasmusson) @@ -1080,16 +1115,16 @@ New format: [feature here] -Also see [Gherkin 2.6.0 History](https://github.com/cucumber/gherkin/blob/master/History.md) for info about new `id` and `uri` elements in the JSON. +Also see [Gherkin 2.6.0 History](https://github.com/cucumber/cucumber/blob/master/gherkin/History.md) for info about new `id` and `uri` elements in the JSON. ## [1.1.0](https://github.com/cucumber/cucumber-ruby/compare/v1.0.6...v1.1.0) ### Changed features -- The JSON formatter output has changed. See [Gherkin 2.5.0 History](https://github.com/cucumber/gherkin/blob/master/History.md) (Aslak Hellesøy) +- The JSON formatter output has changed. See [Gherkin 2.5.0 History](https://github.com/cucumber/gherkin/blob/master/CHANGELOG.md) (Aslak Hellesøy) ## [1.0.6](https://github.com/cucumber/cucumber-ruby/compare/v1.0.5...v1.0.6) ### Bugfixes