Skip to content

Latest commit

 

History

History
137 lines (92 loc) · 3.54 KB

CHANGELOG.md

File metadata and controls

137 lines (92 loc) · 3.54 KB

1.0.2

bugfixes

  • [#317] Fixed an issue where #process_in_backfground would copy files but not create versions [Qqwy]

1.0.1

bugfixes

  • [#315] Fix an issue where the expectation was a string key for config [fero46]

1.0.0

  • No Changes

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.
  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.