tag:github.com,2008:https://github.com/cucumber/cucumber-rails/releases Release notes from cucumber-rails 2025-01-30T15:33:16Z tag:github.com,2008:Repository/365772/v3.1.1 2025-01-30T16:40:37Z v3.1.1 <h3>Changed</h3> <ul> <li>Updated some dev dependencies and improved some dev rake tasks to make testing leaner</li> </ul> github-actions[bot] tag:github.com,2008:Repository/365772/v3.1.0 2024-11-25T17:58:19Z v3.1.0 <p>v3.1.0</p> <p>Created-by: polyglot-release v1.6.0</p> github-actions[bot] tag:github.com,2008:Repository/365772/v3.0.1 2024-11-05T15:04:50Z v3.0.1 <h3>Changed</h3> <ul> <li>Add support for Rails 7.2 / Ruby 3.3 (No code changes required) <a href="https://github.com/cucumber/cucumber-rails/pull/586" data-hovercard-type="pull_request" data-hovercard-url="/cucumber/cucumber-rails/pull/586/hovercard">#586</a> <a href="https://github.com/cucumber/cucumber-rails/pull/588" data-hovercard-type="pull_request" data-hovercard-url="/cucumber/cucumber-rails/pull/588/hovercard">#588</a></li> </ul> <h3>Fixed</h3> <ul> <li>Internal testing code has been refactored to handle older ruby/rails installs <a href="https://github.com/cucumber/cucumber-rails/pull/583" data-hovercard-type="pull_request" data-hovercard-url="/cucumber/cucumber-rails/pull/583/hovercard">#583</a></li> </ul> github-actions[bot] tag:github.com,2008:Repository/365772/v3.0.0 2023-11-01T15:59:24Z v3.0.0 <h3>Changed</h3> <ul> <li>Add support for Rails 7.1 <a href="https://github.com/cucumber/cucumber-rails/pull/575" data-hovercard-type="pull_request" data-hovercard-url="/cucumber/cucumber-rails/pull/575/hovercard">#575</a></li> <li>Added new rubocop sub-gems (rails / rake) and updated repo to be rubocop 2.6 conformant <a href="https://github.com/cucumber/cucumber-rails/pull/581" data-hovercard-type="pull_request" data-hovercard-url="/cucumber/cucumber-rails/pull/581/hovercard">#581</a></li> </ul> <h3>Fixed</h3> <ul> <li>Some of the rails 5.2 tests were installing lots of old conflicting gems (<a href="https://github.com/luke-hill">luke-hill</a>)</li> <li>Generator updates (Updated the install locations for some scripts from <code>script/</code> to <code>bin/</code> and remove some legacy items)<br> (<a href="https://github.com/luke-hill">luke-hill</a>)</li> <li>Update minimum versions of several gems: capybara must be <code>v3.11+</code> and cucumber must be <code>v5+</code> (cucumber v9 is also permissible)<br> (<a href="https://github.com/luke-hill">luke-hill</a>)</li> <li>Fixed an issue where the World instantiation didn't re-run the inherited classes initializer (<a href="https://github.com/luke-hill">luke-hill</a>)</li> </ul> github-actions[bot] tag:github.com,2008:Repository/365772/v3.0.0.rc.1 2023-09-25T10:30:14Z v3.0.0.rc.1 <h3>Removed</h3> <ul> <li>Removed runtime dependencies: <code>mime-types</code>, <code>rexml</code>, and <code>webrick</code> <a href="https://github.com/cucumber/cucumber-rails/pull/559" data-hovercard-type="pull_request" data-hovercard-url="/cucumber/cucumber-rails/pull/559/hovercard">#559</a></li> <li>Removed support for Ruby 2.5 <a href="https://github.com/cucumber/cucumber-rails/pull/558" data-hovercard-type="pull_request" data-hovercard-url="/cucumber/cucumber-rails/pull/558/hovercard">#558</a></li> <li>Removed support for Rails 5.0 and 5.1 (5.2 is still supported and 6.0+ is now expected) <a href="https://github.com/cucumber/cucumber-rails/pull/565" data-hovercard-type="pull_request" data-hovercard-url="/cucumber/cucumber-rails/pull/565/hovercard">#565</a></li> </ul> github-actions[bot] tag:github.com,2008:Repository/365772/v2.6.1 2022-10-13T05:13:27Z v2.6.1 <h3>Changed</h3> <ul> <li>Automate release process</li> </ul> github-actions[bot] tag:github.com,2008:Repository/365772/v2.6.0 2022-10-07T13:30:15Z v2.6.0 <h2>What's Changed</h2> <ul> <li>Add dependabot.yml by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mattwynne/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mattwynne">@mattwynne</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1266591860" data-permission-text="Title is private" data-url="https://github.com/cucumber/cucumber-rails/issues/540" data-hovercard-type="pull_request" data-hovercard-url="/cucumber/cucumber-rails/pull/540/hovercard" href="https://github.com/cucumber/cucumber-rails/pull/540">#540</a></li> <li>Update cucumber requirement from &gt;= 3.2, &lt; 8 to &gt;= 3.2, &lt; 9 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1266604805" data-permission-text="Title is private" data-url="https://github.com/cucumber/cucumber-rails/issues/541" data-hovercard-type="pull_request" data-hovercard-url="/cucumber/cucumber-rails/pull/541/hovercard" href="https://github.com/cucumber/cucumber-rails/pull/541">#541</a></li> <li>bugfix: build failures by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luke-hill/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luke-hill">@luke-hill</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1277124444" data-permission-text="Title is private" data-url="https://github.com/cucumber/cucumber-rails/issues/548" data-hovercard-type="pull_request" data-hovercard-url="/cucumber/cucumber-rails/pull/548/hovercard" href="https://github.com/cucumber/cucumber-rails/pull/548">#548</a></li> <li>Update workflows by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luke-hill/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luke-hill">@luke-hill</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1278104641" data-permission-text="Title is private" data-url="https://github.com/cucumber/cucumber-rails/issues/549" data-hovercard-type="pull_request" data-hovercard-url="/cucumber/cucumber-rails/pull/549/hovercard" href="https://github.com/cucumber/cucumber-rails/pull/549">#549</a></li> <li>linting: fix Performance/StringIdentifierArgument by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/olleolleolle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/olleolleolle">@olleolleolle</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1278124807" data-permission-text="Title is private" data-url="https://github.com/cucumber/cucumber-rails/issues/550" data-hovercard-type="pull_request" data-hovercard-url="/cucumber/cucumber-rails/pull/550/hovercard" href="https://github.com/cucumber/cucumber-rails/pull/550">#550</a></li> <li>Update rubocop-performance requirement from ~&gt; 1.10.2 to ~&gt; 1.13.3 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1266605207" data-permission-text="Title is private" data-url="https://github.com/cucumber/cucumber-rails/issues/543" data-hovercard-type="pull_request" data-hovercard-url="/cucumber/cucumber-rails/pull/543/hovercard" href="https://github.com/cucumber/cucumber-rails/pull/543">#543</a></li> <li>Fix new rubocop offenses by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luke-hill/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luke-hill">@luke-hill</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1280286340" data-permission-text="Title is private" data-url="https://github.com/cucumber/cucumber-rails/issues/551" data-hovercard-type="pull_request" data-hovercard-url="/cucumber/cucumber-rails/pull/551/hovercard" href="https://github.com/cucumber/cucumber-rails/pull/551">#551</a></li> <li>Update rubocop requirement from ~&gt; 1.24.0 to ~&gt; 1.28.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1266605033" data-permission-text="Title is private" data-url="https://github.com/cucumber/cucumber-rails/issues/542" data-hovercard-type="pull_request" data-hovercard-url="/cucumber/cucumber-rails/pull/542/hovercard" href="https://github.com/cucumber/cucumber-rails/pull/542">#542</a></li> <li>Update rubocop-rspec requirement from ~&gt; 2.2.0 to ~&gt; 2.10.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1266741587" data-permission-text="Title is private" data-url="https://github.com/cucumber/cucumber-rails/issues/547" data-hovercard-type="pull_request" data-hovercard-url="/cucumber/cucumber-rails/pull/547/hovercard" href="https://github.com/cucumber/cucumber-rails/pull/547">#547</a></li> <li>Development updates by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/BrianHawley/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/BrianHawley">@BrianHawley</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1286489213" data-permission-text="Title is private" data-url="https://github.com/cucumber/cucumber-rails/issues/552" data-hovercard-type="pull_request" data-hovercard-url="/cucumber/cucumber-rails/pull/552/hovercard" href="https://github.com/cucumber/cucumber-rails/pull/552">#552</a></li> <li>Release/v2 6 0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luke-hill/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luke-hill">@luke-hill</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1400950060" data-permission-text="Title is private" data-url="https://github.com/cucumber/cucumber-rails/issues/553" data-hovercard-type="pull_request" data-hovercard-url="/cucumber/cucumber-rails/pull/553/hovercard" href="https://github.com/cucumber/cucumber-rails/pull/553">#553</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1266604805" data-permission-text="Title is private" data-url="https://github.com/cucumber/cucumber-rails/issues/541" data-hovercard-type="pull_request" data-hovercard-url="/cucumber/cucumber-rails/pull/541/hovercard" href="https://github.com/cucumber/cucumber-rails/pull/541">#541</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/BrianHawley/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/BrianHawley">@BrianHawley</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1286489213" data-permission-text="Title is private" data-url="https://github.com/cucumber/cucumber-rails/issues/552" data-hovercard-type="pull_request" data-hovercard-url="/cucumber/cucumber-rails/pull/552/hovercard" href="https://github.com/cucumber/cucumber-rails/pull/552">#552</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/cucumber/cucumber-rails/compare/v2.5.1...v2.6.0"><tt>v2.5.1...v2.6.0</tt></a></p> luke-hill tag:github.com,2008:Repository/365772/v2.5.1 2022-04-04T14:03:29Z v2.5.1 <h2>What's Changed</h2> <ul> <li>Use <code>required_rubygems_version</code> instead of <code>rubygems_version</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mishina2228/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mishina2228">@mishina2228</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1168465470" data-permission-text="Title is private" data-url="https://github.com/cucumber/cucumber-rails/issues/533" data-hovercard-type="pull_request" data-hovercard-url="/cucumber/cucumber-rails/pull/533/hovercard" href="https://github.com/cucumber/cucumber-rails/pull/533">#533</a></li> <li>Add support for alternative select boxes date field helpers by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mgrunberg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mgrunberg">@mgrunberg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1170489442" data-permission-text="Title is private" data-url="https://github.com/cucumber/cucumber-rails/issues/535" data-hovercard-type="pull_request" data-hovercard-url="/cucumber/cucumber-rails/pull/535/hovercard" href="https://github.com/cucumber/cucumber-rails/pull/535">#535</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mishina2228/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mishina2228">@mishina2228</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1168465470" data-permission-text="Title is private" data-url="https://github.com/cucumber/cucumber-rails/issues/533" data-hovercard-type="pull_request" data-hovercard-url="/cucumber/cucumber-rails/pull/533/hovercard" href="https://github.com/cucumber/cucumber-rails/pull/533">#533</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/cucumber/cucumber-rails/compare/v2.5.0...v2.5.1"><tt>v2.5.0...v2.5.1</tt></a></p> luke-hill tag:github.com,2008:Repository/365772/v2.5.0 2022-03-07T12:16:52Z v2.5.0 <h2>What's Changed</h2> <ul> <li>null database strategy to disable <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/javascript/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/javascript">@javascript</a> handling by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/akostadinov/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/akostadinov">@akostadinov</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1013144206" data-permission-text="Title is private" data-url="https://github.com/cucumber/cucumber-rails/issues/522" data-hovercard-type="pull_request" data-hovercard-url="/cucumber/cucumber-rails/pull/522/hovercard" href="https://github.com/cucumber/cucumber-rails/pull/522">#522</a></li> <li>Add missing Appraisals changes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mgrunberg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mgrunberg">@mgrunberg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1104310055" data-permission-text="Title is private" data-url="https://github.com/cucumber/cucumber-rails/issues/525" data-hovercard-type="pull_request" data-hovercard-url="/cucumber/cucumber-rails/pull/525/hovercard" href="https://github.com/cucumber/cucumber-rails/pull/525">#525</a></li> <li>Add Rails 7 support by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mgrunberg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mgrunberg">@mgrunberg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1104310169" data-permission-text="Title is private" data-url="https://github.com/cucumber/cucumber-rails/issues/526" data-hovercard-type="pull_request" data-hovercard-url="/cucumber/cucumber-rails/pull/526/hovercard" href="https://github.com/cucumber/cucumber-rails/pull/526">#526</a></li> <li>Add rails 7 to readme by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mgrunberg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mgrunberg">@mgrunberg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1105877569" data-permission-text="Title is private" data-url="https://github.com/cucumber/cucumber-rails/issues/527" data-hovercard-type="pull_request" data-hovercard-url="/cucumber/cucumber-rails/pull/527/hovercard" href="https://github.com/cucumber/cucumber-rails/pull/527">#527</a></li> <li>Update changelog by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mgrunberg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mgrunberg">@mgrunberg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1106419846" data-permission-text="Title is private" data-url="https://github.com/cucumber/cucumber-rails/issues/528" data-hovercard-type="pull_request" data-hovercard-url="/cucumber/cucumber-rails/pull/528/hovercard" href="https://github.com/cucumber/cucumber-rails/pull/528">#528</a></li> <li>Add ruby 3.1 &amp; drop ruby 2.4 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mgrunberg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mgrunberg">@mgrunberg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1106446856" data-permission-text="Title is private" data-url="https://github.com/cucumber/cucumber-rails/issues/529" data-hovercard-type="pull_request" data-hovercard-url="/cucumber/cucumber-rails/pull/529/hovercard" href="https://github.com/cucumber/cucumber-rails/pull/529">#529</a></li> <li>Prep for release 2 5 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/luke-hill/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/luke-hill">@luke-hill</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1143280007" data-permission-text="Title is private" data-url="https://github.com/cucumber/cucumber-rails/issues/530" data-hovercard-type="pull_request" data-hovercard-url="/cucumber/cucumber-rails/pull/530/hovercard" href="https://github.com/cucumber/cucumber-rails/pull/530">#530</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/akostadinov/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/akostadinov">@akostadinov</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1013144206" data-permission-text="Title is private" data-url="https://github.com/cucumber/cucumber-rails/issues/522" data-hovercard-type="pull_request" data-hovercard-url="/cucumber/cucumber-rails/pull/522/hovercard" href="https://github.com/cucumber/cucumber-rails/pull/522">#522</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mgrunberg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mgrunberg">@mgrunberg</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1104310055" data-permission-text="Title is private" data-url="https://github.com/cucumber/cucumber-rails/issues/525" data-hovercard-type="pull_request" data-hovercard-url="/cucumber/cucumber-rails/pull/525/hovercard" href="https://github.com/cucumber/cucumber-rails/pull/525">#525</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/cucumber/cucumber-rails/compare/v2.4.0...v2.5.0"><tt>v2.4.0...v2.5.0</tt></a></p> luke-hill tag:github.com,2008:Repository/365772/v2.4.0 2021-07-21T12:43:44Z v2.4.0 <h3>New Features</h3> <ul> <li>Added new docker / Makefile script to permit releasing from repo</li> <li>Permit up to cucumber v7</li> <li>Support Ruby 3</li> </ul> <h3>Changed</h3> <ul> <li>Rubocop updates</li> </ul> <h3>Removed</h3> <ul> <li>Removed traces of legacy spork setup / help (As they are no longer used)</li> </ul> luke-hill