Commit Graph

14209 Commits

Author SHA1 Message Date
Simon Michael
2c18614e7b ;dev: journalTransform notes 2025-09-11 09:58:24 +01:00
Simon Michael
a4692a4a38 fix:ui: preserve --pivot (and --obfuscate) options when reloading [#2451] 2025-09-11 09:56:42 +01:00
Simon Michael
8fe97adbef ;tools: just ghci-ui: make :main work again 2025-09-11 09:30:08 +01:00
Simon Michael
e113dcec6d ;doc:ISSUES: links 2025-09-11 07:55:36 +01:00
Simon Michael
ed5cf569b5 imp:print: alphabetise flags, mostly 2025-09-11 07:33:22 +01:00
Simon Michael
3a1e30255c fix:print: remove unused --show-costs flag from command line help 2025-09-11 07:33:22 +01:00
Simon Michael
6d164b48a0 imp:journal: in amounts, also allow and ignore empty {} (or {{}}) 2025-09-11 07:33:22 +01:00
Simon Michael
eb9fa40d5b ;doc:valuation: edit 2025-09-11 07:33:22 +01:00
Stephen Morgan
aad61e465d fix: balance: Correctly handle empty journals (#2452)
Eliminate several partial functions.
2025-09-11 07:29:27 +01:00
Simon Michael
1d56db0ad8 ;bin:README: link to csv rules doc 2025-09-07 09:31:51 +01:00
Simon Michael
917700718e ;bin: paypal*, simplefin*: add usage examples 2025-09-07 08:31:27 +01:00
Simon Michael
7cab6939ae ;doc:ROADMAP: drop TODO link 2025-09-06 07:08:12 +01:00
Simon Michael
c79c66a740 ;doc:posting dates: link to legacy syntax 2025-09-06 07:03:05 +01:00
Simon Michael
c0636a03ba ;doc:TODO: drop 2025-09-05 08:22:15 +01:00
Simon Michael
e7cf3f6f65 ;doc:ISSUES: update urls 2025-09-05 08:21:36 +01:00
Simon Michael
658399afe3 ;tools:just: cleanup 2025-09-05 08:09:24 +01:00
Simon Michael
99b60b0868 ;doc: changes, relnotes: move import stderr output to "Breaking changes" 2025-09-05 07:34:30 +01:00
Simon Michael
ad90948092 ;doc:REGRESSIONS 2025-09-04 05:54:06 +01:00
Simon Michael
0b4e80f178 ;doc:RELEASING 2025-09-04 05:53:56 +01:00
Simon Michael
e2f5858916 ;doc: changes, relnotes: edit 2025-09-03 22:31:32 +01:00
Simon Michael
8a99192ea1 ;doc:RELEASING 2025-09-03 22:22:31 +01:00
Simon Michael
82552b4ea8 ;doc: update embedded manuals 2025-09-03 20:22:46 +01:00
Simon Michael
8be3e85676 ;cabal: update cabal files 2025-09-03 20:22:40 +01:00
Simon Michael
7ee721eab0 ;pkg: set version to 1.50.99 2025-09-03 20:22:40 +01:00
Simon Michael
f93ceeef97 ;doc:relnotes: drop old hledger-install link 2025-09-03 20:20:26 +01:00
Simon Michael
dc84d54ae1 ;cabal: update cabal files 2025-09-03 20:07:41 +01:00
Simon Michael
5530917129 ;ci:binaries-windows: work around vty-windows breakage in stackage
https://github.com/commercialhaskell/stackage/issues/7832
2025-09-03 20:04:34 +01:00
Simon Michael
9e39f5cffd ;ci:binaries-windows: be more verbose 2025-09-03 20:03:48 +01:00
Simon Michael
ddff672c67 ;doc: github nightly notes 2025-09-03 20:03:48 +01:00
Simon Michael
8d8a607dd6 ;doc: ANNOUNCE* 2025-09-03 20:03:48 +01:00
Simon Michael
c64a16b4c4 ;pkg: drop hledger-install script, no longer used 2025-09-03 20:03:48 +01:00
Simon Michael
6879676088 ;doc:relnotes: 1.50 2025-09-03 20:03:30 +01:00
Simon Michael
638a0c2676 ;doc:relnotes: whitespace 2025-09-03 20:03:30 +01:00
Simon Michael
39af7120e4 ;doc:csv:source: edit 2025-09-03 20:03:30 +01:00
Simon Michael
541e0ebf48 ;doc: finalise changelogs for 1.50 on 2025-09-03 2025-09-03 20:03:21 +01:00
Simon Michael
38116dce19 ;doc: update changelogs 2025-09-03 20:03:15 +01:00
Simon Michael
80e659b51c ;pkg: bump minimum supported GHC from 8.10.7 to 9.6 (and base 4.18)
System.IO.hGetContents' was the latest paper cut; I could keep
supporting ghc 8.10.7, or at least 9.0-9.4, released 2021-2023;
but feck it. Debian Stable has 9.6 and this time can be better spent.
2025-09-03 20:02:59 +01:00
Simon Michael
bc55e1c58f dev: fix liftA2, Foldable1 build errors with ghc <9.6 [#2395] 2025-09-03 20:02:12 +01:00
Simon Michael
4f03d22501 ;pkg: update tested-with 2025-09-03 20:00:16 +01:00
Simon Michael
00fae3ac3b fix: ensure liftA2 is imported, build with ghc <9.6
This broke in 1.43.1.
2025-09-02 08:00:08 +01:00
Simon Michael
91d785aee8 dev:fix: use compatible code rather than new T.show added yesterday 2025-09-01 20:08:17 +01:00
Simon Michael
57ac01acde ;tools: bump to lts-24.8 2025-09-01 12:42:27 +01:00
Simon Michael
9d05d5d083 ;dev: note bitrotted error message tests 2025-09-01 08:57:27 +01:00
Simon Michael
65eb0b1f78 fix:timeclock: change misleadding error message in --old-timeclock mode 2025-09-01 08:49:11 +01:00
Simon Michael
9849f196cb fix:timeclock: process in parse order; fully support overlapping sessions [#2417]
We no longer attempt to process timeclock entries in time order - that
was a wrong requirement, probably given by me, that can't work.  Now
we just process them in parse order. This plus a little tweaking of
error checking fixes several ordering bugs with overlapping sessions
and also allows same-named overlapping sessions.

More cleanup will follow. More testing might show that --old-timeclock
is no longer needed.
2025-09-01 08:27:08 +01:00
Simon Michael
7ac0fa1aaa dev:TimeclockReader, Timeclock: refactor/reindent [#2417] 2025-09-01 08:27:01 +01:00
Simon Michael
a2710a5c2b dev:timeclock: make --old-timeclock parser call itself, not new parser [#2417]
There was no known visible bug, but this seems more correct.
2025-09-01 08:26:44 +01:00
Simon Michael
c6140c1ef6 ;tools: just functest: hide successes again 2025-09-01 08:26:44 +01:00
Simon Michael
e37caf0f27 imp:journal: better error when attempting to include a rules file 2025-09-01 08:26:44 +01:00
Simon Michael
efe1d11edb fix:timeclock: --old-timeclock also affects included files [#2417]
This required changing the Reader type and passing InputOpts down to
journal's include directive parser.
2025-09-01 08:26:44 +01:00