Stephen Morgan
c966a0f413
fix!: cbr: Remove old account type query code. ( #1921 )
...
This replaces the old journal*AccountQuery with the new Type query. This
enables uniform treatment of account type, and fixes a subtle bug
(#1921 ).
Note that cbcsubreportquery no longer takes Journal as an argument.
2022-08-21 08:27:51 +01:00
Simon Michael
b32b130045
dev: lib: fix a failing doctest
2022-08-18 05:08:10 +01:00
Simon Michael
5fd5cd5b85
imp: acc: --declarations -> --positions; add --directives
...
And tweak the layout of flags in --help.
2022-08-18 05:08:10 +01:00
Simon Michael
d4f7137c4a
dev: ci: binaries-mac-x64: bust stack-work caches
2022-08-18 05:08:10 +01:00
Simon Michael
b76de76343
dev: ci: binaries-mac-x64: bust stack-programs cache
2022-08-18 05:08:10 +01:00
Simon Michael
83ff8e3ab3
dev: ci: binaries-mac-x64: revert to stack's ghc
2022-08-18 05:08:10 +01:00
Simon Michael
81ef3b38b4
dev: ci: binaries-mac-x64: try ghc from haskell.org
2022-08-18 05:08:10 +01:00
Simon Michael
4c041b73b7
dev: ci: binaries-mac-x64: bust stack-global cache, try to fix error
2022-08-18 05:07:46 +01:00
Simon Michael
99f3a6852d
dev: ci: binaries-linux-x64-static: simplify ghcup command
2022-08-18 05:05:51 +01:00
Simon Michael
b917b8a310
dev: ci: binaries-*: name branches like workflows
2022-08-18 05:05:41 +01:00
Simon Michael
92e7d9200c
;doc: hledger: csv: fix link more ( #1918 )
2022-08-17 22:50:23 +01:00
Simon Michael
7fbec5d4b7
;doc: hledger: csv: fix link ( #1918 )
2022-08-17 22:14:01 +01:00
Simon Michael
4e105f0cb7
;dev: ui: note relevant discussion
2022-08-17 16:19:34 +01:00
Simon Michael
fcdc07b55e
stack: use brick 1.0 with older GHCs also
2022-08-17 15:57:27 +01:00
Simon Michael
4bd9f4a6f7
dev: ui: avoid MonadFail entirely, simplifying ghc version compat ( #1889 )
2022-08-17 15:57:27 +01:00
Simon Michael
2a594b7fb7
pkg: ui: use/require brick 1.0+ ( #1889 )
2022-08-17 15:57:27 +01:00
Simon Michael
b636eb78a9
dev: make ghci[d]-ui: fix/update
2022-08-17 15:57:27 +01:00
Simon Michael
07cb4ca58c
dev: ci: show stack build plans for deps
2022-08-17 11:50:10 +01:00
Simon Michael
3637a247d5
;doc: RELEASING: clarify
2022-08-17 11:49:10 +01:00
Simon Michael
011b3074e9
;doc: CONTRIBUTING: github links, projects.hledger.org
2022-08-17 11:49:10 +01:00
Simon Michael
e5eac1a618
pkg: ui: add upper bound avoiding brick 1.0
2022-08-17 11:49:10 +01:00
Simon Michael
101e2f7426
imp: add a missing space after colon in some debug output
2022-08-16 09:13:30 +01:00
Simon Michael
3003a18c94
dev: lib: hlint improvements
2022-08-16 09:13:30 +01:00
Simon Michael
a3096d0549
dev: journalFilePath, include: show (unknown) instead of nothing
...
Probably not user-visible, but might improve debug logging slightly.
2022-08-16 09:13:30 +01:00
Simon Michael
8ec31b079c
imp: accounts: --declarations shows that info, not --debug ( #1909 )
2022-08-16 09:13:30 +01:00
Simon Michael
1f08a8a94e
fix: fix multi-file account display order; improve file read logging ( #1909 )
2022-08-16 09:13:30 +01:00
Simon Michael
4be4525b90
dev: tests for multi-file account display order ( #1909 )
2022-08-16 09:13:30 +01:00
Simon Michael
035f2ac4bb
imp: accounts: at --debug 2, show account declaration positions ( #1909 )
2022-08-16 09:13:30 +01:00
Simon Michael
07e3dca735
imp: at --debug 5, log account declarations info while parsing ( #1909 )
2022-08-16 09:13:30 +01:00
Simon Michael
3d6e363461
lib: save account directive positions, for troubleshooting ( #1909 )
2022-08-16 09:13:30 +01:00
David D Lowe
f5680529cd
Fix broken link in bin/README.md
2022-08-15 03:34:40 +01:00
Simon Michael
950c85cad7
dev: bump to latest stackage, ghc 9.2.4
2022-08-07 19:11:17 +01:00
Simon Michael
b46aa1330f
fix: don't reverse account display order with include files ( #1909 )
2022-08-05 13:44:56 +01:00
Simon Michael
09d66c5fc1
fix: account display order is now tracked across all files ( fix #1909 )
2022-08-04 19:05:52 +01:00
Simon Michael
3b34987bdd
dev: accounts: clarifications
2022-08-04 19:01:11 +01:00
Simon Michael
4652400f17
;doc: document account tags; account directive cleanups
2022-08-04 04:20:05 +01:00
Charlotte Van Petegem
75fc6767a9
fix: roi: make sure empty cashflows are skipped when determining first cashflow
...
Empty cashflows are added when the begin date of the report is before the first
transaction.
2022-08-03 18:16:42 +01:00
Simon Michael
7063eba13c
fix: bal: budget goal amounts now respect -c styles ( fixes #1907 )
2022-08-03 17:43:04 +01:00
Simon Michael
229fe6ac58
fix: areg, ui: show transactions normally with a type: query ( #1905 )
...
accountTransactionsReport was not account types-aware.
There might be more of these lurking.
2022-08-03 10:38:42 +01:00
Simon Michael
0a43b4c624
dev: errors: make: don't pause when regenerating
2022-08-03 09:54:45 +01:00
Simon Michael
910b37abf8
fix: check: recentassertions: drop the cleared requirement ( #1899 )
...
It was causing trouble and complicating things too much.
I wanted it as another signal of being "caught up", but YAGNI.
2022-08-03 09:53:55 +01:00
Simon Michael
fa31612b55
;cabal: update cabal files
2022-08-03 07:23:05 +01:00
Simon Michael
8b121bcf74
;feat: bin: hledger-check-postable
2022-08-02 16:22:05 +01:00
Alex Hirzel
497ad6e469
;doc: update achievements listing
2022-08-01 22:54:24 +01:00
Simon Michael
c025d228a1
doc: check: add more details about recentassertions
2022-08-01 06:53:04 +01:00
Simon Michael
2fc74b6eab
dev: add recentassertions test, update assertions test
2022-08-01 06:53:04 +01:00
Simon Michael
1ed8c20978
feat: check recentassertions disallows assertion lag > 7 days
...
hledger check recentassertions (or flycheck-hledger if you enable this
check) will complain if any balance-asserted account does not have a
balance assertion within 7 days before its latest posting. This aims
to prevent the situation where you are regularly updating your
journal, but forgetting to check your balances against the real world,
eventually requiring you to dig back through months of data to find
the error.
2022-08-01 06:53:04 +01:00
Simon Michael
f82d3e27b8
;doc: github-release-doc: edit
2022-07-31 23:35:42 +01:00
Simon Michael
0e63bd1d6f
ci: binaries-linux-x64-static: roll back to ghc 9.0 to avoid segfault
...
Probably https://gitlab.haskell.org/ghc/ghc/-/issues/20266
2022-07-31 23:03:25 +01:00
Simon Michael
a00c93fd07
ci: binaries-linux-x64-static: abort the job when a build fails
2022-07-31 23:03:25 +01:00