ANN: hledger 1.30

43 views
Skip to first unread message

Simon Michael

unread,
Jun 1, 2023, 10:18:46 PM6/1/23
to hledger, haskell-cafe
I'm pleased to announce hledger 1.30 ! Highlights:

- Boolean queries - with the new `expr:` query type you can freely
combined other queries with AND, OR, NOT and parentheses.

- Easier CSV file management - you can now read a CSV .rules file, and let it
fetch the data file from a downloads directory, simplifying CSV file management.

- Built-in demos - a new `demo` command plays several asciinema casts
to demonstrate features. We'll add more of these in future.

- hledger-ui has a new Cash accounts screen, and now starts on the Menu screen.

- The usual miscellaneous fixes.

Thank you release contributors Chris Lemaire and Yehoshua Pesach Wallach.


What is hledger ?

- Fast, reliable, free, multicurrency, double-entry, plain text accounting software for unix, mac, windows, and the web

- Built around human-readable, version-controllable plain text files

- Inspired by and largely compatible with Ledger CLI,
convertible to and from Beancount

- Written in Haskell for reliability and longevity.

For help getting started or more info, see https://hledger.org
and join our Matrix/IRC chat or mail list: https://hledger.org/support .
Newcomers, experts, contributors, sponsors, feedback are welcome!
For more about plain text accounting, see https://plaintextaccounting.org .

Live well and prosper,
-Simon

Henning Thielemann

unread,
Jun 2, 2023, 6:55:58 AM6/2/23
to hledger, haskell-cafe

On Thu, 1 Jun 2023, Simon Michael wrote:

> Thank you release contributors Chris Lemaire and Yehoshua Pesach Wallach.
>
> - https://github.com/simonmichael/hledger/releases/1.30
> - https://hledger.org/release-notes.html#hledger-1-30
> - https://hledger.org/install


I can build with GHC-8.8.4, but with GHC-8.10 and later I get:


Hledger/Cli/Commands/Demo.hs:63:3: error:
• Exception when trying to run compile-time code:
/ram/cabal/tmp/src-191030/hledger-1.30/embeddedfiles/add.cast:
openFile: does not exist (No such file or directory)
Code: embedFileRelative "embeddedfiles/add.cast"
• In the untyped splice:
$(embedFileRelative "embeddedfiles/add.cast")
|
63 | $(embedFileRelative "embeddedfiles/add.cast"), --
https://asciinema.org/a/567935 The easiest way to start a journal (add)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Simon Michael

unread,
Jun 2, 2023, 5:01:51 PM6/2/23
to hledger, haskell-cafe


> On Jun 2, 2023, at 00:55, Henning Thielemann <google...@henning-thielemann.de> wrote:
>
> I can build with GHC-8.8.4, but with GHC-8.10 and later I get:
>
>
> Hledger/Cli/Commands/Demo.hs:63:3: error:
> • Exception when trying to run compile-time code:
> /ram/cabal/tmp/src-191030/hledger-1.30/embeddedfiles/add.cast: openFile: does not exist (No such file or directory)
> Code: embedFileRelative "embeddedfiles/add.cast"
> • In the untyped splice:
> $(embedFileRelative "embeddedfiles/add.cast")
> |
> 63 | $(embedFileRelative "embeddedfiles/add.cast"), -- https://asciinema.org/a/567935 The easiest way to start a journal (add)
> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^


Thanks for the report; I have released hledger-1.30.1 on Hackage to fix this.
Reply all
Reply to author
Forward
0 new messages