;doc: draft changelogs
[ci skip]
This commit is contained in:
		
							parent
							
								
									7b68b2b89a
								
							
						
					
					
						commit
						7d5f33441e
					
				
							
								
								
									
										16
									
								
								CHANGES.md
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								CHANGES.md
									
									
									
									
									
								
							| @ -1,7 +1,21 @@ | |||||||
| General/project-related changes in the hledger project.  | General/project-related changes in the hledger project.  | ||||||
| For package-specific changes, see the package changelogs. | For package-specific changes, see the package changelogs. | ||||||
| 
 | 
 | ||||||
| # 7dd54751 | # 23a7787a | ||||||
|  | 
 | ||||||
|  | - Update shell completion script (Jakob Schöttl) | ||||||
|  | 
 | ||||||
|  | - travis: skip hledger-api at least for now to stay under time limit | ||||||
|  | 
 | ||||||
|  | - Create FUNDING.yml | ||||||
|  | 
 | ||||||
|  | - examples: fix incompatible syntax in bcexample.hledger | ||||||
|  | 
 | ||||||
|  | - make tag: include all hledger-web hs files in tags | ||||||
|  | 
 | ||||||
|  | - shake: show htmlmanuals target in help | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
| 
 | 
 | ||||||
| - make site-watch: site-liverender & site-livereload in one command | - make site-watch: site-liverender & site-livereload in one command | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,7 +1,7 @@ | |||||||
| User-visible changes in hledger-api. | User-visible changes in hledger-api. | ||||||
| See also the hledger changelog. | See also the hledger changelog. | ||||||
| 
 | 
 | ||||||
| # c9e16b83 | # 6a506970 | ||||||
| 
 | 
 | ||||||
| - use hledger 1.15 | - use hledger 1.15 | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,7 +1,55 @@ | |||||||
| 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. | ||||||
| 
 | 
 | ||||||
| # ebf5ed93 | # 6a506970 | ||||||
|  | 
 | ||||||
|  | - lib: setNaturalPrecisionUpTo | ||||||
|  | 
 | ||||||
