Commit Graph

14534 Commits

Author SHA1 Message Date
Simon Michael
2e78a53931 ;dev: dayPartitionSpans -> dayPartitionStartEnd 2025-10-11 11:02:18 -10:00
Simon Michael
8779f2481a ;dev: PeriodData, DayPartition: haddock updates
Clarify some things. Also note an example of PeriodData wrapping around.
2025-10-11 11:02:18 -10:00
Simon Michael
cef35b97bd ;doc: move the project changelog to doc/, for easy consistent paths
Leave a top-level CHANGES placeholder for discoverability.
2025-10-11 10:11:10 -10:00
Simon Michael
d6ddacbec4 ;doc:AUTHORS.md: move to doc/ 2025-10-11 10:09:06 -10:00
Simon Michael
8e589835b7 ;pkg:hls config for cabal & haskell-debugger 2025-10-10 20:25:40 -10:00
Simon Michael
fc70e0d300 ;pkg:stack config for ghc 9.14 2025-10-10 20:20:03 -10:00
Simon Michael
f4c8508271 ;pkg:cabal config for ghc 9.14 2025-10-10 19:15:49 -10:00
Simon Michael
d798be69c5 ;doc:REGRESSIONS 2025-10-10 18:13:42 -10:00
Simon Michael
653cf189e0 ;doc:1.50.2: use correct real name 2025-10-09 15:31:58 -10:00
Stephen Morgan
4e9fa1615c dev!: lib: Refactor splitSpan to return Maybe DayPartition.
This eliminates all error calls from the chain calculating report
periods.
2025-10-09 15:31:28 -10:00
Stephen Morgan
b9caa4d948 dev!: balance: Use DayPartition for multibalance reports.
This allows us to guarantee that the report periods are well-formed and
don't contain errors (e.g. empty spans, spans not contiguous, spans not
a partition).

Note the underlying representation is now for disjoint spans, whereas
previously the end date of a span was equal to the start date of the
next span, and then was adjusted backwards one day when needed.
2025-10-09 15:31:28 -10:00
Simon Michael
288ced572c ;doc:Special characters: edits [#2468] 2025-10-09 13:58:34 -10:00
Simon Michael
917e5bb8d5 ;doc:Special characters: edits [#2468] 2025-10-09 13:44:25 -10:00
Simon Michael
1ad6f30bf0 ;doc:Special characters: rewrite [#2468] 2025-10-09 13:20:41 -10:00
Simon Michael
cca39bc371 ;tools: just nightlyrel-notes: fix 2025-10-09 11:53:00 -10:00
Simon Michael
d8df3a3ec3 ;tools:just: nightlyrel-bin-copy -> nightlyrel-bin 2025-10-09 11:53:00 -10:00
Caleb Maclennan
e76a2b04b0 docs: Correct documentation about shell escapes 2025-10-09 11:52:37 -10:00
Caleb Maclennan
3c731ae2f7 fix: Only escape special characters by single quoting, not escaping *and* quoting 2025-10-09 11:52:37 -10:00
Caleb Maclennan
8cbe4c6003 fix: Escape special symbols when passing arguments to addons 2025-10-09 11:52:37 -10:00
Simon Michael
abc559f39a ;doc:ui: edit [#2451] 2025-10-09 10:45:01 -10:00
Simon Michael
e42e137b18 ;doc:ui: mention how --pivot makes I reload like g [#2451] 2025-10-09 10:36:01 -10:00
Simon Michael
4aa7d7e20d fix:ui: re-check balance assertions properly when --pivot is used [#2451]
When hledger-ui is started with --pivot, re-enabling balance
assertions with the I key now does a full journal reload, to check
balance assertions accurately. It means that in pivot mode, the I key
can also show other data changes (as if you pressed the g key).
2025-10-09 10:29:39 -10:00
Simon Michael
1c86e02d99 ;dev: journalTransform: doc 2025-10-09 08:34:59 -10:00
Simon Michael
5206b10d8e ;examples:csv: monefy 2025-10-08 06:44:50 -10:00
Caleb Maclennan
a982f385c7 ;doc:ui: remove caveat about unsupported editors 2025-10-07 12:28:45 -10:00
Caleb Maclennan
a7c447a393 ;fix:ui: fix file watcher to catch file overwrites 2025-10-07 12:28:45 -10:00
Simon Michael
85a88327b3 ;doc: REGRESSIONS 2025-10-07 11:51:01 -10:00
Simon Michael
f52cc6aced ;github:workflows:binaries-linux-x64: fix for brick workaround 2025-10-02 11:06:15 -10:00
Simon Michael
74e2cb274c ;tools:just nightlybin tweak 2025-10-02 10:40:10 -10:00
Simon Michael
0848189e76 ;github:workflows:binaries-linux-x64: work around brick bounds issue
https://github.com/jtdaugherty/brick/issues/539
2025-10-02 10:34:15 -10:00
Simon Michael
3121deda2f ;pkg:ui: allow brick 2.10, vty 6.5 2025-10-02 10:33:49 -10:00
Simon Michael
91ba75d12d ;github:workflows: rename ghc caching id for clarity 2025-10-02 10:20:02 -10:00
Simon Michael
f7a9190d5b ;github:workflows: update some ghc caching ids 2025-10-02 10:20:02 -10:00
Simon Michael
84f037dc7e ;tools:just: more updates 2025-10-02 10:20:02 -10:00
Simon Michael
c871ca0ebb ;tools:just: drop the nightly tag, use a github nightly branch again
It's simpler.
2025-10-02 09:49:35 -10:00
Simon Michael
8c5bcbb7d3 ;tools:just: release script updates 2025-10-02 09:41:35 -10:00
Simon Michael
b26c274080 ;doc:REGRESSIONS 2025-10-02 07:50:29 -10:00
Simon Michael
e8672b3a18 fix:Hledger.Utils.String: quoteForCommandLine now quotes "&" [#2468]
This explains the mysterious "7".
2025-10-01 18:15:02 -10:00
Simon Michael
71b1293f06 fix:Hledger.Utils.String: quoteForCommandLine no longer quotes "7" [#2468]
7 is no longer considered a scary shell character.

(This appears to have been harmless, used only for formatting the
balance assertion failure message.)
2025-10-01 17:56:49 -10:00
Simon Michael
7dbdbf1e17 ;doc:REGRESSIONS 2025-10-01 15:05:54 -10:00
Simon Michael
215ef5e12d fix:check accounts: don't garble non-ascii account names in errors [#2469]
This regressed in 1.27 or so.
2025-10-01 14:40:08 -10:00
Simon Michael
bde323b311 ;bin:tt: make it a little more generic 2025-10-01 13:33:01 -10:00
Simon Michael
94f44f5674 ;github:issue template: improve 2025-10-01 11:25:24 -10:00
Simon Michael
5441da0d01 ;github:issue template: improve 2025-10-01 11:20:37 -10:00
Simon Michael
6c4766199d ;github:issue template: improve 2025-10-01 11:12:40 -10:00
Simon Michael
dd81a4073f ;github:issue template: improve 2025-10-01 11:08:40 -10:00
Simon Michael
aba65d47f5 ;pkg:stack: drop unsupported old stack yamls
so they're not maintained.
2025-09-30 15:41:30 -10:00
Simon Michael
6f3382d100 ;workflows:binaries-windows: fix stack yaml 2025-09-30 12:59:43 -10:00
Simon Michael
3cf78ecd03 ;tools: update scripts to ghc 9.12 2025-09-30 12:09:23 -10:00
Simon Michael
95301c4430 ;pkg:stack: build with ghc 9.12 by default 2025-09-30 12:09:23 -10:00