doc: draft changelogs & release notes
This commit is contained in:
		
							parent
							
								
									1347885cd8
								
							
						
					
					
						commit
						64e06750eb
					
				| @ -1,6 +1,14 @@ | |||||||
| User-visible changes in hledger-api. See also hledger, hledger-lib. | User-visible changes in hledger-api. See also hledger, hledger-lib. | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | # 1.6 (2018/3/31) | ||||||
|  | 
 | ||||||
|  | * support ghc 8.4, latest deps | ||||||
|  | 
 | ||||||
|  | * when the system text encoding is UTF-8, ignore any UTF-8 BOM prefix | ||||||
|  |   found when reading files | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
| # 1.5 (2017/12/31) | # 1.5 (2017/12/31) | ||||||
| 
 | 
 | ||||||
| * remove upper bounds on all but hledger* and base (experimental) | * remove upper bounds on all but hledger* and base (experimental) | ||||||
|  | |||||||
| @ -1,4 +1,32 @@ | |||||||
| API-ish changes in the hledger-lib package. See also hledger. | API-ish changes in the hledger-lib package.  | ||||||
|  | Most user-visible changes are noted in the hledger changelog, instead. | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | # 1.6 (2018/3/31) | ||||||
|  | 
 | ||||||
|  | * support ghc 8.4, latest deps | ||||||
|  | 
 | ||||||
|  | * CompoundBalanceReport amounts are now normally positive. | ||||||
|  | The bs/bse/cf/is commands now show normal income, liability and equity | ||||||
|  | balances as positive.  Negative numbers now indicate a contra-balance | ||||||
|  | (eg an overdrawn checking account), a net loss, a negative net worth, | ||||||
|  | etc.  This makes these reports more like conventional financial | ||||||
|  | statements, and easier to read and share with others. (experimental) | ||||||
|  | 
 | ||||||
|  | * when the system text encoding is UTF-8, ignore any UTF-8 BOM prefix | ||||||
|  | found when reading files. | ||||||
|  | 
 | ||||||
|  | * lib/ui/web/api: move embedded manual files to extra-source-files | ||||||
|  | 
 | ||||||
|  | * Use skipMany/skipSome for parsing spacenonewline (Moritz Kiefer) | ||||||
|  | This avoids allocating the list of space characters only to then | ||||||
|  | discard it. | ||||||
|  | 
 | ||||||
|  | * rename, clarify purpose of balanceReportFromMultiBalanceReport | ||||||
|  | 
 | ||||||
|  | * fix some hlint warnings | ||||||
|  | 
 | ||||||
|  | * add some easytest tests | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # 1.5 (2017/12/31) | # 1.5 (2017/12/31) | ||||||
|  | |||||||
| @ -1,6 +1,13 @@ | |||||||
| User-visible changes in hledger-ui. See also hledger, hledger-lib. | User-visible changes in hledger-ui. See also hledger, hledger-lib. | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | # 1.6 (2018/3/31) | ||||||
|  | 
 | ||||||
|  | * support ghc 8.4, latest deps | ||||||
|  | 
 | ||||||
|  | * when the system text encoding is UTF-8, ignore any UTF-8 BOM prefix | ||||||
|  |   found when reading files | ||||||
|  | 
 | ||||||
| # 1.5 (2017/12/31) | # 1.5 (2017/12/31) | ||||||
| 
 | 
 | ||||||
| * fix help -> view manual (on posix platforms) #623 | * fix help -> view manual (on posix platforms) #623 | ||||||
|  | |||||||
| @ -1,6 +1,14 @@ | |||||||
| User-visible changes in hledger-web. See also hledger, hledger-lib. | User-visible changes in hledger-web. See also hledger, hledger-lib. | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | # 1.6 (2018/3/31) | ||||||
|  | 
 | ||||||
|  | * support ghc 8.4, latest deps | ||||||
|  | 
 | ||||||
|  | * when the system text encoding is UTF-8, ignore any UTF-8 BOM prefix | ||||||
|  |   found when reading files | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
| # 1.5 (2017/12/31) | # 1.5 (2017/12/31) | ||||||
| 
 | 
 | ||||||
| * add form account fields now suggest implied and declared account names also | * add form account fields now suggest implied and declared account names also | ||||||
|  | |||||||
| @ -1,4 +1,57 @@ | |||||||
| User-visible changes in the hledger CLI tool. See also hledger-lib. | User-visible changes in the hledger command line tool. | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | # 1.6 (2018/3/31) | ||||||
|  | 
 | ||||||
|  | * support ghc 8.4, latest deps | ||||||
|  | 
 | ||||||
