doc: draft changelogs for all three packages
This commit is contained in:
		
							parent
							
								
									e14f39bae0
								
							
						
					
					
						commit
						68a4adb0bd
					
				| @ -1,8 +1,21 @@ | ||||
| API-ish changes in hledger-lib. For user-visible changes, see the hledger changelog. | ||||
| API-ish changes in hledger-lib. For user-visible changes, see hledger. | ||||
| 
 | ||||
| 0.24 (unreleased) | ||||
| 
 | ||||
| - clarify debug helpers a little | ||||
| - fix combineJournalUpdates folding order | ||||
| - fix a regexReplaceCI bug | ||||
| - fix a splitAtElement bug with adjacent separators | ||||
| - mostly replace slow regexpr with regex-tdfa (fixes #189) | ||||
| - use the modern Text.Parsec API | ||||
| - allow transformers 0.4* | ||||
| - regexReplace now supports backreferences | ||||
| - Transactions now remember their parse location in the journal file | ||||
| - export Regexp types, disambiguate CsvReader's similarly-named type | ||||
| - export failIfInvalidMonth/Day (fixes #216) | ||||
| - track the commodity of zero amounts when possible | ||||
|   (useful eg for hledger-web's multi-commodity charts) | ||||
| - show posting dates in debug output | ||||
| - more debug helpers | ||||
| 
 | ||||
| 0.23.3 (2014/9/12) | ||||
| 
 | ||||
|  | ||||
| @ -1,21 +1,39 @@ | ||||
| See also the hledger changelog. | ||||
| User-visible changes in hledger-web (see also hledger): | ||||
| 
 | ||||
| 0.24 (unreleased) | ||||
| 
 | ||||
| - the web UI has been streamlined; edit form, raw & entries views have been dropped | ||||
| - we now remember the sidebar's open/closed state | ||||
| General: | ||||
| - fix: add missing hs/js files to package | ||||
| - the web UI has been streamlined, dropping the raw and entries views and | ||||
|   the edit form | ||||
| - the help dialog has been improved | ||||
| - keyboard shortcuts are now available | ||||
| - better help dialog | ||||
| - better add form | ||||
| - more bootstrap styling | ||||
| - static file cleanups | ||||
| - report filtering fixes | ||||
| - upgrade jquery to 2.1.1, bootstrap to 3.1.1, drop select2, add typeahead, cookie, hotkeys | ||||
| - refactoring | ||||
| - the sidebar can be toggled open or closed (press s) | ||||
| 
 | ||||
| Journal view: | ||||
| - layout tweaks for less truncation of descriptions and account names | ||||
| 
 | ||||
| Register view: | ||||
| - fix: don't show all zero amounts when searching by account within an | ||||
|   account register view | ||||
| - chart improvements: show zero balances with correct commodity; show | ||||
|   accurate balance at all dates; show transaction events & tooltips; | ||||
|   show zero/today lines & background colors | ||||
| 
 | ||||
| Add form: | ||||
| - parses data more strictly and gives better errors (eg #194) | ||||
| - allows any number of postings, not just two | ||||
| - after adding a transaction, goes back to the journal | ||||
| - keyboard shortcut (a) allows quick access | ||||
| 
 | ||||
| Dependencies: | ||||
| - allow warp 3*, wai-handler-launch 3* | ||||
| - require yesod 1.4* (fixes #212) | ||||
| - js updated (jquery, bootstrap, flot), added (typeahead, cookie, hotkeys), | ||||
|   removed (select2) | ||||
| 0.23.3 (2014/9/12) | ||||
| 
 | ||||
| - web: remove warp, wai-handler-launch upper bounds (fixes #205) | ||||
| - remove warp, wai-handler-launch upper bounds (fixes #205) | ||||
| 
 | ||||
| 0.23.2 (2014/5/8) | ||||
| 
 | ||||
|  | ||||
| @ -1,11 +1,91 @@ | ||||
| User-visible changes in hledger (see also hledger-lib): | ||||
| 
 | ||||
| 0.24 (unreleased) | ||||
| 
 | ||||
| - register: faster with large output | ||||
| - register: postings with multi-commodity amounts are now top-aligned, like Ledger | ||||
| General: | ||||
| - fix redundant compilation when cabal installing the hledger packages | ||||
| - switch to Decimal for representing amounts (#118) | ||||
| - report interval headings (eg in balance, register reports) are shown | ||||
|   compactly when possible | ||||
| - general speedups | ||||
| 
 | ||||
| Journal format: | ||||
| - detect decimal point and digit groups more robustly (#196) | ||||
| - check that transaction dates are followed by whitespace or newline | ||||
| - check that dates use a consistent separator character | ||||
| - balance assertions now are specific to a single commodity, like | ||||
|   Ledger (#195) | ||||
| - support multi-line comments using "comment", "end comment" | ||||
|   directives, like Ledger | ||||
| 
 | ||||
| CSV format: | ||||
| - reading CSV data from stdin now works better | ||||
| - the rules file include directive is now relative to the current | ||||
|   file's directory (#198) | ||||
| - the original order of same-day transactions is now usually preserved | ||||
|   (if the records appear to be in reverse date order, we reverse them | ||||
|   before finally sorting by transaction date) | ||||
| - CSV output is now built in to the balance, print, and register | ||||
|   commands, controlled by -O/--output-format (and -o/--output-file, | ||||
|   see below) | ||||
| 
 | ||||
| CLI: | ||||
| - the --width and --debug options now require their argument (#149) | ||||
| - when an option is repeated, the last value takes precedence (#219). | ||||
|   This is helpful eg for customising your reporting command aliases on | ||||
|   the fly. | ||||
| - smart dates (used in -p/-b/-e/date:/date2:) now must use a | ||||
|   consistent separator character, and must be parseable to the end | ||||
| - output destination and format selection is now built in to the | ||||
|   balance, print and register commands, controlled by -o/--output-file | ||||
|   and -O/--output-format options. Notes: | ||||
|   - -o - means stdout | ||||
|   - an output file name suffix matching a supported format will also | ||||
|     set the output format, unless overridden by --output-format | ||||
|   - commands' supported output formats are listed in their | ||||
|     command-line help. Two formats are currently available: | ||||
|     txt (the default) and csv. | ||||
| - balance assertions can be disabled with --ignore-assertions | ||||
| 
 | ||||
| Account aliases: | ||||
| - all matching account aliases are now applied, not just one directive | ||||
|   and one option | ||||
| - account aliases now match by case insensitive regular expressions | ||||
|   matching anywhere in the account name | ||||
| - account aliases can replace multiple occurrences of the pattern | ||||
|   within an account name | ||||
| - an account alias replacement pattern can reference matched groups | ||||
|   with \N | ||||
| 
 | ||||
| Queries: | ||||
| - date:/date2: with a malformed date now reports an error instead of | ||||
|   being ignored | ||||
| - amt: now supports >= or <= | ||||
| 
 | ||||
| balance: | ||||
| - a depth limit of 0 now shows summary items with account name "...", | ||||
|   instead of an empty report (#206) | ||||
| - in multicolumn balance reports, -E now also shows posting-less | ||||
|   accounts with a non-zero balance during the period (in addition to | ||||
|   showing leading & trailing empty columns) | ||||
| - in multicolumn reports, multi-commodity amounts are rendered on one | ||||
|   line for better layout (#186) | ||||
| - multicolumn reports' title now includes the report span | ||||
| 
 | ||||
| register: | ||||
| - runs faster with large output | ||||
| - a depth limit of 0 now shows summary items (see balance) | ||||
| - -A/--average now implies -E/--empty | ||||
| - postings with multi-commodity amounts are now top-aligned, like | ||||
|   Ledger | ||||
| 
 | ||||
| Extra commands: | ||||
| - hledger-equity: fix end date in title; print closing entry too | ||||
| - hledger-check-dates: added | ||||
| 
 | ||||
| 0.23.3 (2014/9/12) | ||||
| 
 | ||||
| - allow text 1.2+ (fixes #207) | ||||
| - allow text 1.2+ (#207) | ||||
| 
 | ||||
| 0.23.2 (2014/5/8) | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user