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
Simon Michael
d425ce8fd3
;doc: changelogs: 1.22.1 release date
2021-08-02 22:50:03 -10:00
Stephen Morgan
ae3c7e8756
fix: areg: Make sure the true original transaction is made available in
...
AccountTransactionsReport.
Only a limited number of journal transformations are allowed in
accountTransactionReports due to the need to include the original
transaction. Document these.
Make sure to remove currency and amount queries from the reportq, so
they do not cause problems after valuation.
Avoid confusion by calculating transaction date at one point, and
passing that down with the transaction.
2021-08-02 22:47:50 -10:00