diff --git a/CHANGES.md b/CHANGES.md index 7d69be7a0..1f1636bde 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -9,7 +9,7 @@ General changes in the hledger project. For package-specific changes, see the hledger package changelogs. -# 443e49214 +# b5bb3b4d0 Features @@ -19,39 +19,36 @@ Fixes Software -- A new addon script: bin/hledger-number +- hledger-install.sh now also installs Pavan Rikhi's hledger-stockquotes tool. -- A new invoice making script: examples/invoicing/invoice-script/invoice +- 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 Docs -- RELEASING: new glossary, process updates +Process/tools -- examples: multicurrency.journal +- 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, -Process +- 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. -- tools: releaseprep script +- `make ghci-ui`/`make ghcid-ui` now use older ghc 8.10 to avoid + ghc 9.0-triggered failures. -- Make HLS work on tools/* - -- Move hie.yaml out of the way; for all except arm mac users, hls - probably works better without it. - -- Make hackageupload: this now only works from a branch named - VERSION-branch or (possible future naming) VERSION-release. Ie, - major releases from master are no longer allowed; a release branch - is always required, - -- ci: push, pull: clarify, robustify? commitlint step - -- ci: win, mac: don't commitlint, let push/pull cover that - -- ci: more consistent workflow, branch, binary names - -- ci: linux-x64: try ghc 8.10.4 -> 9.0.1 - -- make ghci[d]-ui uses 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. # 1.24.1 2021-12-10 diff --git a/hledger-lib/CHANGES.md b/hledger-lib/CHANGES.md index dac144fc4..f5513ae6e 100644 --- a/hledger-lib/CHANGES.md +++ b/hledger-lib/CHANGES.md @@ -9,7 +9,7 @@ Internal/api/developer-ish changes in the hledger-lib (and hledger) packages. For user-visible changes, see the hledger package changelog. -# 31fdcdb8e +# e9c19e12e - hledger-lib now builds with GHC 9.2 and latest deps. (#1774) @@ -25,6 +25,11 @@ For user-visible changes, see the hledger package changelog. for easy lookup of account tags. Query.matchesTaggedAccount is a tag-aware version of matchesAccount. +- Some account name functions have moved from Hledger.Data.Posting + to Hledger.Data.AccountName: + accountNamePostingType, accountNameWithPostingType, accountNameWithoutPostingType, + joinAccountNames, concatAccountNames, accountNameApplyAliases, accountNameApplyAliasesMemo. + - Renamed: CommodityLayout to Layout. # 1.24.1 2021-12-10 diff --git a/hledger-ui/CHANGES.md b/hledger-ui/CHANGES.md index 9979d82e2..cfbbc9b22 100644 --- a/hledger-ui/CHANGES.md +++ b/hledger-ui/CHANGES.md @@ -9,7 +9,7 @@ User-visible changes in hledger-ui. See also the hledger changelog. -# d9b018472 +# ef4da9053 # 1.24.1 2021-12-10 diff --git a/hledger-web/CHANGES.md b/hledger-web/CHANGES.md index c74ad6e22..86eca0b96 100644 --- a/hledger-web/CHANGES.md +++ b/hledger-web/CHANGES.md @@ -9,7 +9,7 @@ __ _____| |__ User-visible changes in hledger-web. See also the hledger changelog. -# d9b018472 +# ef4da9053 # 1.24.1 2021-12-10 diff --git a/hledger/CHANGES.md b/hledger/CHANGES.md index edf311601..570e70cc7 100644 --- a/hledger/CHANGES.md +++ b/hledger/CHANGES.md @@ -9,7 +9,7 @@ User-visible changes in the hledger command line tool and library. -# 507638916 +# 2f47ae05c Breaking changes @@ -97,6 +97,9 @@ Improvements making it more machine readable by default. (#1771) (Stephen Morgan) +- Unicode may now be used in field names/references in CSV rules files. + (#1809) (Stephen Morgan) + - Error messages improved: - Balance assignments - aregister