Commit Graph

  • d09a90b38b lib: Refactor multiBalanceReportWith into getPostingsbyColumn and generateMultiBalanceReport. Stephen Morgan 2020-06-23 20:09:29 +1000
  • 1f707ab0d8 ;ci: linux: disable unreliable artifact upload causing CI failures Simon Michael 2020-06-25 18:01:03 -0700
  • e089358758 lib: Using --drop in tree mode with boring parent ellision no longer considers all parents boring. Add tests to check this fact. Stephen Morgan 2020-06-25 22:18:07 +1000
  • 015492553e lib: Move unifyMixedAmount to Hledger.Data.Amount, make it return Maybe Amount, export it. Stephen Morgan 2020-06-24 23:38:17 +1000
  • e090e0f949 add lower bound needed for aeson, to help cabal (#1268) Simon Michael 2020-06-23 14:55:42 -0700
  • d4dd20c989 ;roadmap: correctness features Simon Michael 2020-06-23 11:58:43 -0700
  • 55a1a0e60e ;roadmap updates Simon Michael 2020-06-23 08:18:01 -0700
  • 0308b859a4 ;roadmap updates Simon Michael 2020-06-23 08:12:39 -0700
  • ba5177a9ff ;roadmap updates Simon Michael 2020-06-23 07:30:56 -0700
  • b3cd865786 lib: Add fortnightly as a synonym for biweekly. Stephen Morgan 2020-06-18 22:37:00 +1000
  • e0fab4f882
    Merge pull request #1256 from Xitian9/balanceReport Simon Michael 2020-06-23 06:42:22 -0700
  • ded4f42218 lib: multiBalanceReport: Accounts with no subaccounts are never interesting parents, even if no_elide_ is set. Stephen Morgan 2020-06-23 12:31:34 +1000
  • b804167c9f ;ci: push: build incrementally again, stale CI file seems resolved Simon Michael 2020-06-22 16:12:04 -0700
  • 0284c4cc1c ;ci: push: temporarily rebuild all for strange test failures Simon Michael 2020-06-22 15:51:37 -0700
  • 67a480f60d ;csv: fix functional tests breakage on mac Simon Michael 2020-06-22 15:44:49 -0700
  • a0f944a0a2 ;ci: release: stop running every push, creating junk releases Simon Michael 2020-06-22 15:39:31 -0700
  • 7a74fc4f21 lib: Elide account if more components are dropped than exist. Stephen Morgan 2020-06-22 15:20:08 +1000
  • 176011905e ;changelogs Simon Michael 2020-06-22 12:24:01 -0700
  • 368297102d ;regen manuals Simon Michael 2020-06-22 12:20:14 -0700
  • c8a84e3c96 cli: print -O sql Dmitry Astapov 2020-06-13 21:11:24 +0100
  • d2e0312ab1 cli: Make --no-total remove subtotals from CompoundBalanceReport, not just net total. Stephen Morgan 2020-06-16 16:12:06 +1000
  • d5801f382c test: reordered cases in rules parser change error msg Dmitry Astapov 2020-06-22 19:53:12 +0100
  • 21349c161e lib: only memoize in csv reader when there are more than 15 cond. blocks Dmitry Astapov 2020-06-22 19:12:00 +0100
  • 8844ef1b5f lib: put conditionalblockp pasrser first as it is a more common case Dmitry Astapov 2020-06-22 19:00:00 +0100
  • ed01e57b23 lib: tabular rules separator cannot be space Dmitry Astapov 2020-06-22 18:12:10 +0100
  • c397b90b5b lib: memoize "if blocks that assign filed f" for 50% CSV reader speedup Dmitry Astapov 2020-06-22 01:08:33 +0100
  • 834e9ec104 lib: condition tables in csv rules + tests Dmitry Astapov 2020-06-18 00:58:49 +0100
  • a7bb6b9207 ;make nix-hledger-version[s] Simon Michael 2020-06-22 08:00:48 -0700
  • 826faa18c2 lib: Tweaks to work with stack-8.2. Stephen Morgan 2020-06-22 23:08:22 +1000
  • 7a5416928e cli: multiBalanceReport: Remove redundant code branch. Stephen Morgan 2020-06-16 19:57:09 +1000
  • 5168d136ed lib: multiBalanceReport: Enable --drop for tree mode. Stephen Morgan 2020-06-15 14:44:12 +1000
  • fcaec1540a lib: multiBalanceReport: Remove unnecessary addition of parent accounts. Stephen Morgan 2020-06-14 01:23:55 +1000
  • e079c8b808 lib: multiBalanceReport: Remove old balanceReport code, update some tests. Stephen Morgan 2020-06-14 00:44:22 +1000
  • edb28d51c5 lib: multiBalanceReport: Get boring parent ellision working for multiBalanceReport. Stephen Morgan 2020-06-14 00:24:03 +1000
  • cd41404fd4 lib: multiBalanceReport: Get --drop working with multiBalanceReports. Stephen Morgan 2020-06-13 22:21:14 +1000
  • 6467c252c7 lib: multiBalanceReport: Move responsibility for display name into displayedAccounts Stephen Morgan 2020-06-13 22:08:04 +1000
  • 5f0918217a multibalanceReport: Move responsibility for determining displayed name in multiBalanceReportWith, not at point of consumption. Stephen Morgan 2020-06-13 19:58:58 +1000
  • 0dedcfbe15 lib: multiBalanceReport: Miscellaneous simplifications. Stephen Morgan 2020-06-12 19:59:43 +1000
  • 1e7e80504f lib: multiBalanceReport: Keep Account around longer so we can use both aibalance and aebalance. Stephen Morgan 2020-06-12 17:26:27 +1000
  • 0e89a389d6 lib: multiBalanceReport: Split displayedAccounts, calculateReportQuery into separate functions. Stephen Morgan 2020-06-12 14:28:32 +1000
  • b106850391 lib: multiBalanceReport: Split postprocessReport and calculateTotalsRow into separate functions. Stephen Morgan 2020-06-12 14:13:53 +1000
  • baa5844d4e lib: multiBalanceReport: Change indentation. Stephen Morgan 2020-06-12 13:16:33 +1000
  • 0b30b2f9fb lib: multiBalanceReport: Split sortRows into a separate function. Stephen Morgan 2020-06-12 13:14:45 +1000
  • 7a9bf998e5 lib: multiBalanceReport: Split buildReportRows into a separate function, remove unnecessary query and valuation. Stephen Morgan 2020-06-12 13:08:00 +1000
  • a81c6d0397 lib: multiBalanceReport: Split accumValueAmounts into a separate function. Stephen Morgan 2020-06-12 12:55:33 +1000
  • b2bed03b4c lib: multiBalanceReport: Don't import BalanceReport in MultiBalanceReport. Stephen Morgan 2020-06-12 12:36:28 +1000
  • 0dcfddd201 lib: multiBalanceReport: Break calculateAccountChanges and acctChangesFromPostings separate functions. Stephen Morgan 2020-06-12 12:23:57 +1000
  • a72c4f285b lib: multiBalanceReport: Break calculateColumns into a separate function. Stephen Morgan 2020-06-12 11:33:51 +1000
  • fc6a30b234 lib: multiBalanceReport: Break calculateColSpans into a separate function. Stephen Morgan 2020-06-12 11:28:21 +1000
  • 44dcd613e8 lib: multiBalanceReport: Break getPostings and makeReportQuery into separate functions. Stephen Morgan 2020-06-12 11:07:19 +1000
  • f21bf53610 lib: multiBalanceReport: Break startingBalances into separate function. Stephen Morgan 2020-06-12 10:39:11 +1000
  • 570b825aca ;ci: release: avoid creating bogus tags, hopefully Simon Michael 2020-06-21 17:50:32 -0700
  • b0ad7c138b ;ci: linux: use -split-sections to shrink binaries by ~30% (slower ?) Simon Michael 2020-06-21 17:50:03 -0700
  • 536bea2a78 roi: show errors without a traceback Simon Michael 2020-06-21 11:02:16 -0700
  • 8984591f58 install: bump to 1.18.1 Simon Michael 2020-06-21 10:42:18 -0700
  • ce4de7aeb9 ;doc: regen manuals Simon Michael 2020-06-21 10:36:21 -0700
  • 24996caaeb bump to dev version Simon Michael 2020-06-21 10:35:52 -0700
  • c24f04823a ;doc: clarify print changelog Simon Michael 2020-06-21 09:40:16 -0700
  • 41c3c6d16b ;ci: release: try to trigger on release branch push Simon Michael 2020-06-21 09:07:50 -0700
  • 269b981dec ci: separate quick and full tests again, update Simon Michael 2020-06-21 09:01:18 -0700
  • 28f25f5b2d ;ci: push: re-enable the quick push workflow Simon Michael 2020-06-21 08:38:01 -0700
  • 08d7fe97f5 make: tag -> etags; add tag-all, tag-PKG Simon Michael 2020-06-21 08:10:38 -0700
  • 6216258b41 ;doc: finalise 1.18.1 changelogs Simon Michael 2020-06-21 07:25:51 -0700
  • 11f721f759 ;ci: release: also recognise release tags starting with r Simon Michael 2020-06-20 21:26:08 -0700
  • f3bcb4beb9 ;ci: linux: enable all ghc versions Simon Michael 2020-06-20 21:25:53 -0700
  • 128836f6f8 ;changelogs Simon Michael 2020-06-20 18:24:15 -0700
  • 6bfbecf662 journal: doc: document recursive wildcards Simon Michael 2020-06-20 17:12:30 -0700
  • 06c174b236 ;valuation: doc edits Simon Michael 2020-06-19 17:17:49 -0700
  • 3ade9750d3 ;valuation: fix hledger-ui (#1239, #1253) Simon Michael 2020-06-19 15:10:12 -0700
  • fae1cc262e ;regen manuals Simon Michael 2020-06-19 14:36:58 -0700
  • ec1a8c7296 ;doc: fix, update valuation flags in manuals -> OPTIONS Simon Michael 2020-06-19 14:36:11 -0700
  • e3cae4aadc valuation: implement new --infer-value flag & semantics (#1239, #1253) Simon Michael 2020-06-19 14:33:34 -0700
  • 467210c796 ;valuation: refactor, update, clean up Simon Michael 2020-06-18 17:09:59 -0700
  • e143ad2695 ;valuation: doc specifying new proposed behaviour (#1239, #1253) Simon Michael 2020-06-16 18:07:16 -0700
  • 122309ced7 ;lib: Debug comment Simon Michael 2020-06-19 14:35:21 -0700
  • 06d5014f5f ;lib: multibalancereport: apply debug output policy Simon Michael 2020-06-16 14:49:27 -0700
  • 873bd57bcf ;regen manuals Simon Michael 2020-06-16 19:34:27 -0700
  • 7310951178 doc: fix typos Martin Michlmayr 2020-06-17 09:48:45 +0800
  • cad9c49e6d doc: fix formatting issue Martin Michlmayr 2020-06-17 09:48:28 +0800
  • 562480efea ;lib: debug doc Simon Michael 2020-06-14 17:27:15 -0700
  • 684cb45e1a tweak debug levels, document some guidelines Simon Michael 2020-06-14 17:17:09 -0700
  • 6e36ede9aa ;valuation: refactor Simon Michael 2020-06-14 15:48:16 -0700
  • a384041f7c ;doc: valuation: clarify that -V requires P directives (#1239, #1253) Simon Michael 2020-06-14 10:37:45 -0700
  • 802378999f cli: changes to "hledger print -O csv" output Dmitry Astapov 2020-06-13 23:02:31 +0100
  • 460508807f ui: fix regression in 'F' (fixes #1255) Dmitry Astapov 2020-06-13 21:14:39 +0100
  • 6711e47c7c ;doc: valuation: more edits Simon Michael 2020-06-13 14:15:01 -0700
  • c8773854f0 ;doc: valuation: more cleanup Simon Michael 2020-06-13 12:41:02 -0700
  • 07bda4105f ;doc: valuation: tweak Simon Michael 2020-06-13 12:30:13 -0700
  • 558abf4bd7 ;doc: valuation: simplify Simon Michael 2020-06-13 12:25:17 -0700
  • 4e182e651b ;doc: valuation: clarify this section; note a recent change Simon Michael 2020-06-13 12:20:55 -0700
  • 6211a59144 ;journal: doc: fix market prices link Simon Michael 2020-06-13 11:40:01 -0700
  • 4bf4c62181 journal: default valuation commodity from P only, take 2 (#1239, #1253) Simon Michael 2020-06-13 09:50:36 -0700
  • 03b4b2dedc journal: default valuation commodity comes from P directives only (#1239, #1253) Simon Michael 2020-06-12 21:25:38 -0700
  • 43e43af10d ;ci: release: tweak Simon Michael 2020-06-09 16:07:34 -0700
  • dfccfe33c1 ;cli, web: relnotes: add some missing names/item Simon Michael 2020-06-09 15:54:08 -0700
  • d349fc3ba5 ;ci: release tweaks Simon Michael 2020-06-09 15:28:29 -0700
  • 0a16dd87bb ;ci: clean up artifacts, use github platform names Simon Michael 2020-06-09 15:27:30 -0700
  • 6002917ee0 ;ci: linux, mac: get rid of double .zip suffix Simon Michael 2020-06-09 12:08:25 -0700
  • dd142319d7 ;ci: windows: try to get rid of double .zip suffix Simon Michael 2020-06-09 11:49:04 -0700
  • 30925f4cf8 ;ci: release: not disabled.. working a bit better, try it again Simon Michael 2020-06-09 10:42:24 -0700