Skip to content

Commit 42b0f4a

Browse files
committed
;doc: changelogs
1 parent 2f18c85 commit 42b0f4a

File tree

5 files changed

+55
-319
lines changed

5 files changed

+55
-319
lines changed

doc/CHANGES.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ General changes in the hledger project.
1818
For package-specific changes, see the hledger package changelogs.
1919

2020

21-
# fc85fa26
21+
# 2f18c858
2222

2323
Docs updated
2424

@@ -38,12 +38,11 @@ Docs updated
3838
- ROADMAP
3939
- tldr/README
4040

41-
Website
42-
4341
Infrastructure/Misc
4442

4543
- add performance tests, logged to perf.log, run by just perftest
4644
- bump stack snapshots
45+
- Dockerfile fixed (probably)
4746
- drop the hledger-install script
4847
- just changelogs* update
4948
- just docupdatediag
@@ -53,8 +52,15 @@ Infrastructure/Misc
5352
- just releasediag update
5453
- just rels-major
5554
- just site-restart
55+
- just: devtag-push: simplify
56+
- just: ghrel-bin-upload
57+
- just: manuals, manuals-site
58+
- just: reltags: cleanup
59+
- just: ver, majorver
60+
- Justfile: less safari dependence
5661
- Justfile reorg, cleanups
5762
- release script updates
63+
- Shake: drop mandates target, update manual dates automatically
5864
- Shake manuals: more contributor instructions in the header comment [hledger_site#140]
5965
- stack92: add valid hashtables version
6066
- stack94: add valid hashtables version

hledger-lib/CHANGES.md

Lines changed: 5 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -17,51 +17,20 @@ API/developer-ish changes in hledger-lib.
1717
For user-visible changes, see the hledger package changelog.
1818

1919

20-
# fc85fa26
21-
22-
- ;doc: add the 1.50.3 changelogs
23-
24-
- dev: balanceTransaction -> balanceSingleTransaction
25-
26-
- imp:lib:Hledger.Read: safer defaultJournal* functions
27-
28-
- fix!: error if LEDGER_FILE points to a nonexistent file [#2485]
29-
Avoiding potentially confusing silent fallback. Also,
30-
31-
- Drop support for Ledger's legacy LEDGER environment variable;
32-
we now support only LEDGER_FILE, for simplicity.
33-
34-
- Clarify the behaviour, eg when a glob pattern matches multiple files
35-
or when the value is empty.
36-
37-
- fix:journal: repair 1.50's journal reading slowness [#2493]
38-
Since 1.50, sourceFilePath, which does IO operations, was being called for every item in the journal.
39-
On my machine this was causing a ~40% slowdown,
40-
but probably it could be more depending on storage system.
41-
42-
Now it's once again called only once per include directive.
43-
Speed seems slightly better now than 1.43 for some reason
44-
(eg: 13k txns/s -> 8k txns/s -> 14k txns/s).
45-
46-
- ;doc: update embedded manuals
47-
48-
- ;doc:changelogs
49-
50-
51-
20+
# 2f18c858
5221

5322
Breaking changes
5423

55-
Fixes
24+
- Hledger.Data.Balancing: balanceTransaction -> balanceSingleTransaction
25+
- Hledger.Utils.IO:
26+
- inputToHandle -> textToHandle; set utf8 not utf8_bom
27+
- readHandlePortably, readHandlePortably' -> hGetContentsPortably
5628

5729
Improvements
5830

5931
- Hledger.Utils.String:
6032
quoteForCommandLine now quotes some additional problem characters, and no longer quotes "7".
6133
[#2468]
62-
- Hledger.Utils.IO:
63-
- inputToHandle -> textToHandle; set utf8 not utf8_bom
64-
- readHandlePortably, readHandlePortably' -> hGetContentsPortably
6534

6635

6736
# 1.50.4 2025-12-04

hledger-ui/CHANGES.md

Lines changed: 2 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -23,53 +23,13 @@ User-visible changes in hledger-ui.
2323
See also the hledger changelog.
2424

2525

26-
# fc85fa26
27-
28-
- ;doc: add the 1.50.3 changelogs
29-
30-
- imp:cli,ui,web: always build with -threaded [#2495]
31-
It's required for runPager and presumably for the web server among
32-
other things. The old "threaded" build flag has been dropped.
33-
34-
- fix:pkg: make threaded (and dev and library-only) build flags manual [#2495]
35-
The threaded runtime is required at least for hledger's pager output,
36-
and probably for other things. It's controlled by the "threaded" build
37-
flag for some historical reason. Now, that flag is marked as manual,
38-
so that it can no longer be toggled by cabal. (Probably the build flag
39-
should be dropped, that can be tried later.)
40-
41-
Related: Debian bug #1120833, causing an unusable hledger-1.50.2 package.
42-
43-
- ;doc: update embedded manuals
44-
45-
- ;doc:changelogs
46-
47-
48-
49-
50-
Breaking changes
51-
52-
Fixes
53-
54-
- Re-check balance assertions properly when --pivot is used.
55-
When hledger-ui is started with --pivot, re-enabling balance
56-
assertions with the I key now does a full journal reload, to check
57-
balance assertions accurately. It means that in pivot mode, the I key
58-
can also show other data changes (as if you pressed the g key).
59-
[#2451]
60-
61-
- Watch mode now detects changes made by editors that overwrite files (like VS Code).
62-
(Caleb Maclennan)
63-
64-
Features
26+
# 2f18c858
6527

6628
Improvements
6729

6830
- Allow brick 2.10, vty 6.5.
6931

70-
Docs
71-
72-
API
32+
- Uses hledger 1.51.
7333

7434

7535
# 1.50.4 2025-12-04

hledger-web/CHANGES.md

Lines changed: 2 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -23,43 +23,11 @@ User-visible changes in hledger-web.
2323
See also the hledger changelog.
2424

2525

26-
# fc85fa26
27-
28-
- ;doc: add the 1.50.3 changelogs
29-
30-
- dev: balanceTransaction -> balanceSingleTransaction
31-
32-
- imp:cli,ui,web: always build with -threaded [#2495]
33-
It's required for runPager and presumably for the web server among
34-
other things. The old "threaded" build flag has been dropped.
35-
36-
- fix:pkg: make threaded (and dev and library-only) build flags manual [#2495]
37-
The threaded runtime is required at least for hledger's pager output,
38-
and probably for other things. It's controlled by the "threaded" build
39-
flag for some historical reason. Now, that flag is marked as manual,
40-
so that it can no longer be toggled by cabal. (Probably the build flag
41-
should be dropped, that can be tried later.)
42-
43-
Related: Debian bug #1120833, causing an unusable hledger-1.50.2 package.
44-
45-
- ;doc: update embedded manuals
46-
47-
- ;doc:changelogs
48-
49-
50-
51-
52-
Breaking changes
53-
54-
Fixes
55-
56-
Features
26+
# 2f18c858
5727

5828
Improvements
5929

60-
Docs
61-
62-
API
30+
- Uses hledger 1.51.
6331

6432

6533
# 1.50.4 2025-12-04

0 commit comments

Comments
 (0)