I released version 2.3 of ledger2beancount, a ledger-to-beancount
converter.

You can get ledger2beancount from GitHub:
https://github.com/beancount/ledger2beancount

There are three notable changes with this release:

1) Performance has significantly improved.  One large, real-world test
case has gone from around 160 to 33 seconds.  A smaller test case has
gone from 11 seconds to ~3.5 seconds.

2) The documentation is available online now (via Read the Docs):
https://ledger2beancount.readthedocs.io/

3) The repository has moved to the beancount GitHub organization:
https://github.com/beancount/ledger2beancount

Here are the changes in 2.3:

* Improve speed of ledger2beancount significantly
* Improve parsing of postings for accuracy and speed
* Improve support for inline math
* Handle lots without cost
* Fix parsing of lot notes followed by a virtual price
* Add support for lot value expressions
* Make parsing of numbers more strict
* Fix behaviour of dates without year
* Accept default ledger date formats without configuration
* Fix implicit conversions with negative prices
* Convert implicit conversions in a more idiomatic way
* Avoid introducing trailing whitespace with hledger input
* Fix loading of config file
* Skip ledger directive `import`
* Convert documentation to `mkdocs`

Thanks to Colin Dean for some feedback.  Thanks to Stefano Zacchiroli
for prompting me into investigating performance issues (and thanks to
the developers of the Devel::NYTProf profiler).

-- 
Martin Michlmayr
https://www.cyrius.com/

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"Ledger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ledger-cli/20200626034140.GA21325%40jirafa.cyrius.com.

Reply via email to