Simon Michael
2e5ac08b69
;ui: add a manual test for #1468
2021-01-23 17:04:51 -08:00
Simon Michael
337bc989ab
;bal: notes for single-period html output
2021-01-21 16:44:26 -08:00
Simon Michael
540c65994c
payees: add --used/--declared flags, like accounts
2021-01-17 16:37:38 -08:00
Simon Michael
bf328e4e3c
lib: matchesDescription, matchesPayeeWIP
2021-01-17 16:37:38 -08:00
Simon Michael
3f095fb472
web: add form: in description field also offer declared/used payees
2021-01-17 16:37:38 -08:00
Simon Michael
422329fbfa
lib: journalPayeesUsed, journalPayeesDeclaredOrUsed
2021-01-17 16:37:38 -08:00
Simon Michael
db9b034037
lib: Journal: avoid a build failure if monad-extras is installed
2021-01-17 16:37:38 -08:00
Simon Michael
63076d212d
;csv: csvtest.sh: add history note ( #1434 )
...
In case someone might want to find the old code.
2021-01-15 13:19:24 -08:00
Felix Van der Jeugt
a79a7cfdb8
make testscript POSIX and shellchecked
2021-01-15 13:18:51 -08:00
Stephen Morgan
5d664fc528
lib: Expose textConcatBottomPadded.
2021-01-15 12:56:48 -08:00
Stephen Morgan
217bfc5e74
lib: Rename alignCell to textCell, minor cleanups.
2021-01-15 12:56:48 -08:00
Stephen Morgan
9ad0eef69b
lib: Update textConcatTopPadded to use Tabular.AsciiWide, same as concatTopPadded.
2021-01-15 12:56:48 -08:00
Stephen Morgan
2c2bd8b27e
lib: Refactor unlinesB to be cleaner and more efficient.
2021-01-15 12:56:48 -08:00
Simon Michael
d3a1caa6c1
install: 1.20.3
2021-01-14 13:39:37 -08:00
Simon Michael
e1e97f977e
;journal: hints for possible future work related to #1461
2021-01-13 18:15:10 -08:00
Simon Michael
ce6939b304
;journal: doc: note commodity directives' position-sensitivity
2021-01-13 17:57:18 -08:00
Simon Michael
bd8074721e
journal: doc: clarify number formats, display styles ( #1461 )
2021-01-13 17:57:18 -08:00
Simon Michael
034c317496
journal: allow commodity directive to set style of no-symbol commodity ( #1461 )
...
(cherry picked from commit c5571f6468ab11ffe3cd3f86a86f0b3253be10d1)
2021-01-13 17:57:18 -08:00
Simon Michael
4332893d1f
;make cabal*: drop this wildcard rule
...
(cherry picked from commit 1551988629
)
2021-01-13 15:04:58 -08:00
Simon Michael
90e82b6624
;web: sketch of a test for #1409
2021-01-13 10:38:13 -08:00
Simon Michael
70bcd0a249
;update cabal files ( #1457 , #1458 )
2021-01-13 10:01:55 -08:00
Stephen Morgan
2b545caae5
lib: Calculate value at posting date for register --value=then -M.
2021-01-12 18:20:21 -08:00
Dmitry Astapov
07a9f11962
roi: use MixedAmount more and keep styles when reporting commodities
2021-01-12 15:19:35 -08:00
Dmitry Astapov
14a3b9833c
roi: fix insane precision bug, discovered in #1417
2021-01-12 15:19:16 -08:00
Simon Michael
db3fe16645
;bin: readme updates
2021-01-12 15:11:20 -08:00
Simon Michael
93bf6cf299
;ci: give up on bin/ compilation tests for now ( #1453 )
...
They need more work to become CI-ready.
Contributors can run them locally with "make functest".
2021-01-12 15:00:13 -08:00
Simon Michael
22ce25227b
;ci: really run bin/ compilation tests with GHC 8.2 CI ( #1453 )
2021-01-12 13:50:40 -08:00
Simon Michael
fef0e3a3bf
;bin: ensure required packages (string-qq) are visible ( #1453 )
2021-01-12 12:24:08 -08:00
aragaer
7bde3345b8
cli,csv: Fix --drop option in csv output format
2021-01-12 12:11:56 -08:00
Simon Michael
84bf42a9fc
;bin: linux/pr CI uses ghc 8.2, make functest uses default ghc ( #1453 )
2021-01-12 12:11:56 -08:00
Dmitry Astapov
fc32f22f86
lib: roi now supports --value/--infer-value
2021-01-12 11:53:00 -08:00
Dmitry Astapov
9869624c5c
lib: better message when roi fails to value commodity, fixes #1446
2021-01-12 11:53:00 -08:00
Simon Michael
1023a3cc1a
;ci: run bin/ compilation tests only with GHC 8.2 CI for now ( #1453 )
2021-01-12 11:47:57 -08:00
Simon Michael
3fc3914e14
;bin: doc
2021-01-12 11:07:29 -08:00
Simon Michael
10bf0e5cf3
;ci: also run when bin/*.hs are changed ( #1453 )
2021-01-12 11:01:41 -08:00
Simon Michael
32ccbba805
bin: switch to "runghc", drop "env -S" ( #1453 )
...
env -S isn't a thing on linux of course. Go back to using standard
env, which means using a stack options line, which means not using
"ghc". This new setup is probably simpler anyway. I've just had to
give up on the goal of having each script's required packages being
defined in one place; now (to they extent they are required) they
must be defined both in the script header and in compile.sh.
2021-01-12 10:55:00 -08:00
Simon Michael
2db87333d7
bin: switch scripts to "stack ghc" and "env -S" ( #1453 )
...
Using stack's script command meant that the scripts needed to be
compatible, and regularly tested, with a hledger release in stackage,
rather than the latest hledger source. This created hassles for
maintainers, contributors and sometimes for users.
To simplify things overall, we now require script users to check out
the hledger source tree and run the scripts (or, bin/compile.sh) from
there once so they compile themselves. Some notes on alternative
setups are included (in one of the scripts, and referenced by the
others). This ensures that users and our CI tests are building scripts
the same way.
Current stack does not allow a stack options line to be used with the
"stack ghc" command, unfortunately, so instead we are using env's -S
flag, which hopefully has sufficiently wide support by now, and
putting all arguments in the shebang line.
This method will probably require complete explicit --package options,
unlike "stack script", so more testing and tweaking is expected.
Probably we're going to end up with some long shebang lines.
This isn't pretty but seems like a possible way to keep things
manageable.
2021-01-11 21:04:07 -08:00
Simon Michael
3ae6cf3200
ci: really add addon-building tests to CI ( #1453 )
2021-01-11 09:03:09 -08:00
Simon Michael
a1824c02d7
;ci: drop old travis, appveyor configs
2021-01-11 09:01:34 -08:00
Stephen Morgan
b203822cd1
lib: Make sure to add a newline to the end of aregister report.
2021-01-10 20:50:46 -08:00
Simon Michael
b5ab5ac9bc
;bal: doc: tweak
...
(cherry picked from commit 1dda703651
)
2021-01-10 15:50:49 -08:00
Simon Michael
50a7914b3b
;update manuals
2021-01-10 15:37:32 -08:00
Simon Michael
de5dfe2d1b
;update CLI usage texts
2021-01-10 15:35:48 -08:00
Simon Michael
0d418fc86e
;bal: update command docs ( #1441 )
2021-01-10 15:35:01 -08:00
Simon Michael
c20c1b4e2d
stack: 8.10: bump to latest nightly and ghc 8.10.3
2021-01-10 07:56:18 -08:00
Stephen Morgan
0ef413bc25
doc,tests: Document new --value=then functionality and add tests.
2021-01-10 07:53:57 -08:00
Simon Michael
55e8ecf9e3
;ci: mac: cache bump to fix the usual failure
2021-01-10 07:01:42 -08:00
Simon Michael
6931eec3ce
;check: uniqueleafnames: short circuit to avoid wasted work
2021-01-09 18:59:10 -08:00
Simon Michael
b96713a584
check: uniqueleafnames: fancy error message like the others
2021-01-09 18:54:33 -08:00
Simon Michael
e82e1db464
;check: ordereddates: fix double "Error"
2021-01-09 18:54:33 -08:00