Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							e406cebcce 
							
						 
					 
					
						
						
							
							lib: Remove unused AtDefault constructor for ValuationType.  
						
						
						
					 
					
						2020-12-19 11:59:44 -08:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							46093b8de7 
							
						 
					 
					
						
						
							
							lib,ui: For hledger-ui, do valuation for all valuation types, not just  
						
						... 
						
						
						
						AtCost and AtDefault.
Remove unused valuationTypeIs* functions. 
						
					 
					
						2020-12-19 11:59:44 -08:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							cdec0f9382 
							
						 
					 
					
						
						
							
							lib: Remove special handling of now-inaccessible AtDefault valuation constructor.  
						
						... 
						
						
						
						This simplifies all the *ApplyValuation functions, as they no longer
need mreportdate or multiperiod arguments. 
						
					 
					
						2020-12-19 11:59:44 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							4d3a9b0a21 
							
						 
					 
					
						
						
							
							;changelogs: whitespace  
						
						... 
						
						
						
						(cherry picked from commit 679e90eb6028e8be35168057fe0040880aaab03a) 
						
					 
					
						2020-12-15 20:57:18 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							47ab7a50a3 
							
						 
					 
					
						
						
							
							;update changelogs  
						
						... 
						
						
						
						(cherry picked from commit 452149dfc87f2044ba6d16c2e55cab5957289b65) 
						
					 
					
						2020-12-15 20:57:09 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							8db8992cb5 
							
						 
					 
					
						
						
							
							;update changelogs  
						
						... 
						
						
						
						(cherry picked from commit 03f9b756b35661dc8dac6f10de04e9795d72c4d6) 
						
					 
					
						2020-12-15 20:56:44 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							105f7d2944 
							
						 
					 
					
						
						
							
							;tools: split defs.m4 to minimise manual rebuilding  
						
						
						
					 
					
						2020-12-15 09:39:29 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							e5a12683d7 
							
						 
					 
					
						
						
							
							;update manuals  
						
						
						
					 
					
						2020-12-15 09:03:38 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							9afccde16f 
							
						 
					 
					
						
						
							
							;update cabal files  
						
						
						
					 
					
						2020-12-14 12:31:01 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							9087532b62 
							
						 
					 
					
						
						
							
							;bump version to 1.20.99  
						
						
						
					 
					
						2020-12-14 11:28:07 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							e5a236e9dc 
							
						 
					 
					
						
						
							
							;ui: fix test journal symlink  
						
						
						
					 
					
						2020-12-13 19:56:28 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							8d1e3e638b 
							
						 
					 
					
						
						
							
							;ui: refactor, drop old option support  
						
						
						
					 
					
						2020-12-12 12:13:52 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							349ffd7c0b 
							
						 
					 
					
						
						
							
							updateReportSpecFromOpts -> updateReportSpec[With]  
						
						
						
					 
					
						2020-12-12 12:05:44 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							15dc638a07 
							
						 
					 
					
						
						
							
							ui: preserve forecast txns (& period) when reloading journal ( #1204 )  
						
						
						
					 
					
						2020-12-12 11:53:24 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6158d16443 
							
						 
					 
					
						
						
							
							;ui: refactor, simplify query  
						
						
						
					 
					
						2020-12-12 11:52:15 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							481c40ca2f 
							
						 
					 
					
						
						
							
							;ui: refactor toggleForecast  
						
						
						
					 
					
						2020-12-12 11:51:25 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ae2d9373ee 
							
						 
					 
					
						
						
							
							;ui: test for  #1204  
						
						
						
					 
					
						2020-12-11 10:09:26 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b6cb95b534 
							
						 
					 
					
						
						
							
							ui: make F key keep working, fixing breakage in 1.20 ( #1411 )  
						
						... 
						
						
						
						This seems to be fallout from #1340 's
2020-09-16 d0d39e615 lib,cli,ui,web: Introduce ReportSpec, which holds ReportOpts, the day of the report, and the parsed Query. 
						
					 
					
						2020-12-11 09:38:15 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b25b2ba33d 
							
						 
					 
					
						
						
							
							;ui: update test journals, add test for  #1411  
						
						
						
					 
					
						2020-12-11 09:33:42 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6723025607 
							
						 
					 
					
						
						
							
							;update manuals  
						
						
						
					 
					
						2020-12-08 20:11:32 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							f66a8281fe 
							
						 
					 
					
						
						
							
							;ui: tests cleanup  
						
						
						
					 
					
						2020-12-08 12:59:25 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							116945e907 
							
						 
					 
					
						
						
							
							;shake: man page date is now updated by manuals, not setversion  
						
						
						
					 
					
						2020-12-07 12:26:48 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2f91b1de6e 
							
						 
					 
					
						
						
							
							;update manuals  
						
						
						
					 
					
						2020-12-07 06:15:59 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1856ca5312 
							
						 
					 
					
						
						
							
							web: bump to 1.20.1; update manuals' dates  
						
						
						
					 
					
						2020-12-06 18:20:56 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							fa28b43aed 
							
						 
					 
					
						
						
							
							;update changelogs  
						
						
						
					 
					
						2020-12-05 17:58:37 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5c5256504e 
							
						 
					 
					
						
						
							
							;update manuals  
						
						
						
					 
					
						2020-11-30 15:21:59 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5507cb07ef 
							
						 
					 
					
						
						
							
							;update cabal files  
						
						
						
					 
					
						2020-11-30 15:19:21 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2501329f3c 
							
						 
					 
					
						
						
							
							;bump version to 1.20  
						
						
						
					 
					
						2020-11-30 15:18:24 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							3aec8542db 
							
						 
					 
					
						
						
							
							;update changelogs  
						
						
						
					 
					
						2020-11-30 12:11:30 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d40d53ae02 
							
						 
					 
					
						
						
							
							;update manuals  
						
						
						
					 
					
						2020-11-26 08:52:56 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							794c5f32a5 
							
						 
					 
					
						
						
							
							;update changelogs  
						
						
						
					 
					
						2020-11-24 09:39:05 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							9730b69a05 
							
						 
					 
					
						
						
							
							;ui: register: fix one-line amount formatting ( #1358 )  
						
						
						
					 
					
						2020-11-18 17:20:05 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2f2cca9bc0 
							
						 
					 
					
						
						
							
							;ui: add a test for multicommodity register ( #1358 )  
						
						
						
					 
					
						2020-11-17 12:43:18 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							3ea453658e 
							
						 
					 
					
						
						
							
							;ui: test tweaks  
						
						
						
					 
					
						2020-11-17 11:09:35 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5f9635c784 
							
						 
					 
					
						
						
							
							;update changelogs  
						
						
						
					 
					
						2020-11-17 10:51:57 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							3662977c84 
							
						 
					 
					
						
						
							
							;update manuals  
						
						
						
					 
					
						2020-11-17 07:29:57 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							267f23dabb 
							
						 
					 
					
						
						
							
							;ui: test tweaks  
						
						
						
					 
					
						2020-11-16 14:41:18 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							01be455e82 
							
						 
					 
					
						
						
							
							;ui: rename to uitest.org  
						
						
						
					 
					
						2020-11-16 09:00:55 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							56b61c71da 
							
						 
					 
					
						
						
							
							;ui: add manual tests for  #1387  
						
						
						
					 
					
						2020-11-16 08:59:35 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ec2a774b18 
							
						 
					 
					
						
						
							
							cli, lib: move functional tests into hledger/test/  
						
						
						
					 
					
						2020-11-16 08:47:41 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1c9d704e2f 
							
						 
					 
					
						
						
							
							;ui: add symlink for manual tests ( #1387 )  
						
						
						
					 
					
						2020-11-15 12:46:23 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							3930e06e72 
							
						 
					 
					
						
						
							
							ui: start gathering manual tests ( #1387 )  
						
						
						
					 
					
						2020-11-15 12:43:29 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							34cae907e0 
							
						 
					 
					
						
						
							
							;ui: move WIP tests into hledger-ui package  
						
						
						
					 
					
						2020-11-15 12:17:00 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							cc2654b17b 
							
						 
					 
					
						
						
							
							;ui: notes ( #1387 )  
						
						
						
					 
					
						2020-11-15 11:32:43 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							4aecb9182e 
							
						 
					 
					
						
						
							
							;ui: notes ( #1387 )  
						
						
						
					 
					
						2020-11-15 11:20:40 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							9337a66fb5 
							
						 
					 
					
						
						
							
							ui: quick fix for date: and --change breakage ( #1387 )  
						
						
						
					 
					
						2020-11-15 10:30:58 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a97daaf322 
							
						 
					 
					
						
						
							
							lib: replace pretty-show with pretty-simple  
						
						... 
						
						
						
						pretty-simple, already used in .ghci, will hopefully give nicer debug
output, including for values which don't have Read-able Show output.
This should mean that we can start removing custom string-like Show
instances that were a workaround for pretty-show.
We are using the latest version (4.0.0.0) to get compact output.
Here's some old pretty-show output:
 CsvRules
   { rdirectives = [ ( "skip" , "1" ) ]
   , rcsvfieldindexes = [ ( "date" , 1 ) , ( "amount" , 2 ) ]
   , rassignments = [ ( "amount" , "%2" ) , ( "date" , "%1" ) ]
   , rconditionalblocks = []
   }
And the new pretty-simple output:
 CsvRules
   { rdirectives=
     [ ( "skip", "1" ) ]
   , rcsvfieldindexes=
     [ ( "date", 1 ), ( "amount", 2 ) ]
   , rassignments=
     [ ( "amount", "%2" ), ( "date", "%1" ) ]
   , rconditionalblocks= []
   }
Non-compact pretty-simple output would be:
 CsvRules
     { rdirectives=
         [
             ( "skip"
             , "1B"
             )
         ]
     , rcsvfieldindexes=
         [
             ( "date"
             , 1
             )
         ,
             ( "amount"
             , 2
             )
         ]
     , rassignments=
         [
             ( "amount"
             , "%2"
             )
         ,
             ( "date"
             , "%1"
             )
         ]
     , rconditionalblocks=[]
     }
Also:
- Account's Show instance no longer converts : to _ in account names
- drop unused pretty-show dependency from hledger, hledger-ui packages
- regenerate hledger-lib with the older hpack that's shipped in stack 
						
					 
					
						2020-11-10 08:06:11 -08:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							74ce7be556 
							
						 
					 
					
						
						
							
							lib,ui: Make sure ReportSpec is updated when updating ReportOpts.  
						
						
						
					 
					
						2020-11-09 16:30:15 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d1ded6fd84 
							
						 
					 
					
						
						
							
							;update changelogs  
						
						
						
					 
					
						2020-11-04 06:52:15 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							83a518af99 
							
						 
					 
					
						
						
							
							lib,cli,ui: In ReportOpts, store query terms term-by-term in a list in  
						
						... 
						
						
						
						querystring_.
This helps deal with tricky quoting issues, as we no longer have to make
sure everything is quoted properly before merging it into a string. 
						
					 
					
						2020-11-04 08:47:30 -08:00