diff --git a/CHANGES.md b/CHANGES.md index 328520a24..3474b647f 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -19,7 +19,7 @@ General changes in the hledger project. For package-specific changes, see the hledger package changelogs. -# 81167e81a +# 5591be772 Docs @@ -34,8 +34,9 @@ Scripts/addons Infrastructure/Misc +- GHC 9.10 is now the default for dev builds and most github workflows. +- Add consistent greppable summaries to all workflows; various other improvements - Add bash shell completion script to the release bindists ([#2223], gesh/hseg, Simon Michael) -- hledger is now 35th among Github-starred haskell projects (up from 36th). # 1.40 2024-09-09 diff --git a/hledger-lib/CHANGES.md b/hledger-lib/CHANGES.md index 365143e72..3da421237 100644 --- a/hledger-lib/CHANGES.md +++ b/hledger-lib/CHANGES.md @@ -22,10 +22,12 @@ Internal/api/developer-ish changes in the hledger-lib (and hledger) packages. For user-visible changes, see the hledger package changelog. -# 81167e81a +# 1c45496f1 Breaking changes +- When built with ghc 9.10.1, hledger error messages are displayed with an extra trailing newline. + - New/refactored modules (Hledger.Write.*) and types (Spreadsheet) to help abstract the rendering of tables in various output formats, eg HTML and FODS. (Spreadsheet is in addition to the tabular package we already in use; there may be some overlap.) @@ -35,6 +37,8 @@ Fixes Improvements +- Support ghc 9.10 / base 4.20. + - dependency changes: diff --git a/hledger-ui/CHANGES.md b/hledger-ui/CHANGES.md index c371b9f9a..70b70295c 100644 --- a/hledger-ui/CHANGES.md +++ b/hledger-ui/CHANGES.md @@ -22,10 +22,12 @@ User-visible changes in hledger-ui. See also the hledger changelog. -# 81167e81a +# bb551bf0d Breaking changes +- When built with ghc 9.10.1, hledger error messages are displayed with an extra trailing newline. + Fixes - Bring bash shell completions up to date. @@ -35,7 +37,9 @@ Features Improvements -- Avoid brick 2.3.2 which doesn't build on windows. +- Support ghc 9.10 / base 4.20. + +- Avoid brick 2.3.2, which doesn't build on windows. Docs diff --git a/hledger-web/CHANGES.md b/hledger-web/CHANGES.md index fc345b64a..20fde54e6 100644 --- a/hledger-web/CHANGES.md +++ b/hledger-web/CHANGES.md @@ -22,35 +22,24 @@ User-visible changes in hledger-web. See also the hledger changelog. -# 81167e81a - -- web: RegisterR.getRegisterR.addCommas: do not drop last account (Henning Thielemann) - Bug was introduced in commit 2a99b3d45634f26cd62745ddce6136361001b3f8 - in an effort to get rid of partial List.tail, - because GHC-9.8 started to warn about it. - - Problem is that the rewritten code with tailDef always removes the last account, - whereas the original intention was to replace all accounts by a comma except the last one. - addCommas should prepare a comma separated list like List.intercalate. - -- fix: web: enable autocomplete in newly created account fields [#2215] - -- dev: web: cleanup: more explicit globals; and match inputs more carefully [#2215] - (Don't match the hidden duplicate inputs created by typeahead.js) - -- ;doc: update changelogs +# 1c45496f1 Breaking changes +- When built with ghc 9.10.1, hledger error messages are displayed with an extra trailing newline. + Fixes -- Bring bash shell completions up to date. - [#986] +- Autocompletions now work in newly created account fields. [#2215] + +- Bash shell completions are now up to date. [#986] Features Improvements +- Support ghc 9.10 / base 4.20. + Docs - Install, manual: new shell completions doc. [#986] diff --git a/hledger/CHANGES.md b/hledger/CHANGES.md index db1d0947a..11100cf81 100644 --- a/hledger/CHANGES.md +++ b/hledger/CHANGES.md @@ -23,10 +23,12 @@ API User-visible changes in the hledger command line tool and library. -# 81167e81a +# eeb070195 Breaking changes +- When built with ghc 9.10.1, hledger error messages are displayed with an extra trailing newline. + Fixes - In a multi-line comment generated by csv rules, tags on all lines now work (ie, can be matched). @@ -53,17 +55,21 @@ Improvements - `balance` and `aregister`'s HTML output will now use a hledger.css file if present, like `bs`/`bse`/`cf`/`is`. +- The balance commands' HTML and FODS output now show table borders consistently. + (Henning Thielemann) + - In the balance commands' HTML output, row headings now span multiple rows when appropriate, rather than being repeated. (Henning Thielemann) -- All balance commands' HTML and FODS output now show table borders consistently. +- Balance commands now support `--transpose` when generating HTML output. + (Henning Thielemann) -- The balance commands' options help has had some consistency/readability tweaks. +- Balance commands' options help has had some consistency/readability tweaks. - `bs`/`bse`/`cf`/`is` now support the `--count` (postings count) report type, like `balance`. -- hledger now builds cleanly with GHC 9.10. +- hledger now supports GHC 9.10. Docs