Releases: jcornaz/beancount-parser
Releases · jcornaz/beancount-parser
v2.5.0
v2.4.0
Deprecations
error::ReadFileErroris deprecated in favor oferror::ReadFileErrorV2which contains the name of the problematic fileread_filesis deprecated in favor ofread_files_v2which haserror::ReadFileErrorV2as its error type
Features
read_files_v2is the replacement for the (now deprecated)read_files.
The main difference is that it's error type contains the information of which file file had an error.read_files_to_vecreads files and returns the entries as aVec
v2.3.0
Features
- Add constructors to
Open,Close,Balance,Pad,EventandPosting(thanks to @jakobhellermann) Transactionnow implementsDefault(thanks to @jakobhellermann)
Dependencies
- Update private dependencies to the latest major version (thanks to @jakobhellermann)
- Lower MSRV to 1.68
v2.2.1
Fixes
- Fix
Debugimplementation ofErrorwhich was dumping the whole input
v2.2.0
Added
- implement
FromStrforAccount,Date,Currencyandmetadata::Key - implement
DefaultforCost<D> Date::newconstructor
Fixed
- Support non-standard account name (#76). Thanks to @Bergschrat1
v2.1.0
Added
Balance::tolerancefield
Fixed
- Accept tolerance syntax
v2.0.4
Fixed
- Accept negation of grouped expression (example:
-(2 * 3)) - Do not require space between strings and tags/links
v2.0.3
Fixed
- Accept comma (
,) as a thousand separator in amounts - Accept dot (
.) in transaction links - Accept escaped backslash (
\\) in string
v2.0.2
Fixed
- Accept escaped double quotes (
\") in strings