Releases: cucumber/cucumber-rails
Releases · cucumber/cucumber-rails
v2.2.0
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
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
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
- Setting the ENV parameter
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
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
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
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
Update README and History, Rails 5.0 now officially supported