changelogs
This commit is contained in:
		
							parent
							
								
									f4c743eca4
								
							
						
					
					
						commit
						6b8fcd7205
					
				| @ -1,6 +1,11 @@ | |||||||
| User-visible changes in hledger-api. See also hledger, hledger-lib. | User-visible changes in hledger-api. See also hledger, hledger-lib. | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | # 1.10 (2018/6/30) | ||||||
|  | 
 | ||||||
|  | * use hledger-lib 1.10 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
| # 1.9.1 (2018/4/30) | # 1.9.1 (2018/4/30) | ||||||
| 
 | 
 | ||||||
| * use hledger-lib 1.9.1 | * use hledger-lib 1.9.1 | ||||||
|  | |||||||
| @ -2,6 +2,21 @@ API-ish changes in the hledger-lib package. | |||||||
| Most user-visible changes are noted in the hledger changelog, instead. | Most user-visible changes are noted in the hledger changelog, instead. | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | # 1.10 (2018/6/30) | ||||||
|  | 
 | ||||||
|  | * build cleanly with all supported GHC versions again (7.10 to 8.4) | ||||||
|  | 
 | ||||||
|  | * support/use latest base-compat (#794) | ||||||
|  | 
 | ||||||
|  | * support/require megaparsec 6.4+ | ||||||
|  | 
 | ||||||
|  | * extensive refactoring and cleanup of parsers and related types and utilities | ||||||
|  | 
 | ||||||
|  | * readJournalFile(s) cleanup, these now use InputOpts | ||||||
|  | 
 | ||||||
|  | * doctests now run a bit faster (#802) | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
| # 1.9.1 (2018/4/30) | # 1.9.1 (2018/4/30) | ||||||
| 
 | 
 | ||||||
| * new generic PeriodicReport, and some report-related type aliases | * new generic PeriodicReport, and some report-related type aliases | ||||||
|  | |||||||
| @ -1,6 +1,17 @@ | |||||||
| User-visible changes in hledger-ui. See also hledger, hledger-lib. | User-visible changes in hledger-ui. See also hledger, hledger-lib. | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | # 1.10 (2018/6/30) | ||||||
|  | 
 | ||||||
|  | * the effect of --value, --forecast, and --anon flags is now preserved on reload (#753) | ||||||
|  | 
 | ||||||
|  | * edit-at-transaction-position is now also supported when $EDITOR is neovim | ||||||
|  | 
 | ||||||
|  | * support/require fsnotify 0.3.0.1+ | ||||||
|  | 
 | ||||||
|  | * use hledger-lib 1.10 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
| # 1.9.1 (2018/4/30) | # 1.9.1 (2018/4/30) | ||||||
| 
 | 
 | ||||||
| * use hledger-lib 1.9.1 | * use hledger-lib 1.9.1 | ||||||
|  | |||||||
| @ -1,6 +1,21 @@ | |||||||
| User-visible changes in hledger-web. See also hledger, hledger-lib. | User-visible changes in hledger-web. See also hledger, hledger-lib. | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | # 1.10 (2018/6/30) | ||||||
|  | 
 | ||||||
|  | * multiple -f options, and --auto, work again | ||||||
|  | 
 | ||||||
|  | * view, add, edit permissions can be set at CLI or by Sandstorm HTTP header | ||||||
|  | 
 | ||||||
|  | * the edit form has been revived, for whole-journal editing | ||||||
|  | 
 | ||||||
|  | * the journal can now be uploaded and downloaded | ||||||
|  | 
 | ||||||
|  | * the e key toggles empty accounts in the sidebar | ||||||
|  | 
 | ||||||
|  | * use hledger-lib 1.10 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
| # 1.9.2 (2018/4/30) | # 1.9.2 (2018/4/30) | ||||||
| 
 | 
 | ||||||
| * use hledger-lib 1.9.1 | * use hledger-lib 1.9.1 | ||||||
|  | |||||||
| @ -1,6 +1,69 @@ | |||||||
| User-visible changes in the hledger command line tool. | User-visible changes in the hledger command line tool. | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | # 1.10 (2018/6/30) | ||||||
|  | 
 | ||||||
|  | * journal: many parse error messages have become more informative, and | ||||||
|  |   some now show the source line and error location. | ||||||
|  | 
 | ||||||
|  | * journal: ;tag: is no longer parsed as a tag named ";tag" (#655) | ||||||
|  | 
 | ||||||
|  | * journal: transaction price amounts having their own price amounts is | ||||||
|  |   now a parse error | ||||||
|  | 
 | ||||||
|  | * journal: amounts with space as digit group separator and trailing whitespace  | ||||||
|  |   now parse correctly (#780) | ||||||
|  | 
 | ||||||
|  | * journal: in amounts containing digits and a single space, the space | ||||||
|  |   is now interpreted as a digit group separator, not a decimal separator (#749) | ||||||
|  | 
 | ||||||
|  | * journal: in commodity/format/D directives, the amount must now include a decimal separator. | ||||||
|  | 
 | ||||||
|  |   When more precise control is needed over number parsing, our | ||||||
|  |   recommended solution is commodity directives. Commodity directives | ||||||
|  |   that don't specify the decimal separator leave things ambiguous, | ||||||
|  |   increasing the chance of misparsing numbers. In some cases it could | ||||||
|  |   cause amounts with a decimal point to be parsed as if with a digit | ||||||
|  |   group separator, so 1.234 became 1234. | ||||||
|  | 
 | ||||||
|  |   It seems the simple and really only way to do this reliably is to require | ||||||
|  |   an explicit decimal point character. Most folks probably do this already. | ||||||
|  |   Unfortunately, it makes another potential incompatiblity with ledger and | ||||||
|  |   beancount journals. But the error message will be clear and easy to | ||||||
|  |   work around. | ||||||
|  | 
 | ||||||
|  | * journal: directives currently have diverse and somewhat tricky | ||||||
|  |   semantics, especially with multiple files.  The manual now describes | ||||||
|  |   their behaviour precisely. | ||||||
|  | 
 | ||||||
|  | * journal: `alias` and `apply account` directives now affect `account` directives (#825) | ||||||
|  | 
 | ||||||
|  | * journal: periodic transactions can now have all the usual transaction fields | ||||||
|  |   (status mark, code, description, comment), for generating more expressive | ||||||
|  |   forecast transactions. | ||||||
|  | 
 | ||||||
|  | * journal: forecast transactions now have the generating period | ||||||
|  |   expression attached as a tag named "recur". | ||||||
|  | 
 | ||||||
|  | * journal: periodic transactions now start on the first instance of the  | ||||||
|  |   recurring date, rather than the day after the last regular transaction (#750) | ||||||
|  | 
 | ||||||
|  | * journal: periodic transaction rules now allow period expressions relative to today's date | ||||||
|  | 
 | ||||||
|  | * csv: amount-in/amount-out errors are more detailed | ||||||
|  | 
 | ||||||
|  | * balance: --drop is now ignored when not in flat mode,  | ||||||
|  |   rather than producing a corrupted report (#754) | ||||||
|  | 
 | ||||||
|  | * budget: --drop now preserves the <unbudgeted> top-level account in --budget reports | ||||||
|  | 
 | ||||||
|  | * register: in CSV output, the code field is now included (#746) | ||||||
|  | 
 | ||||||
|  | * smart dates now allow  the YYYYMM format, and are better documented | ||||||
|  | 
 | ||||||
|  | * use hledger-lib 1.10 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
| # 1.9.1 (2018/4/30) | # 1.9.1 (2018/4/30) | ||||||
| 
 | 
 | ||||||
| * use hledger-lib 1.9.1 | * use hledger-lib 1.9.1 | ||||||
| @ -38,6 +101,9 @@ User-visible changes in the hledger command line tool. | |||||||
|   so they are present for amount inference, transaction balancing, and balance assertions |   so they are present for amount inference, transaction balancing, and balance assertions | ||||||
|   (#729) |   (#729) | ||||||
| 
 | 
 | ||||||
|  | * journal: automated postings are now inserted right after the posting that triggered them | ||||||
|  |   (#729) | ||||||
|  | 
 | ||||||
| * cli: command-line account aliases are now applied early, before journal finalisation, | * cli: command-line account aliases are now applied early, before journal finalisation, | ||||||
|   so they are equivalent to alias directives in the journal (#730) |   so they are equivalent to alias directives in the journal (#730) | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user