;doc: update changelogs
This commit is contained in:
		
							parent
							
								
									0317f71c05
								
							
						
					
					
						commit
						d1bc3bbb32
					
				
							
								
								
									
										12
									
								
								CHANGES.md
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								CHANGES.md
									
									
									
									
									
								
							| @ -9,7 +9,7 @@ | |||||||
| 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. | ||||||
| 
 | 
 | ||||||
| # a98e6125f | # 0317f71c0 | ||||||
| 
 | 
 | ||||||
| Software | Software | ||||||
| 
 | 
 | ||||||
| @ -19,8 +19,18 @@ Software | |||||||
| 
 | 
 | ||||||
| Docs | Docs | ||||||
| 
 | 
 | ||||||
|  | - examples: multicurrency.journal | ||||||
|  | 
 | ||||||
| Process | Process | ||||||
| 
 | 
 | ||||||
|  | - Move hie.yaml out of the way; for all except arm mac users, hls | ||||||
|  |   probably works better without it. | ||||||
|  | 
 | ||||||
|  | - Make hackageupload: this now only works from a branch named | ||||||
|  |   VERSION-branch or (possible future naming) VERSION-release.  Ie, | ||||||
|  |   major releases from master are no longer allowed; a release branch | ||||||
|  |   is always required, | ||||||
|  | 
 | ||||||
| - ci: more consistent workflow, branch, binary names | - ci: more consistent workflow, branch, binary names | ||||||
| 
 | 
 | ||||||
| - ci: linux-x64: try ghc 8.10.4 -> 9.0.1 | - ci: linux-x64: try ghc 8.10.4 -> 9.0.1 | ||||||
|  | |||||||
| @ -9,10 +9,19 @@ | |||||||
| 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. | ||||||
| 
 | 
 | ||||||
| # a98e6125f | # e9dd77e82 | ||||||
| 
 | 
 | ||||||
| Improvements | Improvements | ||||||
| 
 | 
 | ||||||
|  | - Costing has been changed to ConversionOp with three options: | ||||||
|  |   NoConversionOp, ToCost, and InferEquity. | ||||||
|  |   The first correspond to the previous NoCost and Cost options, while the | ||||||
|  |   third corresponds to the --infer-equity flag.  This converts transactions with costs | ||||||
|  |   (one or more transaction prices) to transactions with equity:conversion postings. | ||||||
|  |   It is in ConversionOp because converting to cost with -B/--cost and inferring conversion | ||||||
|  |   equity postings with --infer-equity are mutually exclusive. | ||||||
|  |   The cost_ record of ReportOpts has been changed to conversionop_. | ||||||
|  | 
 | ||||||
