Skip to content

Latest commit

 

History

History
110 lines (72 loc) · 2.77 KB

CHANGELOG.md

File metadata and controls

110 lines (72 loc) · 2.77 KB

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