CHANGELOG.md in cucumber-rails-3.0.0.rc.1 vs CHANGELOG.md in cucumber-rails-3.0.0

- old
+ new

@@ -7,23 +7,55 @@ This file is intended to be modified using the [`changelog`](github.com/cucumber/changelog) command-line tool. ## [Unreleased] +## [3.0.0] - 2023-11-01 +### Changed +- Add support for Rails 7.1 [#575](https://github.com/cucumber/cucumber-rails/pull/575) +- Added new rubocop sub-gems (rails / rake) and updated repo to be rubocop 2.6 conformant [#581](https://github.com/cucumber/cucumber-rails/pull/581) + +### Fixed +- Some of the rails 5.2 tests were installing lots of old conflicting gems ([luke-hill]) +- Generator updates (Updated the install locations for some scripts from `script/` to `bin/` and remove some legacy items) + ([luke-hill]) +- Update minimum versions of several gems: capybara must be `v3.11+` and cucumber must be `v5+` (cucumber v9 is also permissible) + ([luke-hill]) +- Fixed an issue where the World instantiation didn't re-run the inherited classes initializer ([luke-hill]) + ## [3.0.0.rc.1] - 2023-09-15 ### Removed - Removed runtime dependencies: `mime-types`, `rexml`, and `webrick` [#559](https://github.com/cucumber/cucumber-rails/pull/559) - Removed support for Ruby 2.5 [#558](https://github.com/cucumber/cucumber-rails/pull/558) - Removed support for Rails 5.0 and 5.1 (5.2 is still supported and 6.0+ is now expected) [#565](https://github.com/cucumber/cucumber-rails/pull/565) ## [2.6.1] - 2022-10-12 ### Changed - Automate release process [#554](https://github.com/cucumber/cucumber-rails/pull/554) -## [v2.6.0] +## [2.6.0] - 2022-10-07 +### New Features +- Dependabot has now been added to the repo (Alongside this a bunch of gem updates have been done) + ([#540](https://github.com/cucumber/cucumber-rails/pull/540) [mattwynne]) + ### Changed -- New release process. Older releases are in [this changelog](./CHANGELOG.old.md). +- Gem update: allowed cucumber 8 ([#538](https://github.com/cucumber/cucumber-rails/pull/538) / [#541](https://github.com/cucumber/cucumber-rails/pull/541) [mattwynne]) +- New release process. Older releases are in [this changelog](./CHANGELOG.old.md) -[Unreleased]: https://github.com/cucumber/cucumber-rails/compare/v3.0.0.rc.1...main +### Fixed +- Some bugs with dev dependencies have now been fixed externally, so these have been unrestricted + ([#552](https://github.com/cucumber/cucumber-rails/pull/552) [BrianHawley]) + +- Fixed up some rubocop offenses from updated `rubocop-performance` + ([#550](https://github.com/cucumber/cucumber-rails/pull/550) [olleolleolle]) + +[Unreleased]: https://github.com/cucumber/cucumber-rails/compare/v3.0.0...HEAD +[3.0.0]: https://github.com/cucumber/cucumber-rails/compare/v3.0.0.rc.1...v3.0.0 [3.0.0.rc.1]: https://github.com/cucumber/cucumber-rails/compare/v2.6.1...v3.0.0.rc.1 [2.6.1]: https://github.com/cucumber/cucumber-rails/compare/v2.6.0...v2.6.1 -[v2.6.0]: ./CHANGELOG.old.md +[2.6.0]: https://github.com/cucumber/cucumber-rails/compare/v2.5.1...v2.6.0 + +[olleolleolle]: https://github.com/olleolleolle +[BrianHawley]: https://github.com/BrianHawley +[mattwynne]: https://github.com/mattwynne +[orien]: https://github.com/orien +[luke-hill]: https://github.com/luke-hill