Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							13e6c7dfdf 
							
						 
					 
					
						
						
							
							lib: drop "assertion" alias for nullassertion  
						
						 
						
						... 
						
						
						
						Perhaps we'll stick with the null* convention. Fixes a warning in Transaction.hs. 
						
					 
					
						2019-12-09 06:08:03 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacek Generowicz 
							
						 
					 
					
						
						
						
						
							
						
						
							29211868bb 
							
						 
					 
					
						
						
							
							Fix issue 457  
						
						 
						
						... 
						
						
						
						Issue #457  pointed out that commands such as
    hledger ui 'amt:>200'
failed. This was becasue the process of dispatching from `hledger ui`
to `hledger-ui` (note addition of `-`) lost the quotes around
`amt:>20` and the `>` character was interpreted as a shell redirection
operator, rather than as part of the argument.
The machinery for quoting or escaping arguements which cointain
characters which require quoting or escaping (thus far whitespace and
quotes) already existed. This solution simply adds shell stdio
redirection characters to this set.
Fixes  #457  
						
					 
					
						2019-12-08 18:33:43 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5a2bcecf26 
							
						 
					 
					
						
						
							
							;doc: finalise changelogs  
						
						 
						
						
						
					 
					
						2019-12-03 08:41:44 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							06b70194c0 
							
						 
					 
					
						
						
							
							;doc: regen manuals  
						
						 
						
						
						
					 
					
						2019-12-03 08:41:44 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							093dca570d 
							
						 
					 
					
						
						
							
							lib, cli, web: bump version to 1.16.1  
						
						 
						
						
						
					 
					
						2019-12-03 08:41:44 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6ae837f820 
							
						 
					 
					
						
						
							
							;doc: changelogs  
						
						 
						
						
						
					 
					
						2019-12-03 08:41:44 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							e032eff8eb 
							
						 
					 
					
						
						
							
							;doc: changelog updates  
						
						 
						
						
						
					 
					
						2019-12-02 08:59:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							0ce890e5ff 
							
						 
					 
					
						
						
							
							lib, cli, web: drop unnecessary mtl-compat dependency  
						
						 
						
						
						
					 
					
						2019-12-02 08:23:00 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							62a9e1aa62 
							
						 
					 
					
						
						
							
							;lib: clarify Hledger.Read imports a little  
						
						 
						
						
						
					 
					
						2019-12-02 08:21:06 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a0b92e02b9 
							
						 
					 
					
						
						
							
							Revert "remove old fail compatibility imports that are obsolete ?"  
						
						 
						
						... 
						
						
						
						They are needed with ghc <8.4, not for fail but for <> I think.
