Commit Graph

9974 Commits

Author SHA1 Message Date
Lawrence
5989ca0381 fix: skip budget grand total and average if they look zero
Makes them consistent with the remaining cells and fixes awkward
alignment issue in commodity-column mode where we don't display
anything
2021-08-08 09:19:25 -10:00
Lawrence
234caae557 doc: test: update for commodity-column
Add documentation and sample output for `--commodity-column` behavior
and functional tests e.g single-period balance, yearly balance, and
yearly budget
2021-08-08 09:19:25 -10:00
Lawrence
198d2211fc budget: option to view one commodity per row
Extension of commodity-column to budget reporting.
2021-08-08 09:19:25 -10:00
Lawrence Wu
f3c07144a8 bal: option to view one commodity per row
This adds the `--commodity-column` option that displays each commodity
on a separate line and the commodities themselves as a separate column.
The initial design considerations are at
simonmichael.hledger.issues.1559

The single-period balance report with `--commodity-column` does not
interoperate with custom formats.
2021-08-08 09:19:25 -10:00
Simon Michael
ed7ee7a445 ;doc: RELEASING: mention hledger-install 2021-08-08 07:49:17 -10:00
Simon Michael
6918178684 install: 1.22.2 2021-08-08 07:49:17 -10:00
Stephen Morgan
720fde3187 test: Add forecast transactions to aregister ordering test. 2021-08-07 14:15:19 -10:00
Simon Michael
8791246c4b ;doc: RELEASING 2021-08-07 13:42:53 -10:00
Simon Michael
39a2457d07 ;doc: RELEASING: updates 2021-08-07 13:07:24 -10:00
Simon Michael
c8e5673287 ;web: fix ci, haddock failure 2021-08-07 11:35:19 -10:00
Simon Michael
233b8c91cb ;doc: finalise 1.22.2 changelogs 2021-08-07 09:27:20 -10:00
Simon Michael
2e28c5a1ef ;doc: update changelogs 2021-08-07 09:20:20 -10:00
Simon Michael
31541bb98b ;make: tag-project: tag .99 only after major release 2021-08-07 09:17:13 -10:00
Simon Michael
07eca4e426 ;doc: RELEASING 2021-08-07 09:15:15 -10:00
Simon Michael
9bc77f87fc ;doc: changelogs 2021-08-06 17:26:37 -10:00
Simon Michael
981849a6c1 ;doc: changelogs 2021-08-06 00:16:20 -10:00
Simon Michael
000ff30fd6 ;make: tag-project: that .99 tag should be on master, only 2021-08-05 23:38:23 -10:00
Simon Michael
45c39b055b ;make: tag-project: also set a final .99 tag
This will influence git describe and improve the version strings of dev builds.
2021-08-05 23:27:25 -10:00
Simon Michael
49ff039312 lib: cli/ui/web: clarify version string code
version -> packageversion
versiondescription -> versionStringFor
2021-08-05 22:54:25 -10:00
Simon Michael
53f02c7b3d ;cabal: update cabal files 2021-08-05 22:04:38 -10:00
Simon Michael
33c5726a96 cli: require githash >=0.1.4.0, simplify version code 2021-08-05 22:04:20 -10:00
Simon Michael
606d992fc8 cli: disable no-longer-used --binary-filename flag
It was still supported (as a hidden flag) by hledger-web,
and now is not.
2021-08-05 21:51:10 -10:00
Simon Michael
1492fca8f1 cli: separate some version things 2021-08-05 21:49:17 -10:00
Stephen Morgan
918c243fa9 fix: forecast: Generate forecast transactions at journal finalisation,
rather than as a postprocessing step. (#1638)

This allows us to have a uniform procedure for balancing transactions,
whether they are normal transactions or forecast transactions, including
dealing with balance assignments, balance assertions, and auto postings.
2021-08-05 21:10:47 -10:00
Stephen Morgan
c404800fbf ref!: forecast: Move forecast_ from ReportOpts to InputOpts. 2021-08-05 21:10:47 -10:00
Stephen Morgan
5cca04cdc9 imp: areg: aregister no longer excludes future/forecast transactions by default.
To get the previous behaviour, you can call with the additional query "not📅tomorrow-".

This is because we are preparing to move forecast_ to InputOpts, where
it is not accessible to AccountTransactionsReport.
2021-08-05 21:10:47 -10:00
Stephen Morgan
23b0cad6ef fix: areg: Make sure aregister sorts first by transaction register date,
then by parse order to break any ties. (#1642)
2021-08-05 20:49:25 -10:00
Simon Michael
3270a4f0d7 ;areg: commented test for #1642 2021-08-05 19:08:21 -10:00
Simon Michael
d6504fef37 ;doc: timedot: rewrite 2021-08-04 19:21:51 -10:00
Simon Michael
f373805668 ;examples: sample.timedot cleanup 2021-08-04 19:21:27 -10:00
Simon Michael
9d030a95b6 ;doc: RELEASING: tweaks 2021-08-03 22:45:42 -10:00
Simon Michael
abba32b4ec ;doc: RELEASING: tweaks 2021-08-03 22:40:12 -10:00
Simon Michael
3c8cfe45e1 ;doc: RELEASING: tweaks 2021-08-03 22:37:58 -10:00
Simon Michael
f9b511ce5c ;doc: RELEASING: tweaks 2021-08-03 22:37:09 -10:00
Simon Michael
f5a6b9f798 ;doc: RELEASING: tweaks 2021-08-03 22:26:26 -10:00
Simon Michael
534ed58d9a ;doc: RELEASING: typo 2021-08-03 22:23:22 -10:00
Simon Michael
a613886026 ;make: ghci-web[-test]: fix broken dep 2021-08-03 22:12:19 -10:00
Simon Michael
6afc5ce6b2 ;cabal: update cabal files 2021-08-03 21:05:29 -10:00
Simon Michael
f51ea92cfc deps: require base >=4.11, prevent red squares on hackage matrix
We officially support GHC 8.6+ (and 8.8+ for hledger-web) now.
Hackage matrix builder shows all packages building successfully
with GHC 8.4+, somehow, so we'll adjust the base bound to
allow that but prevent any attempts to build with older GHCs,
2021-08-03 21:05:02 -10:00
Simon Michael
2a39497e21 pkg: add tested-with GHC 9.0.1 2021-08-03 20:52:05 -10:00
Simon Michael
62e503b225 ;doc: RELEASING: page TOC for website 2021-08-03 20:28:26 -10:00
Simon Michael
bc2e68cbdb ;doc: RELEASING: updates 2021-08-03 15:52:09 -10:00
Simon Michael
d716aaa5a8 shake: changelogs: don't get confused by an all-digit commit hash
Fixes spurious "can't list changes" warning.
2021-08-03 09:51:38 -10:00
Simon Michael
abd63db3e7 ;doc: update changelogs 2021-08-03 09:50:57 -10:00
Simon Michael
81dfbc9ac2 ;doc: changelogs: note some 1.22.1 changes I missed 2021-08-03 09:42:59 -10:00
Simon Michael
7673778022 ;shake: cabalfiles: use (and require) hpack, to avoid building
hpack should be in $PATH, and it should be the version that's in
the current stack release, to avoid commit conflicts.
2021-08-03 08:56:38 -10:00
Simon Michael
ff76db9fb2 ;shake: cabalfiles: cleanups, build fast and show progress 2021-08-03 08:28:36 -10:00
Simon Michael
95de5a878a ;cabal: update cabal files 2021-08-03 08:00:22 -10:00
Simon Michael
6665ddfb9b ;pkg: bump version to 1.22.99 2021-08-03 00:24:20 -10:00
Simon Michael
8f7f0a8931 ;install: hledger 1.22.1, stackage 18.5 2021-08-02 22:59:08 -10:00