| - hledger-lib now builds with GHC 9.2 and newer libs (#1774). | - hledger-lib now builds with GHC 9.2 and newer libs (#1774). | ||||||
| 
 | 
 | ||||||
| - Renamed: CommodityLayout to Layout. | - Renamed: CommodityLayout to Layout. | ||||||
|  | |||||||
| @ -9,7 +9,7 @@ | |||||||
| User-visible changes in hledger-ui. | User-visible changes in hledger-ui. | ||||||
| See also the hledger changelog. | See also the hledger changelog. | ||||||
| 
 | 
 | ||||||
| # a98e6125f | # 8eedbbbe8 | ||||||
| 
 | 
 | ||||||
| # 1.24.1 2021-12-10 | # 1.24.1 2021-12-10 | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -9,7 +9,7 @@ __      _____| |__ | |||||||
| User-visible changes in hledger-web. | User-visible changes in hledger-web. | ||||||
| See also the hledger changelog. | See also the hledger changelog. | ||||||
| 
 | 
 | ||||||
| # a98e6125f | # 45db32b84 | ||||||
| 
 | 
 | ||||||
| # 1.24.1 2021-12-10 | # 1.24.1 2021-12-10 | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -9,10 +9,34 @@ | |||||||
| User-visible changes in the hledger command line tool and library. | User-visible changes in the hledger command line tool and library. | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # a98e6125f | # 326b2309b | ||||||
| 
 | 
 | ||||||
| Features | Features | ||||||
| 
 | 
 | ||||||
|  | - The new --infer-equity flag replaces @/@@ prices in commodity | ||||||
|  |   conversion transactions with equity postings, making them fully | ||||||
|  |   balanced and preserving the accounting equation.  (When not doing | ||||||
|  |   cost reporting; --cost/-B overrides and disables --infer-equity.) | ||||||
|  |   For example, `hledger print --infer-equity` will show: | ||||||
|  | 
 | ||||||
|  |       2000-01-01 | ||||||
|  |         a   1 AAA @@ 2 BBB | ||||||
|  |         b  -2 BBB | ||||||
|  | 
 | ||||||
|  |   as: | ||||||
|  | 
 | ||||||
|  |       2000-01-01 | ||||||
|  |         a                               1 AAA | ||||||
|  |         equity:conversion:AAA-BBB:AAA  -1 AAA | ||||||
|  |         equity:conversion:AAA-BBB:BBB   2 BBB | ||||||
|  |         b                              -2 BBB | ||||||
|  | 
 | ||||||
|  |   The `equity:conversion` account name is used by default. You can use | ||||||
|  |   another account by declaring it with the new `Conversion`/`V` | ||||||
|  |   account type (a subtype of `Equity`/`E`), eg: | ||||||
|  |    | ||||||
|  |       account Equity:Currency Conversions   ; type: V | ||||||
|  | 
 | ||||||
| - Normalised, easy-to-process "tidy" CSV data can now be generated with `--layout tidy -O csv`. | - Normalised, easy-to-process "tidy" CSV data can now be generated with `--layout tidy -O csv`. | ||||||
|   In tidy data, every variable is a column and each row represents a single data point  |   In tidy data, every variable is a column and each row represents a single data point  | ||||||
|   (cf <https://vita.had.co.nz/papers/tidy-data.html>). |   (cf <https://vita.had.co.nz/papers/tidy-data.html>). | ||||||
| @ -21,9 +45,19 @@ Features | |||||||
| Improvements | Improvements | ||||||
| 
 | 
 | ||||||
| - CSV output now always disables digit group marks (eg, thousands separators), | - CSV output now always disables digit group marks (eg, thousands separators), | ||||||
|   for better machine readability.  |   making it more machine readable by default.  | ||||||
|   (#1771) (Stephen Morgan) |   (#1771) (Stephen Morgan) | ||||||
| 
 | 
 | ||||||
|  | Fixes | ||||||
|  | 
 | ||||||
|  | - ;roi: fixes #1791 (fix TWR when investment=0, several pnls per day) (Dmitry Astapov) | ||||||
|  | 
 | ||||||
|  | Documentation | ||||||
|  | 
 | ||||||
|  | - Account aliases' ability to cause malformed account names is noted. (#1788) | ||||||
|  | 
 | ||||||
|  | - There is a new CONVERSION & COST section, replacing COSTING. (#1554) | ||||||
|  | 
 | ||||||
| # 1.24.1 2021-12-10 | # 1.24.1 2021-12-10 | ||||||
| 
 | 
 | ||||||
| Fixes | Fixes | ||||||
| @ -35,9 +69,9 @@ Fixes | |||||||
| 
 | 
 | ||||||
| API changes: | API changes: | ||||||
| 
 | 
 | ||||||
| - new type synonyms ProgramName, PackageVersion, VersionString | - new type synonyms ProgramName, PackageVersion, VersionString | ||||||
| - versionStringForProgname -> versionString with extra argument | - versionStringForProgname -> versionString with extra argument | ||||||
| - versionStringFor -> versionStringWith with extra argument | - versionStringFor -> versionStringWith with extra argument | ||||||
| 
 | 
 | ||||||
| # 1.24 2021-12-01 | # 1.24 2021-12-01 | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user