Cucumber Rails Versions Save

Rails Generators for Cucumber with special support for Capybara and DatabaseCleaner

v2.0.0

4 years ago

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

4 years ago

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

5 years ago

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

6 years ago

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

7 years ago