CHANGELOG.md in cucumber-rails-2.5.1 vs CHANGELOG.md in cucumber-rails-2.6.0

- old
+ new

@@ -7,10 +7,27 @@ ### Changed ### Fixed +## [v2.6.0](https://github.com/cucumber/cucumber-rails/compare/v2.5.1...v2.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 +* Gem update: allowed cucumber 8 ([#538](https://github.com/cucumber/cucumber-rails/pull/538) / + [#541](https://github.com/cucumber/cucumber-rails/pull/541) [mattwynne]) + +### 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]) + ## [v2.5.1](https://github.com/cucumber/cucumber-rails/compare/v2.5.0...v2.5.1) (2022-04-01) ### Fixed * Date input support in Rails 7 ([#535](https://github.com/cucumber/cucumber-rails/pull/535) [mgrunberg]) @@ -31,297 +48,298 @@ ### New Features * Added new docker / Makefile script to permit releasing from repo ([#502](https://github.com/cucumber/cucumber-rails/pull/502) [luke-hill]) * Gem update: allowed cucumber 6/7 ([#515](https://github.com/cucumber/cucumber-rails/pull/515) / - [#519](https://github.com/cucumber/cucumber-rails/pull/519)) +[#519](https://github.com/cucumber/cucumber-rails/pull/519)) * Add support for Ruby 3 ([#517](https://github.com/cucumber/cucumber-rails/pull/517/)) ### Changed * Updated rubocop to use new major versions ([#504](https://github.com/cucumber/cucumber-rails/pull/504) / - [#519](https://github.com/cucumber/cucumber-rails/pull/519) [luke-hill]) +[#519](https://github.com/cucumber/cucumber-rails/pull/519) [luke-hill]) ### Removed -* Removed traces of legacy spork setup / help (No longer used) ([#518](https://github.com/cucumber/cucumber-rails/pull/518)) +* Removed traces of legacy spork setup / help (No longer used) +([#518](https://github.com/cucumber/cucumber-rails/pull/518) [luke-hill]) ## [v2.3.0](https://github.com/cucumber/cucumber-rails/compare/v2.2.0...v2.3.0) (2021-03-30) ### Changed - * Changed dependency from rails to railties to avoid pulling in optional Rails gems like actioncable ([#486](https://github.com/cucumber/cucumber-rails/pull/486) [langalex]) +* Changed dependency from rails to railties to avoid pulling in optional Rails gems like actioncable +([#486](https://github.com/cucumber/cucumber-rails/pull/486) [langalex]) - * Lightened gem binary by removing un-needed files ([#496](https://github.com/cucumber/cucumber-rails/pull/496) [orien]) +* Lightened gem binary by removing un-needed files ([#496](https://github.com/cucumber/cucumber-rails/pull/496) [orien]) ### Fixed - * Fixed up a couple of legacy capybara specs to use a better format ([#498](https://github.com/cucumber/cucumber-rails/pull/498) [luke-hill]) +* Fixed up a couple of legacy capybara specs to use a better format +([#498](https://github.com/cucumber/cucumber-rails/pull/498) [luke-hill]) ## [v2.2.0](https://github.com/cucumber/cucumber-rails/compare/v2.1.0...v2.2.0) (2020-08-10) ### New Features - * Added more documentation and tests around Javascript tagged scenarios - ([#480](https://github.com/cucumber/cucumber-rails/pull/480) [luke-hill]) +* Added more documentation and tests around Javascript tagged scenarios + ([#480](https://github.com/cucumber/cucumber-rails/pull/480) [luke-hill]) - * Gem Updates - * Allowed cucumber5, updated other gem dependencies - * Updated travis runs and gem builds tested against - ([#482](https://github.com/cucumber/cucumber-rails/pull/482) [luke-hill]) +* Gem Updates + * Allowed cucumber5, updated other gem dependencies + * Updated travis runs and gem builds tested against + ([#482](https://github.com/cucumber/cucumber-rails/pull/482) [luke-hill]) ### Changed - * Dropped Rails 4.2 support ([#392](https://github.com/cucumber/cucumber-rails/pull/392) [deivid-rodriguez]) +* Dropped Rails 4.2 support ([#392](https://github.com/cucumber/cucumber-rails/pull/392) [deivid-rodriguez]) ### Fixed - * Database cleaning no longer silently fails when using database_cleaner v2 adapter gems - ([#467](https://github.com/cucumber/cucumber-rails/pull/467) [botandrose]) +* Database cleaning no longer silently fails when using database_cleaner v2 adapter gems + ([#467](https://github.com/cucumber/cucumber-rails/pull/467) [botandrose]) - * Restored compatibility with `database_cleaner` versions earlier than 1.8.0.beta - ([#473](https://github.com/cucumber/cucumber-rails/pull/473) [cgriego]) +* Restored compatibility with `database_cleaner` versions earlier than 1.8.0.beta + ([#473](https://github.com/cucumber/cucumber-rails/pull/473) [cgriego]) - * Restored previous `database_cleaner` behavior for apps that do not use/load ActiveRecord - ([#474](https://github.com/cucumber/cucumber-rails/pull/474) [cgriego]) +* Restored previous `database_cleaner` behavior for apps that do not use/load ActiveRecord + ([#474](https://github.com/cucumber/cucumber-rails/pull/474) [cgriego]* Restored previous compatibility around standard Rails Modules not being loaded + ([#484](https://github.com/cucumber/cucumber-rails/pull/484) [Draiken]) - * Restored previous compatibility around standard Rails Modules not being loaded - ([#484](https://github.com/cucumber/cucumber-rails/pull/484) [Draiken]) - ## [v2.1.0](https://github.com/cucumber/cucumber-rails/compare/v2.0.0...v2.1.0) (2020-06-15) ### New Features - * Added metadata to allow gem to be searched / indexed by rubygems - ([#447](https://github.com/cucumber/cucumber-rails/pull/447) [orien]) +* Added metadata to allow gem to be searched / indexed by rubygems + ([#447](https://github.com/cucumber/cucumber-rails/pull/447) [orien]) - * Allow Cucumber 4 to be used as an option for cucumber-rails - * NB: Cucumber4 changes quite a lot of logic with auto-loaders. This means that any previous - logic that relied implicitly on load-order "may" be affected - ([#453](https://github.com/cucumber/cucumber-rails/pull/453) [luke-hill] / [deivid-rodriguez]) +* Allow Cucumber 4 to be used as an option for cucumber-rails + * NB: Cucumber4 changes quite a lot of logic with auto-loaders. This means that any previous + logic that relied implicitly on load-order "may" be affected + ([#453](https://github.com/cucumber/cucumber-rails/pull/453) [luke-hill] / [deivid-rodriguez]) ### Changed - * Dropped Ruby 2.3 support (target 2.4 - 2.7) ([#466](https://github.com/cucumber/cucumber-rails/pull/466) [mvz]) +* Dropped Ruby 2.3 support (target 2.4 - 2.7) ([#466](https://github.com/cucumber/cucumber-rails/pull/466) [mvz]) - * Refactored suite to remove a lot of old Rails3/4.0 "ism's" - * Also migrated a lot of old cucumber styles to cucumber4 - ([#441](https://github.com/cucumber/cucumber-rails/pull/441) [luke-hill]) +* Refactored suite to remove a lot of old Rails3/4.0 "ism's" + * Also migrated a lot of old cucumber styles to cucumber4 + ([#441](https://github.com/cucumber/cucumber-rails/pull/441) [luke-hill]) - * Refactored alias logic for overriding Rails methods to use `Module#prepend` - ([#457](https://github.com/cucumber/cucumber-rails/pull/457) [wagenet]) +* Refactored alias logic for overriding Rails methods to use `Module#prepend` + ([#457](https://github.com/cucumber/cucumber-rails/pull/457) [wagenet]) - * `database_cleaner` (when used), at a version `>= 1.8` will now silence all warnings - * The suite internally will only test a version `>= 1.8`, so other versions will work but are un-maintained - ([#463](https://github.com/cucumber/cucumber-rails/pull/463) [deivid-rodriguez]) +* `database_cleaner` (when used), at a version `>= 1.8` will now silence all warnings + * The suite internally will only test a version `>= 1.8`, so other versions will work but are un-maintained + ([#463](https://github.com/cucumber/cucumber-rails/pull/463) [deivid-rodriguez]) ### Fixed - * Various rubocop / rspec styling fixes - ([#445](https://github.com/cucumber/cucumber-rails/pull/445) / - [#449](https://github.com/cucumber/cucumber-rails/pull/449) / - [#450](https://github.com/cucumber/cucumber-rails/pull/450) / - [#451](https://github.com/cucumber/cucumber-rails/pull/451) / - [#452](https://github.com/cucumber/cucumber-rails/pull/452) / - [#465](https://github.com/cucumber/cucumber-rails/pull/465) - [mvz] / [luke-hill]) +* Various rubocop / rspec styling fixes + ([#445](https://github.com/cucumber/cucumber-rails/pull/445) / + [#449](https://github.com/cucumber/cucumber-rails/pull/449) / + [#450](https://github.com/cucumber/cucumber-rails/pull/450) / + [#451](https://github.com/cucumber/cucumber-rails/pull/451) / + [#452](https://github.com/cucumber/cucumber-rails/pull/452) / + [#465](https://github.com/cucumber/cucumber-rails/pull/465) + [mvz] / [luke-hill]) - * Various CI fixes - ([#444](https://github.com/cucumber/cucumber-rails/pull/444) / - [#460](https://github.com/cucumber/cucumber-rails/pull/460) / - [#464](https://github.com/cucumber/cucumber-rails/pull/464) - [mvz] / [damonjmurray] / [deivid-rodriguez]) +* Various CI fixes + ([#444](https://github.com/cucumber/cucumber-rails/pull/444) / + [#460](https://github.com/cucumber/cucumber-rails/pull/460) / + [#464](https://github.com/cucumber/cucumber-rails/pull/464) + [mvz] / [damonjmurray] / [deivid-rodriguez]) - * Avoid printing a warning about `config.cache_classes` being set to `false` when - Spring is used ([#462](https://github.com/cucumber/cucumber-rails/pull/462) [janko]) +* Avoid printing a warning about `config.cache_classes` being set to `false` when + Spring is used ([#462](https://github.com/cucumber/cucumber-rails/pull/462) [janko]) ## [v2.0.0](https://github.com/cucumber/cucumber-rails/compare/v1.8.0...v2.0.0) (2019-09-13) ### New Features - * New functionality allows users to Configure whether `Rack::Test` methods get auto-mixed in - * Setting `ENV['CR_REMOVE_RACK_TEST_HELPERS] = "true"` will remove these methods from the `World` - ([#440](https://github.com/cucumber/cucumber-rails/pull/440) [luke-hill]) +* New functionality allows users to Configure whether `Rack::Test` methods get auto-mixed in + * Setting `ENV['CR_REMOVE_RACK_TEST_HELPERS] = "true"` will remove these methods from the `World` + ([#440](https://github.com/cucumber/cucumber-rails/pull/440) [luke-hill]) ### Changed - * **Breaking change:** `web_steps` have been completely removed from cucumber-rails - ([#437](https://github.com/cucumber/cucumber-rails/pull/437) [luke-hill]) +* **Breaking change:** `web_steps` have been completely removed from cucumber-rails + ([#437](https://github.com/cucumber/cucumber-rails/pull/437) [luke-hill]) - * Altered some branching logic in tests designed to cater for old ruby/rails versions - ([#433](https://github.com/cucumber/cucumber-rails/pull/433) [luke-hill]) +* Altered some branching logic in tests designed to cater for old ruby/rails versions + ([#433](https://github.com/cucumber/cucumber-rails/pull/433) [luke-hill]) ## [v1.8.0](https://github.com/cucumber/cucumber-rails/compare/v1.7.0..v1.8.0) (2019-08-06) ### Changed - * Dropped Ruby 2.2 support (target 2.3 and up) ([#424](https://github.com/cucumber/cucumber-rails/pull/424) [mvz]) +* Dropped Ruby 2.2 support (target 2.3 and up) ([#424](https://github.com/cucumber/cucumber-rails/pull/424) [mvz]) - * Begin to update the core runtime / development dependencies to something a little more recent - ([#413](https://github.com/cucumber/cucumber-rails/pull/413) / - [#431](https://github.com/cucumber/cucumber-rails/pull/431) / - [#432](https://github.com/cucumber/cucumber-rails/pull/432) - [mvz] / - [luke-hill]) +* Begin to update the core runtime / development dependencies to something a little more recent + ([#413](https://github.com/cucumber/cucumber-rails/pull/413) / + [#431](https://github.com/cucumber/cucumber-rails/pull/431) / + [#432](https://github.com/cucumber/cucumber-rails/pull/432) + [mvz] / + [luke-hill]) ### Fixed - * Various rubocop / styling issues that had built up over time - ([#414](https://github.com/cucumber/cucumber-rails/pull/414) / - [#416](https://github.com/cucumber/cucumber-rails/pull/416) / - [#419](https://github.com/cucumber/cucumber-rails/pull/419) / - [#420](https://github.com/cucumber/cucumber-rails/pull/420) / - [#421](https://github.com/cucumber/cucumber-rails/pull/421) / - [#421](https://github.com/cucumber/cucumber-rails/pull/434) - [luke-hill] / - [mvz]) +* Various rubocop / styling issues that had built up over time + ([#414](https://github.com/cucumber/cucumber-rails/pull/414) / + [#416](https://github.com/cucumber/cucumber-rails/pull/416) / + [#419](https://github.com/cucumber/cucumber-rails/pull/419) / + [#420](https://github.com/cucumber/cucumber-rails/pull/420) / + [#421](https://github.com/cucumber/cucumber-rails/pull/421) / + [#421](https://github.com/cucumber/cucumber-rails/pull/434) + [luke-hill] / + [mvz]) - * Generic Travis Healthcheck (Fixed up polluted logs and use newer Ubuntu OS) - ([#415](https://github.com/cucumber/cucumber-rails/pull/415) / - [#417](https://github.com/cucumber/cucumber-rails/pull/417) - [luke-hill]) +* Generic Travis Healthcheck (Fixed up polluted logs and use newer Ubuntu OS) + ([#415](https://github.com/cucumber/cucumber-rails/pull/415) / + [#417](https://github.com/cucumber/cucumber-rails/pull/417) + [luke-hill]) - * Rails6 not building correctly - ([#418](https://github.com/cucumber/cucumber-rails/pull/418) - [luke-hill]) +* Rails6 not building correctly + ([#418](https://github.com/cucumber/cucumber-rails/pull/418) + [luke-hill]) - * Provisional Ruby 2.7 builds not working - ([#427](https://github.com/cucumber/cucumber-rails/pull/427) - [amatsuda] / - [luke-hill]) +* Provisional Ruby 2.7 builds not working + ([#427](https://github.com/cucumber/cucumber-rails/pull/427) + [amatsuda] / + [luke-hill]) ## [v1.7.0](https://github.com/cucumber/cucumber-rails/compare/v1.6.0...v1.7.0) (2019-04-17) ### Changed - * Drop rails `4.0` / `4.1` support ([#392](https://github.com/cucumber/cucumber-rails/pull/392) [deivid-rodriguez]) - * Allow Ruby `2.6` users to `ERB.new` ([#399](https://github.com/cucumber/cucumber-rails/pull/399) [koic]) - * Allow Rails to be used in the `6.x` series (Currently as of release only beta1 is supported) ([#405](https://github.com/cucumber/cucumber-rails/pull/405) [kotovalexarian]) - * Update CI to test most relevant Rubies ([#411](https://github.com/cucumber/cucumber-rails/pull/411) [olleolleolle]) +* Drop rails `4.0` / `4.1` support ([#392](https://github.com/cucumber/cucumber-rails/pull/392) [deivid-rodriguez]) +* Allow Ruby `2.6` users to `ERB.new` ([#399](https://github.com/cucumber/cucumber-rails/pull/399) [koic]) +* Allow Rails to be used in the `6.x` series (Currently as of release only beta1 is supported) ([#405](https://github.com/cucumber/cucumber-rails/pull/405) [kotovalexarian]) +* Update CI to test most relevant Rubies ([#411](https://github.com/cucumber/cucumber-rails/pull/411) [olleolleolle]) ### Fixed - * Appraisals fixes (Up-to-date `geckodriver`, standardised the various `.gemfile`s) - ([#389](https://github.com/cucumber/cucumber-rails/pull/389) / - [#394](https://github.com/cucumber/cucumber-rails/pull/394) / - [#395](https://github.com/cucumber/cucumber-rails/pull/395) / - [#408](https://github.com/cucumber/cucumber-rails/pull/408) - [xtrasimplicity] / - [deivid-rodriguez] / +* Appraisals fixes (Up-to-date `geckodriver`, standardised the various `.gemfile`s) +([#389](https://github.com/cucumber/cucumber-rails/pull/389) / +[#394](https://github.com/cucumber/cucumber-rails/pull/394) / +[#395](https://github.com/cucumber/cucumber-rails/pull/395) / +[#408](https://github.com/cucumber/cucumber-rails/pull/408) +[xtrasimplicity] / +[deivid-rodriguez] / +[mvz]) + +* Various build issues that had built up over the previous year + ([#403](https://github.com/cucumber/cucumber-rails/pull/403) / + [#404](https://github.com/cucumber/cucumber-rails/pull/404) / + [#410](https://github.com/cucumber/cucumber-rails/pull/410) + [koic] / [mvz]) - * Various build issues that had built up over the previous year - ([#403](https://github.com/cucumber/cucumber-rails/pull/403) / - [#404](https://github.com/cucumber/cucumber-rails/pull/404) / - [#410](https://github.com/cucumber/cucumber-rails/pull/410) - [koic] / - [mvz]) - ## [v1.6.0](https://github.com/cucumber/cucumber-rails/compare/v1.5.0...v1.6.0) (2018-04-23) ### Changed - * Renamed History.md to CHANGELOG.md, added contributing note, and this line in accordance with [cucumber/cucumber #251](https://github.com/cucumber/cucumber/issues/251) ([#345](https://github.com/cucumber/cucumber-rails/pull/345) [jaysonesmith](https://github.com/jaysonesmith)) - * Update .travis.yml with ruby versions ([#341](https://github.com/cucumber/cucumber-rails/pull/341) Jun Aruga) - * Removed support for Ruby <= 2.1, to keep in line with [cucumber-ruby](https://github.com/cucumber/cucumber-ruby/blob/master/CHANGELOG.md#302-2017-11-11) ([#360](https://github.com/cucumber/cucumber-rails/pull/360) [xtrasimplicity](https://github.com/xtrasimplicity)). - * Updated syntax to support both new and deprecated forms of tag negation. ([#348](https://github.com/cucumber/cucumber-rails/pull/348) [mirelon](https://github.com/mirelon), [#359](https://github.com/cucumber/cucumber-rails/pull/359) [xtrasimplicity](https://github.com/xtrasimplicity)) - * Dependencies: Allowed `Ammeter` versions greater than 1.1.3. ([#368](https://github.com/cucumber/cucumber-rails/pull/368) [mvz](https://github.com/mvz)) - * Switched to Ruby 1.9 hash syntax. ([#371](https://github.com/cucumber/cucumber-rails/pull/371) [mvz](https://github.com/mvz)) - * Added support to handle rerun files with multiple lines. ([#373]((https://github.com/cucumber/cucumber-rails/pull/345)) [mvz](https://github.com/mvz)) - * Added support for Rails 5.2 and Capybara 3. ([#378](https://github.com/cucumber/cucumber-rails/pull/378/) [gobijan](https://github.com/gobijan), [radar](https://github.com/radar), [xtrasimplicity](https://github.com/xtrasimplicity)) +* Renamed History.md to CHANGELOG.md, added contributing note, and this line in accordance with [cucumber/cucumber #251](https://github.com/cucumber/cucumber/issues/251) ([#345](https://github.com/cucumber/cucumber-rails/pull/345) [jaysonesmith](https://github.com/jaysonesmith)) +* Update .travis.yml with ruby versions ([#341](https://github.com/cucumber/cucumber-rails/pull/341) Jun Aruga) +* Removed support for Ruby <= 2.1, to keep in line with [cucumber-ruby](https://github.com/cucumber/cucumber-ruby/blob/master/CHANGELOG.md#302-2017-11-11) ([#360](https://github.com/cucumber/cucumber-rails/pull/360) [xtrasimplicity](https://github.com/xtrasimplicity)). +* Updated syntax to support both new and deprecated forms of tag negation. ([#348](https://github.com/cucumber/cucumber-rails/pull/348) [mirelon](https://github.com/mirelon), [#359](https://github.com/cucumber/cucumber-rails/pull/359) [xtrasimplicity](https://github.com/xtrasimplicity)) +* Dependencies: Allowed `Ammeter` versions greater than 1.1.3. ([#368](https://github.com/cucumber/cucumber-rails/pull/368) [mvz](https://github.com/mvz)) +* Switched to Ruby 1.9 hash syntax. ([#371](https://github.com/cucumber/cucumber-rails/pull/371) [mvz](https://github.com/mvz)) +* Added support to handle rerun files with multiple lines. ([#373]((https://github.com/cucumber/cucumber-rails/pull/345)) [mvz](https://github.com/mvz)) +* Added support for Rails 5.2 and Capybara 3. ([#378](https://github.com/cucumber/cucumber-rails/pull/378/) [gobijan](https://github.com/gobijan), [radar](https://github.com/radar), [xtrasimplicity](https://github.com/xtrasimplicity)) ### Fixed - * Fix typo ([#343](https://github.com/cucumber/cucumber-rails/pull/343) Olle Jonsson) - * History.md: Fixed markdown formatting ([#344](https://github.com/cucumber/cucumber-rails/pull/344) [Kosmas](https://github.com/Kosmas)) - * Fixed tag deprecation warnings. ([#373](https://github.com/cucumber/cucumber-rails/pull/373) [mvz](https://github.com/mvz)) +* Fix typo ([#343](https://github.com/cucumber/cucumber-rails/pull/343) Olle Jonsson) +* History.md: Fixed markdown formatting ([#344](https://github.com/cucumber/cucumber-rails/pull/344) [Kosmas](https://github.com/Kosmas)) +* Fixed tag deprecation warnings. ([#373](https://github.com/cucumber/cucumber-rails/pull/373) [mvz](https://github.com/mvz)) ## [v1.5.0](https://github.com/cucumber/cucumber-rails/compare/1.4.5...1.5.0) (2017-05-12) - * Drop rails 3 support ([#334](https://github.com/cucumber/cucumber-rails/pull/334) Matijs van Zuijlen) - * Add rails 5.1 support ([#337](https://github.com/cucumber/cucumber-rails/pull/337) Matijs van Zuijlen - Rafael Reggiani Manzo) +* Drop rails 3 support ([#334](https://github.com/cucumber/cucumber-rails/pull/334) Matijs van Zuijlen) +* Add rails 5.1 support ([#337](https://github.com/cucumber/cucumber-rails/pull/337) Matijs van Zuijlen - Rafael Reggiani Manzo) ## [v1.4.5](https://github.com/cucumber/cucumber-rails/compare/1.4.4...1.4.5) (2016-09-27) - * Add support for Cucumber 3+ (Steve Tooke) +* Add support for Cucumber 3+ (Steve Tooke) ## [v1.4.4](https://github.com/cucumber/cucumber-rails/compare/1.4.3...1.4.4) (2016-08-05) - * Ensure support for Rails 5 +* Ensure support for Rails 5 ## [v1.4.3](https://github.com/cucumber/cucumber-rails/compare/1.4.2...1.4.3) (2016-01-21) - * Added gem version badge (Kosmas Chatzimichalis) - * Fix a failing test due to rails date selectors only showing 5 years into the past by default ([#293](https://github.com/cucumber/cucumber-rails/pull/293) Thomas Walpole) - * Allow cucumber 2 ([#293](https://github.com/cucumber/cucumber-rails/pull/293) Thomas Walpole) - * Add rails 4.2 to test matrix ([#293](https://github.com/cucumber/cucumber-rails/pull/293) Thomas Walpole) - * Depend on railties instead of rails ([#294](https://github.com/cucumber/cucumber-rails/pull/294) Alexander Lang) - * Fix failing Travis CI tests ([#305](https://github.com/cucumber/cucumber-rails/pull/305) Matijs van Zuijlen) - * Allow any cucumber < 3 ([#306](https://github.com/cucumber/cucumber-rails/pull/306) Matijs van Zuijlen) - * Add annotations configuration in generator ([#292](https://github.com/cucumber/cucumber-rails/pull/292) Bob Showalter) - * Expand support to include mime-types 3 ([#304](https://github.com/cucumber/cucumber-rails/pull/304) Austin Ziegler) - * Replace badges with SVG versions ([#307](https://github.com/cucumber/cucumber-rails/pull/307) Kevin Goslar) - * Add new line to end of generated database.yml ([#302](https://github.com/cucumber/cucumber-rails/pull/302) Kevin Carmody) +* Added gem version badge (Kosmas Chatzimichalis) +* Fix a failing test due to rails date selectors only showing 5 years into the past by default ([#293](https://github.com/cucumber/cucumber-rails/pull/293) Thomas Walpole) +* Allow cucumber 2 ([#293](https://github.com/cucumber/cucumber-rails/pull/293) Thomas Walpole) +* Add rails 4.2 to test matrix ([#293](https://github.com/cucumber/cucumber-rails/pull/293) Thomas Walpole) +* Depend on railties instead of rails ([#294](https://github.com/cucumber/cucumber-rails/pull/294) Alexander Lang) +* Fix failing Travis CI tests ([#305](https://github.com/cucumber/cucumber-rails/pull/305) Matijs van Zuijlen) +* Allow any cucumber < 3 ([#306](https://github.com/cucumber/cucumber-rails/pull/306) Matijs van Zuijlen) +* Add annotations configuration in generator ([#292](https://github.com/cucumber/cucumber-rails/pull/292) Bob Showalter) +* Expand support to include mime-types 3 ([#304](https://github.com/cucumber/cucumber-rails/pull/304) Austin Ziegler) +* Replace badges with SVG versions ([#307](https://github.com/cucumber/cucumber-rails/pull/307) Kevin Goslar) +* Add new line to end of generated database.yml ([#302](https://github.com/cucumber/cucumber-rails/pull/302) Kevin Carmody) ## [v1.4.2](https://github.com/cucumber/cucumber-rails/compare/1.4.1...v1.4.2) (2014-10-09) - * Updated appraisal dependencies to rspec-rails 3.1.0, gemspec dependency to rspec <= 3.1, and removed turn from rails_4_1 appraisal (Kosmas Chatzimichalis) - * Update mime-types dependency to >= 1.16, < 3 ([#289](https://github.com/cucumber/cucumber-rails/pull/289) Erik Michaels-Ober) - * Upgrade to RSpec 3 ([#290](https://github.com/cucumber/cucumber-rails/pull/290) Tamir Duberstein) +* Updated appraisal dependencies to rspec-rails 3.1.0, gemspec dependency to rspec <= 3.1, and removed turn from rails_4_1 appraisal (Kosmas Chatzimichalis) +* Update mime-types dependency to >= 1.16, < 3 ([#289](https://github.com/cucumber/cucumber-rails/pull/289) Erik Michaels-Ober) +* Upgrade to RSpec 3 ([#290](https://github.com/cucumber/cucumber-rails/pull/290) Tamir Duberstein) ## [v1.4.1](https://github.com/cucumber/cucumber-rails/compare/v1.4.0...v1.4.1) (2014-05-10) ### New Features - * Added MIT licence in gemspec ([#261](https://github.com/cucumber/cucumber-rails/issues/261#issuecomment-23260956) Benjamin Fleischer) - * Ensure dependency on DatabaseCleaner is not required ([#276](https://github.com/cucumber/cucumber-rails/pull/276) Matthew O'Riordan) - * Added Rails 4.1 support ([#287](https://github.com/cucumber/cucumber-rails/pull/287) Felix Bünemann) - * Modified appraisal instructions in README.md (Kosmas Chatzimichalis) - * Added Gemnasium support (Kosmas Chatzimichalis) - * Various code enhancements based on PullReview suggestions (Kosmas Chatzimichalis) +* Added MIT licence in gemspec ([#261](https://github.com/cucumber/cucumber-rails/issues/261#issuecomment-23260956) Benjamin Fleischer) +* Ensure dependency on DatabaseCleaner is not required ([#276](https://github.com/cucumber/cucumber-rails/pull/276) Matthew O'Riordan) +* Added Rails 4.1 support ([#287](https://github.com/cucumber/cucumber-rails/pull/287) Felix Bünemann) +* Modified appraisal instructions in README.md (Kosmas Chatzimichalis) +* Added Gemnasium support (Kosmas Chatzimichalis) +* Various code enhancements based on PullReview suggestions (Kosmas Chatzimichalis) ### Removed Features - * Mongo step definition ([#263](https://github.com/cucumber/cucumber-rails/issues/263) Aslak Hellesøy) +* Mongo step definition ([#263](https://github.com/cucumber/cucumber-rails/issues/263) Aslak Hellesøy) ### Bugfixes - * Prevent MiniTest running `at_exit` when running cucumber ([#253](https://github.com/cucumber/cucumber-rails/issues/253) Steve Tooke) - * `bundle exec rake` runs minitest with cucumber options and raises exception ([#252](https://github.com/cucumber/cucumber-rails/issues/252) Peter Bollenbeck) - * Various bundler related fixes ([#264](https://github.com/cucumber/cucumber-rails/pull/264) Erik Michaels-Ober) - * Additional gemspec cleanup ([#265](https://github.com/cucumber/cucumber-rails/pull/265) Erik Michaels-Ober) - * Added mime-types runtime dependency to fix bundle install issue ([#273](https://github.com/cucumber/cucumber-rails/pull/273) Kosmas Chatzimichalis) - * Removed mongoid gem from Appraisal ([#274](https://github.com/cucumber/cucumber-rails/pull/274) Kosmas Chatzimichalis) - * Amend typo in select_dates_and_times.rb comments ([#268](https://github.com/cucumber/cucumber-rails/pull/268) Erik Eide) - * Keep empty step_definitions directories ([#249](https://github.com/cucumber/cucumber-rails/pull/249) Iain D Broadfoot) - * Remove obsolete link for config.cache_classes to false ([#271](https://github.com/cucumber/cucumber-rails/issues/271) Andrew Premdas) +* Prevent MiniTest running `at_exit` when running cucumber ([#253](https://github.com/cucumber/cucumber-rails/issues/253) Steve Tooke) +* `bundle exec rake` runs minitest with cucumber options and raises exception ([#252](https://github.com/cucumber/cucumber-rails/issues/252) Peter Bollenbeck) +* Various bundler related fixes ([#264](https://github.com/cucumber/cucumber-rails/pull/264) Erik Michaels-Ober) +* Additional gemspec cleanup ([#265](https://github.com/cucumber/cucumber-rails/pull/265) Erik Michaels-Ober) +* Added mime-types runtime dependency to fix bundle install issue ([#273](https://github.com/cucumber/cucumber-rails/pull/273) Kosmas Chatzimichalis) +* Removed mongoid gem from Appraisal ([#274](https://github.com/cucumber/cucumber-rails/pull/274) Kosmas Chatzimichalis) +* Amend typo in select_dates_and_times.rb comments ([#268](https://github.com/cucumber/cucumber-rails/pull/268) Erik Eide) +* Keep empty step_definitions directories ([#249](https://github.com/cucumber/cucumber-rails/pull/249) Iain D Broadfoot) +* Remove obsolete link for config.cache_classes to false ([#271](https://github.com/cucumber/cucumber-rails/issues/271) Andrew Premdas) ## [v1.4.0](https://github.com/cucumber/cucumber-rails/compare/v1.3.1...v1.4.0) (2013-08-23) ### New Features - * New test raising_errors.feature to test raising routing errors that replaced the earlier routing.feature - * Added recommendation in README.md for running install scripts after upgrading (Joost Baaij) - * Describe configuration option 'autorun_database_cleaner' in README ([#255](https://github.com/cucumber/cucumber-rails/pull/255) Martin Eismann) +* New test raising_errors.feature to test raising routing errors that replaced the earlier routing.feature +* Added recommendation in README.md for running install scripts after upgrading (Joost Baaij) +* Describe configuration option 'autorun_database_cleaner' in README ([#255](https://github.com/cucumber/cucumber-rails/pull/255) Martin Eismann) ### Changed Features - * Gemspec in 1.3.1 doesn't allow usage with rails 4 ([#244](https://github.com/cucumber/cucumber-rails/issues/244) Fabian Schwahn) +* Gemspec in 1.3.1 doesn't allow usage with rails 4 ([#244](https://github.com/cucumber/cucumber-rails/issues/244) Fabian Schwahn) ### Removed Features - * routing.feature code was actually testing the raising of errors so it was renamed to raising_errors.feature and slightly changed to deal with rails 4 changes in public folder - * multiple_databases.feature was removed as it was actually testing DatabaseCleaner behaviour - * pre_bundler.feature was removed as it is no longer relevant - * mongodb feature was removed as is there is no mongodb code in cucumber-rails codebase +* routing.feature code was actually testing the raising of errors so it was renamed to raising_errors.feature and slightly changed to deal with rails 4 changes in public folder +* multiple_databases.feature was removed as it was actually testing DatabaseCleaner behaviour +* pre_bundler.feature was removed as it is no longer relevant +* mongodb feature was removed as is there is no mongodb code in cucumber-rails codebase ### Bugfixes - * Fixed tests so they pass in Rails 4 and updated gemspec ([#247](https://github.com/cucumber/cucumber-rails/pull/247) Dave Brace) - * Allow use with Rails 4 ([#254](https://github.com/cucumber/cucumber-rails/pull/254) Marnen Laibow-Koser) - * (dumb) Fix for Rails4 ([#256](https://github.com/cucumber/cucumber-rails/pull/256) Jon Rowe) - * Revert "Merge pull request #256 from JonRowe/dumb_fix_for_rails4_test_he... ([#258](https://github.com/cucumber/cucumber-rails/pull/258) Kosmas Chatzimichalis) +* Fixed tests so they pass in Rails 4 and updated gemspec ([#247](https://github.com/cucumber/cucumber-rails/pull/247) Dave Brace) +* Allow use with Rails 4 ([#254](https://github.com/cucumber/cucumber-rails/pull/254) Marnen Laibow-Koser) +* Fix for Rails4 ([#256](https://github.com/cucumber/cucumber-rails/pull/256) Jon Rowe) +* Revert "Merge pull request #256 from JonRowe/dumb_fix_for_rails4_test_he... ([#258](https://github.com/cucumber/cucumber-rails/pull/258) Kosmas Chatzimichalis) ## [v1.3.1](https://github.com/cucumber/cucumber-rails/compare/v1.3.0...v1.3.1) (2013-03-15) ### New Features @@ -694,5 +712,8 @@ [cgriego]: https://github.com/cgriego [botandrose]: https://github.com/botandrose [Draiken]: https://github.com/Draiken [langalex]: https://github.com/langalex [orien]: https://github.com/orien +[mgrunberg]: https://github.com/mgrunberg +[BrianHawley]: https://github.com/BrianHawley +[mattwynne]: https://github.com/mattwynne