From 1eaf37ca0f3c290c8b31d011bd0a77bf31773132 Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Thu, 8 Jan 2026 02:10:53 -1000 Subject: [PATCH] ;doc:changelogs: 1.51.2 --- doc/CHANGES.md | 2 ++ hledger-lib/CHANGES.md | 5 ++++- hledger-ui/CHANGES.md | 12 ++++++++++++ hledger-web/CHANGES.md | 9 +++++++++ hledger/CHANGES.md | 40 ++++++++++++++++++++++++++++++++++++++++ 5 files changed, 67 insertions(+), 1 deletion(-) diff --git a/doc/CHANGES.md b/doc/CHANGES.md index e0c4b9e07..936d7e406 100644 --- a/doc/CHANGES.md +++ b/doc/CHANGES.md @@ -18,6 +18,8 @@ General changes in the hledger project. For package-specific changes, see the hledger package changelogs. +# 1.51.2 2026-01-08 + # 1.51.1 2025-12-08 # 1.51 2025-12-05 diff --git a/hledger-lib/CHANGES.md b/hledger-lib/CHANGES.md index 0f7d18e7b..d34bbc707 100644 --- a/hledger-lib/CHANGES.md +++ b/hledger-lib/CHANGES.md @@ -17,8 +17,11 @@ API/developer-ish changes in hledger-lib. For user-visible changes, see the hledger package changelog. -# 1.51.1 2025-12-08 +# 1.51.2 2026-01-08 +- Allow base 4.22 / ghc 9.14. + +# 1.51.1 2025-12-08 # 1.51 2025-12-05 diff --git a/hledger-ui/CHANGES.md b/hledger-ui/CHANGES.md index 9b5f74e83..0a4af2cd3 100644 --- a/hledger-ui/CHANGES.md +++ b/hledger-ui/CHANGES.md @@ -23,6 +23,18 @@ User-visible changes in hledger-ui. See also the hledger changelog. +# 1.51.2 2026-01-08 + +- hledger add invoked via the `a` key now shows output properly, + fixing a regression in 1.50. [#2512] + +- Allow vty-crossplatform 0.5. (Jens Petersen) + +- Allow base 4.22 / ghc 9.14. + +[#2512]: https://github.com/simonmichael/hledger/issues/2512 + + # 1.51.1 2025-12-08 - Uses hledger 1.51.1. diff --git a/hledger-web/CHANGES.md b/hledger-web/CHANGES.md index 9399ee71b..0d0495719 100644 --- a/hledger-web/CHANGES.md +++ b/hledger-web/CHANGES.md @@ -23,6 +23,15 @@ User-visible changes in hledger-web. See also the hledger changelog. +# 1.51.2 2026-01-08 + +- The register view now prevents line wrapping in dates when the window is narrow. [#2520] + +- Allow base 4.22 / ghc 9.14. + +[#2520]: https://github.com/simonmichael/hledger/issues/2520 + + # 1.51.1 2025-12-08 - Uses hledger 1.51.1. diff --git a/hledger/CHANGES.md b/hledger/CHANGES.md index e46c0aa57..dd1dfc9d5 100644 --- a/hledger/CHANGES.md +++ b/hledger/CHANGES.md @@ -26,6 +26,46 @@ API User-visible changes in the hledger command line tool and library. +# 1.51.2 2026-01-08 + +Fixes + +- The `add` and `import` commands now once again auto-create the journal file + if it does not exist yet, fixing a regression in 1.50.3. + Also they now create it lazily, only when they have data to write, + not unconditionally at the start. + [#2514] + +- The `roi` command has some more sanity checks, and some error messages + have been clarified. + (Dmitry Astapov, [#2505]) + +Improvements + +- The `-f` option now reports an error if you give it a glob pattern + (a path containing `[`, `{`, `*`, or `?`) that matches nothing. + This makes it consistent with `LEDGER_FILE`. + +- Journal format's `include` directive no longer unnecessarily reads + the attributes of all files in a directory. This works better with + build tools like tup which detect filesystem operations. + +- Journal format's `include` directive has been optimised, + repairing a slight slowdown introduced in 1.50.3. + It no longer calls `canonicalizePath` unnecessarily. + This might be noticeable with many includes on a slow filesystem. + +- Allow base 4.22 / ghc 9.14. + +API + +- Hledger.Cli.Utils: + withPossibleJournal + +[#2505]: https://github.com/simonmichael/hledger/issues/2505 +[#2514]: https://github.com/simonmichael/hledger/issues/2514 + + # 1.51.1 2025-12-08 Fixes