All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
v1.0.17 (2026-04-12)
- explicitly prevent transfers to the same account by Zach Daniel
- Make read_transfers pagination optional (required?: false) (#159) by olivermt
v1.0.16 (2026-01-21)
- #150: added
before?/1clauses to the three transformers forSetRelationshipSource(#151) by Simon Bergström
v1.0.15 (2025-06-04)
- use
{:not_atomicto trigger the non atomic version of transfer update
v1.0.14 (2025-04-10)
- use data from result for properly atomic transfer verification
v1.0.13 (2025-04-10)
- install latest ash_money
v1.0.12 (2025-02-24)
- don't include VerifyTransfer in the codegen
v1.0.11 (2025-02-24)
- use
utc_datetime_usecin balance_as_of in installer
v1.0.10 (2025-01-26)
-
use correct module reference in installer(#82)
-
Use correct argument name for :balance_as_of calc in installer
v1.0.9 (2025-01-13)
- proper reference for section order config in installer
v1.0.8 (2025-01-13)
- add igniter installer
v1.0.7 (2025-01-06)
-
add
dump_to_embeddedlogic forAshDoubleEntry.ULID -
do negation manually instead of in expression
v1.0.6 (2024-08-03)
- properly set authorize option when updating transfers
v1.0.5 (2024-08-03)
- set
authorize?properly when creating balances
v1.0.4 (2024-07-03)
- better validations around atomics
-
allow skipping balance updates on request
-
don't destroy balances by default
v1.0.3 (2024-06-23)
- set a default for
create_accept
-
use a guaranteed-last ulid for
balance_as_ofcalculation -
accept attributes on transfer create
-
don't use raising variations of resource calls
v1.0.2 (2024-06-18)
- set context indicating that
ash_double_entry?is performing an action
v1.0.1 (2024-05-11)
- [AshDoubleEntry.Balance] use
a + -b, instead ofa - b(which is not supported by our AshPostgresExtension)
v1.0.0 (2024-05-10)
v1.0.0-rc.1 (2024-04-29)
- update to support new atomics & bulk actions
v1.0.0-rc.0 (2024-04-01)
- update to Ash 3.0
- correct amount_delta calculation from destorying (#13)
v0.2.4 (2024-02-14)
-
properly update future balances from destroys
-
incorrect balance when adding transfer later (#12)
v0.2.3 (2023-12-23)
- make expression pure
- support updating transfer's amount (#8)
v0.2.2 (2023-12-10)
- support updating transfers, but not important fields
v0.2.1 (2023-12-10)
-
use Money..add! For correct return
-
properly set context on account read in balance verification
-
support destroying transfers
-
set
context_to_optswhen constructing the query
v0.2.0 (2023-12-06)
- use AshMoney
-
ensure transformers run before
BelongsToAttribute -
update ash for fix
-
migrate to AshMoney
-
update ash
v0.1.2 (2023-08-19)
- Documentation updates & AshHq indexing fixes
v0.1.1 (2023-08-19)
- properly calculate balance_as_of_ulid when transfer is to or from account
v0.1.0 (2023-08-19)
-
create balances after transfer is created
-
don't require pagination
-
add CI & check commands
-
wrap up initial implementaiton, add guides
-
initial test suite & functionality