Simon Michael
20389ad844
;workflows:binaries-linux-x64: add more caching
2025-12-31 13:16:54 -10:00
Simon Michael
656c779c6f
;workflows: rename nightly -> testbin
...
The nightly tag is no longer usable, having been used in a test of
immutable releases on Github. The branch/tag/workflow/release is
now "testbin", intended for publishing unreleased binaries for testing.
2025-12-31 12:49:44 -10:00
Simon Michael
01c79b357e
readme: heading
2025-12-31 09:34:27 -10:00
Simon Michael
dbdf199e42
;dev: gitignore
2025-12-31 09:30:31 -10:00
Simon Michael
3d85549e79
dev:Hledger.Utils.IO: clarify expandPath, expandHomePath
2025-12-31 00:28:05 -10:00
Simon Michael
6a9c5d41d9
;cabal: update cabal files
2025-12-31 00:28:05 -10:00
Jens Petersen
ada160db3a
hledger-ui: allow vty-crossplatform 0.5
2025-12-30 23:35:46 -10:00
Simon Michael
ea043df56e
;examples:csv: opencollective: update
2025-12-30 12:54:21 -10:00
Simon Michael
6aaeddfcf0
;examples:csv: opencollective: update
2025-12-30 12:43:04 -10:00
Simon Michael
2dd2ad5cf9
;examples:csv: Open Collective
2025-12-30 11:26:18 -10:00
Simon Michael
3d5704fe22
;doc:README: badges updates
2025-12-30 05:55:36 -10:00
Simon Michael
9b0555e657
;doc:COMMON TASKS:Setting LEDGER_FILE: updates
2025-12-29 09:30:40 -10:00
Simon Michael
327ff6ef0c
;doc:REGRESSIONS
2025-12-29 08:46:30 -10:00
Simon Michael
d505c98910
;doc:REGRESSIONS
2025-12-29 01:15:36 -10:00
Dmitry Astapov
edfea86656
;roi: rephrase IRR solver errors a bit
2025-12-27 09:43:53 -10:00
Dmitry Astapov
1c37dc44a7
;roi: more input sanity checks ( fixes #2505 )
2025-12-27 09:43:53 -10:00
Simon Michael
2fb09f0d1e
cabal: update cabal files
2025-12-26 17:10:47 -10:00
Simon Michael
1a0a81d9e7
fix: add, ui: better fix for add's [ #2410 ], also fixes ui's [ #2512 ]
...
By using newer haskeline fixing https://github.com/haskell/haskeline/issues/130 .
2025-12-26 17:09:26 -10:00
Simon Michael
91d019741e
;pkg: allow base 4.22 / ghc 9.14
2025-12-26 15:17:16 -10:00
Simon Michael
262e6d2c2e
;examples:cctax: wording
2025-12-26 15:05:34 -10:00
Simon Michael
ff018bf482
;doc:README: new badges provided by gitscope.dev
2025-12-26 15:05:34 -10:00
Simon Michael
60293349bb
;imp:lib:Hledger.Utils.IO.expandHomePath: handle a bare ~
2025-12-26 15:05:34 -10:00
Tuong Nguyen Manh
de900e5b24
fix:lib:Hledger.Query: words'': Parse escaped quotes in quoted patterns
2025-12-26 12:09:49 -10:00
Ilja Kocken
ed94e7f174
;examples:csv: add Interactive Brokers example CSV rules files ( #2508 )
2025-12-24 16:51:05 -10:00
Simon Michael
64af3a9d11
;doc:cctax: updates
2025-12-19 08:58:23 -10:00
Simon Michael
bafdc72980
;doc:cctax: updates
2025-12-19 08:36:45 -10:00
Simon Michael
824d10b406
;doc:cctax: updates
2025-12-19 08:31:21 -10:00
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