Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							13206d0b18 
							
						 
					 
					
						
						
							
							cln: Rename balancingOpts to defbalancingopts, to be consistent with definputopts, defreportopts, etc.  
						
						
						
					 
					
						2021-08-28 19:12:04 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							d248aec313 
							
						 
					 
					
						
						
							
							cln: hlint: Remove eta reduce warnings.  
						
						
						
					 
					
						2021-08-27 06:13:56 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							32dad455fd 
							
						 
					 
					
						
						
							
							cln: hlint: Clean up section related warnings.  
						
						
						
					 
					
						2021-08-27 06:13:56 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							761e00caa4 
							
						 
					 
					
						
						
							
							cln: hlint: Clean up lambda related warnings.  
						
						
						
					 
					
						2021-08-27 06:13:56 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							8bf7c95697 
							
						 
					 
					
						
						
							
							cln: hlint: Clean up Functor related hlint warnings, and NOINLINE warning.  
						
						
						
					 
					
						2021-08-27 06:13:56 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							21e62ffcbd 
							
						 
					 
					
						
						
							
							cln: hlint: Remove unless and $> warnings.  
						
						
						
					 
					
						2021-08-27 06:13:56 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							beecb3c9ac 
							
						 
					 
					
						
						
							
							cln: hlint: Clean up list related hlint warnings.  
						
						
						
					 
					
						2021-08-27 06:13:56 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							22db5c4a3f 
							
						 
					 
					
						
						
							
							cln: hlint: Remove warnings to use library list functions.  
						
						
						
					 
					
						2021-08-27 06:13:56 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							330c21659f 
							
						 
					 
					
						
						
							
							cln: hlint: Clean up Maybe related hlint warnings.  
						
						
						
					 
					
						2021-08-27 06:13:56 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							e13239386f 
							
						 
					 
					
						
						
							
							cln: hlint: Clean up == and elem related hlint warnings.  
						
						
						
					 
					
						2021-08-27 06:13:56 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							3431b1b0d9 
							
						 
					 
					
						
						
							
							cln: hlint: Clean up map-fusion related hlint warnings.  
						
						
						
					 
					
						2021-08-26 21:00:35 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							eb6047e81b 
							
						 
					 
					
						
						
							
							cln: hlint: Remove redundant where and lambda warnings.  
						
						
						
					 
					
						2021-08-26 21:00:35 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							71032c637e 
							
						 
					 
					
						
						
							
							cln: hlint: Remove cons warnings.  
						
						
						
					 
					
						2021-08-26 21:00:35 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							435fbf001e 
							
						 
					 
					
						
						
							
							cln: hlint: Remove <|> and bimap warnings.  
						
						
						
					 
					
						2021-08-26 21:00:35 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							46b0745412 
							
						 
					 
					
						
						
							
							cln: hlint: Remove Either and Bifunctor related warnings.  
						
						
						
					 
					
						2021-08-26 21:00:35 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							69502c44fe 
							
						 
					 
					
						
						
							
							cln: hlint: Fix record patterns warnings.  
						
						
						
					 
					
						2021-08-26 21:00:35 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							1c211f8ab8 
							
						 
					 
					
						
						
							
							cln: hlint: Fix redundant return warning.  
						
						
						
					 
					
						2021-08-26 21:00:35 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							8bf7cd30ae 
							
						 
					 
					
						
						
							
							;doc: update changelogs  
						
						
						
					 
					
						2021-08-26 20:59:45 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							c07ad29a87 
							
						 
					 
					
						
						
							
							imp!: forecast: Implements more intuitive logic for the forecast interval. ( #1648 )  
						
						... 
						
						
						
						The forecast period begins on:
- the start date supplied to the `--forecast` argument, if present
- otherwise, the later of
  - the report start date if specified with -b/-p/date:
  - the day after the latest normal (non-periodic) transaction in the journal, if any
- otherwise today.
It ends on:
- the end date supplied to the `--forecast` argument, if present
- otherwise the report end date if specified with -e/-p/date:
- otherwise 180 days (6 months) from today.
Note that the previous behaviour did not quite match the documentation,
so this also acts as a bug fix for #1665 . 
						
					 
					
						2021-08-26 20:32:30 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							aa7a99a437 
							
						 
					 
					
						
						
							
							cln: hlint: Fix hlint warnings in Query.hs.  
						
						
						
					 
					
						2021-08-26 07:23:11 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							d13ce0e134 
							
						 
					 
					
						
						
							
							cln: hlint: Remove Unused LANGUAGE pragma ignore.  
						
						
						
					 
					
						2021-08-26 07:23:11 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							e666bbcaf0 
							
						 
					 
					
						
						
							
							cln: hlint: Fix newtype warning.  
						
						
						
					 
					
						2021-08-26 07:23:11 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							1e69fd81ea 
							
						 
					 
					
						
						
							
							cln: hlint: Remove if warnings.  
						
						
						
					 
					
						2021-08-26 07:23:11 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							fed75c58e9 
							
						 
					 
					
						
						
							
							cln: hlint: Clean up hlint warnings not already ignored in hlint.yaml.  
						
						
						
					 
					
						2021-08-25 20:44:36 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							063aaf35b5 
							
						 
					 
					
						
						
							
							cln: hlint: Rename pattern variables to avoid hlint parsing errors.  
						
						
						
					 
					
						2021-08-25 20:44:36 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							bffeab45c8 
							
						 
					 
					
						
						
							
							;doc: update changelogs  
						
						
						
					 
					
						2021-08-24 05:14:24 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							53d9455bdc 
							
						 
					 
					
						
						
							
							;doc: update changelogs  
						
						
						
					 
					
						2021-08-24 05:05:50 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							06312c353a 
							
						 
					 
					
						
						
							
							fix!: register: Tighten up spacing around the date in register reports. ( #1655 )  
						
						... 
						
						
						
						As a side effect, this changes the Json representation of the
PostingsReport. The maybe report end date is now replaced with a maybe
period. 
						
					 
					
						2021-08-22 08:15:22 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							e24b7ef90f 
							
						 
					 
					
						
						
							
							fix: warning introduced by  993d0b5c 
						
						
						
					 
					
						2021-08-22 06:58:08 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							34ab164b32 
							
						 
					 
					
						
						
							
							cln: Remove redundant bang patterns.  
						
						
						
					 
					
						2021-08-21 17:50:21 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							912b5e6c23 
							
						 
					 
					
						
						
							
							cln: Derive more instances in Hledger.Data.Types to reduce orphans.  
						
						... 
						
						
						
						Also clean up some outdated or inaccurate comments. 
						
					 
					
						2021-08-21 17:50:21 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							993d0b5c54 
							
						 
					 
					
						
						
							
							cli: --forecast now rejects instead of silently ignoring an interval  
						
						... 
						
						
						
						Something that confused me when testing #1632 . 
						
					 
					
						2021-08-20 17:55:59 -10:00 
						 
				 
			
				
					
						
							
							
								Lawrence 
							
						 
					 
					
						
						
						
						
							
						
						
							8a5addfb02 
							
						 
					 
					
						
						
							
							lib: implement periodic expressions for weekday et al  
						
						... 
						
						
						
						Implementation lifts DayOfWeek (renamed to DaysOfWeek) to a list of
days. This should match the previous behavior for single-element lists 
						
					 
					
						2021-08-20 20:30:18 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ddeeee6046 
							
						 
					 
					
						
						
							
							;doc: update changelogs  
						
						
						
					 
					
						2021-08-19 18:36:34 -10:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							c135c1a3fc 
							
						 
					 
					
						
						
							
							;cln: slight typos cleanup ( #1654 )  
						
						
						
					 
					
						2021-08-19 17:43:45 -10:00 
						 
				 
			
				
					
						
							
							
								Lawrence 
							
						 
					 
					
						
						
						
						
							
						
						
							710823e5d7 
							
						 
					 
					
						
						
							
							imp: bal: handle commodity-column flag in compound balance reports ( #1654 )  
						
						
						
					 
					
						2021-08-19 17:37:30 -10:00 
						 
				 
			
				
					
						
							
							
								Lawrence 
							
						 
					 
					
						
						
						
						
							
						
						
							277227acf8 
							
						 
					 
					
						
						
							
							fix: budget: handle transpose flag with commodity-columns ( #1654 )  
						
						... 
						
						
						
						Budget formatting is quite complicated since we must determine widths
for each of the transposed columns 
						
					 
					
						2021-08-19 17:37:29 -10:00 
						 
				 
			
				
					
						
							
							
								Lawrence 
							
						 
					 
					
						
						
						
						
							
						
						
							44e1ea10fa 
							
						 
					 
					
						
						
							
							fix: bal: correctly handle empty commodity in commodity-column ( #1654 )  
						
						... 
						
						
						
						We can't filter out empty commodity strings since that is a legitimate
group. Simultaneously, we should only include the empty commodity if it
is explicitly used (part of a posting) and not generated as part of
`Amounts.amounts` 
						
					 
					
						2021-08-19 17:37:19 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							ddba9f6ce4 
							
						 
					 
					
						
						
							
							imp: lib,cli: Implement gain report for balance reports.  
						
						... 
						
						
						
						A gain report will report on unrealised gains by looking at the
difference between the valuation of an amount (by default, --value=end),
and the valuation of the cost of the amount. 
						
					 
					
						2021-08-18 21:44:30 -10:00 
						 
				 
			
				
					
						
							
							
								Arjen Langebaerd 
							
						 
					 
					
						
						
						
						
							
						
						
							3426030a91 
							
						 
					 
					
						
						
							
							feat: added commodity style commandline option  
						
						
						
					 
					
						2021-08-17 22:05:29 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5c18fb289f 
							
						 
					 
					
						
						
							
							;dev: configure hlint, silence all current warnings  
						
						
						
					 
					
						2021-08-11 14:51:46 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							04812682e8 
							
						 
					 
					
						
						
							
							;doc: bump man page dates  
						
						
						
					 
					
						2021-08-08 09:39:20 -10:00 
						 
				 
			
				
					
						
							
							
								Lawrence 
							
						 
					 
					
						
						
						
						
							
						
						
							5989ca0381 
							
						 
					 
					
						
						
							
							fix: skip budget grand total and average if they look zero  
						
						... 
						
						
						
						Makes them consistent with the remaining cells and fixes awkward
alignment issue in commodity-column mode where we don't display
anything 
						
					 
					
						2021-08-08 09:19:25 -10:00 
						 
				 
			
				
					
						
							
							
								Lawrence 
							
						 
					 
					
						
						
						
						
							
						
						
							234caae557 
							
						 
					 
					
						
						
							
							doc: test: update for commodity-column  
						
						... 
						
						
						
						Add documentation and sample output for `--commodity-column` behavior
and functional tests e.g single-period balance, yearly balance, and
yearly budget 
						
					 
					
						2021-08-08 09:19:25 -10:00 
						 
				 
			
				
					
						
							
							
								Lawrence 
							
						 
					 
					
						
						
						
						
							
						
						
							198d2211fc 
							
						 
					 
					
						
						
							
							budget: option to view one commodity per row  
						
						... 
						
						
						
						Extension of commodity-column to budget reporting. 
						
					 
					
						2021-08-08 09:19:25 -10:00 
						 
				 
			
				
					
						
							
							
								Lawrence Wu 
							
						 
					 
					
						
						
						
						
							
						
						
							f3c07144a8 
							
						 
					 
					
						
						
							
							bal: option to view one commodity per row  
						
						... 
						
						
						
						This adds the `--commodity-column` option that displays each commodity
on a separate line and the commodities themselves as a separate column.
The initial design considerations are at
simonmichael.hledger.issues.1559
The single-period balance report with `--commodity-column` does not
interoperate with custom formats. 
						
					 
					
						2021-08-08 09:19:25 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							233b8c91cb 
							
						 
					 
					
						
						
							
							;doc: finalise 1.22.2 changelogs  
						
						
						
					 
					
						2021-08-07 09:27:20 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2e28c5a1ef 
							
						 
					 
					
						
						
							
							;doc: update changelogs  
						
						
						
					 
					
						2021-08-07 09:20:20 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							9bc77f87fc 
							
						 
					 
					
						
						
							
							;doc: changelogs  
						
						
						
					 
					
						2021-08-06 17:26:37 -10:00