hledger v1.25 Release NotesRelease Date: 2022-03-04 // 4 months ago
hledger-install.sh now also installs Pavan Rikhi's hledger-stockquotes tool.
The bin/hledger-number addon was added.
📄 The bin/hledger-check-fancyassertions addon now shows docs in --help.
A new invoice-making script was added: examples/invoicing/invoice-script/invoice
🚀 The RELEASING doc and release process has been updated, and a new helper script added: tools/releaseprep.
make hackageuploadnow only works from a branch named VERSION-branch or VERSION-release. Ie, making releases from master is no longer allowed, a release branch is always required,
👕 CI: The commitlint check is more robust, and now runs only in the push to master and pull request workflows, and not eg when building release binaries. linux-x64 binaries are now built with ghc 9.0, not 8.10. Workflow, branch, and binary names have been improved.
make ghcid-uinow use older ghc 8.10 to avoid ghc 9.0-triggered failures.
👍 hls support: The hie.yaml added to help hls work on mac m1 has been moved out of the way, since it probably makes things worse on other architectures.
Previous changes from v1.24.1
More platform notes for setting LEDGER_FILE.
👍 Clarify which commands support which output formats and data layouts.
Note that hyphenated field names are allowed in CSV rules.
🛠 Fix some table layouts in non-HTML docs.