|  | * journal: account directives can define a numeric account code to | ||||||
|  | customize sorting.  bal/bs/cf/is will sort accounts by account code, | ||||||
|  | if any, then account name. | ||||||
|  | 
 | ||||||
|  | * csv: reading a CSV file containing no records is no longer an error | ||||||
|  | 
 | ||||||
|  | * cli: when the system text encoding is UTF-8, ignore any UTF-8 BOM | ||||||
|  | prefix found when reading files.  (Paypal's new CSV has this BOM | ||||||
|  | prefix, causing a confusing parse error.) | ||||||
|  | 
 | ||||||
|  | * cli: tabular reports no longer have a trailing blank line added. | ||||||
|  | (This allows omitting the ">=0" delimiters in our functional tests, | ||||||
|  | making them easier to read and maintain.) | ||||||
|  | 
 | ||||||
|  | * acc: the accounts command now has --declared and --used flags | ||||||
|  | 
 | ||||||
|  | * bal: the --invert flag flips all signs | ||||||
|  | 
 | ||||||
|  | * bal: --drop now works with CSV output | ||||||
|  | 
 | ||||||
|  | * bal: warn that --budget -M -O csv is unimplemented | ||||||
|  | 
 | ||||||
|  | * bal/bs/bse/cf/is: show overall report span in title | ||||||
|  | 
 | ||||||
|  | * bal/bs/bse/cf/is: show short month names as headings in monthly reports | ||||||
|  | 
 | ||||||
|  | * bal/bs/bse/cf/is: these commands can now generate HTML output | ||||||
|  | 
 | ||||||
|  | * bal/bs/is/cf: drop short name and indent fields from multicolumn CSV | ||||||
|  | 
 | ||||||
|  | * bs/bse/cf/is: these, the "financial statement" commands, now show | ||||||
|  | normal income, liability and equity balances as positive numbers. | ||||||
|  | Negative numbers now indicate a contra-balance (eg an overdrawn | ||||||
|  | checking account), a net loss, or a negative net worth.  This makes | ||||||
|  | these reports more like conventional financial statements, and easier | ||||||
|  | to read and share with others. (Other commands, like balance, have not | ||||||
|  | changed.)  (experimental) | ||||||
|  | 
 | ||||||
|  | * bs/cf/is: always show a tabular report, even with no report | ||||||
|  | interval.  Previously you would get a simple borderless report like | ||||||
|  | the original balance command.  Less code, fewer bugs. | ||||||
|  | 
 | ||||||
|  | * bs/bse/cf/is: in CSV output, don't repeat the headings row for each subreport | ||||||
|  | 
 | ||||||
|  | * close: the equity command has been renamed to close.  It now ignores | ||||||
|  | any begin date (it always closes historical end balances).  It also | ||||||
|  | ignores --date2. | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # 1.5 (2017/12/31) | # 1.5 (2017/12/31) | ||||||
|  | |||||||
| @ -7,6 +7,7 @@ h4 { margin-top:2em; } | |||||||
| <nav id="toc"> | <nav id="toc"> | ||||||
| <p>Major releases:</p> | <p>Major releases:</p> | ||||||
| <ol> | <ol> | ||||||
|  | <li><a href="#hledger-1.6">hledger 1.6 (2018/3/31)</a> | ||||||
| <li><a href="#hledger-1.5">hledger 1.5 (2017/12/31)</a> | <li><a href="#hledger-1.5">hledger 1.5 (2017/12/31)</a> | ||||||
| <li><a href="#hledger-1.4">hledger 1.4 (2017/9/30)</a> | <li><a href="#hledger-1.4">hledger 1.4 (2017/9/30)</a> | ||||||
| <li><a href="#hledger-1.3">hledger 1.3 (2017/6/30)</a> | <li><a href="#hledger-1.3">hledger 1.3 (2017/6/30)</a> | ||||||
| @ -46,6 +47,102 @@ h4 { margin-top:2em; } | |||||||
| # Release notes | # Release notes | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | ## 2018/3/31 hledger 1.6 | ||||||
|  | 
 | ||||||
|  | *** | ||||||
|  | Report cleanups, | ||||||
|  | show normal-positive numbers, | ||||||
|  | account sort codes, | ||||||
|  | HTML output. | ||||||
|  | *** | ||||||
|  | 
 | ||||||
|  | <!-- ([announcement]()) --> | ||||||
|  | 
 | ||||||
|  | Release contributors: | ||||||
|  | 
 | ||||||
