Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2bbc9b76e5 
							
						 
					 
					
						
						
							
							;Shake clean/Clean: update, fix dangerous over-cleaning in site/  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-09-15 17:16:59 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							68c770af06 
							
						 
					 
					
						
						
							
							;make: remove old site building stuff  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-09-15 17:16:58 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							4b3103cbb1 
							
						 
					 
					
						
						
							
							;Shake: comment all the website generation stuff, sphinx does it now  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-09-15 17:16:58 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							24ce2686f4 
							
						 
					 
					
						
						
							
							drop GHC 7.10/base 4.8 support, finally, due to MonadFail hassles  
						
						... 
						
						
						
						in JournalReader.hs. If you still need this, feel free to work on
those errors. But hopefully not, because dropping base 4.8 should
permit some code cleanups. 
						
					 
					
						2019-09-14 03:45:37 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							977d4f009e 
							
						 
					 
					
						
						
							
							lib, cli: disable hledger-lib test suites, hledger benchmark suite  
						
						... 
						
						
						
						by default. hledger-lib's doctests and easytests test suites (each ?)
require an additional slow rebuild of hledger-lib and are not worth
the time, energy and carbon. hledger's test suite runs those same
easytest tests (but not the doctests). 
						
					 
					
						2019-09-14 03:45:37 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							180f4baedb 
							
						 
					 
					
						
						
							
							;lib: csv: note cause of  #1087  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-09-14 03:45:37 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							f92b2fe6ef 
							
						 
					 
					
						
						
							
							;lib: csv: refactor: clarify, get rid of some IO/ExceptT  
						
						... 
						
						
						
						Rule parsing doesn't need IO (since we are doing expandIncludes as a
pre-parsing step). 
						
					 
					
						2019-09-14 03:45:37 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							3c05662ce2 
							
						 
					 
					
						
						
							
							;lib: csv: clarify confusing imports  
						
						
						
					 
					
						2019-09-13 18:11:40 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							46caa1d4ef 
							
						 
					 
					
						
						
							
							;lib: csv: rename error-prone default rules  
						
						
						
					 
					
						2019-09-13 17:51:14 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a0deb88796 
							
						 
					 
					
						
						
							
							;doc: regen manuals  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-09-13 11:00:03 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							09ff703a9b 
							
						 
					 
					
						
						
							
							;Shake manuals: also regenerate embeddded command help txts  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-09-13 10:58:41 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							867ccb31d5 
							
						 
					 
					
						
						
							
							;import: drop inconsistent period  
						
						
						
					 
					
						2019-09-13 09:07:18 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							bf1e398ffd 
							
						 
					 
					
						
						
							
							;import: with --dry-run the no txns case should be parseable too  
						
						
						
					 
					
						2019-09-13 09:02:32 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							f65fc47185 
							
						 
					 
					
						
						
							
							;bump version to 1.15.99  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-09-13 08:43:33 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							e851bdf834 
							
						 
					 
					
						
						
							
							;doc: changelogs  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-09-13 08:43:33 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							af21ae6eb6 
							
						 
					 
					
						
						
							
							;doc: regen manuals  
						
						... 
						
						
						
						Wrapping and hyphenation has changed again, which I thought would
be more stable now with same tool versions on laptop and server.
Who knows. 
						
					 
					
						2019-09-13 08:43:33 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							edaf92db5e 
							
						 
					 
					
						
						
							
							import: message cleanups, mention input files  
						
						... 
						
						
						
						Only the --dry-run message needs the semicolon, so dry run output can
