From ea34562b4be39adb5259a6d1ad68e4f9142b4982 Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Sat, 30 Dec 2023 21:20:51 -1000 Subject: [PATCH] ;doc: changelogs --- CHANGES.md | 38 ++++++++++++++++++++++++++++++++++++-- hledger-lib/CHANGES.md | 20 +++++++++++++++++++- hledger-ui/CHANGES.md | 18 ++++++++++++++++-- hledger-web/CHANGES.md | 24 ++++++++++++++++++++++-- hledger/CHANGES.md | 30 ++++++++++++++++++++++++++++-- 5 files changed, 121 insertions(+), 9 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index daf99e113..a091cd89c 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -6,19 +6,53 @@ | .__/|_| \___// |\___|\___|\__| |_| |__/ -Scripts/addons +Docs Examples -Docs +Scripts/addons Infrastructure --> + General changes in the hledger project. For package-specific changes, see the hledger package changelogs. +# 3b3adc83c + +Docs + +- Added: + +- Updated: ISSUES.md, REGRESSIONS.md + +- WORKFLOWS.md is renamed to DEVWORKFLOWS.md to avoid a name clash. + +Examples + +- New CSV rules examples for Wise, ING, Venmo, PayPal, FHB, N26, Triodos (Ilja Kocken) + +Scripts/addons + +Infrastructure + +- Project scripts in `Makefile` and `bake` have been converted to a `Justfile`. + After many years using `make` and shell for scripting, I find `just` + better enough, and the goal of clean consolidated efficient project + automation so valuable, that we will use it in the hledger project + even though it usually is not installed by default. + +- The `.mailmap` file has been updated to clean up committer info in git output. + +- `tools/generatejournal` can now be run as a script. + +- The "new issue" and "new PR" templates have had some cleanup. + +- There are some new issue tracker labels intended for use with a new + ISSUES.md > Prioritising scheme, and a few issues using them. + # 1.32 2023-12-01 Scripts/addons diff --git a/hledger-lib/CHANGES.md b/hledger-lib/CHANGES.md index 9e79c6927..a8ba63ef4 100644 --- a/hledger-lib/CHANGES.md +++ b/hledger-lib/CHANGES.md @@ -7,12 +7,30 @@ Breaking changes -Misc. changes +Fixes + +Improvements --> Internal/api/developer-ish changes in the hledger-lib (and hledger) packages. For user-visible changes, see the hledger package changelog. +# 8b45d4ba8 + +Breaking changes + +- In Hledger.Data.Amount, noPrice is renamed to noCost. + +- AmountDisplayOpts has a new displayCommodity flag, controlling commodity symbol display. + +Fixes + +- Hledger.Utils.Debug.traceOrLog was logging when it should trace and vice versa. + +Improvements + +- Allow megaparsec 9.6 + # 1.32.1 2023-12-07 - readFileStrictly is now provided by Hledger.Utils.IO diff --git a/hledger-ui/CHANGES.md b/hledger-ui/CHANGES.md index 882382b7d..173f5f63d 100644 --- a/hledger-ui/CHANGES.md +++ b/hledger-ui/CHANGES.md @@ -7,12 +7,12 @@ Breaking changes +Fixes + Features Improvements -Fixes - Docs API @@ -21,6 +21,20 @@ API User-visible changes in hledger-ui. See also the hledger changelog. +# 095f65d9b + +Features + +- hledger-ui is now available on Windows (ShrykeWindgrace) + +Improvements + +- Use Notepad as default editor on Windows (ShrykeWindgrace) + +- Allow brick 2.2 (Vekhir) + +- Allow megaparsec 9.6 + # 1.32.1 2023-12-07 - Use hledger-1.32.1 diff --git a/hledger-web/CHANGES.md b/hledger-web/CHANGES.md index 13facbe89..1c60f139e 100644 --- a/hledger-web/CHANGES.md +++ b/hledger-web/CHANGES.md @@ -7,12 +7,12 @@ __ _____| |__ Breaking changes +Fixes + Features Improvements -Fixes - Docs API @@ -21,10 +21,30 @@ API User-visible changes in hledger-web. See also the hledger changelog. +# ac50d8c5a + +Fixes + +- The --base-url option works again. [#2127], [#2100] + +- Startup messages are more accurate and informative, eg with --socket. [#2127] + +- The non-working --file-url option has been dropped for now. [#2139] + +Improvements + +- Allow megaparsec 9.6 + +- hledger-web's tests now respect and can test command line options. + +- hledger-web's tests now run the app at 127.0.0.1 and port 5000, + rather than "any of our IPv4 or IPv6 addresses" and 3000, + # 1.32.1 2023-12-07 - Use hledger-1.32.1 # 1.32 2023-12-01 + Features - The hledger-web app on the Sandstorm cloud platform has been updated to diff --git a/hledger/CHANGES.md b/hledger/CHANGES.md index 3443e350f..8b93d745c 100644 --- a/hledger/CHANGES.md +++ b/hledger/CHANGES.md @@ -7,12 +7,12 @@ Breaking changes +Fixes + Features Improvements -Fixes - Docs API @@ -21,6 +21,32 @@ API User-visible changes in the hledger command line tool and library. +# a7b2c74d3 + +Fixes + +- In CSV field assignments, %FIELD interpolation and `\n` can be used together again. [#2134] + +- In timedot data, numbers beginning with a decimal point are accepted again. [#2130] + +- In a `balance --budget` report, `--layout=tall` no longer hides commodity symbols. + +- Value reports seeing a pathological price chain with 1000 or more + steps now write their warning to the console, not a debug log file. + +Improvements + +- Allow megaparsec 9.6 + +Docs + +- Updated: + Queries, + Periodic transactions, + Auto postings, + Assertions and costs, + Budget report + # 1.32.1 2023-12-07 - Fixed: `import` with multiple files now updates .latest files correctly. (#2125)