## 1.0.0-beta.2 ### enhancements * Now fully testing using different queue_adapters in CI ### bugfixes * Fix issue loading active_job ## 1.0.0-beta ### enhancements * Add native support for ActiveJob [lardawge] * Add support for multi-upload [lardawge] * Add rails app for testing so we can replicate real world conditions [lardawge] ### bugfixes * Fix issue where a new job would be queued when a upload was removed ### breaking changes * Remove support for after_save in favor of after_commit * Remove support for queueing systems other than ActiveJob and Sidekiq. ## 0.4.3 ### enhancements * [#307] Add support for Sidekiq 7 [holstvoogd] * [#278] Add sidekiq queue config [IlkhamGaysin] ## 0.4.2 ### enhancements * Allow overridden worker to set a queue name * [#190] Respect Carrierwave's enable_processing flag if set to false [jherdman] ### bug fixes * [#216] Fix for NoMethodError: undefined method `read' for nil:NilClass [kntmrkm] ## 0.4.1 ### enhancements * [#179] Set column_processing to false instead of nil [mockdeep] ## 0.4.0 ### enhancements * [#175] SuckerPunch v1.0 support (no longer support < 1.0). [janko-m] ### bug fixes * [#176] Check if record exists before running backgrounder [gdott9] * [#169] Correctly remove files on update if marked for deletion [sunny] ## 0.3.0 ### enhancements * [#123] Fail silently when record not found in worker. [DouweM] ## 0.2.2 ### bug fixes * [#141] Fix naming collisions of support module by namespacing. ## 0.2.1 ### enhancements * [#119] Add support for SuckerPunch [rewritten]. ### bug fixes * [#115] column_remove! should not trigger a background job * [#112] Raise a NoMethodError when using backend= instead of silent failure. ## 0.2.0 ### enhancements * [Breaking Change] Require configure block to be set in an initializer removing autodetect backend. ### bug fixes * [#108] Remove the need to set an order in the Gemfile when using sidekiq [matthewsmart]. ## 0.1.5 ### bug fixes * [Revert #108] This is a breaking change and will be released in 0.2.0. ## 0.1.4 ### bug fixes * [#109] Fix issue where setting Carrierwave.cache_dir to a full path would raise an exception [Sastopher]. ## 0.1.3 ### enhancements * CarrierWave::Workers::ProcessAsset now uses #update_attribute when setting [column]_processing. * [#104] Change the Sidekiq integration to use client_push [petergoldstein] ### bug fixes * [#103] Fix determine_backend behavior so that it doesn't throw an exception [petergoldstein]. ## 0.1.2 ### enhancements * Add a rails generator to generate the config file. ```bash rails g carrierwave_backgrounder:install ``` ### bug fixes * Check [column]_cache to make sure we are processing when a form fails and [column]_cache is used. ## 0.1.1 ### enhancements * Allow passing of all options to sidekiq in config file. ### bug fixes * Revert where sidekiq was broken due to Sidekiq::Worker not properly being included. ## 0.1.0 ### enhancements * Add support to pass options to backends allowing queue names to be set in the initializer. * Make threadsafe. [gitt] * Add support to immediately process jobs if :immediate is set in config backend. [Antiarchitect] ### bug fixes * Girl Friday incorrectly referenses class #92 * Add documentation for testing with rspec #84.