Commit Graph

8643 Commits

Author SHA1 Message Date
Stephen Morgan
d2e0312ab1 cli: Make --no-total remove subtotals from CompoundBalanceReport, not just net total. 2020-06-22 12:16:07 -07:00
Dmitry Astapov
d5801f382c test: reordered cases in rules parser change error msg 2020-06-22 12:10:47 -07:00
Dmitry Astapov
21349c161e lib: only memoize in csv reader when there are more than 15 cond. blocks 2020-06-22 12:10:47 -07:00
Dmitry Astapov
8844ef1b5f lib: put conditionalblockp pasrser first as it is a more common case 2020-06-22 12:10:47 -07:00
Dmitry Astapov
ed01e57b23 lib: tabular rules separator cannot be space 2020-06-22 12:10:47 -07:00
Dmitry Astapov
c397b90b5b lib: memoize "if blocks that assign filed f" for 50% CSV reader speedup 2020-06-22 12:10:47 -07:00
Dmitry Astapov
834e9ec104 lib: condition tables in csv rules + tests 2020-06-22 12:10:47 -07:00
Simon Michael
a7bb6b9207 ;make nix-hledger-version[s] 2020-06-22 08:00:48 -07:00
Simon Michael
570b825aca ;ci: release: avoid creating bogus tags, hopefully 2020-06-21 18:19:09 -07:00
Simon Michael
b0ad7c138b ;ci: linux: use -split-sections to shrink binaries by ~30% (slower ?) 2020-06-21 18:18:42 -07:00
Simon Michael
536bea2a78 roi: show errors without a traceback 2020-06-21 11:02:16 -07:00
Simon Michael
8984591f58 install: bump to 1.18.1 2020-06-21 10:42:18 -07:00
Simon Michael
ce4de7aeb9 ;doc: regen manuals
[ci skip]
2020-06-21 10:36:21 -07:00
Simon Michael
24996caaeb bump to dev version 2020-06-21 10:35:52 -07:00
Simon Michael
c24f04823a ;doc: clarify print changelog 2020-06-21 10:23:27 -07:00
Simon Michael
41c3c6d16b ;ci: release: try to trigger on release branch push 2020-06-21 10:23:23 -07:00
Simon Michael
269b981dec ci: separate quick and full tests again, update
The linux full tests no longer test GHC 8.0,
and all full tests now always compile all modules
and generate optimised binaries.
2020-06-21 10:23:13 -07:00
Simon Michael
28f25f5b2d ;ci: push: re-enable the quick push workflow 2020-06-21 10:23:11 -07:00
Simon Michael
08d7fe97f5 make: tag -> etags; add tag-all, tag-PKG 2020-06-21 10:23:07 -07:00
Simon Michael
6216258b41 ;doc: finalise 1.18.1 changelogs 2020-06-21 10:22:53 -07:00
Simon Michael
11f721f759 ;ci: release: also recognise release tags starting with r 2020-06-21 10:22:39 -07:00
Simon Michael
f3bcb4beb9 ;ci: linux: enable all ghc versions 2020-06-21 10:22:23 -07:00
Simon Michael
128836f6f8 ;changelogs 2020-06-20 18:24:15 -07:00
Simon Michael
6bfbecf662 journal: doc: document recursive wildcards 2020-06-20 17:12:30 -07:00
Simon Michael
06c174b236 ;valuation: doc edits 2020-06-19 17:17:49 -07:00
Simon Michael
3ade9750d3 ;valuation: fix hledger-ui (#1239, #1253) 2020-06-19 15:10:12 -07:00
Simon Michael
fae1cc262e ;regen manuals 2020-06-19 14:47:41 -07:00
Simon Michael
ec1a8c7296 ;doc: fix, update valuation flags in manuals -> OPTIONS 2020-06-19 14:47:38 -07:00
Simon Michael
e3cae4aadc valuation: implement new --infer-value flag & semantics (#1239, #1253) 2020-06-19 14:40:20 -07:00
Simon Michael
467210c796 ;valuation: refactor, update, clean up 2020-06-19 14:40:20 -07:00
Simon Michael
e143ad2695 ;valuation: doc specifying new proposed behaviour (#1239, #1253) 2020-06-19 14:40:17 -07:00
Simon Michael
122309ced7 ;lib: Debug comment 2020-06-19 14:39:32 -07:00
Simon Michael
06d5014f5f ;lib: multibalancereport: apply debug output policy 2020-06-16 21:00:08 -07:00
Simon Michael
873bd57bcf ;regen manuals 2020-06-16 19:34:27 -07:00
Martin Michlmayr
7310951178 doc: fix typos 2020-06-16 19:13:18 -07:00
Martin Michlmayr
cad9c49e6d doc: fix formatting issue 2020-06-16 19:13:18 -07:00
Simon Michael
562480efea ;lib: debug doc 2020-06-14 17:27:15 -07:00
Simon Michael
684cb45e1a tweak debug levels, document some guidelines
Beginnings of a project-wide policy for what output to show at
each debug level, for now. Later we'll want more flexibility,
eg filtering by topic.
2020-06-14 17:17:09 -07:00
Simon Michael
6e36ede9aa ;valuation: refactor 2020-06-14 15:48:16 -07:00
Simon Michael
a384041f7c ;doc: valuation: clarify that -V requires P directives (#1239, #1253) 2020-06-14 15:41:48 -07:00
Dmitry Astapov
802378999f cli: changes to "hledger print -O csv" output 2020-06-13 16:26:27 -07:00
Dmitry Astapov
460508807f ui: fix regression in 'F' (fixes #1255) 2020-06-13 14:17:20 -07:00
Simon Michael
6711e47c7c ;doc: valuation: more edits 2020-06-13 14:15:01 -07:00
Simon Michael
c8773854f0 ;doc: valuation: more cleanup 2020-06-13 12:41:02 -07:00
Simon Michael
07bda4105f ;doc: valuation: tweak 2020-06-13 12:30:13 -07:00
Simon Michael
558abf4bd7 ;doc: valuation: simplify 2020-06-13 12:25:17 -07:00
Simon Michael
4e182e651b ;doc: valuation: clarify this section; note a recent change
Note that default valuation commodity is now chosen from the latest
suitable P directive on any date, not just before the valuation date.
2020-06-13 12:20:55 -07:00
Simon Michael
6211a59144 ;journal: doc: fix market prices link 2020-06-13 11:40:01 -07:00
Simon Michael
4bf4c62181 journal: default valuation commodity from P only, take 2 (#1239, #1253) 2020-06-13 09:50:36 -07:00
Simon Michael
03b4b2dedc journal: default valuation commodity comes from P directives only (#1239, #1253) 2020-06-12 21:25:38 -07:00