What's Changed
- feat: add ClickHouse to the production compose by @abouolia in #1388
- feat: add edit inventory adjustment support by @abouolia in #1389
- feat: put sales tax behind a feature flag by @abouolia in #1390
- fix(server): sync vendor credit balances on apply-to-bills and refunds by @abouolia in #1393
- fix(server): prevent duplicate GL entries when publishing inventory adjustments by @abouolia in #1394
- fix(server): use tenant-bound models in delete and warehouse sync by @abouolia in #1396
- fix(server): use cryptographically secure invite tokens by @abouolia in #1397
- fix(server,webapp,sdk-ts): support Date/Week period columns in financial reports by @abouolia in #1398
- fix(server): honor full unlock date window in transactions locking guard by @abouolia in #1395
- fix(server): surface promise pool errors in bank matching by @abouolia in #1399
- fix(server): scope ability cache by tenant and user by @abouolia in #1401
- chore(server,webapp): standardize npm script names by @abouolia in #1400
Full Changelog: v0.25.39...v0.25.40