Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							9155d679fe 
							
						 
					 
					
						
						
							
							fix!: Revert "fix!: utf-8: Use with-utf8 to ensure all files are read and written with utf8 encoding. ( #1619 )"  
						
						... 
						
						
						
						This reverts commit e233f001c5 
						
					 
					
						2022-06-01 09:35:18 +10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							e233f001c5 
							
						 
					 
					
						
						
							
							fix!: utf-8: Use with-utf8 to ensure all files are read and written with utf8 encoding. ( #1619 )  
						
						... 
						
						
						
						May also fix  #1154 , #1033 , #708 , #536 , #73 : testing is needed.
This aims to solve all problems where misconfigured locales lead to
parsers failing on utf8-encoded data. This should hopefully avoid
encoding issues, but since it fundamentally alters how encoding is dealt
with it may lead to unexpected outcomes. Widespread testing on a number
of different platforms would be useful. 
						
					 
					
						2022-05-22 13:12:19 +10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2f8f922256 
							
						 
					 
					
						
						
							
							dev: fix doctests after "Error: " addition ( #1436 )  
						
						
						
					 
					
						2022-04-25 02:56:59 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							f13ac2812f 
							
						 
					 
					
						
						
							
							imp: smartdates: Simplify and generalise the SmartDate constructor and  
						
						... 
						
						
						
						parsers to allow for arbitrary numbers of periods in relative dates.
We now accept smart dates like “in 5 days, 5 weeks ahead, in -6 months, 2 quarters ago”. 
						
					 
					
						2022-01-11 13:31:29 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							1ed06f3bc8 
							
						 
					 
					
						
						
							
							pkg!: Remove Hledger.Utils.UTF8IOCompat module.  
						
						... 
						
						
						
						This module does nothing beyond define error' and usageError, which have
been moved to Hledger.Utils. 
						
					 
					
						2021-08-30 15:57:33 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							55308e1ca8 
							
						 
					 
					
						
						
							
							lib,cli,ui,web: Remove unnecessary CPP when dropping support for GHC 8.2.  
						
						
						
					 
					
						2021-06-07 17:33:54 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							74b296f865 
							
						 
					 
					
						
						
							
							lib,cli: Make showTransaction return Text rather than String.  
						
						
						
					 
					
						2021-01-02 15:08:09 +11:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							371b349b2e 
							
						 
					 
					
						
						
							
							lib,cli: Replace parsedate and mkdatespan with direct applications of fromGregorian, transaction now takes Day instead of a date string.  
						
						
						
					 
					
						2020-08-29 15:08:28 -07:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							f2dcbd2fee 
							
						 
					 
					
						
						
							
							lib: Make ill-formed SmartDates unrepresentable.  
						
						
						
					 
					
						2020-08-07 14:20:08 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							3f55c23603 
							
						 
					 
					
						
						
							
							;review, tag all error calls with an easier to find PARTIAL: comment ( #1312 )  
						
						
						
					 
					
						2020-08-05 16:08:33 -07:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							7b9f9ae49c 
							
						 
					 
					
						
						
							
							lib: Refactor reportingintervalp to be more compact and do less backtracking.  
						
						
						
					 
					
						2020-07-31 17:22:27 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							e0a46a6523 
							
						 
					 
					
						
						
							
							;lib: update doctests for ISO 8601 date output  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2020-02-03 08:03:44 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6dcddadd9f 
							
						 
					 
					
						
						
							
							;journal: in generated-transaction:/posting: tags, add a space before the value  
						
						
						
					 
					
						2019-10-07 14:54:36 -10:00 
						 
				 
			
				
					
						
							
							
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							568cb32677 
							
						 
					 
					
						
						
							
							lib: more runPeriodicTransaction tests (lifted from  #1085  and spanIntervalIntersect)  
						
						
						
					 
					
						2019-09-11 16:09:28 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							cf4029a5ed 
							
						 
					 
					
						
						
							
							lib: fix generation of periodic transactions with days/months/... repeat  
						
						
						
					 
					
						2019-09-11 16:09:28 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							095badd7f9 
							
						 
					 
					
						
						
							
							;fix doctests  
						
						
						
					 
					
						2019-08-31 17:15:48 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							35799142dd 
							
						 
					 
					
						
						
							
							Merge pull request  #914  from simonmichael/rule-tags  
						
						... 
						
						
						
						tags for matching rule-generated txns and postings 
						
					 
					
						2019-07-17 18:38:14 +01:00 
						 
				 
			
				
					
						
							
							
								Caleb Maclennan 
							
						 
					 
					
						
						
						
						
							
						
						
							11d9e5eb6a 
							
						 
					 
					
						
						
							
							code: Strip extraneous trailing whitespace from Haskell sources  
						
						
						
					 
					
						2019-07-15 16:40:49 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							bc7a1476ed 
							
						 
					 
					
						
						
							
							refactor: lib: hlint cleanups  
						
						
						
					 
					
						2019-02-14 05:15:49 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d14d6e2b68 
							
						 
					 
					
						
						
							
							tests: update doctests after Transaction Show change  
						
						
						
					 
					
						2018-09-04 14:02:04 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							43d973e8ab 
							
						 
					 
					
						
						
							
							lib: more verbose show instance for PeriodicTransaction  
						
						
						
					 
					
						2018-08-17 12:41:45 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a49b1cd3bb 
							
						 
					 
					
						
						
							
							lib: AutoTransaction.hs -> TransactionModifier.hs, PeriodicTransaction.hs  
						
						
						
					 
					
						2018-07-30 20:22:39 +01:00