Change Log

1.0.0 (2016-03-02)

Full Changelog

Upgrading:

Upgrading from previous versions requires running new migrations.

Run the generator:

rails generate qbwc:install

Then the migrations:

rake db:migrate rake RAILS_ENV=test db:migrate

In production, ensure that no jobs are queued, then: rake RAILS_ENV=production db:migrate

The requests and should_run? methods of QBWC::Worker now take three parameters: job, session, and data. Any workers that implement these methods should be updated to accept the additional parameters.

Fixed bugs:

  • Removed 1000-character restriction on list of pending jobs #76 (rchekaluk)

New features:

  • App name and FileID provided to QuickBooks can now be overridden by implementing app_name and file_id in the generated QbwcController. #72 (r38y)
  • requests and should_run? now receive the session and data Hash as arguments. This allows for greater control over which requests happen in a run. #80 (bkroeker)
  • Added the session_complete_success configuration to specify a block to execute when the session completes. #80 (bkroeker)
  • Added some indexes to qbwc_jobs for better performance with many jobs are defined. #80 (bkroeker)