hledger v1.25 Release Notes

Release Date: 2022-03-04 // about 2 years ago
  • Scripts/addons

    • 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

    ๐Ÿ–จ Process/tools

    • ๐Ÿš€ The RELEASING doc and release process has been updated, and a new helper script added: tools/releaseprep. make hackageupload now 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 ghci-ui/make ghcid-ui now 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.