Try cleaning up again another time.
This reverts commit 318ce7eb07 . 
						
					 
					
						2019-12-01 11:32:51 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d922b6e798 
							
						 
					 
					
						
						
							
							;doc: regen manuals  
						
						 
						
						
						
					 
					
						2019-12-01 10:12:29 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6daebf60ea 
							
						 
					 
					
						
						
							
							;regen cabal files  
						
						 
						
						
						
					 
					
						2019-12-01 10:05:37 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							87d0491103 
							
						 
					 
					
						
						
							
							;bump version to 1.16  
						
						 
						
						
						
					 
					
						2019-12-01 10:03:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							c90c0867c4 
							
						 
					 
					
						
						
							
							;doc: changelogs  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-12-01 09:59:01 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							4b66bc2ed9 
							
						 
					 
					
						
						
							
							lib: disable doctest suite again till we can run it with cabal ( #1139 )  
						
						 
						
						
						
					 
					
						2019-12-01 09:13:18 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							318ce7eb07 
							
						 
					 
					
						
						
							
							remove old fail compatibility imports that are obsolete ?  
						
						 
						
						
						
					 
					
						2019-12-01 08:31:50 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							279e9624ed 
							
						 
					 
					
						
						
							
							;lib: clarify docs for setFullPrecision, setNaturalPrecision  
						
						 
						
						
						
					 
					
						2019-11-30 16:56:45 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a081404bd7 
							
						 
					 
					
						
						
							
							;doc: journal: rewrite commodity directive doc  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-11-30 08:34:13 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							359a118900 
							
						 
					 
					
						
						
							
							;doc: draft changelog updates  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-11-29 07:57:54 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							caf8cdf0ca 
							
						 
					 
					
						
						
							
							;test: consistent singular naming for test suites and files  
						
						 
						
						
						
					 
					
						2019-11-29 06:35:29 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							c7574b8005 
							
						 
					 
					
						
						
							
							;lib, cli: test suite cleanups, don't run hledger-lib tests twice  
						
						 
						
						
						
					 
					
						2019-11-29 06:11:25 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2b2a0b3cf8 
							
						 
					 
					
						
						
							
							;tests: use "test" alias for testCase everywhere  
						
						 
						
						... 
						
						
						
						Easier to type and read, and a little clearer to my eyes;
"testCase" implies a single case, but it can contain many assertions. 
						
					 
					
						2019-11-28 15:33:33 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							030b633cd6 
							
						 
					 
					
						
						
							
							;fix build issues with old GHC versions  
						
						 
						
						
						
					 
					
						2019-11-28 15:22:12 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ebedae01cf 
							
						 
					 
					
						
						
							
							;cabal: remove special cases for unsupported GHC 7  
						
						 
						
						
						
					 
					
						2019-11-28 14:59:18 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							08951ac3e8 
							
						 
					 
					
						
						
							
							;cabal: add ghc 8.8 to tested-with  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-11-28 14:59:10 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ca4fade4af 
							
						 
					 
					
						
						
							
							;tests: re-add hledger-lib's tests to the cabal file, as unittests  
						
						 
						
						
						
					 
					
						2019-11-28 14:45:10 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5dac8af2ef 
							
						 
					 
					
						
						
							
							;ui: fix build error due to tests rewrite  
						
						 
						
						
						
					 
					
						2019-11-27 21:54:31 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							4faefcfab2 
							
						 
					 
					
						
						
							
							;doc: regen manuals  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-11-27 13:18:08 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b36f6df110 
							
						 
					 
					
						
						
							
							tests: port all unit tests to tasty, second pass ( #1090 )  
						
						 
						
						... 
						
						
						
						Hledger.Util.Tests helpers have been cleaned up, and test names are
now shown.
Tests have been cleaned up a bit. Some groups of unnamed tests have
been collapsed into a single named test containing a sequence of
assertions. The test command counts named tests, not assertions, so
the reported unit test count has dropped from 199 to 188. 
						
					 
					
						2019-11-27 13:17:34 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							13a3542464 
							
						 
					 
					
						
						
							
							tests: port all unit tests to tasty, first cut ( #1090 )  
						
						 
						
						... 
						
						
						
						easytest is not actively maintained and requires an old version of
hedgehog which does not support base-compat 0.11 & ghc 8.8.
This is still using the old easytest helpers, and not displaying test
names properly. 
						
					 
					
						2019-11-27 12:43:43 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							3f0892556d 
							
						 
					 
					
						
						
							
							;lib: clarify choiceopt doc  
						
						 
						
						
						
					 
					
						2019-11-23 13:03:26 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							0beca72275 
							
						 
					 
					
						
						
							
							;csv: doc: one-posting txns can now be generated (#1111/#1133)  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-11-23 12:28:41 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							aa051a05cf 
							
						 
					 
					
						
						
							
							lib: support generation of (un)balanced virtual postings in csv reader  
						
						 
						
						
						
					 
					
						2019-11-23 10:28:10 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							332624f9fa 
							
						 
					 
					
						
						
							
							ui: B and V keys toggle display of cost, value  
						
						 
						
						
						
					 
					
						2019-11-21 17:33:04 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Wignall 
							
						 
					 
					
						
						
						
						
							
						
						
							f8269e21ab 
							
						 
					 
					
						
						
							
							Fix some simple typos  
						
						 
						
						
						
					 
					
						2019-11-20 13:33:33 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mykola Orliuk 
							
						 
					 
					
						
						
						
						
							
						
						
							2a36ac0d62 
							
						 
					 
					
						
						
							
							;lib: fix doctest for RawOptions  
						
						 
						
						
						
					 
					
						2019-11-19 20:43:19 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							f0b2eed6c2 
							
						 
					 
					
						
						
							
							;lib: clarify test suites recompilation workaround ( #1125 )  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-11-19 04:10:46 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mykola Orliuk 
							
						 
					 
					
						
						
						
						
							
						
						
							f82ed83153 
							
						 
					 
					
						
						
							
							;lib: re-enable easytests  
						
						 
						
						
						
					 
					
						2019-11-19 03:58:56 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mykola Orliuk 
							
						 
					 
					
						
						
						
						
							
						
						
							097486a247 
							
						 
					 
					
						
						
							
							;lib: re-enable doctests  
						
						 
						
						
						
					 
					
						2019-11-19 03:58:56 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mykola Orliuk 
							
						 
					 
					
						
						
						
						
							
						
						
							5287fe671b 
							
						 
					 
					
						
						
							
							;all: hide RawOpts internals  
						
						 
						
						... 
						
						
						
						This way we can ensure we always use only functions from RawOptions. 
						
					 
					
						2019-11-18 17:38:39 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mykola Orliuk 
							
						 
					 
					
						
						
						
						
							
						
						
							31ae3d3aaf 
							
						 
					 
					
						
						
							
							;lib: drop SystemString left from GHC pre 7.2  
						
						 
						
						... 
						
						
						
						We are relying on base-4.9 or newer. Thus we don't compile anymore with
GHC version lower than 8.0.1. 
						
					 
					
						2019-11-18 17:38:39 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							68b1cacf0f 
							
						 
					 
					
						
						
							
							lib: refactor, prepare to drop showTransactionUnelided functionality  
						
						 
						
						... 
						
						
						
						It seems we don't use it at all, and ony says it's not robust with
prices either.
Merge remote-tracking branch 'ony/chores/drop-elide-in-showTransaction' 
						
					 
					
						2019-11-18 17:27:30 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							4cb2a03f7f 
							
						 
					 
					
						
						
							
							;lib: more docs for unifyMixedAmount  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-11-18 17:22:42 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Kainer 
							
						 
					 
					
						
						
						
						
							
						
						
							79ca4a767e 
							
						 
					 
					
						
						
							
							cli: Add -% to compound balance commands  
						
						 
						
						... 
						
						
						
						This commit introduces the commandline argument -%/--percent to show
percentages of the column's total instead of the absolute amounts for
each account in reports. The signs of the values are preserved.
This option is especially useful for the balance and incomestatement
commands.
If there are multiple commodities involved in a report hledger bails
with an error message. This can be avoided by using --cost. Also note
that if one uses -% with the balance command the chances are high that
all numbers are 0. This is due to the fact that by default balance sums
up to zero. If one wants to use -% in a meaningful way with balance one
has to add a query.
In order to keep the implementation as simple as possible --tree has no
influence over how the percentages are calculated, i.e., the percentages
always represent the fraction of the columns total. If one wants to know
the percentages relative to a parent account, one has to use a query to
narrow down the accounts. 
						
					 
					
						2019-11-18 17:10:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mykola Orliuk 
							
						 
					 
					
						
						
						
						
							
						
						
							aca214b0ac 
							
						 
					 
					
						
						
							
							lib: drop amount elision in showing last posting  
						
						 
						
						... 
						
						
						
						This behavior is highly depends on journal. If we want to re-introduce
it we'd better re-consider how transaction entry can be "simplified".
I.e. besides dropping last amount we may drop prices that can be assumed
implicitly.
Note that there is no need to knit it into showTransaction since it
easily achievable with pre-processing (similar to implicit balances
etc). 
						
					 
					
						2019-11-16 12:53:07 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							c4d650e6ad 
							
						 
					 
					
						
						
							
							lib: balance-style -> balance-type  
						
						 
						
						
						
					 
					
						2019-11-13 09:06:25 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							39bc183340 
							
						 
					 
					
						
						
							
							lib: csv reader gets balance-style directive  
						
						 
						
						
						
					 
					
						2019-11-13 09:06:25 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							fb3c1a132c 
							
						 
					 
					
						
						
							
							csv: fix parsing of whitespace on line after an if block ( fix   #1120 )  
						
						 
						
						
						
					 
					
						2019-11-13 05:41:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							9b74471d02 
							
						 
					 
					
						
						
							
							;doc: regen csv manuals  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-11-12 13:32:35 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							470b5aca7b 
							
						 
					 
					
						
						
							
							;csv: doc: fix typo  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-11-12 13:32:05 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							dbe8638ba2 
							
						 
					 
					
						
						
							
							;csv: doc: remove currencyN/amount limitation ( #1113 )  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-11-12 13:24:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							94f912e558 
							
						 
					 
					
						
						
							
							lib: better resolution of csv field aliases ("balance" vs "balance1", etc)  
						
						 
						
						
						
					 
					
						2019-11-12 12:20:09 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							205ff9d2d6 
							
						 
					 
					
						
						
							
							;csv: doc: more cleanups, consistency  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-11-12 12:04:57 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							8b237cd4a0 
							
						 
					 
					
						
						
							
							;csv: doc: reorder sections, greatly expand examples  
						
						 
						
						... 
						
						
						
						too much ?
[ci skip] 
						
					 
					
						2019-11-12 10:37:17 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							4eeb8f6264 
							
						 
					 
					
						
						
							
							;csv: doc: more cleanups, note some limitations  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-11-11 18:29:36 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							01823d6329 
							
						 
					 
					
						
						
							
							;csv: doc: testing/cleanup pass  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-11-11 18:10:09 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d4cddc5402 
							
						 
					 
					
						
						
							
							;csv: doc: another currency clarification, posting fields cleanup  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-11-10 18:33:50 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a8f1f5da62 
							
						 
					 
					
						
						
							
							;csv: doc: more notes about currency ( #1095 )  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-11-09 09:53:05 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							7200c2c4da 
							
						 
					 
					
						
						
							
							;doc: changelog update  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-11-07 19:28:52 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							c4d7cc198a 
							
						 
					 
					
						
						
							
							csv: finalise and check journals generated from CSV ( #1000 )  
						
						 
						
						... 
						
						
						
						Invalid transactions generated from CSV will now be rejected.
I updated some csv tests to avoid this, except for 21, which
probably needs more cleanup. 
						
					 
					
						2019-11-07 18:58:12 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5264a7ebc1 
							
						 
					 
					
						
						
							
							;lib: refactor, split out finaliseJournal  
						
						 
						
						
						
					 
					
						2019-11-07 18:08:41 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							3f530f5b54 
							
						 
					 
					
						
						
							
							;doc: update changelogs, including  #1095  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-11-07 16:37:03 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6e951962f9 
							
						 
					 
					
						
						
							
							;csv: doc: cleanups  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-11-06 18:42:39 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							7ecc42f142 
							
						 
					 
					
						
						
							
							;doc: regen manuals  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-11-06 13:15:17 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d92351e21a 
							
						 
					 
					
						
						
							
							csv: doc: clean up/expand manual after  #1095  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-11-06 13:15:17 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							fc001da1ef 
							
						 
					 
					
						
						
							
							lib: expenses:unknown is a much better default account name  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							09f17f2b2b 
							
						 
					 
					
						
						
							
							doc: mention the magic sauce  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							c66ccc5cee 
							
						 
					 
					
						
						
							
							lib: do not try to balance transaction in csv reader  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							95ec5715cc 
							
						 
					 
					
						
						
							
							lib: better compatibility code in csv reader  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							d62f84bec2 
							
						 
					 
					
						
						
							
							lib: csv reader does not generate postings if account=""  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							a6d91da217 
							
						 
					 
					
						
						
							
							doc: remove "you need to create at least 1 posting" bit  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							44f01cbd94 
							
						 
					 
					
						
						
							
							docs: revert advise on account, postpone for now  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							91eb899b82 
							
						 
					 
					
						
						
							
							doc: advise on the default account selection  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							4b30a70c72 
							
						 
					 
					
						
						
							
							doc: posting1 is not magical in csv rules  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							8d24a40150 
							
						 
					 
					
						
						
							
							lib: csv parser fills out amounts on all postings, if possible  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							637741a755 
							
						 
					 
					
						
						
							
							lib: amount1 is no longer magical  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							977592e49c 
							
						 
					 
					
						
						
							
							lib: typo fix, "expense:unknown" -> "expenses:unknown"  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							3c7d5d466d 
							
						 
					 
					
						
						
							
							lib, doc, test: csv parser gains "end" command for "if" block  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							3e5f0e8dd5 
							
						 
					 
					
						
						
							
							doc: clarify csv rules application order  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							f92590f92c 
							
						 
					 
					
						
						
							
							lib: allow zero postings in csv reader  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							26a4f5e519 
							
						 
					 
					
						
						
							
							doc: less confusing example  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							cb6a5fc4a1 
							
						 
					 
					
						
						
							
							doc: proofreading csv parser docs  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							1ab8631264 
							
						 
					 
					
						
						
							
							lib: change default rules file text to mention "amount1"  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							32cbe4c7b3 
							
						 
					 
					
						
						
							
							lib: better inference for unknown account names in csv parser  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							b5d4918c16 
							
						 
					 
					
						
						
							
							lib: allow recursive interpolation of fields with underscores in names  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							38db7eb24d 
							
						 
					 
					
						
						
							
							lib: implement skip end in csv reader  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							b2ba1086b6 
							
						 
					 
					
						
						
							
							lib: fixed validation rules for minimul viable csv rules to include account1 etc  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							f1ab107400 
							
						 
					 
					
						
						
							
							lib, doc: extended "skip" in "if" body to "skip N"  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							f877a7789f 
							
						 
					 
					
						
						
							
							doc: further clarify posting generation  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							a2bd1ceb61 
							
						 
					 
					
						
						
							
							doc: close todos mentioned in csv parser description, more details  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							5d207ddd05 
							
						 
					 
					
						
						
							
							doc: describe changes to csv parser  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							f108b52171 
							
						 
					 
					
						
						
							
							lib: fix for  #1001  - empty field assignment consumes next line  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							5dac141a7e 
							
						 
					 
					
						
						
							
							lib: implement conditional line skips in csv ( fixes   #1076 )  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							f74df08e98 
							
						 
					 
					
						
						
							
							lib: fix accidental switch of income:unknown and expence:unknown in csv parser  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							77fa81ea4d 
							
						 
					 
					
						
						
							
							lib: fix error message formatting (header displayed twice)  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							825b9ce5b3 
							
						 
					 
					
						
						
							
							lib: fixed amount vs amount1 conflict detection in csv parser  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							24bba96ea2 
							
						 
					 
					
						
						
							
							lib: more robust multi-line joining in csv parser  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							881422cd0f 
							
						 
					 
					
						
						
							
							lib: fix recursive interpolation in CSV parser for fields with dashes  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							e4476dd2f1 
							
						 
					 
					
						
						
							
							lib: more robust "unknown" account assignment in csv parser  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							28ca65b99a 
							
						 
					 
					
						
						
							
							lib: more explicit conditions for using legacy csv parser  
						
						 
						
						
						
					 
					
						2019-11-05 21:16:42 +00:00