|  |   [project](#project-wide-changes-for-1.6) | ||||||
|  | | [hledger-install](#hledger-install.sh-1.6) | ||||||
|  | | [hledger-lib](#hledger-lib-1.6) | ||||||
|  | | [hledger](#hledger-1.6-1) | ||||||
|  | | [hledger-ui](#hledger-ui-1.6) | ||||||
|  | | [hledger-web](#hledger-web-1.6) | ||||||
|  | | [hledger-api](#hledger-api-1.6) | ||||||
|  | 
 | ||||||
|  | ### project-wide changes for 1.6 | ||||||
|  | 
 | ||||||
|  | * support ghc 8.4, latest deps | ||||||
|  | 
 | ||||||
|  | ### hledger-install.sh 1.6 | ||||||
|  | 
 | ||||||
|  | ### hledger-lib 1.6 | ||||||
|  | 
 | ||||||
|  | * when the system text encoding is UTF-8, ignore any UTF-8 BOM prefix | ||||||
|  | found when reading files. | ||||||
|  | 
 | ||||||
|  | * CompoundBalanceReport amounts are now normally positive. (experimental) | ||||||
|  | 
 | ||||||
|  | ### hledger 1.6 | ||||||
|  | 
 | ||||||
|  | * journal: account directives can define a numeric account code to | ||||||
|  | customize sorting.  bal/bs/cf/is will sort accounts by account code, | ||||||
|  | if any, then account name. | ||||||
|  | 
 | ||||||
|  | * csv: reading a CSV file containing no records is no longer an error | ||||||
|  | 
 | ||||||
|  | * cli: when the system text encoding is UTF-8, ignore any UTF-8 BOM | ||||||
|  | prefix found when reading files.  (Paypal's new CSV has this BOM | ||||||
|  | prefix, causing a confusing parse error.) | ||||||
|  | 
 | ||||||
|  | * cli: tabular reports no longer have a trailing blank line added. | ||||||
|  | (This allows omitting the ">=0" delimiters in our functional tests, | ||||||
|  | making them easier to read and maintain.) | ||||||
|  | 
 | ||||||
|  | * acc: the accounts command now has --declared and --used flags | ||||||
|  | 
 | ||||||
|  | * bal: the --invert flag flips all signs | ||||||
|  | 
 | ||||||
|  | * bal: --drop now works with CSV output | ||||||
|  | 
 | ||||||
|  | * bal: warn that --budget -M -O csv is unimplemented | ||||||
|  | 
 | ||||||
|  | * bal/bs/bse/cf/is: these commands can now generate HTML output | ||||||
|  | 
 | ||||||
|  | * bal/bs/is/cf: drop short name and indent fields from multicolumn CSV | ||||||
|  | 
 | ||||||
|  | * bs/bse/cf/is: these, the "financial statement" commands, now show | ||||||
|  | normal income, liability and equity balances as positive numbers. | ||||||
|  | Negative numbers now indicate a contra-balance (eg an overdrawn | ||||||
|  | checking account), a net loss, or a negative net worth.  This makes | ||||||
|  | these reports more like conventional financial statements, and easier | ||||||
|  | to read and share with others. (Other commands, like balance, have not | ||||||
|  | changed.)  (experimental) | ||||||
|  | 
 | ||||||
|  | * bs/cf/is: always show a tabular report, even with no report | ||||||
|  | interval.  Previously you would get a simple borderless report like | ||||||
|  | the original balance command.  Less code, fewer bugs. | ||||||
|  | 
 | ||||||
|  | * bs/bse/cf/is: show overall report span in title | ||||||
|  | 
 | ||||||
|  | TODO why not working ? | ||||||
|  | * bs/bse/cf/is: use local abbreviated month names for monthly column headings | ||||||
|  | 
 | ||||||
|  | TODO reproducible in 1.5 ? | ||||||
|  | * bs/bse/cf/is: fix display of abbreviated name for December | ||||||
|  | 
 | ||||||
|  | * bs/bse/cf/is: in CSV output, don't repeat the headings row for each subreport | ||||||
|  | 
 | ||||||
|  | * close: the equity command has been renamed to close.  It now ignores | ||||||
|  | any begin date (it always closes historical end balances).  It also | ||||||
|  | ignores --date2. | ||||||
|  | 
 | ||||||
|  | ### hledger-ui 1.6 | ||||||
|  | 
 | ||||||
|  | ### hledger-web 1.6 | ||||||
|  | 
 | ||||||
|  | ### hledger-api 1.6 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
| ## 2017/12/31 hledger 1.5 | ## 2017/12/31 hledger 1.5 | ||||||
| 
 | 
 | ||||||
| *** | *** | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user