mirror of
https://github.com/simonmichael/hledger.git
synced 2024-09-21 03:08:10 +03:00
;doc: changelogs
This commit is contained in:
parent
000ff30fd6
commit
981849a6c1
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user