db3fe16645;bin: readme updates
Simon Michael
2021-01-12 15:11:20 -0800
93bf6cf299;ci: give up on bin/ compilation tests for now (#1453)
Simon Michael
2021-01-12 15:00:13 -0800
22ce25227b;ci: really run bin/ compilation tests with GHC 8.2 CI (#1453)
Simon Michael
2021-01-12 13:50:40 -0800
fef0e3a3bf;bin: ensure required packages (string-qq) are visible (#1453)
Simon Michael
2021-01-12 12:24:08 -0800
7bde3345b8cli,csv: Fix --drop option in csv output format
aragaer
2021-01-12 20:15:35 +0300
84bf42a9fc;bin: linux/pr CI uses ghc 8.2, make functest uses default ghc (#1453)
Simon Michael
2021-01-12 12:09:02 -0800
fc32f22f86lib: roi now supports --value/--infer-value
Dmitry Astapov
2021-01-12 10:06:32 +0000
9869624c5clib: better message when roi fails to value commodity, fixes#1446
Dmitry Astapov
2021-01-12 02:12:00 +0000
1023a3cc1a;ci: run bin/ compilation tests only with GHC 8.2 CI for now (#1453)
Simon Michael
2021-01-12 11:47:57 -0800
3fc3914e14;bin: doc
Simon Michael
2021-01-12 11:07:29 -0800
10bf0e5cf3;ci: also run when bin/*.hs are changed (#1453)
Simon Michael
2021-01-12 11:01:41 -0800
32ccbba805bin: switch to "runghc", drop "env -S" (#1453)
Simon Michael
2021-01-12 10:55:00 -0800
2db87333d7bin: switch scripts to "stack ghc" and "env -S" (#1453)
Simon Michael
2021-01-11 17:42:13 -0800
3ae6cf3200ci: really add addon-building tests to CI (#1453)
Simon Michael
2021-01-11 09:03:09 -0800
a1824c02d7;ci: drop old travis, appveyor configs
Simon Michael
2021-01-11 09:01:34 -0800
b203822cd1lib: Make sure to add a newline to the end of aregister report.
Stephen Morgan
2021-01-11 15:35:38 +1100
b5ab5ac9bc;bal: doc: tweak
Simon Michael
2021-01-10 15:49:13 -0800
50a7914b3b;update manuals
Simon Michael
2021-01-10 15:37:32 -0800
de5dfe2d1b;update CLI usage texts
Simon Michael
2021-01-10 15:35:48 -0800
0d418fc86e;bal: update command docs (#1441)
Simon Michael
2021-01-10 15:35:01 -0800
c20c1b4e2dstack: 8.10: bump to latest nightly and ghc 8.10.3
Simon Michael
2021-01-10 07:04:39 -0800
0ef413bc25doc,tests: Document new --value=then functionality and add tests.
Stephen Morgan
2021-01-06 21:11:01 +1100
55e8ecf9e3;ci: mac: cache bump to fix the usual failure
Simon Michael
2021-01-10 07:01:42 -0800
6931eec3ce;check: uniqueleafnames: short circuit to avoid wasted work
Simon Michael
2021-01-09 18:59:10 -0800
b96713a584check: uniqueleafnames: fancy error message like the others
Simon Michael
2021-01-09 18:49:44 -0800
e82e1db464;check: ordereddates: fix double "Error"
Simon Michael
2021-01-09 17:22:00 -0800
a3e94290e4;csv: doc: amount tips: tweaks
Simon Michael
2021-01-07 10:18:19 -0800
62cd34ae8a;doc: adjust traditional top level accounts
Doug Goldstein
2021-01-09 14:27:05 -0600
eafdae3886;csv: doc: amount tips: tweaks
Simon Michael
2021-01-07 10:15:13 -0800
c21b666130csv: handle more sign variations, eg a sign by itself
Simon Michael
2021-01-07 10:06:38 -0800
6035cdf1e0;csv: doc: setting amounts: tweaks
Simon Michael
2021-01-07 09:13:32 -0800
4952ac22a1;lib: valuation: improve --debug=2 output
Simon Michael
2021-01-07 08:57:56 -0800
1ad919bc6dlib: add level argument to fix traceAtWith
Simon Michael
2021-01-07 08:57:25 -0800
62d9e46adc;csv: doc: tweaks
Simon Michael
2021-01-06 15:33:54 -0800
07a96c47c9;csv: doc: improve setting amounts tips
Simon Michael
2021-01-06 11:01:12 -0800
b15a634a44;check: accept parseable/autobalanced/assertions as arguments, for completeness
Simon Michael
2021-01-05 16:25:43 -0800
7510d99aeccheck: accept case-insensitive prefixes as arguments
Simon Michael
2021-01-05 16:18:24 -0800
9abb33d8e7;valuation: document the price search limit (#1439)
Simon Michael
2021-01-05 15:59:58 -0800
c40db2b1eblib: Make sure AtEnd valuation behaviour is consistent between single- and multi-period reports (#1424).
Stephen Morgan
2021-01-02 08:54:10 +1100
83110e8820lib,cli: Extend AtThen valuation to all report types.
Stephen Morgan
2020-12-30 16:04:08 +1100
3d7d5c0db7new price search that really finds the shortest path (#1443)
Simon Michael
2021-01-04 18:42:51 -0800
5842d47adc;make functest: increase timeout to 30s, strangely unreliable at 10s
Simon Michael
2021-01-04 18:11:01 -0800
e179685f3c;valuation: commented test for #1443
Simon Michael
2021-01-04 16:26:48 -0800
108b020f23;valuation: add functional test for #1439 slowdown
Simon Michael
2021-01-04 15:42:33 -0800
5484c55053;make functest-PAT: don't hide successes in this mode
Simon Michael
2021-01-04 15:41:58 -0800
14e12b83dc;make functest*: $FUNCTESTEXE can override executable
Simon Michael
2021-01-04 15:41:33 -0800
291c032195;make functest: add a 10s timeout to catch slow/hung tests
Simon Michael
2021-01-04 15:28:35 -0800
0f275c7b41;make functest: hide successes again
Simon Michael
2021-01-04 15:28:09 -0800
7c9303a15clib: valuation: simplify price search code
Simon Michael
2021-01-03 09:49:00 -0800
73678393b1lib: valuation: don't hang when finding prices (fixes#1439)
Simon Michael
2021-01-01 18:19:26 -0800
c96734474cMerge Xitian9/reporttext (#1427)
Simon Michael
2021-01-02 07:11:09 -0800
5ba6215c47cli: Remove redundant import, add some CPP.
Stephen Morgan
2021-01-01 12:36:26 +1100
2bc2710017test: Update for tests failing now that it's 2021.
Stephen Morgan
2021-01-01 09:44:47 +1100
ef250e5673bin: Update bin scripts for new API.
Stephen Morgan
2021-01-01 09:43:00 +1100
7d3cf1747alib: Make consistent naming scheme for showMixedAmount* functions, add conversion between old API and new API in the documentation.
Stephen Morgan
2020-12-31 22:50:44 +1100
1f891a4145doc: Fix some outdated documentation.
Stephen Morgan
2020-12-29 10:15:40 +1100
e63138ef7dlib,cli: Assorted fixes for older GHC.
Stephen Morgan
2020-12-27 18:59:30 +1100
e4e533eb9flib,cli,ui: Replace some uses of String with Text, get rid of some unpacks, clean up showMixed options.
Stephen Morgan
2020-12-27 10:52:39 +1100
07a7c3d3a8lib: Use Text and Text builder only in postingAsLines.
Stephen Morgan
2020-12-25 16:38:26 +1100
13c111da73lib,cli,ui: Use WideBuilder for Tabular.AsciiWide.
Stephen Morgan
2020-12-24 11:18:25 +1100
b9c00dce61lib,cli,ui: Implement all showMixed* functions in terms of DisplayAmountOpts and WideBuilder.
Stephen Morgan
2020-12-22 23:35:20 +1100
0a686e220elib: Use AmountDisplayOpts for showAmount*, reducing need for many different named functions.
Stephen Morgan
2020-12-22 22:11:09 +1100
c86e8a9794lib: Implement showAmountHelper using AmountBuilder.
Stephen Morgan
2020-12-22 13:52:04 +1100
5dedec83dalib: showamountquantity shows directly, rather than parsing string output of show instance for Quantity.
Stephen Morgan
2020-12-21 23:10:07 +1100
f998a791cflib: Remove unused optional width argument for StringFormat.
Stephen Morgan
2020-11-10 16:30:11 +1100
462a13cad7lib,cli: Use Text Builder for Balance commands.
Stephen Morgan
2020-11-09 16:54:28 +1100
089564b04blib,cli: Use Text for CompoundPeriodicReport titles.
Stephen Morgan
2020-11-05 20:21:12 +1100
541c4fc18clib,cli: Use Text for CSV values.
Stephen Morgan
2020-11-05 18:59:35 +1100
e3ec01c3c6lib,cli,ui: Use Text for showDate and related.
Stephen Morgan
2020-11-05 12:58:04 +1100
74b296f865lib,cli: Make showTransaction return Text rather than String.
Stephen Morgan
2020-10-28 12:53:37 +1100
dbe7015502cli: Refactor compoundBalanceCommand.
Stephen Morgan
2020-10-27 20:15:24 +1100
7e44b89bb4lib: Remove unused label on TranspactionReport and AccountTransactionsReport.
Stephen Morgan
2020-10-27 20:02:47 +1100
5752f1c5cblib,cli: Use Text Builder for Account Transaction Reports.
Stephen Morgan
2020-10-27 20:00:12 +1100
b9dbed6713cli: Use Text Builder for Entries Reports.
Stephen Morgan
2020-10-27 18:06:43 +1100
12a6435c51lib: Add wrap convenience function.
Stephen Morgan
2020-10-27 16:20:38 +1100
646ee0bce5cli: Using Text Builder for posting reports.
Stephen Morgan
2020-10-27 13:04:00 +1100
ac39d59016;check: doc: link to payee directive
Simon Michael
2020-12-31 12:57:39 -0800
fdeaa3cd8bdoc: journal: document payee directive
Simon Michael
2020-12-31 12:55:24 -0800
3898a66dda;check: doc: wording
Simon Michael
2020-12-31 12:40:46 -0800
f8afb94d09;bin: readme update
Simon Michael
2020-12-31 12:24:44 -0800
c8eb347835;check: no longer experimental
Simon Michael
2020-12-31 12:17:48 -0800
2ffed3aec7check: ordereddates: test --date2, clarify --unique and QUERY dropped
Simon Michael
2020-12-31 11:43:51 -0800
bb1d49c573;update CLI usage texts
Simon Michael
2020-12-31 11:23:56 -0800
01bfeda4fb;update cabal files
Simon Michael
2020-12-31 11:23:36 -0800
4491325bb0;check: ordereddates/uniqueleafnames: print on stderr, refactor
Simon Michael
2020-12-31 11:22:32 -0800
1d4c4c5b8bcheck: drop old checkdates/checkdupes commands, consolidate
Simon Michael
2020-12-31 10:47:15 -0800
a6ec7bcc11;check: add tests for all on-demand checks
Simon Michael
2020-12-31 10:27:50 -0800
2084b845e0journal: Ignore AUTO commodity when strict checking
aragaer
2020-12-31 09:54:23 -0800
8306420b61check: also check "accounts"/"commodities" on demand
Simon Michael
2020-12-30 21:36:43 -0800
652deb04eeMerge pull request #1435 into master (add "payees" check)
Simon Michael
2020-12-31 08:31:19 -0800
e705386999;examples: sample: save directives for testing
Simon Michael
2020-12-30 17:12:53 -0800
5d8669d4f3;check: separate func test files for each check
Simon Michael
2020-12-31 08:29:15 -0800
31ea37a785;check: accounts, commodities, payees, ordereddates: improve errors
Simon Michael
2020-12-30 16:31:13 -0800
e59603a04a;check errors: drop unwanted newline & "strict mode" prefix
Simon Michael
2020-12-30 16:30:08 -0800