;doc: changelogs
This commit is contained in:
		
							parent
							
								
									8de85be658
								
							
						
					
					
						commit
						133c54434a
					
				
							
								
								
									
										28
									
								
								CHANGES.md
									
									
									
									
									
								
							
							
						
						
									
										28
									
								
								CHANGES.md
									
									
									
									
									
								
							| @ -9,10 +9,36 @@ | |||||||
| General changes in the hledger project. | General changes in the hledger project. | ||||||
| For package-specific changes, see the hledger package changelogs. | For package-specific changes, see the hledger package changelogs. | ||||||
| 
 | 
 | ||||||
| # c7afe77cd | # 7a1d5e66e | ||||||
|  | 
 | ||||||
|  | Scripts/addons | ||||||
|  | 
 | ||||||
|  | - fin (and bin) scripts show available scripts and their help | ||||||
|  | 
 | ||||||
|  | - aliases.sh -> bashrc | ||||||
|  | 
 | ||||||
|  | - Get hledger-print-location working. (Stephen Morgan) | ||||||
|  | 
 | ||||||
|  | Docs | ||||||
| 
 | 
 | ||||||
| - README cleanup, inspired by feedback from README reviewer Lars Wirzenius. | - README cleanup, inspired by feedback from README reviewer Lars Wirzenius. | ||||||
| 
 | 
 | ||||||
|  | - Clearer sponsoring info and more complete sponsor lists on website and README. | ||||||
|  | 
 | ||||||
|  | - The new <https://github.com/simonmichael/hledger_finance> repo | ||||||
|  |   keeps track of our public finances (on Open Collective, Liberapay etc.) | ||||||
|  | 
 | ||||||
|  | Examples | ||||||
|  | 
 | ||||||
|  | - invoice: calculate dates accurately on last days of month | ||||||
|  | 
 | ||||||
|  | Process/tools | ||||||
|  | 
 | ||||||
|  | - ci: master now requires all pushes/merges, including Simon's, to | ||||||
|  |   have passed the `push` CI tests on some other github branch first. | ||||||
|  | 
 | ||||||
|  | - make buildtimes, make buildtimes-cabal: show GHC codegen times | ||||||
|  | 
 | ||||||
| # 1.25 2022-03-04 | # 1.25 2022-03-04 | ||||||
| 
 | 
 | ||||||
| Scripts/addons | Scripts/addons | ||||||
|  | |||||||
| @ -9,7 +9,46 @@ | |||||||
| 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. | ||||||
| 
 | 
 | ||||||
| # af7a5f98e | # 8de85be65 | ||||||
|  | 
 | ||||||
|  | Breaking changes | ||||||
|  | 
 | ||||||
|  | - readJournal, readJournalFile, readJournalFiles now return | ||||||
|  |   `ExceptT String IO a` instead of `IO (Either String a)`. | ||||||
|  |   Internally, this increases composability and avoids some ugly case handling. | ||||||
|  | It means that these must now be evaluated with `runExceptT`. | ||||||
|  |   That can be imported from `Control.Monad.Except` in the `mtl` package, | ||||||
|  |   but `Hledger.Read` also re-exports it for convenience. | ||||||
|  | 
 | ||||||
|  |   New variants readJournal', readJournalFiles', readJournalFile' are | ||||||
|  |   also provided; these are like the old functions but more convenient, | ||||||
|  |   assuming default input options and needing one less argument. | ||||||
|  |   (Stephen Morgan) | ||||||
|  | 
 | ||||||
|  | Misc | ||||||
|  | 
 | ||||||
|  | - Hledger.Query: Added | ||||||
|  |   matchesQuery, | ||||||
|  |   queryIsCode | ||||||
|  |   queryIsTransactionRelated | ||||||
|  | 
 | ||||||
