mirror of
https://github.com/simonmichael/hledger.git
synced 2024-11-07 21:15:19 +03:00
;doc: finalise 1.22.2 changelogs
This commit is contained in:
parent
2e28c5a1ef
commit
233b8c91cb
@ -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
|
||||
|
||||
|
@ -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.
|
||||
|
||||
|
@ -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.
|
||||
|
||||
|
@ -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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user