Jakob Schöttl 
							
						 
					 
					
						
						
						
						
							
						
						
							161ca660dc 
							
						 
					 
					
						
						
							
							Support register --invert option to negate amounts  
						
						 
						
						
						
					 
					
						2019-02-09 15:55:41 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							94753f1cea 
							
						 
					 
					
						
						
							
							bump to dev version  
						
						 
						
						
						
					 
					
						2019-02-08 11:33:44 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a18e4e9773 
							
						 
					 
					
						
						
							
							hpack: drop quotes from version: field, apparently not required  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-02-05 06:35:40 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							18ffa65168 
							
						 
					 
					
						
						
							
							tools: move setversion to shake, use PKG/.version, set upper bounds  
						
						 
						
						... 
						
						
						
						./Shake setversion will now propagate the version number in each
package's .version file, to all the places in that package where it's
needed (ie the defs.m4 file and multiple places in the package.yaml
file. Also it now updates upper bounds on other hledger packages
to the next major version. (The new lower/upper bounds may not always
be what's desired, manual review required.)
[ci skip] 
						
					 
					
						2019-02-04 18:47:27 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							bde46f7bd0 
							
						 
					 
					
						
						
							
							doc: move version, release date entirely into per-package macros  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-02-04 15:28:23 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							bf6acf52ef 
							
						 
					 
					
						
						
							
							doc: allow per-package m4 defs, to override things like version  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-02-04 15:18:51 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							78a66594ed 
							
						 
					 
					
						
						
							
							lib, cli: changelogs  
						
						 
						
						
						
					 
					
						2019-02-02 20:23:30 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6553353bc5 
							
						 
					 
					
						
						
							
							lib, cli: bump version to 1.13.1  
						
						 
						
						
						
					 
					
						2019-02-02 20:21:35 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							86d5652e53 
							
						 
					 
					
						
						
							
							stop depending on here due to slow haskell-src-meta/stackage issues  
						
						 
						
						... 
						
						
						
						Using file-embed or ordinary literals instead, for now. 
						
					 
					
						2019-02-02 16:34:10 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							f9b85a1d4c 
							
						 
					 
					
						
						
							
							update embedded docs  
						
						 
						
						
						
					 
					
						2019-02-01 17:23:12 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							40d1572359 
							
						 
					 
					
						
						
							
							bump version to 1.13  
						
						 
						
						
						
					 
					
						2019-02-01 17:19:19 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ca0d0b0d81 
							
						 
					 
					
						
						
							
							doc: changelogs  
						
						 
						
						
						
					 
					
						2019-02-01 17:13:16 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							022dc09f11 
							
						 
					 
					
						
						
							
							doc: journal: mention "auto postings"; explain the  #893  situation  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-02-01 16:06:09 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d1f122f15e 
							
						 
					 
					
						
						
							
							refactor: clarify, note issues ( #893 )  
						
						 
						
						
						
					 
					
						2019-02-01 15:35:33 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d6e075dacd 
							
						 
					 
					
						
						
							
							refactor journalModifyTransactions, modifyTransactions  
						
						 
						
						... 
						
						
						
						API changes:
Hledger.Data.TransactionModifier
-transactionModifierToFunction
+modifyTransactions
Hledger.Read.Common.applyTransactionModifiers -> Hledger.Data.Journal.journalModifyTransactions 
						
					 
					
						2019-02-01 11:31:04 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							9955f53b9b 
							
						 
					 
					
						
						
							
							doc: changelogs cleanup  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-01-31 15:43:08 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							9fe3212940 
							
						 
					 
					
						
						
							
							changelogs  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-01-28 10:45:25 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2df8a6c4de 
							
						 
					 
					
						
						
							
							doc: regen manuals  
						
						 
						
						
						
					 
					
						2019-01-26 15:56:43 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							550aa408eb 
							
						 
					 
					
						
						
							
							lib: refactor, add embedFileRelative  
						
						 
						
						
						
					 
					
						2019-01-26 15:52:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							17cd5b2254 
							
						 
					 
					
						
						
							
							doc: update changelogs  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-01-26 11:35:08 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							0a31ef848f 
							
						 
					 
					
						
						
							
							doc: update changelogs  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-01-26 11:31:39 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1e5e30ae87 
							
						 
					 
					
						
						
							
							regen cabal files  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-01-25 18:33:39 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d517aef702 
							
						 
					 
					
						
						
							
							doc: changelogs: drop unnecessary backslashes before #*_<>$  
						
						 
						
						... 
						
						
						
						sed commands:
 s/\\#/#/g;
 s/\\\*/*/g;
 s/\\_/_/g;
 s/\\</</g;
 s/\\>/>/g;
 s/\\\$/$/g;
[ci skip] 
						
					 
					
						2019-01-25 18:30:09 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							7b67876a80 
							
						 
					 
					
						
						
							
							doc: changelogs: convert to clean pandoc markdown  
						
						 
						
						... 
						
						
						
						pandoc options:
  -f markdown-auto_identifiers
  -t markdown-header_attributes-fenced_code_attributes --atx-headers --wrap=preserve
[ci skip] 
						
					 
					
						2019-01-25 18:23:36 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							01c6f3e665 
							
						 
					 
					
						
						
							
							doc: changelogs: rename to CHANGES.md  
						
						 
						
						... 
						
						
						
						These have been an adhoc mixture of plain text, markdown and org, and
used in each mode at different times. They will now have a definite
format, which for now is markdown. Org was another contender.
[ci skip] 
						
					 
					
						2019-01-25 18:12:33 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							49a6e5715d 
							
						 
					 
					
						
						
							
							doc: changelogs: some fixes to markdown markup  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-01-25 18:08:24 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							f2aaaf3310 
							
						 
					 
					
						
						
							
							lib, cli: merge --show-unbudgeted into --empty  
						
						 
						
						
						
					 
					
						2019-01-25 12:53:09 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							550e33a558 
							
						 
					 
					
						
						
							
							journal: fix balance assertions/assignments & prices ( #824 )  
						
						 
						
						... 
						
						
						
						Hopefully this is will do it. This restores the past behaviour:
- parsing prices in balance assertions/assignments
- ignoring them in assertions
- using them in assignments
- and printing them
and clarifies tests and docs. 
						
					 
					
						2019-01-25 12:41:10 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							94d5c6f111 
							
						 
					 
					
						
						
							
							journal: allow prices in balance assertions, but ignore ( #824 ,  #958 )  
						
						 
						
						
						
					 
					
						2019-01-25 08:59:37 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b02f81572c 
							
						 
					 
					
						
						
							
							lib: comment  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-01-25 08:51:45 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							67dde9d4ae 
							
						 
					 
					
						
						
							
							doc: regenerate manuals, removing some smart typography  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-01-24 15:37:40 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							5711cdf9ba 
							
						 
					 
					
						
						
							
							cli: added --transpose to "balance" command  
						
						 
						
						
						
					 
					
						2019-01-24 15:06:35 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							f3366c7256 
							
						 
					 
					
						
						
							
							lib: fix behavior of nested budgets and --show-unbudgeted  
						
						 
						
						
						
					 
					
						2019-01-24 14:56:22 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							92e7370f1f 
							
						 
					 
					
						
						
							
							lib: fix alignment in budget report  
						
						 
						
						
						
					 
					
						2019-01-24 14:56:22 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a29b70c93f 
							
						 
					 
					
						
						
							
							update generated manuals  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-01-22 13:36:11 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d7919003ae 
							
						 
					 
					
						
						
							
							lib: (divide|multiply)[Mixed]AmountAndPrice ( #928 )  
						
						 
						
						... 
						
						
						
						Divide/multiply amounts *and* their total price, if they have one.
Helpful for keeping transactions balanced when transaction modifiers are
multiplying amounts. 
						
					 
					
						2018-11-13 17:43:15 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b053942e9b 
							
						 
					 
					
						
						
							
							lib: flip the arguments of (divide|multiply)[Mixed]Amount (api change)  
						
						 
						
						... 
						
						
						
						Also, start using a mapMixedAmount helper. 
						
					 
					
						2018-11-13 17:28:24 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							9e8b1612b0 
							
						 
					 
					
						
						
							
							journal: fix txn modifier multipliers with total-priced amounts ( #928 )  
						
						 
						
						... 
						
						
						
						Transaction modifier multipliers have never multiplied total-priced amounts
correctly (and prior to hledger 1.10, this could generate unbalanced
transactions).
Now, the generated postings in this situation will have unit prices,
and an extra digit of display precision. This helps ensure that
the modified transaction will remain balanced. I'm not sure yet if
it's guaranteed. 
						
					 
					
						2018-11-13 16:35:46 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							4b5b9f46db 
							
						 
					 
					
						
						
							
							lib: TransactionModifier: clarify  
						
						 
						
						
						
					 
					
						2018-11-13 16:35:46 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							80b34ea48d 
							
						 
					 
					
						
						
							
							lib: TransactionModifier: cleanup  
						
						 
						
						
						
					 
					
						2018-11-13 11:25:36 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mykola Orliuk 
							
						 
					 
					
						
						
						
						
							
						
						
							99bfebd1a1 
							
						 
					 
					
						
						
							
							ui: support all results of showGenericSourcePos  
						
						 
						
						... 
						
						
						
						Resolves  simonmichael/hledger#904  
						
					 
					
						2018-10-26 16:32:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Simons 
							
						 
					 
					
						
						
						
						
							
						
						
							027d084878 
							
						 
					 
					
						
						
							
							Drop undecidable Ord instance for ParseError.  
						
						 
						
						... 
						
						
						
						That code fails to compile with ghc-8.6.1 because the instance is undecidable.
I suppose we could enable the appropriate compiler extension to support it, but
I've found that simply removing the instance causes no problems whatsoever: the
entire repository still compiles fine and it passes all test suites, too. 
						
					 
					
						2018-10-24 10:35:11 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Simons 
							
						 
					 
					
						
						
						
						
							
						
						
							4e8f2c11d3 
							
						 
					 
					
						
						
							
							Allow building with base-4.12.  
						
						 
						
						... 
						
						
						
						The build succeeds just fine and all test suites pass, too. 
						
					 
					
						2018-10-24 10:35:11 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mykola Orliuk 
							
						 
					 
					
						
						
						
						
							
						
						
							1aac38d3d3 
							
						 
					 
					
						
						
							
							lib: include source info in txn balance errors  
						
						 
						
						... 
						
						
						
						Partially address simonmichael/hledger#904  
						
					 
					
						2018-10-23 15:54:38 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							3f6922b51f 
							
						 
					 
					
						
						
							
							lib: showTransaction: comment  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2018-10-22 14:28:18 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Samuel May 
							
						 
					 
					
						
						
						
						
							
						
						
							e57ef9e9a9 
							
						 
					 
					
						
						
							
							lib: journal: Add support for exact assertions  
						
						 
						
						
						
					 
					
						2018-10-22 09:55:14 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Samuel May 
							
						 
					 
					
						
						
						
						
							
						
						
							6c31393dd3 
							
						 
					 
					
						
						
							
							lib: Groundwork allowing multi-commodity assertions  
						
						 
						
						
						
					 
					
						2018-10-22 09:55:14 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Samuel May 
							
						 
					 
					
						
						
						
						
							
						
						
							cde91fc5f4 
							
						 
					 
					
						
						
							
							lib: Make BalanceAssertion a full datatype  
						
						 
						
						... 
						
						
						
						Note: simplifies/moves whitespace parsing out of the balance assertion
parser. 
						
					 
					
						2018-10-22 09:55:14 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							0d531bb24f 
							
						 
					 
					
						
						
							
							lib: showTransaction: fix a case showing multiple missing amounts  
						
						 
						
						... 
						
						
						
						Noticed by peti: showTransaction could sometimes hide the last posting's
amount even if one of the other posting amounts was already implcit,
producing invalid transaction output. 
						
					 
					
						2018-10-22 07:23:40 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b5a90432ff 
							
						 
					 
					
						
						
							
							lib: document and test showTransaction*, posting*AsLines  
						
						 
						
						
						
					 
					
						2018-10-22 06:46:31 -07:00