What's Changed
- fix(hooks): return all hooks when type is omitted by @Niketion in #347
- feat(balances): allow creating General Ledger balances with an explicit indicator by @Gee-Hive in #353
- fix: clear terminal inflight metadata by @Guflly in #346
- fix(lock): release locks on a context detached from cancellation by @toniastro in #355
- fix(database): include meta_data in GetBalanceByIDLite by @vjymisal0 in #351
- feat(transactions): dry_run preview for create and refund by @Shivam8584 in #348
- fix: nullable parent_transaction scan and dry-run balance meta_data mock by @Gee-Hive in #356
- feat(transactions): let a refund set its own description and meta_data by @Shivam8584 in #350
- feat(transactions): dry_run preview for bulk and inflight by @Shivam8584 in #349
- fix(transactions): reject negative amount and precision at validation by @Shivam8584 in #361
- fix(transactions): reject source == destination before processing starts by @Shivam8584 in #360
- fix(auth): map /:id/metadata for scoped API keys by @Gee-Hive in #376
- refactor(transactions): only run the split path when there is a split by @Shivam8584 in #365
- test(chain): wait on this test's own transaction, not the whole table by @Shivam8584 in #364
- fix(transactions): don't wrap a single failure in batch language by @Shivam8584 in #366
New Contributors
- @Niketion made their first contribution in #347
- @Gee-Hive made their first contribution in #353
- @Guflly made their first contribution in #346
- @toniastro made their first contribution in #355
- @vjymisal0 made their first contribution in #351
Full Changelog: v0.15.2...v0.15.3