;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