Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							3cf53661f3 
							
						 
					 
					
						
						
							
							new debug helpers; --debug=N sets debugLevel  
						
						... 
						
						
						
						The debug level set by `--debug[=N]` is now available to pure and
startup code as debugLevel, using unsafePerformIO.
`dbg LABEL ...` is now the go-to helper for tracing values on the
console; it produces output when the debug level is non-zero. `dbgExit`
is similar but exits immediately, avoiding further output. The
`dbgshow`, `dbgppshow` and `dbgpprint` variants allow control over the
pretty-printing method and required debug level, allowing more control
over what is displayed when.
Other cleanups: lstrace -> ltrace, pdbgAt -> pdbg, tracewith -> traceWith. 
						
					 
					
						2013-12-06 13:35:50 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							eff1d3f1a5 
							
						 
					 
					
						
						
							
							csv reader: add the include directive, useful for factoring out common rules used with multiple CSV files  
						
						
						
					 
					
						2013-08-03 20:53:41 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							ed58d815d6 
							
						 
					 
					
						
						
							
							Fix for multiple field assignments in CSV parsing  
						
						
						
					 
					
						2013-06-19 08:30:33 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							080eb866ec 
							
						 
					 
					
						
						
							
							web: clean up language extensions a bit, make autoweb works again  
						
						
						
					 
					
						2013-06-04 18:23:55 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							44545d6ec7 
							
						 
					 
					
						
						
							
							parsing: update a csv reader error message  
						
						
						
					 
					
						2013-06-01 12:38:58 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a26ab926d8 
							
						 
					 
					
						
						
							
							parsing: don't fail when a csv amount has trailing whitespace ( fixes   #113 )  
						
						
						
					 
					
						2013-06-01 12:38:13 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							78837c66a6 
							
						 
					 
					
						
						
							
							parsing: fix test breakage due to new csv rules format ( fixes   #102 )  
						
						
						
					 
					
						2013-04-12 14:59:28 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							616a25979a 
							
						 
					 
					
						
						
							
							CSV reader version 2 with new rules syntax  
						
						... 
						
						
						
						At long last. The main change is a new rules file format that aims to
be more powerful and more intuitive than v1 (hledger 0.19.x and older).
Existing rules files will need to be adapted manually to the new format. 
						
					 
					
						2013-03-29 22:56:55 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							621a91807e 
							
						 
					 
					
						
						
							
							rename actual/effective dates to primary/secondary  
						
						... 
						
						
						
						The command-line flag is now --date2. Alternate spellings --effective and --aux-date
are accepted for compatibility. 
						
					 
					
						2012-12-06 04:43:41 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							4aafeb32e6 
							
						 
					 
					
						
						
							
							refactor: clean up Posting construction  
						
						
						
					 
					
						2012-12-06 00:03:07 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6eda8c4bbf 
							
						 
					 
					
						
						
							
							csv reader: append ".rules" to the original file name instead of replacing its extension  
						
						
						
					 
					
						2012-11-26 01:56:39 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							afb4fb0356 
							
						 
					 
					
						
						
							
							csv reader: parse parenthesised amounts as negative  
						
						
						
					 
					
						2012-11-26 01:56:01 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							8b4a99c4d5 
							
						 
					 
					
						
						
							
							79: convert: add a skip-lines directive (Magnus Henoch)  
						
						
						
					 
					
						2012-11-18 18:21:52 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							64180b18ef 
							
						 
					 
					
						
						
							
							refactor: clarify that price amounts have only a single commodity  
						
						
						
					 
					
						2012-11-19 23:17:55 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							4567e91409 
							
						 
					 
					
						
						
							
							refactor: move amount display settings out of commodity, simplify amount construction  
						
						
						
					 
					
						2012-11-19 21:20:10 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2a4d89bb27 
							
						 
					 
					
						
						
							
							expose more utilities from CsvReader  
						
						
						
					 
					
						2012-05-29 21:00:49 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							776ad2a098 
							
						 
					 
					
						
						
							
							remove ensureRulesFile debug trace  
						
						
						
					 
					
						2012-05-30 08:36:34 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1062e2f9a4 
							
						 
					 
					
						
						
							
							clean up reader selection, don't write a csv rules file on journal parse error  
						
						
						
					 
					
						2012-05-28 18:40:36 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2fb2aea056 
							
						 
					 
					
						
						
							
							rename metadata fields to tags  
						
						
						
					 
					
						2012-05-27 22:59:06 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							88212f26e8 
							
						 
					 
					
						
						
							
							simplify journal parser names  
						
						
						
					 
					
						2012-05-09 15:34:05 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							8492f6cae4 
							
						 
					 
					
						
						
							
							fix unicode handling on GHC >= 7.2, unify utf8 IO compatibility layer  
						
						... 
						
						
						
						tests pass again from GHC 6.12.3 to 7.4.1 
						
					 
					
						2012-03-29 19:06:31 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d4451ce5e3 
							
						 
					 
					
						
						
							
							read system cleanup, require conversion rules from a file to simplify API  
						
						
						
					 
					
						2012-03-24 18:08:11 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							e396c0dc8d 
							
						 
					 
					
						
						
							
							push csv rule and format string types down  
						
						
						
					 
					
						2012-03-24 01:58:34 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6eb7ad28e1 
							
						 
					 
					
						
						
							
							refactor/beef up readJournal/readJournalFile  
						
						
						
					 
					
						2012-03-23 16:21:41 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							4d7a809c4a 
							
						 
					 
					
						
						
							
							cleanups and early code for csv reader based on convert  
						
						
						
					 
					
						2012-03-10 21:55:48 +00:00