Skip to content

Releases: jcornaz/beancount-parser

v1.0.0-alpha.4

21 Sep 19:12
Compare
Choose a tag to compare
v1.0.0-alpha.4 Pre-release
Pre-release

1.0.0-alpha.4 (2022-09-21)

⚠ BREAKING CHANGES

  • Transaction::postings now returns a slice instead of a Vec.
    This is to hide the internal collection type, so it may be changed in the future
    without breaking the API.

refactor

  • make Transaction::postings return a slice instead of a Vec (17f0795)

Documentation

  • Minor simplification of the root crate example (2b42c5d)

v1.0.0-alpha.3

16 Sep 20:02
Compare
Choose a tag to compare
v1.0.0-alpha.3 Pre-release
Pre-release

1.0.0-alpha.3 (2022-09-16)

⚠ BREAKING CHANGES

  • The type of item returned by the Parser iterator
    has changed from Result<(Date, Directive), Error> to Result<Directive, Error>.
    This is because not all directives have a date. So this change will make possible to support
    more directives in the future without breaking the API.

Features

  • Include date on Transaction type (743c136)

Refactor

  • Iterate directives instead of date-directive tuples (3391822)

Documentation

  • Document the Account type (3e22b67)
  • Document the Date type (18eb0b4)
  • Document the Directive type (ce9cdf4)
  • Document the Transaction and Posting types (8b51e47)

v1.0.0-alpha.2

15 Sep 20:37
677fa8a
Compare
Choose a tag to compare
v1.0.0-alpha.2 Pre-release
Pre-release

1.0.0-alpha.2 (2022-09-15)

Features

  • conversion of Value into f32 (a441f79)
  • conversion of Value into f64 (7e2f91d)

Documentation

  • document the amount type (eb9108a)
  • document the main error type (31d7d1a)
  • Documentation of Parser type (60f24bf)
  • minor rewordings of the readme (742ba5b)

v1.0.0-alpha.1

14 Sep 18:55
Compare
Choose a tag to compare
v1.0.0-alpha.1 Pre-release
Pre-release

1.0.0-alpha.1 (2022-09-14)

Features

Documentation