GitHub PushEvent at 2014-12-20 04:00:48
Repository: clearance
Actor: derekprior
Payload: {"shas":[["46b34a32994a0e429a93e8872be22dbf80de80f7","f145bb865a44131ac25a78f469f13a487cf15aef@gmail.com","Support Rails 4.2\n\nMost of the changes necessary here were test-suite-only issues. The lone\nproduction-impactful change was adding support for\n`ActionMailer#deliver_later` in the `PasswordsController`. This will\nautomatically use the queue configured with Active Job in order to\nbackground the sending of email. With no queue configured, it will be\ndelivered synchronously. The old `#deliver` method still works, but\ngenerates deprecation warnings.\n\nThe rest of the changes were related to the test suite:\n* Add a Rails 4.2 appraisal\n* Update cucumber steps to remove unnecessary gems from generated apps.\n* Simplify appraisal dependencies thanks to the above.\n* Fixed `forgeries_controller_spec`. This is still a brittle way to test\n  this functionality but at least it works across Rails versions.\n* Removed deprecation related to test suite ordering in the test app\n  that is loaded.\n\nThere remains a single (repeated) deprecation when running specs on 4.2\nwhich comes from RSpec and will be addressed by upgrading to\n`rspec-rails` 3.1 (see [`rspec-rails` issue]. That work will be in a\nseparate pull-request.\n\n[`rspec-rails` issue]: https://github.com/rspec/rspec-rails/issues/1187","Derek Prior",true]],"size":1,"ref":"refs/heads/dp-rails42","head":"46b34a32994a0e429a93e8872be22dbf80de80f7"}