;doc: changelogs

This commit is contained in:
Simon Michael 2021-08-06 00:16:20 -10:00
parent 000ff30fd6
commit 981849a6c1
5 changed files with 93 additions and 6 deletions

View File

@ -9,7 +9,12 @@
General changes in the hledger project (and notable all-package releases). General changes in the hledger project (and notable all-package releases).
For package-specific changes and minor releases, see the hledger package changelogs. For package-specific changes and minor releases, see the hledger package changelogs.
# 767377802 # 000ff30fd
- shake: changelogs: don't get confused by an all-digit commit hash
Fixes spurious "can't list changes" warning.
- ;doc: update changelogs
- `Shake cabalfiles` now uses (and requires) hpack in $PATH, to avoid building. - `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. It should be the version that's in the current stack release, to avoid commit conflicts.
@ -41,6 +46,8 @@ For package-specific changes and minor releases, see the hledger package changel
<https://github.com/simonmichael/hledger/blob/master/bin/commitlint> <https://github.com/simonmichael/hledger/blob/master/bin/commitlint>
(#1602) (#1602)
# 1.22.2 unreleased
# 1.22.1 2021-08-02 # 1.22.1 2021-08-02
# 1.22 2021-07-03 # 1.22 2021-07-03

View File

@ -9,7 +9,7 @@
Internal/api/developer-ish changes in the hledger-lib (and hledger) packages. Internal/api/developer-ish changes in the hledger-lib (and hledger) packages.
For user-visible changes, see the hledger package changelog. For user-visible changes, see the hledger package changelog.
# 95de5a878 # 918c243fa
API changes API changes
@ -98,8 +98,16 @@ API changes
Hledger.Reports.ReportOptions: Hledger.Reports.ReportOptions:
balanceTypeOverride -> balanceAccumulationOverride balanceTypeOverride -> balanceAccumulationOverride
- forecast_ has moved from ReportOpts to InputOpts. (Stephen Morgan)
Improvements Improvements
- Generate forecast transactions at journal finalisation, rather than as a postprocessing step.
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)
- MixedAmounts now have a more predictable Ord instance / sort order. - MixedAmounts now have a more predictable Ord instance / sort order.
They are compared in each commodity in turn, with They are compared in each commodity in turn, with
alphabetically-first commodity symbols being most significant. alphabetically-first commodity symbols being most significant.
@ -115,6 +123,10 @@ Improvements
- Our doctests are disabled with GHC 9 for now to work around an - Our doctests are disabled with GHC 9 for now to work around an
upstream bug. (#1503, #1615) upstream bug. (#1503, #1615)
- Require base >=4.11, prevent red squares on Hackage's build matrix.
# 1.22.2 unreleased
# 1.22.1 2021-08-02 # 1.22.1 2021-08-02
- Allow megaparsec 9.1 - Allow megaparsec 9.1

View File

@ -9,7 +9,21 @@
User-visible changes in hledger-ui. User-visible changes in hledger-ui.
See also the hledger changelog. See also the hledger changelog.
# 81dfbc9ac # 49ff03931
Improvements
- Clarify version string code:
```
version -> packageversion
versiondescription -> versionStringFor
```
- Require base >=4.11, prevent red squares on Hackage's build matrix.
- Use hledger 1.22.1.
# 1.22.2 unreleased
# 1.22.1 2021-08-02 # 1.22.1 2021-08-02

View File

@ -9,7 +9,23 @@ __ _____| |__
User-visible changes in hledger-web. User-visible changes in hledger-web.
See also the hledger changelog. See also the hledger changelog.
# 95de5a878 # 49ff03931
Improvements
- Clarify version string code:
```
version -> packageversion
versiondescription -> versionStringFor
```
- Drop the hidden `--binary-filename` flag, which is no longer used.
- Require base >=4.11, prevent red squares on Hackage's build matrix.
- Use hledger 1.22.1.
# 1.22.2 unreleased
# 1.22.1 2021-08-02 # 1.22.1 2021-08-02

View File

@ -9,7 +9,17 @@
User-visible changes in the hledger command line tool and library. User-visible changes in the hledger command line tool and library.
# 81dfbc9ac # 49ff03931
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.
(Stephen Morgan)
Features Features
@ -22,6 +32,21 @@ Features
Improvements Improvements
- Clarify version string code:
```
version -> packageversion
versiondescription -> versionStringFor
```
- Timedot format's doc has been rewritten.
- Require githash >=0.1.4.0, simplify version code.
- Require base >=4.11, prevent red squares on Hackage's build matrix.
(We officially support GHC 8.6+, which means base 4.12,
but Hackage shows all packages building successfully with
base 4.11/GHC 8.4+ somehow, so it's still allowed..)
- In JSON output, object attributes are now ordered alphabetically, - In JSON output, object attributes are now ordered alphabetically,
consistently for all GHC and haskell lib versions. consistently for all GHC and haskell lib versions.
(#1618, Stephen Morgan) (#1618, Stephen Morgan)
@ -43,9 +68,22 @@ Improvements
Fixes Fixes
- Make sure `--forecast` transactions are generated up to the day before the provided query end date. - Make balance assignments in forecasted transactions work again
(broken in 1.22.1).
Forecast transactions are now generated early and processed
in the same way as other transactions.
(#1638, Stephen Morgan)
- aregister preserves the order of same-day transactions again
(broken in 1.22.1).
(#1642, Stephen Morgan)
- `--forecast` now generates transactions up to the day before the
specified report end date (instead of two days before).
(#1633, Stephen Morgan) (#1633, Stephen Morgan)
# 1.22.2 unreleased
# 1.22.1 2021-08-02 # 1.22.1 2021-08-02
Improvements Improvements