Simon Michael
fc34c76eda
;examples: csv/cctax: notes on exporting to cryptocurrency tax calculators
2025-12-19 07:45:21 -10:00
Simon Michael
c0971c1c09
dev: cleanup
2025-12-16 00:18:28 -10:00
Simon Michael
48620c8e8c
imp:journal:include: don't read file attributes unnecessarily
...
When including a literal path, don't use the Glob library at all.
Glob seems to read attributes of all files in a directory,
which disturbs build tools like tup which detect dependencies
based on filesystem operations.
2025-12-15 21:54:53 -10:00
Simon Michael
05b1798b7e
;doc:relnotes: drop hackage links
2025-12-13 09:21:00 -10:00
Simon Michael
ebaabe4305
imp:journal: fix a slight pessimisation of include directives
...
Since 1.50.3, canonicalizePath was being called wastefully when
processing journals with many nested include files and/or many matches
for include glob paths. On a slow filesystem, with unusually
many includes, this might have been quite noticeable.
Now we canonicalise each file path just once as it is encountered,
avoiding the wasted IO work.
2025-12-10 19:21:59 -10:00
Simon Michael
0d336dc3f8
;dev: gitignore cleanups
2025-12-10 19:09:08 -10:00
Simon Michael
5bd57e7585
;doc:REGRESSIONS: reduce word wrapping in table
2025-12-09 19:12:22 -10:00
Simon Michael
98abcb7a03
;doc: ANNOUNCE: updates, new source text for announcements & blurbs
2025-12-09 10:35:31 -10:00
Simon Michael
11c6d85194
;doc:relnotes: reorder
2025-12-08 13:34:06 -10:00
Simon Michael
31f14535cb
;doc:relnotes: update package links
2025-12-08 13:32:36 -10:00
Simon Michael
b04618ede6
;doc:REGRESSIONS
2025-12-08 12:41:48 -10:00
Simon Michael
385b346b3c
;doc:ANNOUNCE: consolidate
...
Keep it short and ordered by priority for use in announcements of
different length
2025-12-08 12:38:13 -10:00
Simon Michael
0ca71e2f35
;doc:RELEASING
2025-12-08 12:38:03 -10:00
Simon Michael
82cf87c61b
;doc: merge change docs from 1.51.1
2025-12-08 11:02:51 -10:00
Simon Michael
81846aa747
;doc:changelogs, relnotes: merge 1.50.5
2025-12-08 10:19:24 -10:00
Simon Michael
665e2d0a55
fix:journal:include: relative includes from a symlinked file work again [ #2503 ]
2025-12-08 09:36:13 -10:00
Simon Michael
784bdb4637
imp:aregister: correct that comment about transaction numbering
2025-12-07 17:44:01 -10:00
Simon Michael
67b2063809
imp!:aregister, journal: same-day txns respect order of -f options
...
If transactions on the same date are coming from two files specified
with -f options, we expect them to be displayed in parse order, ie
respecting the order of the -f options. This wasn't always the case,
now it is.
Also, transactions' tindex field is now unique across all files,
where previously it started at 1 in each file. This affects hledger
data generally, not just the aregister command.
2025-12-07 17:21:36 -10:00
Simon Michael
28f2180649
imp:areg: keep no matched account error on one line
2025-12-07 16:51:26 -10:00
Simon Michael
6bdaef89c0
;dev:journal:include: more tests, note a new regression like [ #2499 ]
2025-12-06 11:07:57 -10:00
Simon Michael
f3bf7e80b9
imp:journal:include: grammar fix in "neither found" error message
2025-12-06 11:07:53 -10:00
Dmitry Astapov
7b8684ba7a
;scripts: fix all the scripts in ./bin. Fixes #2497
2025-12-05 13:46:35 -10:00
Simon Michael
41a81fa527
;doc:changelogs:edits
2025-12-05 07:34:52 -10:00
Simon Michael
c8acfcf4af
;doc:relnotes:edits
2025-12-05 07:34:35 -10:00
Simon Michael
12234e0b7e
;fix:journal: including an unreadable file now shows a clearer error
...
showing the problem include directive (previously the line number was
off by one). Likewise for other IO errors like when resolving ~ and
a home directory can't be found.
2025-12-05 02:34:08 -10:00
Simon Michael
3ad9f87e18
;doc:REGRESSIONS
2025-12-05 01:44:57 -10:00
Simon Michael
6311469a6d
;doc:ANNOUNCE: add contributor names
2025-12-05 01:38:50 -10:00
Simon Michael
bed578458c
;doc:RELEASING: shorter release script
2025-12-05 01:26:52 -10:00
Simon Michael
cda2eb7d74
;doc: update embedded manuals
2025-12-05 01:12:50 -10:00
Simon Michael
b59bce2137
;cabal: update cabal files
2025-12-05 01:10:17 -10:00
Simon Michael
1cd3b3d95a
;pkg: set version to 1.51.99
2025-12-05 01:10:16 -10:00
Simon Michael
8d6988571d
;tools:just:ghrel-bin-upload -> ghrel-upload, fix
2025-12-05 00:59:57 -10:00
Simon Michael
425ddf406c
;doc:ANNOUNCE.short:edit
2025-12-05 00:49:43 -10:00
Simon Michael
e662ca4f92
;doc:gh relnotes:1.51
2025-12-05 00:36:02 -10:00
Simon Michael
62b18e70c0
;doc:announcements:1.51
2025-12-05 00:35:59 -10:00
Simon Michael
a0d4717ddb
;doc:relnotes:1.51
2025-12-05 00:35:57 -10:00
Simon Michael
93da076299
;doc: finalise changelogs for 1.51 on 2025-12-05
2025-12-05 00:35:49 -10:00
Simon Michael
42b0f4a66f
;doc: changelogs
2025-12-04 19:49:33 -10:00
Simon Michael
2f18c85879
;doc: update embedded manuals
2025-12-04 17:15:51 -10:00
Simon Michael
b6fa98ecf0
;tools:just devtag-push: simplify
2025-12-04 17:11:29 -10:00
Simon Michael
9e9f4e4bbf
;tools:just:ghrel-bin-upload
2025-12-04 16:28:33 -10:00
Simon Michael
6e06812c5c
;doc:ghrelnotes:1.50.4
2025-12-04 16:21:13 -10:00
Simon Michael
326d35dc2f
;doc:ghnightlynotes:1.50.4
2025-12-04 16:20:09 -10:00
Simon Michael
96d74ccb08
;doc:announcements:1.50.4
2025-12-04 16:19:18 -10:00
Simon Michael
c55f4b2eeb
;doc:relnotes:1.50.4
2025-12-04 16:18:52 -10:00
Simon Michael
3c672dee55
;doc:changelogs:1.50.4
2025-12-04 16:17:50 -10:00
Simon Michael
4f5a3b06ca
;tools: just: cleanups (still applicable to master)
2025-12-04 16:14:50 -10:00
Simon Michael
2ee2d29f2b
;tools:just: manuals, manuals-site, ver, majorver
2025-12-04 16:10:03 -10:00
Simon Michael
809525302a
;tools:Shake: drop mandates target, update manual dates automatically
2025-12-04 16:04:42 -10:00
Simon Michael
e1458ee8b3
;tools:just: reltags: cleanup
2025-12-04 13:55:30 -10:00