Commit Graph

14003 Commits

Author SHA1 Message Date
Simon Michael
ccb0033e31 ci: more consistent ghc version env var 2025-06-13 20:48:53 -10:00
Simon Michael
6cde1a3ff7 ci: more consistent images, image notes 2025-06-13 20:41:43 -10:00
Simon Michael
c730eed3e6 ci:oldest: fix ghc version in cache keys 2025-06-13 20:41:30 -10:00
Simon Michael
2c733538d5 ci: no need to install ripgrep 2025-06-13 18:18:25 -10:00
Simon Michael
9cd633ace6 ;tools:checkembeddedfiles: use standard unix tools
rg isn't in github images
2025-06-13 18:18:25 -10:00
Simon Michael
6b19f24c5f ci: fix ghc version in cache keys 2025-06-13 18:03:54 -10:00
Simon Michael
c3bd6f36b4 ;ci: don't bother tar-ing these binaries 2025-06-13 17:34:11 -10:00
Simon Michael
9c56c29fab doc: RELEASING 2025-06-13 17:19:35 -10:00
Simon Michael
4eadf74408 ;ci: stack paths test: edits 2025-06-13 16:36:43 -10:00
Simon Michael
2edc0e4d20 ;ci: stack paths test: edits 2025-06-13 16:29:37 -10:00
Simon Michael
fc46ddffe3 ;ci: stack paths test: edits 2025-06-13 16:27:57 -10:00
Simon Michael
2abb717f49 ;ci: stack paths test: edits 2025-06-13 16:23:22 -10:00
Simon Michael
1b7fc3fb7d ;ci: stack paths test: edits 2025-06-13 16:11:36 -10:00
Simon Michael
65f01adc3d ;ci: stack paths test: edits 2025-06-13 16:09:59 -10:00
Simon Michael
de84a3e8bc ;ci: stack paths test: edits 2025-06-13 16:05:21 -10:00
Simon Michael
bf5707d131 ;ci: stack paths test: edits 2025-06-13 16:03:23 -10:00
Simon Michael
da6df3702d ;ci: test step showing stack paths 2025-06-13 15:57:40 -10:00
Simon Michael
e9be7ea7f5 ;doc:add: edits 2025-06-13 12:31:56 -10:00
Simon Michael
1e9bd3c2c9 ;doc:add: edits 2025-06-13 12:26:34 -10:00
Simon Michael
e434c0101e ;doc:relnotes: 1.43.2 2025-06-13 12:05:20 -10:00
Simon Michael
d3c86bafdf ;doc: finalise changelogs for 1.43.2 on 2025-06-13 2025-06-13 12:05:20 -10:00
Simon Michael
cc95eca1ce ;doc: update changelogs 2025-06-13 12:05:20 -10:00
Simon Michael
e0fb08ee9b ;doc: REGRESSIONS 2025-06-13 11:31:19 -10:00
Simon Michael
9da947f3f5 ;doc:ghnightly:1.43.2 2025-06-13 11:28:05 -10:00
Simon Michael
3b1bd92cf2 ;doc: add: balance assignments: mention -I [#2406] 2025-06-13 10:29:23 -10:00
Simon Michael
5514c926b9 ;doc:ghnightly: go back to comparing with binaries branch
it's more reliable
2025-06-13 10:23:57 -10:00
Simon Michael
db6488ba95 ;doc:ghnightly: compare with nightly tag, not binaries branch 2025-06-13 10:02:39 -10:00
Simon Michael
e716c3f054 ;doc:dev 2025-06-13 09:35:26 -10:00
Simon Michael
b75a730250 ;tools: nightly-push: edits 2025-06-13 09:19:28 -10:00
Simon Michael
53120e86bc ;doc: update embedded manuals 2025-06-13 09:11:44 -10:00
Simon Michael
a823a719f2 ;tools:just: rename some nightly recipes 2025-06-13 09:10:54 -10:00
Simon Michael
bd2d8728d1 fix: txn balancing: fix logic for the 1.50 message [#2402]
and add more tests.
2025-06-13 09:10:46 -10:00
Simon Michael
3713a1b77b ;fix:doc:add: document balance assertions/assignments behaviour [#2406] 2025-06-13 07:36:45 -10:00
Simon Michael
8a03b2ee89 ;examples:csv:eternl.rules 2025-06-13 07:35:47 -10:00
Simon Michael
219f7a7ec3 ;doc: ghnightlynotes 2025-06-12 20:39:00 -10:00
Simon Michael
62e3b57564 ;dev:tests: add missing file 2025-06-12 19:41:10 -10:00
Simon Michael
986a55218b ;doc: update embedded manuals 2025-06-12 19:06:40 -10:00
Simon Michael
16fd84166a ;dev: cleanup 2025-06-12 18:48:48 -10:00
Simon Michael
57031b0e78 dev: rename exitOnError -> handleExit, improve doc 2025-06-12 18:48:10 -10:00
Simon Michael
0750a27d00 dev: ignore SIGPIPE errors from truncated output in a more robust way [#2405] 2025-06-12 18:36:41 -10:00
Simon Michael
c335f93bcb dev:tests: costs can affect display precision via implicit amounts 2025-06-12 18:17:03 -10:00
Simon Michael
005fe0557c dev: fix query-expr.test, broken by fix for #2407
I bypassed the CI tests that would have caught this.
2025-06-12 18:13:48 -10:00
Simon Michael
cda62d9a59 ;dev: change "1.44" to "1.50" in docs and error messages 2025-06-12 17:55:13 -10:00
Simon Michael
0d388a6f93 ;imp: show a more helpful error for transactions unbalanced by upgrade [#2402]
(and drop the last sentence from the single-commodity unbalanced
transaction error)
2025-06-12 17:55:13 -10:00
Simon Michael
868d535f3f ;doc: transaction balancing: doc rewrite [#2402] 2025-06-12 17:55:13 -10:00
Simon Michael
de4d637def dev: transaction balancing: cleanup [#2402] 2025-06-12 17:55:13 -10:00
Simon Michael
0252367de4 ;doc: Transaction balancing: update, mention migration workarounds
Also, for release notes:

Notably, the old behaviour could allow small remainders to accumulate over time, in accounts that (a) often have an inexact posting amount or cost amount and (b) are never reconciled (typically equity, revenues, and expenses).
You can check for this more easily now, eg with a command like

hledger bal cur:\\$ -c '$1.000000000000' | rg '\...0*[1-9]'

(Show account balances, limited to the $ currency, overriding $'s display style to show 12 decimal places, and filter that to just the lines with a non-zero decimal digit in the 3rd place or beyond.)
2025-06-12 17:55:13 -10:00
Simon Michael
bf90b20f2c imp: --txn-balancing flag to select transaction balancing precision [#2402] 2025-06-12 17:55:13 -10:00
Simon Michael
442bd24bc5 ;dev: commodityStyleFromRawOpts: cleanup 2025-06-12 17:55:13 -10:00
Simon Michael
21d403d45d ;dev: test showing formerly accepted inexact entry now rejected [#2402] 2025-06-12 17:55:13 -10:00