All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
v1.0.12 (2025-02-24)
- don't include VerifyTransfer in the codegen
v1.0.11 (2025-02-24)
- use
utc_datetime_usec
in 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_embedded
logic 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_of
calculation -
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_opts
when 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