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
Stephen Morgan
b7e40a9e63
ref: areg: Avoid reversing transactions list by making sure we sort them
...
in the correct order to start with.
2021-08-02 22:47:50 -10:00
Stephen Morgan
4e0dcec096
fix: areg: Explicitly avoid filtering by depth queries, perform
...
valuation after all reportq filtering is done (in both the historical
and recent postings), and make sure filtering is done at the correct
point based on whether --txn-dates is set. (#1634 )
2021-08-02 22:47:50 -10:00
Simon Michael
48b8dd9be7
;shake: don't regenerate dir for now (fix)
2021-08-02 22:21:06 -10:00
Simon Michael
003391e102
;shake: don't regenerate dir for now
2021-08-02 22:14:05 -10:00
Stephen Morgan
1d278993bc
fix: forecast: Make sure forecast transactions are generated up to the day before the provided query end date. ( #1633 )
2021-08-02 20:47:20 -10:00
Simon Michael
3dbd441210
;doc: RELEASING
2021-08-01 08:45:52 -10:00
Simon Michael
1d0b2bf9ce
;doc: update changelogs
2021-08-01 08:05:05 -10:00
Simon Michael
d07d0de2d6
test: areg: disable failing tests for now ( #1634 )
2021-07-31 18:28:32 -10:00
Simon Michael
136c7ca704
doc: areg: clarify ( #1634 )
2021-07-31 18:27:23 -10:00
Simon Michael
396b1eb515
test: areg: add more tests ( #1634 )
2021-07-31 18:27:23 -10:00
Stephen Morgan
fc8aa602cf
lib!: modifyTransactions now takes a Map of commodity styles, and will
...
style amounts according to that argument. journalAddForecast and
journalTransform now return an Either String Journal.
This improves efficiency, as we no longer have to restyle all amounts in
the journal after generating auto postings or periodic transactions.
Changing the return type of journalAddForecast and journalTransform
reduces partiality.
To get the previous behaviour for modifyTransaction, use modifyTransaction mempty.
2021-07-30 13:52:35 -10:00
Stephen Morgan
2da0e67141
fix: Add balancing amounts in periodic transactions before applying auto-postings. ( #1412 )
2021-07-30 13:52:35 -10:00
Stephen Morgan
04a36d4942
ref: Refactor journalFinalise to clarify flow.
...
The only semantic difference is that we now apply
journalApplyCommodityStyles before running journalCheckAccountsDeclared
and journalCheckCommoditiesDeclared.
2021-07-30 13:52:35 -10:00
Stephen Morgan
c537f9426b
dev: lens: Use lenses for updateReportSpec(With).
2021-07-30 09:27:39 -10:00
Stephen Morgan
4e9db4e377
dev: lens: Introduce lenses for ReportOpts and ReportSpec.
2021-07-30 09:27:39 -10:00
Simon Michael
aa60c46597
;areg: doc: clarify
2021-07-30 09:09:59 -10:00
Simon Michael
2f819725e5
;lib: accountTransactionsReport: clarify
2021-07-30 09:09:49 -10:00
Stephen Morgan
9df574b3c0
fix: reg: register --related should not create duplicate postings when
...
more than one posting in a transaction matches. (#1629 )
2021-07-30 09:06:27 -10:00
Stephen Morgan
6528f25593
fix: lib: Filter postings before performing valuation and costing in
...
MultiBalanceReport, PostingsReport, EntriesReport, and
AccountTransactionsReport. (#1625 , #1630 )
2021-07-30 09:06:27 -10:00
Simon Michael
4451d68a63
;doc: update manuals
2021-07-29 20:41:19 -10:00
Simon Michael
085b7d4b88
;doc: update CLI usage texts
2021-07-29 20:37:16 -10:00
Simon Michael
f8cc6edbde
;imp: ui: doc: document watch mode and limitations ( #1617 , #911 , #836..)
2021-07-29 20:36:49 -10:00
Simon Michael
f12ff0df3a
;doc: ui, web: move screenshot styles elsewhere
2021-07-28 22:24:25 -10:00
Simon Michael
8c890f845b
;shake: webmanuals: move page toc below h1 again
...
To avoid extra toc items.
Also added a class permitting manual-specific styling.
2021-07-28 22:20:49 -10:00
Simon Michael
78e9f8877c
;doc: changelogs: lib edits
2021-07-28 14:48:17 -10:00
Simon Michael
6718234455
;doc: contrib: issue conventions
2021-07-28 10:37:07 -10:00
Simon Michael
e9d3283d18
;make: installcommithook
2021-07-28 10:03:26 -10:00
Simon Michael
13fbd83626
;doc: releasing: updates
2021-07-28 10:03:26 -10:00
Simon Michael
e4a23c95d4
;doc: changelogs: gather 1.22.1 changes
2021-07-28 10:03:22 -10:00
Simon Michael
b0611a7363
;doc: regexps: list style that renders in vs code
2021-07-28 09:17:47 -10:00
Simon Michael
dc1fcdd7d7
;doc: project changelog
2021-07-27 23:28:03 -10:00
Simon Michael
666e217bd5
;doc: update changelogs
2021-07-27 23:21:13 -10:00
Simon Michael
40c1f09b80
;ci: push: notes
2021-07-27 23:07:30 -10:00
Simon Michael
8ae42873c4
;doc: queries: edit
2021-07-27 22:37:26 -10:00
Simon Michael
6a92953111
;doc: queries: cleanups ( #1625 )
2021-07-27 22:16:39 -10:00
Simon Michael
a4d8072393
;doc: queries: clarify some behaviour ( #1625 )
2021-07-27 11:19:28 -10:00
Simon Michael
40c8ddd572
;doc: strict mode: update
2021-07-27 10:57:50 -10:00