v1.16.0
Breaking changes (in unstable API)
-
remove
Error::line_number
(Instead, I am working on a wrapper type that would work for locating both errors and successfully parsed directives)
Added
- implement
Default
fortransaction::Flag
(The default value istransaction::Flag::Cleared
)
Changed
- Accept account types without more components. (e.g.
2023-05-13 open Assets
is now valid) - Ignore trailing spaces after transaction/posting declarations
- Accept amount values with the unary operator
+
(e.g.+42
) - Accept spaces before the comma in currency list of open directive
Unstable API added
Warning
The unstable API requires the
unstable
feature flag. It is not considered part of the public API
and is subject to breaking changes.
- Parse
option
directive - Parse
event
directive - Parse
commodity
directive