CHANGELOG.md
## 1.0.0
* Updates the readme
## 1.0.0beta
* Adds support for Rails 5
* Reduces this gem to use ActiveJob as an abstraction to various backends
## 0.10.2
* Explicitly requires Devise to avoid an error if Devise is not explicitly mentioned in your Gemfile (@derekprior)
* Improvements for running devise-async locally and on CI
* This will be the last release to support Devise 3.x
## 0.10.1
* No code changes compared to `0.10.1-alpha`
## 0.10.1-alpha
* Backburner support (@jandudulski)
* Sucker Punch support (@kmayer)
* Que support (@marshall-lee)
* Handle `deliver_now` in preparation for Rails 5 (@barelyknown)
* Option to set a priority for DJ and Backburner (@mkon)
* The locale is remembered before an asynchronous task is run (@baschtl)
* Fixed a usage of `try` that appeared in connection with Rails 4 (@baschtl)
## 0.9.0
* Multiple mailers support (@baschtl)
* Update devise dependency to ~3.2
## 0.8.0
* Support arbitrary number of arguments to mailer (@glebm)
* Added torquebox support (@astjohn)
## 0.7.0
* make sure options hash has string keys when enqueued and symbol keys when job runs
* stringfy options keys before enqueueing to make queue_classic happy (@nickw)
* Added `Devise::Async.enabled=` options to make it easier to skip async processing during tests (@mohamedmagdy)
## 0.6.0
* Now compatible with Devise 2.2+ only
* Legacy `Devise::Async::Proxy` is now gone
* `Devise::Async.mailer=` is gone since there's no need for it anymore.
Use `Devise.mailer` directly.
## 0.5.1
* Lock dependency of 0.5 series on devise < 2.2
## 0.5.0
* Added support for QueueClassic (@jperville)
* Remove deprecated `DeviseAsync::Proxy` and `DeviseAsync.backend=`
* Improved comments throughout code
## 0.4.0
* Enhancements
* Add support for queue config to DelayedJob backend
* Use Devise third party modules API insted of including module directly.
This fixes the ordering issue when including.
## 0.3.1
* Fixes
* Do not register after_commit unless ORM supports it
* Only enqueue notifications for after_commit if model is dirty
## 0.3.0
* Fixes
* Added `Devise::Async::Model` to use new devise's after_commit hooks to resolve #6 (only devise >=2.1.1)
## 0.2.0
* Enhancements
* Added `Devise::Async.queue` option to let configure the queue
the jobs will be enqueued to.
## 0.1.1
* Fixes
* Changed the way we store the record id in the queue to enforce
compatibility with diferent ORMs
## 0.1.0
* New
* Added `Devise::Async.mailer` option to proxy to custom mailers
* Added `Devise::Async.setup` to allow configuring with blocks
## 0.0.2
* Enhancements
* Restructured gem to Devise::Async module instead of DeviseAsync.
* Deprecations
* DeviseAsync::Proxy is now Devise::Async::Proxy
* DeviseAsync.backend is now Devise::Async.backend
## 0.0.1
* first release