Skip to content

v1.16.0

Compare
Choose a tag to compare
@jcornaz jcornaz released this 14 May 16:33
· 342 commits to main since this release

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 for transaction::Flag (The default value is transaction::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