Commit Graph

  • 357a78e7bf Fix --long-opt= completion Vladimir Zhelezov 2020-12-10 08:33:56 +0100
  • 9569cfc8f3 Style: unset compopt filenames if completing command or option Vladimir Zhelezov 2020-12-10 06:49:22 +0100
  • dfc8796b25 Style: replace $cur with $subcommand Vladimir Zhelezov 2020-12-10 06:46:05 +0100
  • 689ad83668 More option argument completions Vladimir Zhelezov 2020-12-09 13:08:34 +0100
  • fc89340c93 Add optional arguments $prefix and $match to _hledger_compgen() Vladimir Zhelezov 2020-12-09 12:23:09 +0100
  • 10cc8b72b9 Use _init_completion() Vladimir Zhelezov 2020-12-09 09:32:33 +0100
  • 3706636a76 Fix or silence shellcheck warnings Vladimir Zhelezov 2020-12-08 09:07:39 +0100
  • 31f7a32e36 Query filter completion for amt, real and status; clean whitespace Vladimir Zhelezov 2020-12-08 07:23:30 +0100
  • 812a525acf Basic settings for major editors: prevent mixing tabs and spaces Vladimir Zhelezov 2020-12-08 07:20:18 +0100
  • dee25d4811 Fix: pass *all* accounts and rules files to hledger calls Vladimir Zhelezov 2020-12-08 07:09:36 +0100
  • d98ff3b93d Fix quoted/escaped file path handling in _hledger() Vladimir Zhelezov 2020-12-07 07:36:26 +0100
  • 72b737a42f Fix #1404, and more... Vladimir Zhelezov 2020-12-06 13:00:17 +0100
  • 4c9b72ea15 ;bal: mention --valuechange (#1480) Simon Michael 2021-02-27 18:53:05 -0800
  • f63c38a7e2 bal: docs rewritten, and updated for new flags Simon Michael 2021-02-27 18:51:44 -0800
  • 7f2536a2a7 lib,cli: Add --valuechange report type for calculating change of value of accounts, restore --value=end behaviour to that of hledger-1.19. Stephen Morgan 2021-02-08 15:31:17 +1100
  • 351648e4fa lib,cli: Add --periodic option to indicate PeriodChange accumulation (renamed from --change). Stephen Morgan 2021-02-05 22:43:12 +1100
  • 18623ec287 doc: explain roi-unrealised.ledger, reference to cookbook Dmitry Astapov 2021-02-25 23:02:38 +0000
  • 7bfbcde627 Merge branch pr/Xitian9/1445 (Fix some space leaks, #1445) Simon Michael 2021-02-23 15:22:51 -0800
  • 582a1651b3 roi: cmdline help simplified Dmitry Astapov 2021-02-23 22:55:18 +0000
  • f0655d1c7f lib: (amount|mixedAmount)(Looks|Is)Zero functions now check whether both the quantity and the cost are zero. This is usually what you want, but if you do only want to check whether the quantity is zero, you can run mixedAmountStripPrices (or similar) before this. Stephen Morgan 2021-02-20 10:06:51 +1100
  • 9d527a9926 lib: normaliseHelper now uses a strict Map for combining amounts internally, closing a big space leak. Stephen Morgan 2021-01-16 21:46:39 +1100
  • ecca7f4e0c lib: Distinguish between an Amount having quantity (or rounded quantity 0), and having both quantity and totalprice 0 (or rounded to 0). Stephen Morgan 2021-01-16 21:43:24 +1100
  • 81b778a389 lib: Make fields of Amount, AmountPrice, AmountStyle, and DigitGroupStyle strict. Stephen Morgan 2021-01-16 21:38:16 +1100
  • 2ada289e28 lib: Include sign in TotalPrice in Amount, rather than relying on the sign of aquantity. Stephen Morgan 2021-01-06 20:46:31 +1100
  • a65ef7cd19 lib: Consume list immediately in commodityStylesFromAmounts. Stephen Morgan 2021-01-03 22:33:01 +1100
  • 150cf3f862 roi: roi-unrealised.example now works based on price directives Dmitry Astapov 2021-02-09 23:09:20 +0000
  • 0fa51482c6 roi: check valuation on dates we have price directives for Dmitry Astapov 2021-02-09 23:06:41 +0000
  • 8013d650f3 roi: honor all kinds of --value switches Dmitry Astapov 2021-02-09 22:40:56 +0000
  • f4d81377af print --match: show --match's argument in debug output Simon Michael 2021-02-20 14:16:33 -0800
  • 5e7c4fc7bc add, print --match: prioritise infix matches Simon Michael 2021-02-20 13:42:40 -0800
  • 44508f58c8 add, lib: debug output, refactor similar transactions lookup Simon Michael 2021-02-20 12:40:47 -0800
  • 7979c7d74c ;import: doc: tweak Simon Michael 2021-02-18 18:43:22 -0800
  • 125ba49992 ;import: doc: tweak Simon Michael 2021-02-18 18:38:51 -0800
  • 554f7a59fd ;import, print: better deduplication docs Simon Michael 2021-02-18 18:35:06 -0800
  • f7bbb39a77 ;regenerate cabal files with the hpack version in current stack Simon Michael 2021-02-18 13:41:13 -0800
  • 286efc7b12 ;shake: use --markdown-headings to silence warning (& require pandoc-2.11.2+) Simon Michael 2021-02-17 12:11:15 -0800
  • b92a842728 ;update manuals Simon Michael 2021-02-17 12:07:23 -0800
  • f4c8b52885 ;update CLI usage texts Simon Michael 2021-02-17 12:07:06 -0800
  • ad2ab3c823 Make sure to round up for the 'to' date Arnout Engelen 2021-02-16 20:48:49 +0100
  • fe6e9a79fe Allow selecting the date range from the chart Arnout Engelen 2021-01-26 20:50:30 +0100
  • 9cff45b2c5 ;journal: doc: note same-day P overrides --infer-market-value Simon Michael 2021-02-13 15:34:47 -0800
  • b31e40ceca lib: avoid shady Not (Or []) in account type queries Simon Michael 2021-02-13 14:58:06 -0800
  • 6c392e9f43 bs: don't let just a Cash declaration hide Asset accounts Simon Michael 2021-02-13 14:54:04 -0800
  • b9d33a4294 bs: just declaring a Cash account no longer hides Asset accounts Simon Michael 2021-02-13 08:09:45 -0800
  • 50bfc26ca7 ;lib: commentAddTagNextLine was broken Simon Michael 2021-02-12 13:56:02 -0800
  • c8bc9c7088 bin: more robust --package syntax, comma form sometimes fails Simon Michael 2021-02-12 13:55:31 -0800
  • 94c0832b85 examples: csv: daedalus wallet csv rules Simon Michael 2021-02-06 14:20:26 -0800
  • d865ec5d65 lib: refactor: more consistent amount precision helpers Simon Michael 2021-02-04 13:57:55 -0800
  • d5ed8090fa ;lib: document AmountPrecision Simon Michael 2021-02-04 13:55:05 -0800
  • 37e49ada70 cli: rename --infer-value to --infer-market-price Simon Michael 2021-02-05 15:13:10 -0800
  • 681965e2d4 ;journal: doc: wording tweak for #1465 Simon Michael 2021-02-04 08:05:55 -0800
  • 2a4170dd3b ui: transaction: show all decimal places (like print, cf #931) Simon Michael 2021-02-04 07:58:09 -0800
  • f52117120b lib: refactor: rename journal/transaction mapping helpers Simon Michael 2021-02-04 07:57:26 -0800
  • 6101368954 print: always show all decimal places (#931) Simon Michael 2021-02-04 07:31:12 -0800
  • 0274b30742 print: don't add decimal places in assertion/assignment amounts either (#1465) Simon Michael 2021-02-04 06:46:09 -0800
  • a91a2ed2ed ;csv: doc: note how CSV amounts affect display style (#1465) Simon Michael 2021-02-04 06:30:14 -0800
  • 201f967411 print: show all decimal places in assertion/assignment amounts (#1465) Simon Michael 2021-02-03 18:11:44 -0800
  • 74f288a01d ;doc: valuation: fix typos Simon Michael 2021-01-31 13:33:50 -0800
  • 37290eec04 ;bin: smooth: note beancount tool Simon Michael 2021-01-30 17:27:30 -0800
  • 31868a6892 ;stack: build with lts-17/ghc-8.10.3 by default Simon Michael 2021-01-29 15:08:18 -0800
  • e21bf0c3bc install: 1.20.4 Simon Michael 2021-01-29 14:38:40 -0800
  • a477aa95b0 ;bin: ignore stderr in func tests, check only exit code Simon Michael 2021-01-29 12:09:58 -0800
  • 765ab0772e ;make functest: bump threads from 16 to 64 Simon Michael 2021-01-29 12:09:02 -0800
  • fa5c270074 ;make functest: drop the timeout, it makes tests too unreliable Simon Michael 2021-01-29 11:51:40 -0800
  • 3429601750 Merge #1470: prefer change-of-value; separate cost & value (#1353) Simon Michael 2021-01-29 11:24:45 -0800
  • e6cf2fb499 doc: Document new independent costing and valuation features in manual. Stephen Morgan 2021-01-26 15:09:42 +1100
  • b619b68f71 doc: Remove references to --value=cost, replacing them with --cost. Stephen Morgan 2021-01-26 14:47:29 +1100
  • c9eb7d1bcf lib,cli,ui: Separate costing from valuation; each can now be specified independently. Stephen Morgan 2021-01-26 13:13:11 +1100
  • 130739e3ef lib,cli,ui: Introduce *ApplyCostValuation functions, which perform both costing and valuation. Stephen Morgan 2021-01-26 09:26:25 +1100
  • 9881ec9652 lib: Use mapMixedAmount more, decreasing reliance on internal representation of Mixed. Stephen Morgan 2021-01-26 07:41:53 +1100
  • a632e2fee9 test: Period change reports should not see historical postings when performing valuation. Stephen Morgan 2021-01-14 21:16:30 +1100
  • 9cf5015958 lib: bal --value=end without --historical should not report on fluctuation in value of historical postings. Stephen Morgan 2021-01-12 13:21:49 +1100
  • c005655311 ;stack: 8.10: bump to current nightly Simon Michael 2021-01-28 13:57:35 -0800
  • 93e5355a2b ;areg: doc: clarify account selection Simon Michael 2021-01-28 07:22:21 -0800
  • 6650a563fb ;areg: doc: try to clarify aregister's purpose Simon Michael 2021-01-27 12:53:49 -0800
  • a91ca6892b ;areg: doc: mention depth limit is ignored (#1468) Simon Michael 2021-01-24 10:02:34 -0800
  • 507648383d ui: register: show all txns in/under an account at depth limit (#1468) Simon Michael 2021-01-24 09:53:50 -0800
  • 08c5857ac9 areg: ignore a depth limit, as in 1.19 (#1468) Simon Michael 2021-01-24 09:46:12 -0800
  • 58df055f7c ;areg: add a commented test for #1468 Simon Michael 2021-01-23 17:15:38 -0800
  • 2e5ac08b69 ;ui: add a manual test for #1468 Simon Michael 2021-01-23 17:04:51 -0800
  • 337bc989ab ;bal: notes for single-period html output Simon Michael 2021-01-21 16:44:26 -0800
  • 540c65994c payees: add --used/--declared flags, like accounts Simon Michael 2021-01-17 16:19:22 -0800
  • bf328e4e3c lib: matchesDescription, matchesPayeeWIP Simon Michael 2021-01-17 16:17:16 -0800
  • 3f095fb472 web: add form: in description field also offer declared/used payees Simon Michael 2021-01-17 15:18:53 -0800
  • 422329fbfa lib: journalPayeesUsed, journalPayeesDeclaredOrUsed Simon Michael 2021-01-17 15:18:16 -0800
  • db9b034037 lib: Journal: avoid a build failure if monad-extras is installed Simon Michael 2021-01-17 15:23:56 -0800
  • 63076d212d ;csv: csvtest.sh: add history note (#1434) Simon Michael 2021-01-15 13:17:24 -0800
  • a79a7cfdb8 make testscript POSIX and shellchecked Felix Van der Jeugt 2020-12-29 00:51:46 +0100
  • 5d664fc528 lib: Expose textConcatBottomPadded. Stephen Morgan 2021-01-13 17:14:09 +1100
  • 217bfc5e74 lib: Rename alignCell to textCell, minor cleanups. Stephen Morgan 2021-01-13 16:31:13 +1100
  • 9ad0eef69b lib: Update textConcatTopPadded to use Tabular.AsciiWide, same as concatTopPadded. Stephen Morgan 2021-01-13 16:21:13 +1100
  • 2c2bd8b27e lib: Refactor unlinesB to be cleaner and more efficient. Stephen Morgan 2021-01-12 13:52:59 +1100
  • d3a1caa6c1 install: 1.20.3 Simon Michael 2021-01-14 13:39:37 -0800
  • e1e97f977e ;journal: hints for possible future work related to #1461 Simon Michael 2021-01-13 18:15:10 -0800
  • ce6939b304 ;journal: doc: note commodity directives' position-sensitivity Simon Michael 2021-01-13 17:53:14 -0800
  • bd8074721e journal: doc: clarify number formats, display styles (#1461) Simon Michael 2021-01-13 16:11:39 -0800
  • 034c317496 journal: allow commodity directive to set style of no-symbol commodity (#1461) Simon Michael 2021-01-13 15:03:45 -0800
  • 4332893d1f ;make cabal*: drop this wildcard rule Simon Michael 2021-01-12 18:00:08 -0800
  • 90e82b6624 ;web: sketch of a test for #1409 Simon Michael 2020-12-09 14:45:27 -0800
  • 70bcd0a249 ;update cabal files (#1457, #1458) Simon Michael 2021-01-13 10:01:50 -0800