Skip to content

Commit dfb1547

Browse files
committed
Update the changelog for the new (Unreleased) version
1 parent dacc2e2 commit dfb1547

File tree

1 file changed

+66
-10
lines changed

1 file changed

+66
-10
lines changed

CHANGELOG.md

Lines changed: 66 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,40 @@ Please see [CONTRIBUTING.md](https://github.com/cucumber/cucumber/blob/master/CO
33
## [master](https://github.com/cucumber/cucumber-rails/compare/v1.6.0...master) (Not yet released)
44
There are currently no unreleased changes.
55

6+
## [v1.7.0](https://github.com/cucumber/cucumber-rails/compare/v1.6.0...v1.7.0) (2019-04-XX)
7+
8+
### Changed
9+
10+
* Drop rails `4.0` / `4.1` support ([#392](https://github.com/cucumber/cucumber-rails/pull/392) [deivid-rodriguez](https://github.com/deivid-rodriguez))
11+
12+
* Allow Ruby `2.6` users to `ERB.new` ([#399](https://github.com/cucumber/cucumber-rails/pull/399) [koic](https://github.com/koic))
13+
14+
* 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](https://github.com/kotovalexarian)
15+
16+
* Update CI to test most relevant Rubies ([olleolleolle](https://github.com/olleolleolle))
17+
18+
### Fixed
19+
20+
* Appraisals fixes (Up-to-date geckodriver, standardised gemfiles)
21+
[#389](https://github.com/cucumber/cucumber-rails/pull/389) /
22+
[#394](https://github.com/cucumber/cucumber-rails/pull/394) /
23+
[#395](https://github.com/cucumber/cucumber-rails/pull/395) /
24+
[#408](https://github.com/cucumber/cucumber-rails/pull/408)
25+
[xtrasimplicity](https://github.com/xtrasimplicity) /
26+
[deivid-rodriguez](https://github.com/deivid-rodriguez) /
27+
[mvz](https://github.com/mvz)
28+
29+
* Various build issues that had built up over the previous year
30+
[#403](https://github.com/cucumber/cucumber-rails/pull/403) /
31+
[#404](https://github.com/cucumber/cucumber-rails/pull/404) /
32+
[#410](https://github.com/cucumber/cucumber-rails/pull/410)
33+
[koic](https://github.com/koic) /
34+
[mvz](https://github.com/mvz)
635

736
## [v1.6.0](https://github.com/cucumber/cucumber-rails/compare/v1.5.0...v1.6.0) (2018-04-23)
837

938
### Changed
39+
1040
* 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))
1141
* Update .travis.yml with ruby versions ([#341](https://github.com/cucumber/cucumber-rails/pull/341) Jun Aruga)
1242
* 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)).
@@ -67,6 +97,7 @@ There are currently no unreleased changes.
6797
* Various code enhancements based on PullReview suggestions (Kosmas Chatzimichalis)
6898

6999
### Removed Features
100+
70101
* Mongo step definition ([#263](https://github.com/cucumber/cucumber-rails/issues/263) Aslak Hellesøy)
71102

72103
### Bugfixes
@@ -89,7 +120,6 @@ There are currently no unreleased changes.
89120
* Added recommendation in README.md for running install scripts after upgrading (Joost Baaij)
90121
* Describe configuration option 'autorun_database_cleaner' in README ([#255](https://github.com/cucumber/cucumber-rails/pull/255) Martin Eismann)
91122

92-
93123
### Changed Features
94124

95125
* Gemspec in 1.3.1 doesn't allow usage with rails 4 ([#244](https://github.com/cucumber/cucumber-rails/issues/244) Fabian Schwahn)
@@ -141,9 +171,11 @@ There are currently no unreleased changes.
141171
## [v1.2.0](https://github.com/cucumber/cucumber-rails/compare/v1.1.1...v1.2.0) (2011-11-03)
142172

143173
### Removed features
174+
144175
* The (deprecated) tableish method has been removed. See https://gist.github.com/1299371 for an alternative. (Aslak Hellesøy)
145176

146177
### Bugfixes
178+
147179
* Non-threadsafe database connections shared between threads ([#166](https://github.com/cucumber/cucumber-rails/issues/166) Matt Wynne)
148180

149181
## [v1.1.1](https://github.com/cucumber/cucumber-rails/compare/v1.1.0...v1.1.1) (2011-10-03)
@@ -197,22 +229,26 @@ You can learn more about what Capybara has to offer in Capybara's [README](https
197229
## [v1.0.6](https://github.com/cucumber/cucumber-rails/compare/v1.0.5...v1.0.6) (2011-09-25)
198230

199231
### Bugfixes
232+
200233
* Fix deprecation warnings ([#169](https://github.com/cucumber/cucumber-rails/issues/169), [#170](https://github.com/cucumber/cucumber-rails/pull/170) Micah Geisel)
201234
* Deprecate #tableish. The Capybara::Node::Finders API has obsoleted the need for it. ([#145](https://github.com/cucumber/cucumber-rails/issues/145) Aslak Hellesøy)
202235

203236
## [v1.0.5](https://github.com/cucumber/cucumber-rails/compare/v1.0.4...v1.0.5) (2011-09-14)
204237

205238
### Bugfixes
239+
206240
* No = dependencies in gemspec, since rubies with old YAML (sych) can't read them. (Aslak Hellesøy)
207241

208242
## [v1.0.4](https://github.com/cucumber/cucumber-rails/compare/v1.0.3...v1.0.4) (2011-09-12)
209243

210244
### Bugfixes
245+
211246
* Active_record hook prevents features that access multiple database from running correctly ([#152](https://github.com/cucumber/cucumber-rails/issues/152) winnipegtransit)
212247

213248
## [v1.0.3](https://github.com/cucumber/cucumber-rails/compare/v1.0.2...v1.0.3) (2011-09-11)
214249

215250
### Bugfixes
251+
216252
* sqlite3-ruby is now sqlite3 ([#158](https://github.com/cucumber/cucumber-rails/pull/158) Trung Le)
217253
* Broken link in the USAGE file of the features generator ([#156](https://github.com/cucumber/cucumber-rails/pull/156) Pablo Alonso García)
218254
* Rails destroy cucumber:feature deletes the steps folder, even though it's not empty. ([#154](https://github.com/cucumber/cucumber-rails/pull/154]), [#111](https://github.com/cucumber/cucumber-rails/issues/111) mblake)
@@ -223,28 +259,33 @@ You can learn more about what Capybara has to offer in Capybara's [README](https
223259
## [v1.0.2](https://github.com/cucumber/cucumber-rails/compare/v1.0.1...v1.0.2) (2011-06-26)
224260

225261
### Bugfixes
262+
226263
* Removed the dependency on rack-test, since it is not used directly. v1.0.1 was incompatible with Rails 3.0.9. (Aslak Hellesøy)
227264

228265
## [v1.0.1](https://github.com/cucumber/cucumber-rails/compare/v1.0.0...v1.0.1) (2011-06-25)
229266

230267
### New Features
231-
* Added a @no-database-cleaner tag you can add if you don't want to run DatabaseCleaner. Useful for debugging if you want to leave data in the database. Typical use case is to run `rails server --environment test` to look at/try app with data from test. (Aslak Hellesøy)
268+
269+
* Added a `@no-database-cleaner` tag you can add if you don't want to run DatabaseCleaner. Useful for debugging if you want to leave data in the database. Typical use case is to run `rails server --environment test` to look at/try app with data from test. (Aslak Hellesøy)
232270
* History file is now in Markdown format. (Aslak Hellesøy)
233271

234272
## [v1.0.0](https://github.com/cucumber/cucumber-rails/compare/v0.5.2...v1.0.0) (2011-06-20)
235273

236274
### New Features
237-
* Upgraded Cucumber dependency to 1.0.0. (Aslak Hellesøy)
275+
276+
* Upgraded Cucumber dependency to `1.0.0` (Aslak Hellesøy)
238277

239278
## [v0.5.2](https://github.com/cucumber/cucumber-rails/compare/v0.5.1...v0.5.2) (2011-06-07)
240279

241280
### New Features
281+
242282
* Upgraded to Capybara 1.0.0.rc1 (Aslak Hellesøy)
243283
* Add stats to generator (#144 Aslak Hellesøy)
244284

245285
## [v0.5.1](https://github.com/cucumber/cucumber-rails/compare/v0.5.0...v0.5.1) (2011-05-25)
246286

247287
### Bugfixes
288+
248289
* Mixed DB access feature for @javascript drivers (#142 Alexander Mankuta)
249290
* cucumber:feature and integers. not creating feature correctly (#30 John Ivanoff, Aslak Hellesøy)
250291
* New project can't find capybara's "visit" (#143 Aslak Hellesøy)
@@ -253,37 +294,43 @@ You can learn more about what Capybara has to offer in Capybara's [README](https
253294
## [v0.5.0](https://github.com/cucumber/cucumber-rails/compare/v0.5.0.beta1...v0.5.0) (2011-05-17)
254295

255296
### Bugfixes
297+
256298
* undefined method `add_assertion' for nil:NilClass (#96, #97, #98 Aslak Hellesøy)
257299
* Capybara name error from env.rb (#125 Aslak Hellesøy)
258300
* Fixed date-localization bug (#138 Michael Opitz)
259301

260302
## [v0.5.0.beta1](https://github.com/cucumber/cucumber-rails/compare/v0.4.1...v0.5.0.beta1) (2011-05-09)
261303

262304
### Removed features
305+
263306
* Dropped support for Rails 2 (Aslak Hellesøy)
264307
* Dropped support for Webrat (Aslak Hellesøy)
265308
* Removed database cleaner strategy overrides (#134 Daniel Morrison, Daniel Duvall)
266309

267310
### Improvements
311+
268312
* Upgrade to Capybara 1.0.0.beta1 or newer (#129, #130 Simon Menke, Klaus Hartl, Aslak Hellesøy)
269313
* Generated paths.rb cleanup (#133 Tim Pope)
270314
* Allow css pseudo-classes in scopers (#122 twalpole)
271315

272316
## [v0.4.1](https://github.com/cucumber/cucumber-rails/compare/v0.4.0...v0.4.1) (2011-04-05)
273317

274318
### Bugfixes
319+
275320
* Fixed incorrect warning in generated files. (#115 Emanuele Vicentini)
276321
* Fixed incorrect hooks for DatabaseCleaner (#113 Markus Bengts)
277322
* Throw an error if the user forgot to add DatabaseCleaner to the Gemfile, allowing them to decide whether or not to use it. (#36 Aslak Hellesøy, Ryan Bigg)
278323

279324
## [v0.4.0](https://github.com/cucumber/cucumber-rails/compare/v0.3.2...v0.4.0) (2011-03-20)
280325

281326
### New Features
327+
282328
* Add selectors helper (#63 Bodaniel Jeanes)
283329
* Capybara date stepdefs (#66 Rob Holland)
284330
* The World now includes Rack::Test::Methods, allowing get, post, put delete (Aslak Hellesøy)
285331

286332
### Bugfixes
333+
287334
* Allow setting rails root (#102, #103, Fabio Kreusch)
288335
* Fix Date selection steps and helpers (#93, #99, #100, #101, #109 James Herdman, John Ferlito, twalpole, Geoff Drake, Ricky Robinson, Michael Fleet)
289336
* Can not run cucumber-rails (0.4.0.beta.1) with cucumber (0.10.0) (#89 Aslak Hellesøy)
@@ -294,6 +341,7 @@ You can learn more about what Capybara has to offer in Capybara's [README](https
294341
* Gem dependency on Nokogiri (for #tableish). (#53 Aslak Hellesøy)
295342

296343
### Removed Features
344+
297345
* Automatic detection of RSpec, Capybara and Webrat for install generator. Set gems explicitly in your Gemfile (Rails3) or environment.rb (Rails2)
298346
* Then /^(?:|I )should see JSON:$/. Use #get and #last_response instead. See features/rails3.feature. (Aslak Hellesøy)
299347
* Cucumber::Rails::World.use_transactional_fixtures. TODO: Explain what to do instead.
@@ -339,34 +387,39 @@ This is a major release since we're now supporting both Rails 3 and RSpec 2. Old
339387
(Rails 2 and RSpec 1) are still supported.
340388

341389
### New Features
390+
342391
* Support for both Rails-2.x and Rails-3.x (#10 Kristian Mandrup, Aleksey Gureiev, Ashley Moran, Aslak Hellesøy)
343392
* Support for both RSpec-1.x and RSpec-2.x (Louis Rose, Aslak Hellesøy)
344393
* Features will default to Javascript emulation unless you turn it off with @culerity, (Aslak Hellesøy)
345394
* Japanese translation. (MOROHASHI Kyosuke)
346395

347396
### Bugfixes
397+
348398
* Support projects that don't use ActiveRecord (#14 Aslak Hellesøy)
349399
* Running test/unit tests when creating a skeleton (#12 Aleksey Gureiev)
350400
* Inform that config/database.yml is overwritten, be smarter about it and inform the user that it is forced. (#15 Aslak Hellesøy)
351401
* Reverts changes from issue #5 where verification of query string params was added to the step for being on a page. Adds step discussed in issue #11 for verification of query string. (#5, #11 Eric Milford)
352402
* Fixed typos in Capybara's web steps (has_not_xpath? => has_no_xpath?) (Thorbjørn Hermansen, Carlos Antonio da Silva)
353403

354-
355404
### New Features
405+
356406
* Added Danish translation (Kristian Mandrup)
357407
* Using Gemfile for Rails 3. Tidies it up and adds cucumber gems only if not already present! (Kristian Mandrup)
358408
* Added Generators wrapper module for Rails 3 generators so they are now all in Cucumber::Generators (Kristian Mandrup)
359409

360410
### Bugfixes
411+
361412
* Started to work on solutions for generating suitable support files depending on Rails version
362413
- see skeleton_base.rb#create_feature_support and templates/support
363414

364415
## [v0.2.4](https://github.com/cucumber/cucumber-rails/compare/v0.2.3...v0.2.4) (2010-01-18)
365416

366417
### New Features
418+
367419
* Added Spanish translation (Gabriel)
368420

369421
### Bugfixes
422+
370423
* Fixed some broken Webrat/Test::Unit step definitions. (Aslak Hellesøy)
371424
* Better Javascript emulation with Capybara (#7 Thorbjørn Hermansen)
372425
* Removed stray quote in i18n web_steps.rb (Gabriel)
@@ -379,9 +432,11 @@ This is a major release since we're now supporting both Rails 3 and RSpec 2. Old
379432
## [v0.2.3](https://github.com/cucumber/cucumber-rails/compare/v0.2.2...v0.2.3) (2010-01-03)
380433

381434
### New Features
435+
382436
* The #tableish Proc can return Strings as well as Nokogiri nodes now. (Aslak Hellesøy)
383437

384438
### Bugfixes
439+
385440
* Handle all types of URIs in "I should be on ..." steps. (#5 Andrew D. Smith)
386441

387442
## [v0.2.2](https://github.com/cucumber/cucumber-rails/compare/v0.2.1...v0.2.2) (2009-12-21)
@@ -393,6 +448,7 @@ This is a major release since we're now supporting both Rails 3 and RSpec 2. Old
393448
* cucumber.rake finds the wrong vendored cucumber when a plugin name starts with "cucumber" (#4 James Herdman, Paco Benavent, Aslak Hellesøy)
394449

395450
### New features
451+
396452
* Czech translations. (Jiří Zajpt)
397453

398454
## [v0.2.1](https://github.com/cucumber/cucumber-rails/compare/v0.2.0...v0.2.1) (2009-12-16)
@@ -409,22 +465,22 @@ and to celebrate that cucumber-rails now supports Capybara as an alternative to
409465

410466
### UPGRADING FROM A PREVIOUS CUCUMBER SETUP
411467

412-
1. Remove your features/support/version_check.rb
413-
1. Remove your features/step_definitions/webrat_steps.rb
468+
1. Remove your `features/support/version_check.rb`
469+
2. Remove your `features/step_definitions/webrat_steps.rb`
414470
If you have added your own custom step definitions to this file,
415471
put them in a different file under features/step_definitions
416-
1. run "ruby script/generate cucumber --help" to see what options you have.
417-
1. run "ruby script/generate cucumber" - plus whatever options you think fit for you.
472+
3. run `ruby script/generate cucumber --help` to see what options you have.
473+
4. run `ruby script/generate cucumber` - plus whatever options you think fit for you.
418474
Answer "n" (no) when asked to overwrite paths.rb.
419475
Answer "y" (yes) when asked to overwrite other files, but do "d" (diff) first.
420476
If you have edits in some of these files that you want to keep, store the diff
421477
in a temporary file and reapply after you have overwritten the file. ALso consider
422478
adding your custom code to another file that won't be overwritten the next time
423479
you upgrade.
424480

425-
Many people have edits in their env.rb file. This is something you should try
481+
Many people have edits in their `env.rb` file. This is something you should try
426482
to avoid in the future. Instead, keep your custom setup in a different file
427-
under features/support - Cucumber loads all files under features/**/*.rb anyway.
483+
under `features/support` - Cucumber loads all files under `features/**/*.rb` anyway.
428484

429485
If you have a Spork setup, see the end of this thread:
430486
http://groups.google.com/group/cukes/browse_thread/thread/475385cc26377215

0 commit comments

Comments
 (0)