Skip to content

Releases: cucumber/cucumber-rails

v2.2.0

08 Oct 14:29
7b564e1
Compare
Choose a tag to compare

New Features

  • Allow cucumber 5 to be used

Changed

  • Rails 4.2 usage has now been removed from gem
  • A bunch of rails auto-include fixes
  • Additional fixes for database_cleaner gems (Including provisional support for v2)
  • Add whole host of new tests for javascript tagging of scenarios

v2.1.0

15 Jun 14:31
1f89a25
Compare
Choose a tag to compare

New Features

  • New Metadata has been added to allow user to search rubygems better
  • Allow cucumber 4 to be used

Changed

  • Ruby 2.3 usage has now been removed from gem
  • Database cleaner now won't throw warnings when using v1.8+ (Older versions unsupported)
  • A bunch of ruby / rubocop tidy ups

v2.0.0

16 Sep 09:01
8e0b337
Compare
Choose a tag to compare

New Features

  • Users can configure whether Rack::Test methods get auto-mixed in.
    • Setting the ENV parameter CR_REMOVE_RACK_TEST_HELPERS will remove these methods from the Rails World

Changed

  • web_steps have finally been removed from everywhere in the codebase
  • Altered some internal branching logic when dealing with different rails or ruby versions

v1.8.0

07 Aug 08:40
c4c606b
Compare
Choose a tag to compare

Changed

  • Dropped support for Ruby 2.2 (In line with cucumber ruby policies elsewhere)
  • All core runtime / development dependencies have been given a massive review / bump where appropriate

Fixed

  • Generic rubocop cleanups to improve the codebase
  • Rails6 wasn't working since the official rc cut, now it works again.
  • Travis has been updated and given a healthcheck to make sure all relevant passing builds do pass
  • Ruby 2.7-preview now builds successfully (This is still a moving target, so is allowed to fail)

v1.7.0

18 Apr 08:23
cd87569
Compare
Choose a tag to compare

Changed

  • Dropped support for Rails 4.0 / 4.1 (In-line with rails policies).
  • Allow Ruby 2.6 users to use ERB.new
  • Allow Experimental usage of Rails6
  • Updated CI to test the latest and most relevant rubies

Fixed

  • Appraisals build issues caused due to outdated geckodriver
  • Generic Travis cleanup to mitigate against sporadic failures

v1.6.0: Release v1.6.0

22 Apr 21:25
9b6a614
Compare
Choose a tag to compare

Changed

  • Removed support for Ruby <= 2.1, to keep in line with [cucumber-ruby].
  • Updated syntax to support both new and deprecated forms of tag negation.
  • Dependencies: Allowed Ammeter versions greater than 1.1.3.
  • Switched to Ruby 1.9 hash syntax.
  • Added support to handle rerun files with multiple lines.
  • Added support for Rails 5.2 and Capybara 3.

Fixed

  • Fixed tag deprecation warnings.

v1.4.4: Release 1.4.4

05 Aug 18:42
7903727
Compare
Choose a tag to compare
Update README and History, Rails 5.0 now officially supported