Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							4576f8effd 
							
						 
					 
					
						
						
							
							pkg!: Migrate the last of old-time over to time, changing ClockTime to  
						
						... 
						
						
						
						POSIXTime.
This eliminates old-time, which has been deprecated for a while, from
our dependencies.
This introduces a slight incompatibility, as a small number of functions
now take/return POSIXTime instead of ClockTime. Generally you will be
using the current time, in which case you should use getPOSIXTime from
Data.Time.Clock.POSIX instead of getClockTime.
utcTimeToClockTime has been removed, as it is now equivalent to
utcTimeToPOSIXSeconds from Data.Time.Clock.POSIX. 
						
					 
					
						2021-08-19 17:47:19 -10:00 
						 
				 
			
				
					
						
							
							
								Arjen Langebaerd 
							
						 
					 
					
						
						
						
						
							
						
						
							3426030a91 
							
						 
					 
					
						
						
							
							feat: added commodity style commandline option  
						
						
						
					 
					
						2021-08-17 22:05:29 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6afc5ce6b2 
							
						 
					 
					
						
						
							
							;cabal: update cabal files  
						
						
						
					 
					
						2021-08-03 21:05:29 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							95de5a878a 
							
						 
					 
					
						
						
							
							;cabal: update cabal files  
						
						
						
					 
					
						2021-08-03 08:00:22 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							4e9db4e377 
							
						 
					 
					
						
						
							
							dev: lens: Introduce lenses for ReportOpts and ReportSpec.  
						
						
						
					 
					
						2021-07-30 09:27:39 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							f673e7c2eb 
							
						 
					 
					
						
						
							
							lib!: lib,web: Remove unused TransactionReport. Move the useful utility  
						
						... 
						
						
						
						functions to AccountTransactionsReport.
