Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							326d6e8dae 
							
						 
					 
					
						
						
							
							ref: ReportOptions{infer_value_} renamed to infer_prices_  
						
						... 
						
						
						
						For more consistency with the flag name (--infer-market-prices).
And BalancingOpts{infer_prices_} is now infer_transaction_prices_. 
						
					 
					
						2021-09-18 12:12:31 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							993e381307 
							
						 
					 
					
						
						
							
							;doc: update manuals  
						
						
						
					 
					
						2021-09-18 11:24:52 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							02a79fb230 
							
						 
					 
					
						
						
							
							;tests: ui: use --today to make hledger-ui tests robust ( #1674 )  
						
						
						
					 
					
						2021-09-18 11:10:25 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							8a4cea2a69 
							
						 
					 
					
						
						
							
							;doc: update manuals  
						
						
						
					 
					
						2021-09-17 17:58:10 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							7a249cffe9 
							
						 
					 
					
						
						
							
							;doc: update manuals  
						
						
						
					 
					
						2021-09-09 14:45:01 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							3456fcb862 
							
						 
					 
					
						
						
							
							test: ui: web: Use report date from _rsDay for hledger-ui and  
						
						... 
						
						
						
						hledger-web, rather than getCurrentDay.
File watching in hledger-ui continues to use getCurrentDay. 
						
					 
					
						2021-09-09 14:40:39 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							765466c392 
							
						 
					 
					
						
						
							
							dev!: ui: Rename fields of UIOpts for consistency.  
						
						... 
						
						
						
						In code, either replace the name with the new name, or use the lenses
instead.
watch_ -> uoWatch
cliopts_ -> uoCliOpts 
						
					 
					
						2021-09-09 13:31:43 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							7f7f1a2cdf 
							
						 
					 
					
						
						
							
							ref: ui: lens: Use lenses in UIState, saving a lot of boilerplate.  
						
						
						
					 
					
						2021-09-09 13:31:43 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							f471258a48 
							
						 
					 
					
						
						
							
							dev: ui: lens: Add classy lens instances for UIOpts and UIState.  
						
						
						
					 
					
						2021-09-09 13:31:43 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							09a2449f4f 
							
						 
					 
					
						
						
							
							ref: ui: Pull register and theme options into UIOpts.  
						
						
						
					 
					
						2021-09-09 13:31:43 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							54c73ff759 
							
						 
					 
					
						
						
							
							ref: ui: Refactor code to eliminate requirement for change_ in UIOpts.  
						
						... 
						
						
						
						--change is already stored in balanceaccum_ in ReportOpts, so it does
not need to be stored in UIOpts too. 
						
					 
					
						2021-09-09 13:31:43 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							83aa7324eb 
							
						 
					 
					
						
						
							
							dev: cli: Move Template Haskell to get git hash from Hledger.Cli.Version  
						
						... 
						
						
						
						to Hledger.Cli.
Since the git hash changes whenever any file in the repository changes,
this means Hledger.Cli.Version needs to be recompiled all the time.
Since it is at the bottom of the module hierarchy, this means that the
whole hledger package needs to be recompiled. We instead move the
TemplateHaskell splice to one of the top modules, so much less needs to
be recompiled.
Note: Ghc seems to be able to get out of most of the recompiling a lot
of the time (due to caching?), but this makes things more reliable. 
						
					 
					
						2021-08-30 15:57:33 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							a0f9d7560f 
							
						 
					 
					
						
						
							
							pkg!: Remove Hledger.Utils.Color module.  
						
						... 
						
						
						
						This module was only used in one place in Hledger.Data.Amount. The code
has been moved directly into Hledger.Utils. 
						
					 
					
						2021-08-30 15:57:33 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							761e00caa4 
							
						 
					 
					
						
						
							
							cln: hlint: Clean up lambda related 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 
							
						 
					 
					
						
						
						
						
							
						
						
							e13239386f 
							
						 
					 
					
						
						
							
							cln: hlint: Clean up == and elem related hlint warnings.  
						
						
						
					 
					
						2021-08-27 06:13:56 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							eb6047e81b 
							
						 
					 
					
						
						
							
							cln: hlint: Remove redundant where and lambda 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 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							8bf7cd30ae 
							
						 
					 
					
						
						
							
							;doc: update changelogs  
						
						
						
					 
					
						2021-08-26 20:59:45 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							16b4702dce 
							
						 
					 
					
						
						
							
							fix: ui: Ensure that forecast_ argument gets restored to the startup  
						
						... 
						
						
						
						opts when toggling. 
						
					 
					
						2021-08-26 20:32:30 -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 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							092e9479f0 
							
						 
					 
					
						
						
							
							;ui: update forecast example journal and hledger-ui forecast tests  
						
						... 
						
						
						
						Related to #1667 . 
						
					 
					
						2021-08-26 19:51:01 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							76a6c5fe4f 
							
						 
					 
					
						
						
							
							;ui: test: cleanup, remove non-working test attempts  
						
						
						
					 
					
						2021-08-26 19:50:57 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							5906959882 
							
						 
					 
					
						
						
							
							cln: hlint: Remove redundant case warnings.  
						
						
						
					 
					
						2021-08-26 07:23:11 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							093c304834 
							
						 
					 
					
						
						
							
							;doc: ui, web: changelogs tweak  
						
						
						
					 
					
						2021-08-24 05:31:27 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							a3cacca71d 
							
						 
					 
					
						
						
							
							fix: ui: Make sure RegisterScreen (and consequently TransactionScreen)  
						
						... 
						
						
						
						only display forecast transactions when the appropriate flag is set. 
						
					 
					
						2021-08-23 22:22:53 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ddeeee6046 
							
						 
					 
					
						
						
							
							;doc: update changelogs  
						
						
						
					 
					
						2021-08-19 18:36:34 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d06d4ca080 
							
						 
					 
					
						
						
							
							;doc: update manuals  
						
						
						
					 
					
						2021-08-08 09:39:20 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							04812682e8 
							
						 
					 
					
						
						
							
							;doc: bump man page dates  
						
						
						
					 
					
						2021-08-08 09:39:20 -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 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							981849a6c1 
							
						 
					 
					
						
						
							
							;doc: changelogs  
						
						
						
					 
					
						2021-08-06 00:16:20 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							49ff039312 
							
						 
					 
					
						
						
							
							lib: cli/ui/web: clarify version string code  
						
						... 
						
						
						
						version -> packageversion
versiondescription -> versionStringFor 
						
					 
					
						2021-08-05 22:54:25 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							606d992fc8 
							
						 
					 
					
						
						
							
							cli: disable no-longer-used --binary-filename flag  
						
						... 
						
						
						
						It was still supported (as a hidden flag) by hledger-web,
and now is not. 
						
					 
					
						2021-08-05 21:51:10 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							c404800fbf 
							
						 
					 
					
						
						
							
							ref!: forecast: Move forecast_ from ReportOpts to InputOpts.  
						
						
						
					 
					
						2021-08-05 21:10:47 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6afc5ce6b2 
							
						 
					 
					
						
						
							
							;cabal: update cabal files  
						
						
						
					 
					
						2021-08-03 21:05:29 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							f51ea92cfc 
							
						 
					 
					
						
						
							
							deps: require base >=4.11, prevent red squares on hackage matrix  
						
						... 
						
						
						
						We officially support GHC 8.6+ (and 8.8+ for hledger-web) now.
Hackage matrix builder shows all packages building successfully
with GHC 8.4+, somehow, so we'll adjust the base bound to
allow that but prevent any attempts to build with older GHCs, 
						
					 
					
						2021-08-03 21:05:02 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2a39497e21 
							
						 
					 
					
						
						
							
							pkg: add tested-with GHC 9.0.1  
						
						
						
					 
					
						2021-08-03 20:52:05 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							abd63db3e7 
							
						 
					 
					
						
						
							
							;doc: update changelogs  
						
						
						
					 
					
						2021-08-03 09:50:57 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							81dfbc9ac2 
							
						 
					 
					
						
						
							
							;doc: changelogs: note some 1.22.1 changes I missed  
						
						
						
					 
					
						2021-08-03 09:42:59 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							95de5a878a 
							
						 
					 
					
						
						
							
							;cabal: update cabal files  
						
						
						
					 
					
						2021-08-03 08:00:22 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6665ddfb9b 
							
						 
					 
					
						
						
							
							;pkg: bump version to 1.22.99  
						
						
						
					 
					
						2021-08-03 00:24:20 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d425ce8fd3 
							
						 
					 
					
						
						
							
							;doc: changelogs: 1.22.1 release date  
						
						
						
					 
					
						2021-08-02 22:50:03 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1d0b2bf9ce 
							
						 
					 
					
						
						
							
							;doc: update changelogs  
						
						
						
					 
					
						2021-08-01 08:05:05 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							4451d68a63 
							
						 
					 
					
						
						
							
							;doc: update manuals  
						
						
						
					 
					
						2021-07-29 20:41:19 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							f8cc6edbde 
							
						 
					 
					
						
						
							
							;imp: ui: doc: document watch mode and limitations ( #1617 ,  #911 , #836..)  
						
						
						
					 
					
						2021-07-29 20:36:49 -10:00