v25.01.1
Release highlights
How to test tackler
cargo install tackler
tackler new my_journal
tackler --config my_journal/conf/tackler.toml
New features
- New tackler commands
new
andinit
- Command
new <name>
will create a new bookkeeping setupname
with default files - Command
init
will initialize a new bookkeeping setup at current location
- Command
- This release is 2-3x faster, now tackler can process 120_000 - 250_000 txn/s on modern laptop
Fixes and changes
- Replaced ANTLR based Txn parser with winnow parser combinator
- This is affecting how invalid journal syntax is reported
- This has no changes to journal syntax
- Replaced time and time-tz with jiff
- This have some user visible changes, e.g. 'Z' is replaced with '+00:00'
- Txn Filters, Txn Timestamp: Begin and End are displayed with report timezone
Tackler-NG is tested with 310 tracked test vectors at the moment
See full CHANGELOG for details