Simon Michael
6fc77ac095
;make shakehelp-watch; fix some help strings
2020-12-15 11:46:42 -08:00
Simon Michael
12d17efcd0
;shake setversion also updates cabal files; update help
2020-12-15 11:46:42 -08:00
Simon Michael
105f7d2944
;tools: split defs.m4 to minimise manual rebuilding
2020-12-15 09:39:29 -08:00
Simon Michael
e5a12683d7
;update manuals
2020-12-15 09:03:38 -08:00
Simon Michael
7d4d6517a6
;shake: commandtxts -> cmdhelp; note todos
2020-12-15 08:53:10 -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
9087532b62
;bump version to 1.20.99
2020-12-14 11:28:07 -08:00
Simon Michael
70f48bf50f
;make test, bench: ignore if quickbench not installed
2020-12-14 09:57:13 -08:00
Simon Michael
9617d0dd81
;lib: multibalancereport sorting implementation notes ( #1414 , #1415 )
2020-12-14 09:36:34 -08:00
Stephen Morgan
92645cca14
lib: Sorting accounts by amount should also consider account name after amounts.
2020-12-14 06:48:47 -08:00
Simon Michael
e5a236e9dc
;ui: fix test journal symlink
2020-12-13 19:56:28 -08:00
Simon Michael
e8dcc907c6
;tools: make copy-bins-to-VER
2020-12-13 12:16:34 -08:00
Simon Michael
8d1e3e638b
;ui: refactor, drop old option support
2020-12-12 12:13:52 -08:00
Simon Michael
349ffd7c0b
updateReportSpecFromOpts -> updateReportSpec[With]
2020-12-12 12:05:44 -08:00
Simon Michael
15dc638a07
ui: preserve forecast txns (& period) when reloading journal ( #1204 )
2020-12-12 11:53:24 -08:00
Simon Michael
6158d16443
;ui: refactor, simplify query
2020-12-12 11:52:15 -08:00
Simon Michael
481c40ca2f
;ui: refactor toggleForecast
2020-12-12 11:51:25 -08:00
Simon Michael
a10f9f4ea9
;lib: comment
2020-12-11 11:11:15 -08:00
Simon Michael
ae2d9373ee
;ui: test for #1204
2020-12-11 10:09:26 -08:00
Simon Michael
b6cb95b534
ui: make F key keep working, fixing breakage in 1.20 ( #1411 )
...
This seems to be fallout from #1340 's
2020-09-16 d0d39e615
lib,cli,ui,web: Introduce ReportSpec, which holds ReportOpts, the day of the report, and the parsed Query.
2020-12-11 09:38:15 -08:00
Simon Michael
b25b2ba33d
;ui: update test journals, add test for #1411
2020-12-11 09:33:42 -08:00
Simon Michael
1bf80a500f
;make: new haddock rules
2020-12-09 14:08:56 -08:00
Simon Michael
44d59eab23
;lib: Hledger.Utils.Debug: haddock
2020-12-09 13:55:55 -08:00
Simon Michael
51e3e9cbfa
;lib: Hledger.Utils.Debug: improve module haddock
2020-12-09 13:23:30 -08:00
Simon Michael
e9b84ca17c
;doc: journal: separate periodic rules' two meanings
2020-12-09 10:53:10 -08:00
Simon Michael
6723025607
;update manuals
2020-12-08 20:11:32 -08:00
Simon Michael
a2bc7f95f0
;update CLI usage texts
2020-12-08 20:11:32 -08:00
Simon Michael
48b09bf0b4
;tools: Shake manuals: fix breakage
2020-12-08 20:11:17 -08:00
Simon Michael
f10cc4609d
doc: fix content hierarchy when generating info manuals
2020-12-08 20:09:09 -08:00
Simon Michael
e6d6ad5839
;doc: man page footer updates
2020-12-08 19:25:52 -08:00
Simon Michael
4f122b605d
;rewrite: replace/update doc in commands list
2020-12-08 19:22:03 -08:00
Simon Michael
f66a8281fe
;ui: tests cleanup
2020-12-08 12:59:25 -08:00
Simon Michael
d17d92b338
;stack, bin: bump all to lts-16.25
2020-12-08 12:59:25 -08:00
Simon Michael
786a58ce2a
;cli: drop old command docs from commands list
2020-12-08 09:51:19 -08:00
Simon Michael
493c9eba93
;install: whitespace
2020-12-08 09:29:59 -08:00
Simon Michael
7a692284a9
;doc: replace a few addon with add-on
2020-12-08 09:27:36 -08:00
Simon Michael
c34c4fddc7
;tools: silence hls errors for Shake.hs
2020-12-07 12:27:03 -08:00
Simon Michael
116945e907
;shake: man page date is now updated by manuals, not setversion
2020-12-07 12:26:48 -08:00
Simon Michael
21f508f799
;doc: announce: tweak matrix link for next time
2020-12-07 10:48:29 -08:00
Simon Michael
6b6fbf053b
;doc: announcement updates
2020-12-07 09:40:21 -08:00
Simon Michael
2055dd5223
install: fix hledger-web version
2020-12-07 09:15:47 -08:00
Simon Michael
2f91b1de6e
;update manuals
2020-12-07 06:15:59 -08:00
Simon Michael
bb03d1aad7
;doc: announce 1.20
2020-12-07 05:58:18 -08:00
Simon Michael
bf613dbe4e
;tools: make tag-all -> tag, tag-project
2020-12-07 05:46:10 -08:00
Simon Michael
c5b648682d
;install: hledger-web 1.20.1
2020-12-07 05:40:42 -08:00
Simon Michael
8ccbd12e49
;update changelogs
2020-12-06 18:23:42 -08:00
Simon Michael
1856ca5312
web: bump to 1.20.1; update manuals' dates
2020-12-06 18:20:56 -08:00
Simon Michael
27abca84a4
;changelog tweak
2020-12-06 18:14:47 -08:00
Simon Michael
69edf9003e
web: don't hang when reloading the file, eg after adding a transaction ( #1409 )
...
This was caused by an circular reference in an untested code path
in getViewData, added some months ago (lines 211-212 in 260283e2
:
"lib,cli,ui,web: Introduce ReportSpec, which holds ReportOpts, the day of the report, and the parsed Query.").
This kind of bug unfortunately seems to be easy to create in Haskell,
and sometimes quite tedious to track down.
For this particular case, we should add a suitable test to the hledger-web
test suite, and/or set up a pre-release human test script, like hledger-ui's.
The bug was very obvious to the first downloader of hledger-web 1.20,
but it seems over the last three months nobody used a hledger-web built
from master. Providing and encouraging use of nightly builds could also help.
2020-12-06 17:49:19 -08:00