|  | - lib: -X/--exchange now supports indirect price chains (#131) | ||||||
|  |   Adds fgl as a dependency. | ||||||
|  | 
 | ||||||
|  | - lib: clarify price types (#131) | ||||||
|  |   dropped journalPrices | ||||||
|  | 
 | ||||||
|  |   renamed Price to AmountPrice,  AKA "transaction price" | ||||||
|  | 
 | ||||||
|  |   renamed MarketPrice to PriceDirective. | ||||||
|  | 
 | ||||||
|  |   added new MarketPrice (more pure form of PriceDirective without the amount style information) | ||||||
|  | 
 | ||||||
|  |   Prices is now a more efficient data structure, but not used yet. | ||||||
|  | 
 | ||||||
|  | - lib: accountTransactionsReportItems: rewrite using catMaybes and mapAccumL (Henning Thielemann) | ||||||
|  |   I find the report function less convolved without the integrated recursion. | ||||||
|  | 
 | ||||||
|  | - lib: debug helpers: add ptraceAtWith, dbgNWith | ||||||
|  | 
 | ||||||
|  | - restore TransactionsReport | ||||||
|  |   hledger-web's register chart uses it, I didn't see it | ||||||
|  |   because it's called from a hamlet template. | ||||||
|  | 
 | ||||||
|  | - lib: drop TransactionsReport, BalanceHistoryReport | ||||||
|  |   They seem unused. | ||||||
|  | 
 | ||||||
|  | - lib: TransactionsReport/AccountTransactionsReport cleanup | ||||||
|  |   Split them into separate files, rename journalTransactionsReport to | ||||||
|  |   transactionsReport. | ||||||
|  | 
 | ||||||
|  | - lib: drop postingValueAtDate | ||||||
|  | 
 | ||||||
|  | - lib: postingTransformAmount, postingToCost, postingValue | ||||||
|  | 
 | ||||||
|  | - lib: amountToCost, mixedAmountToCost | ||||||
|  | 
 | ||||||
|  | - lib: valueTypeFromOpts helper | ||||||
|  | 
 | ||||||
|  | - bal/bs/cf/is: support --value-at with -H; fix row/col/grand totals | ||||||
|  |   This also includes a big cleanup of multiBalanceReport, which got | ||||||
|  |   accidentally mingled. | ||||||
|  | 
 | ||||||
|  | - lib: mapJournalTransactions, mapJournalPostings, mapTransactionPostings | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
| 
 | 
 | ||||||
| - lib: save the current date in ReportOpts | - lib: save the current date in ReportOpts | ||||||
|   We need this for choosing a valuation date, otherwise, report |   We need this for choosing a valuation date, otherwise, report | ||||||
|  | |||||||
| @ -1,7 +1,7 @@ | |||||||
| User-visible changes in hledger-ui. | User-visible changes in hledger-ui. | ||||||
| See also the hledger changelog. | See also the hledger changelog. | ||||||
| 
 | 
 | ||||||
| # 1ac6c040 | # 6a506970 | ||||||
| 
 | 
 | ||||||
| - support brick >=0.47 also | - support brick >=0.47 also | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,7 +1,16 @@ | |||||||
| User-visible changes in hledger-web. | User-visible changes in hledger-web. | ||||||
| See also the hledger changelog. | See also the hledger changelog. | ||||||
| 
 | 
 | ||||||
| # c9e16b83 | # 6a506970 | ||||||
|  | 
 | ||||||
|  | - web: register page: clip linked accounts to 40 characters (Henning Thielemann) | ||||||
|  |   This was the behaviour before adding the links. | ||||||
|  | 
 | ||||||
|  | - web: avoid spaces before commas in register account links (Henning Thielemann) | ||||||
|  | 
 | ||||||
|  | - web: add links to accounts in register transactions (Henning Thielemann) | ||||||
|  | 
 | ||||||
|  | - web: fix "_create_locale could not be located" error on windows 7 (#1039) | ||||||
| 
 | 
 | ||||||
| - use hledger 1.15 | - use hledger 1.15 | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,7 +1,101 @@ | |||||||
| User-visible changes in the hledger command line tool and library. | User-visible changes in the hledger command line tool and library. | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # ebf5ed93 | # 6a506970 | ||||||
|  | 
 | ||||||
|  | - close: preserve transaction prices (costs) accurately (#1035) | ||||||
|  |   Transaction prices were being collapsed/misreported after close/open; | ||||||
|  |   this is fixed. Now each separately-priced amount gets its own posting, | ||||||
|  |   and only the last of these (for each commodity) gets a balance | ||||||
|  |   assertion. Also the equity posting's amount is now always shown | ||||||
|  |   explicitly, which in multicommodity situations means that multiple | ||||||
|  |   equity postings are shown. The upshot is that a balance -B report | ||||||
|  |   will be unchanged after closing & opening transactions. | ||||||
|  | 
 | ||||||
|  | - csv: strip outer whitespace when interpolating CSV values (#1051) | ||||||
|  |   This removes a potential snag in amount field assignments, and | ||||||
|  |   hopefully is harmless and acceptable otherwise. | ||||||
|  | 
 | ||||||
|  | - csv: don't show invalid inter-field spaces in CSV error messages | ||||||
|  |   Errors involving a record like: | ||||||
|  | 
 | ||||||
|  |   2000-01-01,a,"1" | ||||||
|  | 
 | ||||||
|  |   displayed the record with extra spaces: | ||||||
|  | 
 | ||||||
|  |   the CSV record is:       "2000-01-01", "a", "1" | ||||||
|  | 
 | ||||||
|  |   which was not accurate or valid RFC-4180. | ||||||
|  | 
 | ||||||
|  | - Bugfix for #1011: begin/end date options (Jakob Schöttl) | ||||||
|  | 
 | ||||||
|  | - Fix and update documentation on date options (Jakob Schöttl) | ||||||
|  | 
 | ||||||
|  | - add, web: disallow unsafe trailing dot paths on windows (fix #1056) | ||||||
|  |   On Windows, ensureJournalFileExists now rejects file paths | ||||||
|  |   containing any problematic trailing dots, to prevent data loss. | ||||||
|  |   This affects the add command and hledger-web's add form. | ||||||
|  | 
 | ||||||
|  | - lib: -X/--exchange now supports indirect price chains (#131) | ||||||
|  |   Adds fgl as a dependency. | ||||||
|  | 
 | ||||||
|  | - lib: support -X/--exchange (direct/reverse prices only) (#131) | ||||||
|  | 
 | ||||||
|  | - lib: --value can select commodity (via direct/reverse prices) (#131) | ||||||
|  | 
 | ||||||
|  | - lib: parse optional ,COMM suffix in --value (#131) | ||||||
|  | 
 | ||||||
|  | - print: also canonicalise balance assertions' amount style (fix #1042) | ||||||
|  | 
 | ||||||
|  | - csv: fix parse error printing, broken since 1.11 (#1038) | ||||||
|  | 
 | ||||||
|  | - cli: restore --aux-date and --effective as --date2 aliases (#1034) | ||||||
|  |   These Ledger-ish spellings were dropped over the years, to improve | ||||||
|  |   --help's layout. Now they work again, but are considered hidden flags | ||||||
|  |   so --help doesn't show them automatically (but I decided to mention | ||||||
|  |   them manually in --date2's description). | ||||||
|  | 
 | ||||||
|  | - make -V do --value=end in multiperiod reports (#329) | ||||||
|  | 
 | ||||||
|  | - reg: replace --value=transaction with --value=cost | ||||||
|  | 
 | ||||||
|  | - print: replace --value=transaction with --value=cost | ||||||
|  | 
 | ||||||
|  | - bal etc.: replace --value=transaction with --value=cost (#329) | ||||||
|  | 
 | ||||||
|  | - opts: new -B/--cost, -V/--market, --value flags (#329) | ||||||
|  | 
 | ||||||
|  | - bal: --budget: don't always convert to cost | ||||||
|  |   And don't show a percentage when budgeted and actual amounts are in | ||||||
|  |   different commodities. | ||||||
|  | 
 | ||||||
|  | - opts: shorten csv separator arg template | ||||||
|  | 
 | ||||||
|  | - bal/bs/bse: -H or --cumulative now disables -T (#329) | ||||||
|  |   To reduce confusion, multiperiod balance reports using -H/--historical | ||||||
|  |   or --cumulative, which show end balances, no longer show a Totals | ||||||
|  |   column since summing end balances generally doesn't make sense. | ||||||
|  |   Also the underlying MultiBalanceReport now returns zero for those | ||||||
|  |   totals when in cumulative or historical mode. | ||||||
|  | 
 | ||||||
|  | - bal/bs/cf/is: support --value-at with -H; fix row/col/grand totals | ||||||
|  |   This also includes a big cleanup of multiBalanceReport, which got | ||||||
|  |   accidentally mingled. | ||||||
|  | 
 | ||||||
|  | - bal/bs/cf/is: mention valuation type in report title | ||||||
|  | 
 | ||||||
|  | - bal: document and test --value-at with --budget (#329) | ||||||
|  | 
 | ||||||
|  | - reg: fix --value-at=transaction with -M (#329) | ||||||
|  | 
 | ||||||
|  | - reg: support --value-at with -H (#329) | ||||||
|  | 
 | ||||||
|  | - bal: fix --value-at for old-style single period balance reports (#329) | ||||||
|  | 
 | ||||||
|  | - bal: support --value-at=p/t with multiperiod reports (#329) | ||||||
|  | 
 | ||||||
|  | - reg: support --value-at=period with periodic reports (#329) | ||||||
|  | 
 | ||||||
| 
 | 
 | ||||||
| - date-aware valuation: more thorough --value-at; document status (#329, #999) | - date-aware valuation: more thorough --value-at; document status (#329, #999) | ||||||
|   This feature turns out to be quite involved, as valuation interacts |   This feature turns out to be quite involved, as valuation interacts | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user