- Added positional tracking to
syntax
types (#183). - Supported int column index for template field (#191).
- IMPORTANT Use 1-based index for CSV columns (#190).
- Enhanced error message on semantic errors (#186).
- Renamed
repl
module tosyntax
(#184). - Removed
datamodel
module (#181, #182).
- Supported commission / charge in CSV import (#168).
- Changed to correctly assert the in-transaction balance (#176).
- Fixed minor lifetime fix (#170).
- Fixed memory leak in
okane_core::report::process
(#172). - Fixed balance deduction logic with balance assertion (#173).
- Fixed internal logic to avoid future potential inconsistency (#177).
- Supported account / commodity aliases (#157).
- Supported CSV with $ prefixed amount (#159).
- Supported template field in CSV import (#163).
- Supported ISO Camt053 2019 edition (#165).
- Changed conversion logic in import rewrite (#162).
- Added
balance
andregister
CLI command with limited functionality (#147). - Added
accounts
CLI command to list all accounts (#128). - Added
primitve flatten
CLI command to resolve include statement (#127).
- User can shorten command, such as reg instead of register (#132).
- Zero-copy parser (#134, #136).
- Pretty printing error report (#141).
- Supported ISO Camt053 DAJT (Debit Adjustment) code (#117).
- Renamed
equivalent_amount
tosecondary_amount
, withsecondary_commodity
(#111).
- Fixed the issue that amount is presented in a negative value by mistake (#112).
- Fixed the
format
command to properly accept contiguous transactions (#116).
- Renamed
equivalent_absolute
toequivalent_amount
(#109).
- Fixed import with commodity conversion spec (#108).
- Supported comma separated amount to be formatted (#99).
- Supported commodity format sub-directive (#102).
- Supported
Air-*:
annotations in viseca format (#98).
- Factored out core library as an independent crate (#90).
- Added bunch of directives.
- Made rewrite rule case insensitive, which is more practical (#75).
- Allowed to use "yyyy-mm-dd" syntax date (#80).
- Properly handle metadata / apply tag with typed value (#81).
- Added ja-JP README.
- Dependencies updated to the latest version.
- Properly handles lot information in the format command.
- Adds configuration to skip initial lines for importing CSV files.
- Adds
STDO
(standing order) subfamily codes in ISO Camt053.