be piped into hledger. 
						
					 
					
						2019-09-13 08:43:33 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							807273d9de 
							
						 
					 
					
						
						
							
							import: --catchup marks all transactions imported, without importing  
						
						
						
					 
					
						2019-09-13 08:43:33 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							35a90004ca 
							
						 
					 
					
						
						
							
							import: also show a message when nothing was imported  
						
						
						
					 
					
						2019-09-13 08:43:33 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							dfc0095fed 
							
						 
					 
					
						
						
							
							import: create the journal if missing, like the add command  
						
						... 
						
						
						
						Streamlines import/migration instructions. 
						
					 
					
						2019-09-13 08:43:33 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							568cb32677 
							
						 
					 
					
						
						
							
							lib: more runPeriodicTransaction tests (lifted from  #1085  and spanIntervalIntersect)  
						
						
						
					 
					
						2019-09-11 16:09:28 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							e9d300bef3 
							
						 
					 
					
						
						
							
							lib: dont raise when there is neither budget nor transactions in the report period  
						
						
						
					 
					
						2019-09-11 16:09:28 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Astapov 
							
						 
					 
					
						
						
						
						
							
						
						
							cf74972148 
							
						 
					 
					
						
						
							
							bin: improve debug output for budger report (show budget txns)  
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							2bb6e25390 
							
						 
					 
					
						
						
							
							;api: also fix hledger's cabal file  
						
						
						
					 
					
						2019-09-11 14:53:55 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							4db14ef70f 
							
						 
					 
					
						
						
							
							;api: another round of hledger-api purging; fix the build  
						
						
						
					 
					
						2019-09-11 14:49:22 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							8e40a5ea93 
							
						 
					 
					
						
						
							
							;finance: move old financial journal out of the code repo  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-09-10 20:25:05 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2d1b53c597 
							
						 
					 
					
						
						
							
							;api: move hledger-api out of the way, to the archives  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-09-10 20:20:30 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							fc2f4d018f 
							
						 
					 
					
						
						
							
							;remove more traces of hledger-api  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-09-10 20:12:38 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							0674b5f850 
							
						 
					 
					
						
						
							
							api: note hledger-api's retirement, & bump back to 1.14.99  
						
						... 
						
						
						
						Revert the "1.15" version strings which were just an artifact
of releasing the other packages. 
						
					 
					
						2019-09-10 18:52:00 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							9224cfcf50 
							
						 
					 
					
						
						
							
							;doc: more "curses-style interface" -> "terminal interface"  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-09-10 18:20:20 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1d54bec22b 
							
						 
					 
					
						
						
							
							;doc: bump copyright date in some old man templates  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-09-10 18:15:02 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							acd7010e5a 
							
						 
					 
					
						
						
							
							;doc: "curses-style interface" -> "terminal interface"  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-09-10 18:14:16 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d2db4818b1 
							
						 
					 
					
						
						
							
							;make Clean: update  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-09-10 17:25:53 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ef04907484 
							
						 
					 
					
						
						
							
							;doc: fix broken manual links in manuals source  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-09-10 17:02:56 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							84cf3fe722 
							
						 
					 
					
						
						
							
							;make site-watch: build and watch the new site, not the old one  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-09-10 16:59:26 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							538e97f3ac 
							
						 
					 
					
						
						
							
							;lib: clarify journalAddForecast doc ( #835 )  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-09-10 16:59:26 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							85d48a6b0e 
							
						 
					 
					
						
						
							
							;doc: regen manuals (on server)  
						
						... 
						
						
						
						Usually done on my laptop, but the toolchain on both machines should
produce the same result these days..
[ci skip] 
						
					 
					
						2019-09-09 08:04:26 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							fb521e248b 
							
						 
					 
					
						
						
							
							;doc: journal: periodic transactions: more tweaks  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-09-09 08:02:22 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							94d3eb1cfb 
							
						 
					 
					
						
						
							
							;doc: journal: periodic transactions: more fixes, clarifications  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-09-09 07:45:09 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							901e5174d7 
							
						 
					 
					
						
						
							
							;doc: journal: highlight some gotchas with periodic transactions  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-09-09 07:10:26 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							3b35e0afca 
							
						 
					 
					
						
						
							
							;site: manuals: fix many links that went to a prerelease manual  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-09-09 06:24:08 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							499e20c0b2 
							
						 
					 
					
						
						
							
							lib, cli, ui: start using Control.Monad.Fail, allow base-compat 0.11  
						
						... 
						
						
						
						fail is moving out of Monad and into it's own MonadFail class.
This will be enforced in GHC 8.8 (I think).
base-compat/base-compat-batteries 0.11.0 have adapted to this,
and are approaching stackage nightly
(https://github.com/commercialhaskell/stackage/issues/4802 ).
hledger is now ready to build with base-compat-batteries 0.11.0, once
all of our deps do (eg aeson). We are still compatible with the older
0.10.x and GHC 7.10.3 as well.
For now we are using both fails:
- new fail (from Control.Monad.Fail), used in our parsers, imported
  via base-compat-batteries Control.Monad.Fail.Compat to work with
  older GHC versions.
- old fail (from GHC.Base, exported by Prelude, Control.Monad,
  Control.Monad.State.Strict, Prelude.Compat, ...), used in easytest's
  Test, since I couldn't find their existing fail implementation to update.
To reduce (my) confusion, these are imported carefully, consistently,
and qualified everywhere as Fail.fail and Prelude.fail, with clashing
re-exports suppressed, like so:
import Prelude hiding (fail)
import qualified Prelude (fail)
import Control.Monad.State.Strict hiding (fail)
import "base-compat-batteries" Prelude.Compat hiding (fail)
import qualified "base-compat-batteries" Control.Monad.Fail.Compat as Fail 
						
					 
					
						2019-09-08 17:13:47 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							c7746131fc 
							
						 
					 
					
						
						
							
							;lib: clarify parser monad transformers a little  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-09-08 10:40:47 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							39635b2fde 
							
						 
					 
					
						
						
							
							;valuation: test documenting new end-date behaviour ( #1083 )  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-09-05 21:03:30 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							21ba8eb713 
							
						 
					 
					
						
						
							
							;install: bump to 1.15.2  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-09-05 15:43:53 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							89c3011df4 
							
						 
					 
					
						
						
							
							;doc: 1.15.2 changelogs  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-09-05 15:35:59 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							7ae75022bf 
							
						 
					 
					
						
						
							
							;doc: regen manuals  
						
						
						
					 
					
						2019-09-05 15:35:44 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							cd5af48165 
							
						 
					 
					
						
						
							
							lib, cli: bump version to 1.15.2  
						
						
						
					 
					
						2019-09-05 15:35:19 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ff41603a75 
							
						 
					 
					
						
						
							
							;doc: valuation: also link to  #1083  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-09-05 14:23:17 -07:00