hledger v1.26 Release Notes

Release Date: 2022-06-04 // almost 2 years ago
  • Scripts/addons

    • ๐Ÿ“‡ renamed hledger-number.sh to hledger-simplebal

    • โž• added hledger-git, hledger-pijul

    • fin (and bin) scripts show available scripts and their help

    • ๐Ÿ“‡ renamed aliases.sh to bashrc

    • ๐Ÿ–จ Get hledger-print-location working. (Stephen Morgan)

    ๐Ÿ“„ Docs

    • README cleanup, inspired by feedback from README reviewer Lars Wirzenius.

    • Clearer sponsoring info and more complete sponsor lists on website and README.

    • The new https://github.com/simonmichael/hledger_finance repo keeps track of our public finances (on Open Collective, Liberapay etc.)


    • invoice: calculate dates accurately on last days of month

    ๐Ÿ–จ Process

    • ๐Ÿ— Stackage nightly and GHC 9.2 are now the default for dev builds.

    • CI workflows:

      • Workflows and binaries have more consistent naming, mentioning platform and architecture.
      • The main test workflow is now linux-x64-test, replacing push and pull. It runs for both pushes and pull requests, and generates binaries on every run.
      • Pushes/merges to master, including Simon's, are required to have passed linux-x64-test on another github branch first.
      • Mac and Windows binaries are now stripped also (if applicable).
    • ๐Ÿ— make buildtimes, make buildtimes-cabal show GHC codegen times.