diff --git a/hledger-lib/CHANGES.md b/hledger-lib/CHANGES.md index 7ef86a9d4..3745057ab 100644 --- a/hledger-lib/CHANGES.md +++ b/hledger-lib/CHANGES.md @@ -31,7 +31,7 @@ API changes This is done to be more consistent with future field naming conventions, and to make automatic generation of lenses simpler. See discussion in - #1545. + [#1545](https://github.com/simonmichael/hledger/issues/1545). rsOpts -> _rsReportOpts rsToday -> _rsDay @@ -103,7 +103,10 @@ Improvements - MixedAmounts now have a more predictable Ord instance / sort order. They are compared in each commodity in turn, with alphabetically-first commodity symbols being most significant. - Missing commodities are assumed to be zero. (#1563, #1564, Stephen Morgan) + Missing commodities are assumed to be zero. + ([#1563](https://github.com/simonmichael/hledger/issues/1563), + [#1564](https://github.com/simonmichael/hledger/issues/1564), + Stephen Morgan) As a consequence, all the ways of representing zero with a MixedAmount ([], [A 0], [A 0, B 0, ...]) are now Eq-ual (==), whereas before they were @@ -113,11 +116,13 @@ Improvements across all GHC and haskell lib versions. - Our doctests are disabled with GHC 9 for now to work around an - upstream bug. (#1503, #1615) + upstream bug. + ([#1503](https://github.com/simonmichael/hledger/issues/1503), + [#1615](https://github.com/simonmichael/hledger/issues/1615)) - Require base >=4.11, prevent red squares on Hackage's build matrix. -# 1.22.2 unreleased +# 1.22.2 2021-08-07 - forecast_ has moved from ReportOpts to InputOpts. (Stephen Morgan) @@ -125,7 +130,7 @@ Improvements This allows us to have a uniform procedure for balancing transactions, whether they are normal transactions or forecast transactions, including dealing with balance assignments, balance assertions, and auto postings. - (#1638, Stephen Morgan) + ([#1638](https://github.com/simonmichael/hledger/issues/1638), Stephen Morgan) # 1.22.1 2021-08-02 diff --git a/hledger-ui/CHANGES.md b/hledger-ui/CHANGES.md index 01e3b2635..c29fcd15d 100644 --- a/hledger-ui/CHANGES.md +++ b/hledger-ui/CHANGES.md @@ -21,7 +21,7 @@ Improvements - Require base >=4.11, prevent red squares on Hackage's build matrix. -# 1.22.2 unreleased +# 1.22.2 2021-08-07 - Use hledger 1.22.2. diff --git a/hledger-web/CHANGES.md b/hledger-web/CHANGES.md index d7ced721b..9b4d4fa8d 100644 --- a/hledger-web/CHANGES.md +++ b/hledger-web/CHANGES.md @@ -23,7 +23,7 @@ Improvements - Require base >=4.11, prevent red squares on Hackage's build matrix. -# 1.22.2 unreleased +# 1.22.2 2021-08-07 - Use hledger 1.22.2. diff --git a/hledger/CHANGES.md b/hledger/CHANGES.md index 4ff40beb5..b488b4ba5 100644 --- a/hledger/CHANGES.md +++ b/hledger/CHANGES.md @@ -18,7 +18,7 @@ Features the journal's periodic transactions for settinig budget goals. This makes it possible to keep multiple named budgets in one journal, and select the one you want with --budget's argument. - (#1612) + ([#1612](https://github.com/simonmichael/hledger/issues/1612)) Improvements @@ -37,7 +37,7 @@ Improvements - In JSON output, object attributes are now ordered alphabetically, consistently for all GHC and haskell lib versions. - (#1618, Stephen Morgan) + ([#1618](https://github.com/simonmichael/hledger/issues/1618), Stephen Morgan) - JSON output now indents with 2 spaces rather than 4. (Stephen Morgan) @@ -47,29 +47,31 @@ Improvements Multi-commodity amounts are sorted by comparing their amounts in each commodity, with alphabetically-first commodity symbols being most significant, and assuming zero when a commodity is missing. - (#1563, #1564, Stephen Morgan) + ([#1563](https://github.com/simonmichael/hledger/issues/1563), + [#1564](https://github.com/simonmichael/hledger/issues/1564), Stephen Morgan) - The close command now uses the later of today or journal's last day as default closing date, providing more intuitive behaviour when closing a journal with future transactions. Docs have been improved. - (#1604) + ([#1604](https://github.com/simonmichael/hledger/issues/1604)) Fixes - `--forecast` now generates transactions up to the day before the specified report end date (instead of two days before). - (#1633, Stephen Morgan) + ([#1633](https://github.com/simonmichael/hledger/issues/1633), Stephen Morgan) -# 1.22.2 unreleased +# 1.22.2 2021-08-07 Breaking changes - aregister no longer hides future transactions by default. - This is a consequence of the fix for #1638. It makes aregister - consistent, so we think it's a reasonable change. - So if you have future-dated transactions in your journal - which you don't want reported, you now must exclude them with - `-e tomorrow` or `date:-tomorrow` in the command, as with other reports. + This is a consequence of the fix for + [#1638](https://github.com/simonmichael/hledger/issues/1638). + It makes aregister consistent, so we think it's a reasonable change. + So if you have future-dated transactions in your journal which you + don't want reported, you now must exclude them with `-e tomorrow` or + `date:-tomorrow` in the command, as with other reports. (Stephen Morgan) Improvements @@ -82,11 +84,11 @@ Fixes (broken in 1.22.1). Forecast transactions are now generated early and processed in the same way as other transactions. - (#1638, Stephen Morgan) + ([#1638](https://github.com/simonmichael/hledger/issues/1638), Stephen Morgan) - aregister preserves the order of same-day transactions again (broken in 1.22.1). - (#1642, Stephen Morgan) + ([#1642](https://github.com/simonmichael/hledger/issues/1642), Stephen Morgan) # 1.22.1 2021-08-02