Skip to content

Latest commit

 

History

History
184 lines (167 loc) · 6.49 KB

CHANGELOG.md

File metadata and controls

184 lines (167 loc) · 6.49 KB

Changelog

Changelog file for dinero-rs project, a command line application for managing finances.

[0.33.4] - 2022-01-02

Fixed

  • Handle conversion error in balance command

[0.33.3] - 2021-12-30

Fixed

  • Handle conversion error in roi command

[0.33.2] - 2021-12-29

Fixed

  • Weird error when parsing one commodity directive
  • Better help texts (just so slightly)

Changed

  • Nicer error messages (without Rust trace) when there is a missing file.

[0.33.1] - 2021-09-26

Added

Changed

  • Nicer error messages (without Rust trace) when there is a missing file.

Fixed

[0.32.3] - 2021-08-24

  • The last one was a bad release

[0.32.2] - 2021-08-24

Fixed

[0.32.1] - 2021-08-24

Changed

  • continuous integration pipeline

[0.32.0] - 2021-08-24

Added

  • Implemented date-format
  • Added --calendar to the roi command, showing a calendar view of TWR.
  • Added --no-summary flag to the roi command, to suppress the summary after the table
  • Implemented --related flag

Fixed

[0.31.0] - 2021-08-22

Added

Fixed

[0.30.0] - 2021-08-18

Added

Fixed

[0.29.1] - 2021-08-17

Changed

  • small improvements on REPL interface
  • improved test coverage

[0.29.0] - 2021-08-16

Added

  • exchange option (-X) for register reports
  • REPL interface, which is faster than the CLI once everything's loaded

Changed

  • Some internal tests now use the --init-file flag to make sure the environment is properly replicated.
  • Updated dependency from assert_cmd to 2.0

[0.28.1] - 2021-08-10

Fixed

  • The previous crate was created badly.

[0.28.0] - 2021-08-09

Added

  • --collapse flag to collapse postings with the same currency and account

[0.27.0] - 2021-08-04

Fixed

  • Negative quantities starting with zero now show the negative sign.

[0.26.0] - 2021-08-02

Added

  • --args-only flag to ignore init files
  • precision property in the commodity directive

Changed

  • Check whether dependencies are updated or not with deps.rs service

Fixed

[0.25.0] - 2021-03-31

Added

  • nicer error reporting
  • slightly better documentation
  • stats command that shows statistics about your ledger file

Fixed

[0.24.0] - 2021-03-29

Added

  • strict and pedantic options

Changed

  • Collaborators will be able to use codecov as well

[0.23.0] - 2021-03-24

Added

  • Accounts now have a country property
  • Documentation is now available at github.

Changed

  • Accounts no longer support isin property. They do support iban, which is what should have always been.
  • Migrated the CI pipeline to Github Actions because I had trouble with Travis (build matrices)

[0.22.0] - 2021-03-21

Added

  • Slightly better handling of currency formats

Changed

  • Better CI pipeline

[0.21.0] - 2021-03-20

Added

  • Infer currency format from the journal file
  • isin is a valid property for commodities

Changed

  • Continuous integration pipeline is now better. No more problems like what happened between releases 0.18 and 0.20.

Fixed

  • Commodities get parsed properly, always removing quotes

[0.20.0] - 2021-03-15

Fixed

  • Version numbers back on track

[0.19.0] - 2021-03-15

  • Same as 0.18.1 due to a mistake

[0.18.1] - 2021-03-15

Fixed

  • Don't panic on end of input

[0.18.0] - 2021-03-14

Added

  • Support for specifying payees via posting comments.
  • Added support for dates in posting comments
  • Added support for specifying currency formats

Changed

  • Date comparisons are done at the posting level rather than the transaction level

[0.17.0] - 2021-03-12

Changed

  • Now the whole file is processed using a formal grammar

Fixed

  • Now this can be done any(abs(amount) == 2), which failed previously
  • Much faster CI builds
  • Proper caching of regexes, about 25% speed improvement

[0.16.0] - 2021-03-04

Added

  • Virtual postings show correctly like this (account)

Fixed

[0.15.0] - 2021-02-28

Fixed

Added

  • complete transaction grammar

[0.14.0] - 2021-02-27

Fixed

  • speed bump, from 7 seconds to 4 seconds in my personal ledger (still room to improve)
  • ability to add tags from automated transactions

[0.13.1] - 2021-02-27

Fixed

  • Fixed issue when there is no specified payee

[0.13.0] - 2021-02-27

Added

Fixed

  • keep tags from transactions
  • match automated transactions only once per transaction, like ledger does
  • enable comments in price p directives

[0.12.0] - 2021-02-24

Added

  • support for (some of the) automated transaction syntax, what Claudio uses in his personal ledger

Fixed

  • speed bump (from 44 seconds to 7 seconds) in a big personal ledger

[0.11.1] - 2021-02-22

Fixed

  • Fixed bug in balance report