Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d4fa546d27 
							
						 
					 
					
						
						
							
							update generated journal, csv manuals  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-01-19 15:31:22 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							7130c75a97 
							
						 
					 
					
						
						
							
							doc: update account comments/tags/types  
						
						 
						
						
						
					 
					
						2019-01-18 16:40:35 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a61216ac3c 
							
						 
					 
					
						
						
							
							journal: allow account types to be set with a type: tag  
						
						 
						
						
						
					 
					
						2019-01-18 16:40:35 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							573a13fc27 
							
						 
					 
					
						
						
							
							lib: expectParseStateOn helper  
						
						 
						
						
						
					 
					
						2019-01-18 16:40:35 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							763903ebda 
							
						 
					 
					
						
						
							
							journal: save account directives' comments, tags, declaration order  
						
						 
						
						
						
					 
					
						2019-01-18 16:40:35 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							90bf354566 
							
						 
					 
					
						
						
							
							lib: allow more account directive info in Account records  
						
						 
						
						
						
					 
					
						2019-01-18 16:40:35 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							899946f270 
							
						 
					 
					
						
						
							
							journal: account directive: stop supporting account sort codes  
						
						 
						
						... 
						
						
						
						Eg "account   1000". (Introduced in 1.9, deprecated in 1.11, removed in 1.13.) 
						
					 
					
						2019-01-18 16:40:35 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							faa5b0fba7 
							
						 
					 
					
						
						
							
							lib: fix parsing of status/code/desc/comments in period txn  
						
						 
						
						
						
					 
					
						2019-01-16 17:17:18 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							9e4b302af7 
							
						 
					 
					
						
						
							
							lib: setFullPrecision, setMinimalPrecision ( #941 )  
						
						 
						
						
						
					 
					
						2019-01-16 14:45:50 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							c5ae8e6891 
							
						 
					 
					
						
						
							
							comments  
						
						 
						
						
						
					 
					
						2019-01-16 13:58:04 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5ee79797e1 
							
						 
					 
					
						
						
							
							better fix for  #949 , don't reverse same-day assertions with --auto  
						
						 
						
						
						
					 
					
						2019-01-16 09:10:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							274b1c12a1 
							
						 
					 
					
						
						
							
							whitespace  
						
						 
						
						
						
					 
					
						2019-01-15 12:58:05 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							f1441be404 
							
						 
					 
					
						
						
							
							lib: basic unit test for parseAndFinaliseJournal  
						
						 
						
						
						
					 
					
						2019-01-15 12:57:51 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							944554557a 
							
						 
					 
					
						
						
							
							tweak readJournalFiles type signature  
						
						 
						
						
						
					 
					
						2019-01-15 06:18:56 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							228fc9eb3c 
							
						 
					 
					
						
						
							
							preserve correct file order when using --auto ( fixes   #949 )  
						
						 
						
						... 
						
						
						
						And clarify parseAndFinaliseJournal a bit. 
						
					 
					
						2019-01-15 06:14:47 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							40dc9b1db5 
							
						 
					 
					
						
						
							
							doc: make periodic txn example more robust; motivate 2 space rule  
						
						 
						
						
						
					 
					
						2019-01-14 15:36:22 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							e99f80d374 
							
						 
					 
					
						
						
							
							lib: try to clarify periodic transaction double-space error  
						
						 
						
						
						
					 
					
						2019-01-14 15:33:13 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							70b11ed0a4 
							
						 
					 
					
						
						
							
							journal: make balance assertions exact again ( #941 )  
						
						 
						
						... 
						
						
						
						Going with option 1b from the issue: calculated and asserted amounts
are compared exactly, disregarding display precision.
But now balance assertion failure messages show those exact amounts at
full precision, avoiding confusion. 
						
					 
					
						2019-01-08 16:51:11 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							9acce249bb 
							
						 
					 
					
						
						
							
							journal: balance assertion/precision doc tweaks ( #941 )  
						
						 
						
						
						
					 
					
						2019-01-07 08:33:01 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							c331be7f23 
							
						 
					 
					
						
						
							
							journal: clarify balance assertion/display precision more ( #941 )  
						
						 
						
						
						
					 
					
						2019-01-06 22:17:20 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							187fcf75ed 
							
						 
					 
					
						
						
							
							journal: clarify balance assertion/display precision interaction  
						
						 
						
						... 
						
						
						
						Surprisingly, balance assertions were checking to maximum precision,
which meant it was possible, with a display-precision-limiting
commodity directive, to have a failing assertion with the error
message showing asserted and actual amounts that looked the same.
Now we round the calculated account balance (but not the asserted
balance) to display precision before comparing. This should ensure
assertions always behave as you would expect from visual inspection. 
						
					 
					
						2019-01-06 08:30:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							72eb48bb29 
							
						 
					 
					
						
						
							
							lib: clarify checkBalanceAssertion etc.  
						
						 
						
						
						
					 
					
						2019-01-06 08:24:07 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							73a1de8d9b 
							
						 
					 
					
						
						
							
							doc: csv: emphasise the use of - in strptime patterns  
						
						 
						
						
						
					 
					
						2019-01-06 06:38:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							3cf21190c0 
							
						 
					 
					
						
						
							
							update embedded manuals  
						
						 
						
						
						
					 
					
						2019-01-05 07:35:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							0ed3ec08fa 
							
						 
					 
					
						
						
							
							bump version to 1.12.99  
						
						 
						
						
						
					 
					
						2019-01-05 07:35:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							86a91c514d 
							
						 
					 
					
						
						
							
							lib: disallow prices in balance assertions/assignments ( fix   #824 )  
						
						 
						
						... 
						
						
						
						(and in Ledger-style {=FIXEDLOTPRICES} ) 
						
					 
					
						2019-01-05 07:35:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6f36702141 
							
						 
					 
					
						
						
							
							lib: rename, reposition tprecedingcomment field  
						
						 
						
						
						
					 
					
						2019-01-05 07:35:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							cd1455e9ea 
							
						 
					 
					
						
						
							
							lib: note aquantity zero with AUTO amounts  
						
						 
						
						
						
					 
					
						2019-01-05 07:35:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5908414d77 
							
						 
					 
					
						
						
							
							lib: amultiplier -> aismultiplier  
						
						 
						
						
						
					 
					
						2019-01-05 07:35:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							3b0cb701ac 
							
						 
					 
					
						
						
							
							lib: reorder Amount fields for clearer debug output  
						
						 
						
						
						
					 
					
						2019-01-05 07:35:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							40713ee7aa 
							
						 
					 
					
						
						
							
							update embedded manuals  
						
						 
						
						
						
					 
					
						2018-12-02 17:26:18 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							67d7c82e9f 
							
						 
					 
					
						
						
							
							bump version to 1.12  
						
						 
						
						
						
					 
					
						2018-12-02 17:20:34 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2e525f5600 
							
						 
					 
					
						
						
							
							lib: accountdirectivep: update unit tests  
						
						 
						
						
						
					 
					
						2018-12-02 16:41:16 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							552783a06b 
							
						 
					 
					
						
						
							
							doc: journal: rewrite balance assertions doc a little  
						
						 
						
						
						
					 
					
						2018-12-02 16:22:28 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2d51cef88e 
							
						 
					 
					
						
						
							
							doc: changelogs  
						
						 
						
						
						
					 
					
						2018-12-02 13:29:00 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jesse Rosenthal 
							
						 
					 
					
						
						
						
						
							
						
						
							11a5809c5c 
							
						 
					 
					
						
						
							
							journal: improve unassignable error.  
						
						 
						
						
						
					 
					
						2018-12-02 13:29:00 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jesse Rosenthal 
							
						 
					 
					
						
						
						
						
							
						
						
							07d0a003a3 
							
						 
					 
					
						
						
							
							journal: fill unassignable list from account names.  
						
						 
						
						
						
					 
					
						2018-12-02 13:29:00 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jesse Rosenthal 
							
						 
					 
					
						
						
						
						
							
						
						
							597b1b8ccd 
							
						 
					 
					
						
						
							
							journal: check assignments against unassignable list  
						
						 
						
						
						
					 
					
						2018-12-02 13:29:00 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jesse Rosenthal 
							
						 
					 
					
						
						
						
						
							
						
						
							ff455689a3 
							
						 
					 
					
						
						
							
							journal: add new state field for unassignable accounts  
						
						 
						
						... 
						
						
						
						This should eventually include accountnames from transaction
modifiers (if `--auto` is enabled), or periodic transactions (if
`--forecast` is enabled). 
						
					 
					
						2018-12-02 13:29:00 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							df775326d9 
							
						 
					 
					
						
						
							
							lib: add disabled test for proposed  #931  solution  
						
						 
						
						
						
					 
					
						2018-11-29 13:44:38 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6d0ee6a590 
							
						 
					 
					
						
						
							
							lib: clarify what postingsAsLines does  ( #931 )  
						
						 
						
						
						
					 
					
						2018-11-29 13:32:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							e06e300446 
							
						 
					 
					
						
						
							
							lib: try to pin down what isTransactionBalanced does  ( #931 )  
						
						 
						
						
						
					 
					
						2018-11-29 13:14:49 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b2b25d2523 
							
						 
					 
					
						
						
							
							doc: changelogs: tweak descriptions  
						
						 
						
						
						
					 
					
						2018-11-25 21:06:33 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a2faa8dfbf 
							
						 
					 
					
						
						
							
							journal: doc: move multicommodity assertions doc to right place  
						
						 
						
						
						
					 
					
						2018-11-25 21:05:55 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							e4cc6f31b9 
							
						 
					 
					
						
						
							
							lib: update periodic transaction entry in journal docs  
						
						 
						
						... 
						
						
						
						- also specify the starting date in the example periodic transaction so
  that it lies on the first day of the week (it otherwise does not
  parse) 
						
					 
					
						2018-11-22 14:09:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							83a63a4ef5 
							
						 
					 
					
						
						
							
							lib: minor cleanup in 'periodictransactionp'  
						
						 
						
						
						
					 
					
						2018-11-22 14:09:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							519297051d 
							
						 
					 
					
						
						
							
							lib: restore previous period expression parser behaviour (PR  #807 )  
						
						 
						
						... 
						
						
						
						- parse a period expression by first extracting words separated by
  single spaces, then by "re-parsing" this text with 'periodexprp'
- this way, the period expression parsers do not need to know about
  the single- or double-space rules 
						
					 
					
						2018-11-22 14:09:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							880e6e0a32 
							
						 
					 
					
						
						
							
							lib: add a custom parse error for "re-parsing"  
						
						 
						
						... 
						
						
						
						- for pretty-printing parse errors thrown from the parsing of excerpts
  of the source text as if they were thrown from the parsing of the
  source text itself 
						
					 
					
						2018-11-22 14:09:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a711ae60fb 
							
						 
					 
					
						
						
							
							journal: doc: more detail on transaction modifiers ( #928 )  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2018-11-13 18:15:51 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b00aa32d7b 
							
						 
					 
					
						
						
							
							journal: txn modifier multipliers multiply total-priced amounts ( #928 )  
						
						 
						
						... 
						
						
						
						A different approach: instead of converting to unit prices and fiddling
with the display precision, just multiply the total prices by the same
multiplier (and keep them positive).
This seems a little more natural. I'm not sure if one of these will be
more robust than the other. 
						
					 
					
						2018-11-13 17:50:30 -08:00