v25.04.1
New features
- New Commodity Price support
- Different Mark-to-Market (MTM) valuation methods:
- Full coverage of Tackler-Mk1 CLI tests
Fixes and changes
- Improved error messages when invalid journal syntax is used
- Don't accept invalid CLI input arg combinations
- Warn if exports are used without CLI output arguments
- Enforce blank line between transactions (Tackler-Mk1 / ANTLR)
- Print error message if repository contains links (Tackler-Mk1)
- Print error message if transaction set is empty (Tackler-Mk1)
- Equity Export: Check equity account name when strict mode is on (Tackler-Mk1)
See full CHANGELOG for details
Tackler-NG is tested with 408 tracked test vectors at the moment
(Full coverage of Tackler-Mk1 CLI tests)
How to test this release
cargo install --locked tackler
tackler new my_journal
tackler --config my_journal/conf/tackler.toml
# New Commodity Price Support feature
tackler \
--config my_journal/conf/tackler.toml \
--reports balance \
--price.lookup-type last-priceSpecial Mention
Thank you RagibHasin for contributing and helping with Commodity Price Support feature (#36 and TEP-1015) !