If you use transactionsReport, you should either use entryReport if you
don't require a running total, or using accountTransactionsReport with
thisacctq as Any or None (depending on what you want included in the
running total). 
						
					 
					
						2021-07-22 19:00:37 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							861c34484e 
							
						 
					 
					
						
						
							
							test: skip doctests with GHC 9 for now ( #1503 ,  #1615 )  
						
						
						
					 
					
						2021-07-20 20:38:39 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							3ef9958041 
							
						 
					 
					
						
						
							
							test: doctest cleanups, use latest  
						
						
						
					 
					
						2021-07-20 20:38:39 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							9aac520edd 
							
						 
					 
					
						
						
							
							deps: allow megaparsec 9.1  
						
						
						
					 
					
						2021-07-20 20:38:39 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							26bc5e6df3 
							
						 
					 
					
						
						
							
							;update cabal files  
						
						
						
					 
					
						2021-06-28 22:38:12 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b681cde62d 
							
						 
					 
					
						
						
							
							;update cabal files  
						
						
						
					 
					
						2021-06-03 14:08:47 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d3b20675d0 
							
						 
					 
					
						
						
							
							tools: really regenerate the cabal files with stack's hpack  
						
						... 
						
						
						
						hpack has dropped the hash at last, this should help a lot to reduce
edit conflicts and commit noise. 
						
					 
					
						2021-05-14 16:14:06 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							41c8e1f6ef 
							
						 
					 
					
						
						
							
							;regen cabal files with latest stack's hpack (0.34.4)  
						
						
						
					 
					
						2021-05-14 08:17:56 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							eb2da22f63 
							
						 
					 
					
						
						
							
							;update cabal files  
						
						
						
					 
					
						2021-04-04 08:03:57 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d0940bf8ce 
							
						 
					 
					
						
						
							
							;update cabal files  
						
						
						
					 
					
						2021-03-29 08:19:54 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ae57e76cb3 
							
						 
					 
					
						
						
							
							;update cabal files  
						
						
						
					 
					
						2021-03-12 06:59:30 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5573538fdc 
							
						 
					 
					
						
						
							
							;update cabal files  
						
						
						
					 
					
						2021-03-10 13:50:50 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							00beaf1423 
							
						 
					 
					
						
						
							
							;update cabal files  
						
						
						
					 
					
						2021-03-10 08:24:59 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							f7bbb39a77 
							
						 
					 
					
						
						
							
							;regenerate cabal files with the hpack version in current stack  
						
						... 
						
						
						
						To minimise warnings. They got regenerated by a commit for #1471 . 
						
					 
					
						2021-02-18 13:42:40 -08:00 
						 
				 
			
				
					
						
							
							
								Arnout Engelen 
							
						 
					 
					
						
						
						
						
							
						
						
							ad2ab3c823 
							
						 
					 
					
						
						
							
							Make sure to round up for the 'to' date  
						
						
						
					 
					
						2021-02-17 09:05:13 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							70bcd0a249 
							
						 
					 
					
						
						
							
							;update cabal files ( #1457 ,  #1458 )  
						
						
						
					 
					
						2021-01-13 10:01:55 -08:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							541c4fc18c 
							
						 
					 
					
						
						
							
							lib,cli: Use Text for CSV values.  
						
						
						
					 
					
						2021-01-02 15:08:09 +11:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							62660577c3 
							
						 
					 
					
						
						
							
							;update cabal files  
						
						
						
					 
					
						2020-12-24 10:22:16 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							df5c755d96 
							
						 
					 
					
						
						
							
							;lib, cli: remove old unused parsec dependency  
						
						
						
					 
					
						2020-12-15 08:33:05 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							9afccde16f 
							
						 
					 
					
						
						
							
							;update cabal files  
						
						
						
					 
					
						2020-12-14 12:31:01 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5507cb07ef 
							
						 
					 
					
						
						
							
							;update cabal files  
						
						
						
					 
					
						2020-11-30 15:19:21 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							221a6d9001 
							
						 
					 
					
						
						
							
							lib: new more robust price lookup implementation, fixing  #1402  
						
						
						
					 
					
						2020-11-23 18:08:41 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							a620ab9666 
							
						 
					 
					
						
						
							
							lib: Expand Tabular.AsciiWide to allow multiline cells, either top or bottom aligned.  
						
						
						
					 
					
						2020-11-04 14:25:21 +11:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							90adb95983 
							
						 
					 
					
						
						
							
							;update cabal files  
						
						
						
					 
					
						2020-09-07 12:17:35 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							e95a222ad2 
							
						 
					 
					
						
						
							
							;update some cabal files  
						
						
						
					 
					
						2020-09-01 20:39:02 -07:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							2cd7877c46 
							
						 
					 
					
						
						
							
							lib: Remove unnecessary NFData instances.  
						
						
						
					 
					
						2020-08-31 15:41:36 +10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							403cb457b7 
							
						 
					 
					
						
						
							
							;cabal files  
						
						
						
					 
					
						2020-07-14 12:09:45 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							e090e0f949 
							
						 
					 
					
						
						
							
							add lower bound needed for aeson, to help cabal ( #1268 )  
						
						
						
					 
					
						2020-06-23 14:55:42 -07:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							0dcfddd201 
							
						 
					 
					
						
						
							
							lib: multiBalanceReport: Break calculateAccountChanges and acctChangesFromPostings separate functions.  
						
						
						
					 
					
						2020-06-22 21:43:30 +10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							24996caaeb 
							
						 
					 
					
						
						
							
							bump to dev version  
						
						
						
					 
					
						2020-06-21 10:35:52 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							729e87066f 
							
						 
					 
					
						
						
							
							;cabal files  
						
						
						
					 
					
						2020-06-07 13:00:40 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a54376e204 
							
						 
					 
					
						
						
							
							;regen cabal files  
						
						
						
					 
					
						2020-06-06 17:20:13 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d963944c99 
							
						 
					 
					
						
						
							
							lib: add jsonPrettyText helper, depend on aeson-pretty  
						
						
						
					 
					
						2020-06-04 15:12:57 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6935c46b2c 
							
						 
					 
					
						
						
							
							;regen cabal files with latest stack/hpack (2.3.1/0.33.0)  
						
						
						
					 
					
						2020-05-02 17:31:35 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							741bfdc462 
							
						 
					 
					
						
						
							
							;update cabal file  
						
						
						
					 
					
						2020-03-30 15:28:42 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d868a7e170 
							
						 
					 
					
						
						
							
							;update cabal files  
						
						
						
					 
					
						2020-03-22 10:49:49 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							40d3a5c1f4 
							
						 
					 
					
						
						
							
							;update cabal files  
						
						
						
					 
					
						2020-03-22 09:28:10 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2b15418ddd 
							
						 
					 
					
						
						
							
							;update cabal files  
						
						
						
					 
					
						2020-03-22 09:08:37 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							612a4d1c0e 
							
						 
					 
					
						
						
							
							;gen cabal  
						
						
						
					 
					
						2020-03-19 11:38:05 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							96b4f0be4f 
							
						 
					 
					
						
						
							
							require newer Decimal, math-functions, fixing inconsistent rounding  
						
						... 
						
						
						
						Decimal 0.5.1+ changed to banker's rounding (round to nearest even
number), and math-functions 0.3.3.0 (used by roi) fixed various
precision-related issues. Now we require the latest versions of these.
This was causing some functional test failures when building with old
GHCs/snapshots. 
						
					 
					
						2020-03-19 10:10:55 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1883ff4499 
							
						 
					 
					
						
						
							
							bump to dev version  
						
						
						
					 
					
						2020-03-07 15:06:18 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							3565f49acf 
							
						 
					 
					
						
						
							
							;re-enable doctest suite, with a workaround for cabal 3 ( #1139 )  
						
						
						
					 
					
						2020-03-06 18:30:32 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2ea66bcda4 
							
						 
					 
					
						
						
							
							;lib: bump version to 1.17.0.1  
						
						... 
						
						
						
						hledger's first use of the fourth version component.
[ci skip] 
						
					 
					
						2020-03-01 22:06:55 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6dfdc2bee8 
							
						 
					 
					
						
						
							
							;one more cabal file update. Not in hackage tarballs.  
						
						
						
					 
					
						2020-03-01 17:42:20 -08:00