Simon Michael
20226283b8
;pkg: tweak LICENSE files, try to get github to recognise
2025-03-31 18:18:10 -10:00
Simon Michael
47bb40f838
;pkg: clean up LICENSE files, main module licensing headers
2025-03-31 18:10:19 -10:00
Simon Michael
8d1a8d3799
;cabal: update cabal files
2025-03-31 17:40:30 -10:00
Simon Michael
ed6cef5c00
;pkg: clean up package.yaml files
...
Consistent layout.
Group metadata at the top in similar order to `cabal format`.
2025-03-31 17:25:41 -10:00
Simon Michael
775507c2d4
;pkg:cabal: specify GPLv3+ exactly; require cabal 2.2+ [ #2359 ]
...
Previously our cabal files used cabal-version 1.12, and were in theory
buildable with any ancient version of cabal. Now at least cabal 2.2
(or a version of stack built with with similar Cabal version) is
required to build hledger.
2025-03-31 16:55:36 -10:00
Simon Michael
b6ec245647
;cabal: update cabal files
2025-03-31 16:33:50 -10:00
Simon Michael
cb6a9b2f97
;pkg:cabal: update tested-with in all package.yamls
2025-03-31 16:27:40 -10:00
Thomas Miedema
bc42f79c77
;dev: remove base-compat from stack*.yaml
2025-03-31 16:21:38 -10:00
Thomas Miedema
e7cc2f1066
;dev: lib: drop base-compat dependency
2025-03-31 16:21:38 -10:00
Thomas Miedema
c565dbc4f6
;dev: web: drop base-compat dependency
2025-03-31 16:21:38 -10:00
Thomas Miedema
4d5ff3fe4e
;dev: make doctest happy on ghc-8.10.7
2025-03-31 16:18:09 -10:00
Thomas Miedema
c41588c5cd
;dev: fixup hledger-ui.cabal
2025-03-31 16:18:09 -10:00
Thomas Miedema
bf3d1b6b49
;dev: extra >= 1.7.11 is required
...
Commit ff28aa32 introduced usage of Data.List.Extra.groupOnKey, which
first came with extra-1.7.11.
Fixes stack8.10.yaml build hopefully.
2025-03-31 16:18:09 -10:00
Simon Michael
fa4dbf45af
;doc:csv:encoding: edits [ #2354 ]
2025-03-30 10:09:45 -10:00
Simon Michael
b75f0ebd00
;fix:doc:csv:encoding: list accurate canonical encoding names [ #2354 ]
...
see also https://github.com/dmwit/encoding/issues/28
2025-03-30 10:02:59 -10:00
Simon Michael
5a541420ad
;doc: REGRESSIONS
2025-03-26 10:24:35 -10:00
Simon Michael
6122366af1
;doc:Commands: fix commands link in TOC
2025-03-13 11:52:32 -10:00
Simon Michael
9521fead17
;doc:Commands: add run, repl, commands to TOC
2025-03-13 11:47:26 -10:00
Simon Michael
2a45cfa27b
;doc: fix update csv tutorial link
2025-03-13 11:16:39 -10:00
Simon Michael
81061af552
;doc: updates
2025-03-13 10:48:24 -10:00
Simon Michael
177c26cdc6
;doc:ui: drop obsolete Windows non-support info
2025-03-13 10:47:33 -10:00
Simon Michael
ff21992f74
;pkg:sandstorm: note icon todo; fix capitalisation
2025-03-13 08:25:12 -10:00
Simon Michael
72f505f8ea
;doc:RELEASING
2025-03-12 22:21:33 -10:00
Simon Michael
8768038ff3
;pkg: hledger-install: update
2025-03-12 21:35:24 -10:00
Simon Michael
d49d825fc0
;doc:relnotes: 1.42.1; 1.42 fixes
2025-03-12 21:35:24 -10:00
Simon Michael
efff1cfdb5
;doc: finalise changelogs for 1.42.1 on 2025-03-12
2025-03-12 21:35:24 -10:00
Simon Michael
be1e921dca
;doc: update changelogs
2025-03-12 21:35:24 -10:00
Stephen Morgan
8474c811c5
imp run: More successful cache hits with forecast
...
If forecast start and end dates are explicitly requested with
--forecast=, those parts of the reportspan_ can be replaced with the
forecast dates, meaning more successful cache hits.
2025-03-12 20:47:17 -10:00
Simon Michael
133560aa93
;dev: csv: no need to test for unsupported feature [ #2352 ]
2025-03-12 20:40:36 -10:00
Thomas Miedema
a8a0d3ee30
fix: csv: fix regression in parsing rules containing & ( #2352 )
2025-03-12 20:35:59 -10:00
Simon Michael
5d4631bfda
;doc: REGRESSIONS
2025-03-11 10:15:09 -10:00
Simon Michael
f461962a84
;doc: REGRESSIONS
2025-03-11 10:12:27 -10:00
Simon Michael
3a460419bf
;doc: REGRESSIONS
2025-03-11 10:09:51 -10:00
Simon Michael
9c880a5d73
;pkg:ui: allow vty 6.4
2025-03-09 08:17:02 -10:00
Simon Michael
6f17d133dd
;imp:cli: improve help for --pretty
2025-03-09 08:16:38 -10:00
Simon Michael
6d47530ebc
;imp:cli: improve help for mutually exclusive valuation flags
2025-03-09 08:16:38 -10:00
Simon Michael
3d920ce749
;doc:ghnightly: fix changes link
2025-03-08 14:12:45 -10:00
Simon Michael
dbb85e3a9f
;doc:balance: "types" -> "modes"
2025-03-08 13:09:02 -10:00
Simon Michael
dcd5221489
;doc: update embedded manuals
2025-03-08 12:46:13 -10:00
Simon Michael
b31091195b
;doc: update command docs
2025-03-08 12:44:57 -10:00
Simon Michael
02ef6e45e7
imp:cli: make mutually exclusive flags clearer in --help
2025-03-08 12:42:16 -10:00
Simon Michael
7aae0d9595
imp:web: add an explicit --serve-browse flag, for consistency
2025-03-08 12:41:03 -10:00
Simon Michael
2f0cb50997
imp!:web: deprecate and hide the --server flag, recommend --serve
2025-03-08 11:57:01 -10:00
Simon Michael
a0afda4a2b
;doc:options: mention mutually exclusive flags
2025-03-08 11:20:21 -10:00
Simon Michael
58a8586cea
;tools: add nightlybin, ghnightly-bin; rename some related recipes
...
The "nightly" tag now moves when new nightly binaries are built.
2025-03-08 10:37:42 -10:00
Dmitry Astapov
8b9644be96
script:balance-as-budget-multi.hs
...
Like balance-as-budged, but many times
2025-03-08 09:57:38 -10:00
Simon Michael
da5fb7b110
;tools: ghrel, ghnightly, ghrun, ghruns to browse those things
2025-03-08 09:56:34 -10:00
Dmitry Astapov
9963a01a15
run: do not pre-load journal(s) at the start of "run" [ #2345 ]
...
wait for the first command to do this. Same for "repl"
2025-03-08 09:55:59 -10:00
Dmitry Astapov
c0b3c932ea
;run: --forecast with changed reporting interval fix (+test) [ #2345 ]
2025-03-08 09:55:59 -10:00
Simon Michael
542d1802ee
;doc:ghrelnotes: mention eget
2025-03-08 09:40:44 -10:00