|  | - Clean up journal parsing. (Stephen Morgan) | ||||||
|  |   parseAndFinaliseJournal' has been removed. In the unlikely event you | ||||||
|  |   needed it in your code, you can replace it with: | ||||||
|  | 
 | ||||||
|  |   parseAndFinaliseJournal' parser iopts fp t => | ||||||
|  |   initialiseAndParseJournal parser iopts fp t | ||||||
|  |   >>= liftEither . journalApplyAliases (aliasesFromOpts iopts) | ||||||
|  |   >>= journalFinalise iopts fp t | ||||||
|  | 
 | ||||||
|  |   Some parsers have been generalised from JournalParser to TextParser. | ||||||
|  | 
 | ||||||
|  | - Improve ergonomics of SmartDate constructors. (Stephen Morgan) | ||||||
|  | 
 | ||||||
|  | - Hledger.Utils: Add a helper function numDigitsInt to get the number | ||||||
|  |   of digits in an integer, which has a surprising number of ways to | ||||||
|  |   get it wrong. | ||||||
|  |   (#1813) (Stephen Morgan) | ||||||
| 
 | 
 | ||||||
| # 1.25 2022-03-04 | # 1.25 2022-03-04 | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -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. | ||||||
| 
 | 
 | ||||||
| # 460a1fc20 | # 8de85be65 | ||||||
| 
 | 
 | ||||||
| # 1.25 2022-03-04 | # 1.25 2022-03-04 | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -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. | ||||||
| 
 | 
 | ||||||
| # 460a1fc20 | # 8de85be65 | ||||||
| 
 | 
 | ||||||
| # 1.25 2022-03-04 | # 1.25 2022-03-04 | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -9,7 +9,46 @@ | |||||||
| User-visible changes in the hledger command line tool and library. | User-visible changes in the hledger command line tool and library. | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # 460a1fc20 | # 8de85be65 | ||||||
|  | 
 | ||||||
|  | Breaking changes | ||||||
|  | 
 | ||||||
|  | Features | ||||||
|  | 
 | ||||||
|  | Improvements | ||||||
|  | 
 | ||||||
|  | - The accounts command now shows its debug output at a more appropriate level (4). | ||||||
|  | 
 | ||||||
|  | - --pivot now supports `status` (to pivot on transaction status). | ||||||
|  | 
 | ||||||
|  | - register and aregister have been made faster, by  | ||||||
|  | 
 | ||||||
|  |   - considering only the first 1000 items for choosing column | ||||||
|  |     widths. You can restore the old behaviour (guaranteed alignment | ||||||
|  |     across all items) with the new --align-all flag. | ||||||
|  |     (#1839, Stephen Morgan) | ||||||
|  | 
 | ||||||
|  |   - discarding cost data more aggressively, giving big speedups for | ||||||
|  |     large journals with many costs. | ||||||
|  | 	(#1828, Stephen Morgan) | ||||||
|  | 
 | ||||||
|  | - More consistent layout for error messages (Stephen Morgan, Simon Michael) | ||||||
|  | 
 | ||||||
|  | Fixes | ||||||
|  | 
 | ||||||
|  | - The tags command now also matches accounts declared but not used. | ||||||
|  |   It also has improved command-line help layout. | ||||||
|  |   (#1857) | ||||||
|  | 
 | ||||||
|  | - Value reports with --date2 and a report interval (like bal -VM --date2) | ||||||
|  |   were failing with a "expected all spans to have an end date" error since 1.22; | ||||||
|  |   this is now fixed. | ||||||
|  |   (#1851, Stephen Morgan) | ||||||
|  | 
 | ||||||
|  | - Make sure inferred market prices have the correct sign with total prices. | ||||||
|  | 
 | ||||||
|  | - Allow an escaped forward slash in regular expression account aliases. | ||||||
|  |   (#982, Stephen Morgan) | ||||||
| 
 | 
 | ||||||
| # 1.25 2022-03-04 | # 1.25 2022-03-04 | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user