All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Use unambiguous
Account#with_amountsscope - Remove precision/scale to avoid
PG::NumericValueOutOfRangeexception due to precision/scale not being large enough
- Remove
AddBorutusAmountCounterCachereset counter code
- Fix
AddBorutusAmountCounterCachemigration
- Add correct migration for
Borutus::Account.amounts_count
- Add
Borutus::Account.with_amountsscope that fetches accounts with amount entries
- Change usage of
BigDecimal.newtoBigDecimal() - Change
FactoryGirltoFactoryBot
- Add
#change_amountcolumn foraccount.entries.with_running_balanceassociation proxy collection
- Add
account.entries.with_running_balanceassociation proxy method - Add
pry-byebuginGemfilefor local development
- Fix loading of jquery-ui files (Fixes https://github.com/mbulat/borutus/issues/58)
- Add
Account#amountsandAccount#entriesto get all amounts and entries, respectively
- How migrations are done, which may be a breaking change from older versions of Borutus. When upgrading to this version, run
rake borutus:install:migrations, and ensure that the files that are generated are of migrations you only need. It should not generate new versions if you've installed the latest version before this.