All Versions
24
Latest Version
Avg Release Cycle
106 days
Latest Release
1206 days ago

Changelog History
Page 2

  • v0.10.0 Changes

    January 09, 2015

    โž• Added

    • Define accounts that can be negative only.

      DoubleEntry.configure do |config|
        config.define_accounts do |accounts|
          accounts.define(
            :identifier     => :my_account_that_never_goes_positive,
            :negative_only  => true
          )
        end
      end
      
    • ๐Ÿ— Run CI build against Rails 4.2

  • v0.9.0 Changes

    December 08, 2014

    ๐Ÿ”„ Changed

    • DoubleEntry::Reporting::Agregate#formated_amount no longer accepts currency argument.
  • v0.8.0 Changes

    November 19, 2014

    โž• Added

    • ๐ŸŒฒ Log when we encounter deadlocks causing restart/retry.
  • v0.7.2 Changes

    November 18, 2014

    โœ‚ Removed

    • โœ‚ Removed DoubleEntry::currency method.
  • v0.7.1 Changes

    November 17, 2014

    ๐Ÿ›  Fixed

    • DoubleEntry::balance and DoubleEntry::account now raise DoubleEntry::AccountScopeMismatchError if the scope provided is not of the same type in the account definition.

    • ๐Ÿ— Speed up CI build.

  • v0.7.0 Changes

    November 12, 2014

    โž• Added

    • Added support for currency. :money_with_wings:

    ๐Ÿ”„ Changed

    • Require at least version 6.0 of Money gem.
  • v0.6.1 Changes

    October 10, 2014

    ๐Ÿ”„ Changed

    • โœ‚ Removed use of Active Record callbacks in DoubleEntry::Line.

    • ๐Ÿ”„ Changed DoubleEntry::Reporting::WeekRange calculation to use Date#cweek.

  • v0.6.0 Changes

    August 23, 2014

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed defect preventing locking a scoped and a non scoped account.
  • v0.5.0 Changes

    August 01, 2014

    โž• Added

    • โž• Added a convenience method for defining active record scope identifiers.

      DoubleEntry.configure do |config|
        config.define_accounts do |accounts|
          user_scope = accounts.active_record_scope_identifier(User)
          accounts.define(:identifier => :checking, :scope_identifier => user_scope)
        end
      end
      
    • โž• Added support for SQLite.

    โœ‚ Removed

    • โœ‚ Removed errors: DoubleEntry::RequiredMetaMissing and DoubleEntry::UserAccountNotLocked.

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed Reporting::reconciled? support for account scopes.
  • v0.4.0 Changes

    July 17, 2014

    โž• Added

    • โž• Added Yardoc documention to the DoubleEntry::balance method.

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Changed Line#debit? to Line#increase? and Line#credit? to Line#decrease?.

    โœ‚ Removed

    • โœ‚ Removed the DoubleEntry::Line#meta attribute.