hledger v1.24 Release Notes
Release Date: 2021-12-01 // over 2 years ago-
Software
π bin/hledger-check-fancyassertions.hs: fix ugly assertion parse errors. (ShrykeWindgrace)
β‘οΈ bin/hledger-check-tagfiles.hs: Update description, clarify wording. (Pranesh Prakash)
π Docs
π Account types: prioritise the short one-letter names, hide the deprecated legacy syntax.
Directives: a more compact and accurate overview.
examples/templates/basic: A new starter file set, and a place to collect them.
π¦ Expose more developer docs as separate web pages: CHANGELOGS, COMMITS, RELEASING, etc.
π Fix a link to developer workflows. (Joaquin "Florius" Azcarate)
π¨ Process
PR template: Fix our github PR template to use proper comment syntax, and link to more relevant docs. (toonn)
cabal.project: Drop obsolete compatibility comment. (#1365, toonn)
β¬οΈ Bump default stackage snapshot to one avoiding buggy happy version.
bin/changelog: a new helper making changelog edits more pleasant.
π make throughput{,-dev,-EXE}: reports transactions per second for a range of file sizes with the hledger in PATH, hledger dev build, or named hledger executable.
π make install-as-FOO: build executables and save as bin/hledger*-FOO
perf: bench-ledger.sh for comparative benchmarking with Ledger.
π CI: commitlint: be more forgiving when we can't figure out recent commits (don't check any).
π CI: commitlint: recognise any commit starting with βMergeβ as a merge commit (and ignore it). (Stephen Morgan)