diff --git a/CHANGES.md b/CHANGES.md index 156c6c39c..636a86e78 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -9,12 +9,9 @@ General changes in the hledger project (and notable all-package releases). For package-specific changes and minor releases, see the hledger package changelogs. -# 07eb3a908 +# 2c96e6f1f -- shake: changelogs: don't get confused by an all-digit commit hash - Fixes spurious "can't list changes" warning. - -- ;doc: update changelogs +- `make list-commits` and `make showauthors` show those things. - `Shake cabalfiles` now uses (and requires) hpack in $PATH, to avoid building. It should be the version that's in the current stack release, to avoid commit conflicts. diff --git a/hledger-lib/CHANGES.md b/hledger-lib/CHANGES.md index 2e703c07a..6cea6725c 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. -# 4576f8eff +# 06312c353 API changes diff --git a/hledger-ui/CHANGES.md b/hledger-ui/CHANGES.md index 549ccf834..8e4b045b3 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. -# d06d4ca08 +# a3cacca71 Improvements diff --git a/hledger-web/CHANGES.md b/hledger-web/CHANGES.md index c081cba2e..9c0c80d84 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. -# 3426030a9 +# ddeeee604 Improvements diff --git a/hledger/CHANGES.md b/hledger/CHANGES.md index 81550409e..80fa69783 100644 --- a/hledger/CHANGES.md +++ b/hledger/CHANGES.md @@ -9,7 +9,7 @@ User-visible changes in the hledger command line tool and library. -# 4576f8eff +# 0ce518f12 Features @@ -29,7 +29,7 @@ Features - The balance commands have a new `--commodity-column` flag that displays commodity symbols in a dedicated column, showing one line per commodity and all amounts as bare numbers. - (#1559, #1626, Lawrence Wu, Simon Michael, Stephen Morgan) + (#1559, #1626, #1654, Lawrence Wu, Simon Michael, Stephen Morgan) - The balance command's --budget option can now take an argument, a case insensitive description substring which selects a subset of @@ -38,10 +38,22 @@ Features and select the one you want with --budget's argument. ([#1612](https://github.com/simonmichael/hledger/issues/1612)) +- Period expressions now support `every weekday`, `every weekendday` and + `every mon,wed,...` (multiple days of the week). + This is intended for periodic transaction rules used with + `--forecast` (or `bal --budget`). + (#1632, Lawrence Wu) + Improvements -- imp: bal: handle commodity-column flag in compound balance reports - (#1654, Lawrence Wu) +- register with a report interval starting on custom dates + (eg: `hledger reg -p "every 15th day of month") now makes the + date column wide enough to show the start and end dates. + It also wastes less whitespace after the column. + (#1655, Stephen Morgan) + +- The --forecast option will now reject a report interval in its + argument, instead of silently ignoring it. - doc: clarify period expressions, report intervals @@ -80,11 +92,8 @@ Improvements Fixes -- fix: bal --budget: handle --transpose flag with --commodity-column. - (#1654, Lawrence Wu) - -- fix: bal: correctly handle the no-symbol commodity with --commodity-column. - (#1654, Lawrence Wu) +- aregister now aligns multicommodity amounts properly (broken since 1.21). + (#1656, Stephen Morgan) - `--forecast` now generates transactions up to the day before the specified report end date (instead of two days before).