Commit Graph

11741 Commits

Author SHA1 Message Date
Simon Michael
9ae87a73fa ;pkg: bump version to 1.30.99 2023-06-01 16:34:52 -10:00
Simon Michael
49b3951be6 ;doc: finalise 1.30 announcements 2023-06-01 16:34:12 -10:00
Simon Michael
580b1f6d5a ;doc:cli: replace note about repeated options 2023-06-01 16:34:09 -10:00
Simon Michael
f6322d8923 ;imp: install: update for 1.30, output improvements 2023-06-01 16:34:03 -10:00
Simon Michael
34c401d1cf imp: Revert "imp: cli: make some reporting flags toggle on/off when repeated"
This reverts commit 57c0205107.

Toggling means it can be hard to know if the feature is on or off.
This needs more testing.
2023-06-01 16:32:44 -10:00
Simon Michael
1b0be2b65f imp:demo: add an easy -s/--speed option, play at 2x by default 2023-06-01 16:32:40 -10:00
Simon Michael
c9f39db363 imp:demo: rename/reorder install demo 2023-06-01 16:32:36 -10:00
Simon Michael
43f7ff6b35 ;cln:ui: help wording 2023-06-01 16:32:33 -10:00
Simon Michael
f485b30ae0 ;cln:close: fix end date doc 2023-06-01 16:32:25 -10:00
Simon Michael
003fcfee52 ;doc: github-release: rename, more folding, update for 1.30 2023-06-01 16:30:57 -10:00
Simon Michael
07bae38c4d ;doc: announce 1.30 2023-06-01 16:30:53 -10:00
Simon Michael
250d71fed2 ;doc: CHANGELOGS: update 2023-06-01 16:30:46 -10:00
Simon Michael
ecf266a808 ;doc: merge 1.30 changelogs 2023-06-01 16:29:35 -10:00
Simon Michael
3f08394c6c ;doc: update changelogs 2023-05-31 22:03:50 -10:00
Simon Michael
5048c89608 ;doc: CHANGELOGS: update 2023-05-31 22:02:26 -10:00
Simon Michael
c6afab813c ;examples:csv: Makefile: update status 2023-05-31 21:59:43 -10:00
Simon Michael
1382fbc757 ;doc:cli: update quick links 2023-05-31 19:25:21 -10:00
Simon Michael
d146b83500 ;doc: update manuals 2023-05-31 19:07:44 -10:00
Simon Michael
858135e15e ;doc: simplify man page synopses to suit website 2023-05-31 19:07:02 -10:00
Simon Michael
c008903d1e ;doc: update manuals 2023-05-31 18:57:53 -10:00
Simon Michael
f8e34e8723 ;doc:journal: improve virtual postings doc, mention inferring zero 2023-05-31 18:57:30 -10:00
Simon Michael
438891b2c5 ;dev: stack: bump to nightly-2023-05-31 2023-05-31 18:57:30 -10:00
Simon Michael
c008dd83b6 ;doc: ROADMAP: update 2023-05-31 18:57:30 -10:00
Simon Michael
f7b59c8950 dev: demo: drop two confusing demos for now 2023-05-31 18:57:30 -10:00
Simon Michael
89e0c05f11 ;imp:doc:cli: trim argument files 2023-05-31 16:42:30 -10:00
Simon Michael
3ddb43663c ;cln:doc: man page cleanups 2023-05-31 16:42:11 -10:00
Simon Michael
d92d4127af ;cln:doc: convert .html links to .md (which work in Obsidian) 2023-05-31 08:49:32 -10:00
Simon Michael
19cc3743a8 ;doc: update manuals 2023-05-31 07:57:37 -10:00
Simon Michael
f88501314e ;imp:doc:cli: update a bunch of 2020 examples to 2023 2023-05-31 07:56:53 -10:00
Simon Michael
0e9650d816 ;imp:doc:cli: move LEDGER_FILE section down 2023-05-31 07:56:33 -10:00
Simon Michael
b0e5bb4bc7 ;imp:doc: ui, web: options cleanup 2023-05-30 22:35:01 -10:00
Simon Michael
5c1721da22 ;imp:doc: cli: rearrange 2023-05-30 22:25:46 -10:00
Simon Michael
7c2b194bdf ;imp:doc: cli: update Options, Commands sections 2023-05-30 22:14:55 -10:00
Simon Michael
9cdc0f21b6 imp:cli: add-ons can also have .js, .lua, or .php extensions 2023-05-30 20:23:12 -10:00
Simon Michael
502b80ad81 ;dev: push: ensure git's pager doesn't stop progress 2023-05-27 12:47:32 -10:00
Simon Michael
96cdc0cb96 fix: likelyExecutablesInPath, hledgerExecutablesInPath on windows (#2040)
Pointed out by mauke in #haskell chat: this was incorrectly splitting
PATH on windows (splitting on the : in C:\...), which meant that
people using multiple drive letters on Windows might see hledger
failing to recognise installed add-on commands.
2023-05-27 12:28:38 -10:00
Simon Michael
d7f0398542 ;cln: doc: fix garbled haddock for journalDateSpan, journalDateSpanBothDates
hopefully
2023-05-27 12:01:20 -10:00
Simon Michael
95cedd465f ;doc: github release doc: windows updates 2023-05-27 10:40:21 -10:00
Simon Michael
a12880de05 fix: typo in Hledger.Cli.CliOptions.likelyExecutablesInPath
This had a bug noticed by mauke in #haskell: it was splitting PATH
on [ and ] as well as : and ;. Hard to trigger, but now fixed.
2023-05-27 09:21:49 -10:00
Simon Michael
6b3dd79542 ;dev: make copy-exe*/install-as*: install binaries to bin/old/ 2023-05-27 08:56:05 -10:00
Simon Michael
d19d866446 fix: use costs when balancing a txn with a balance assignment (fix #2039)
Transaction balancing is supposed to balance costs, but these were
being stripped when calculating balance assignments, causing us to
wrongly reject this transaction when the last amount is left implicit,
unlike Ledger:

2023-01-01
    Assets                AAA -1.1 @@ CCC 2
    Assets                BBB -1.2 @@ CCC 3
    Expenses:Fees         CCC  0.2
    Assets                                  = CCC 4.9

I'm not sure why costs were being stripped. I seem to have added it
in 2019 (to Journal.balanceNoAssignmentTransactionB in 3b47b58ae),
but this bug seems to be present even before that.
2023-05-27 08:34:11 -10:00
Simon Michael
d2cefedffb ;doc: update manuals 2023-05-26 09:28:53 -10:00
Simon Michael
32f616f666 ;imp:doc:cli: options note 2023-05-26 09:28:03 -10:00
Simon Michael
34a6c08b03 ;imp:doc:cli: move Input section first, consolidate LEDGER_FILE docs 2023-05-26 09:01:34 -10:00
Simon Michael
c8c5f96ed0 ;cln:doc: ui, web manuals: drop redundant FILES section 2023-05-26 09:01:32 -10:00
Simon Michael
6854b0b5e6 ;doc: update command help 2023-05-26 06:38:27 -10:00
Simon Michael
fda15f808c ;imp:doc:manuals: consolidate, update BUGS sections 2023-05-26 06:38:27 -10:00
Simon Michael
a717cbd300 ;cln:doc: update the manuals' brief input files descriptions
These come from the inputfiles (and new inputfileswithptr) macros,
currently used in five places in the three manuals.
2023-05-26 06:38:27 -10:00
Simon Michael
b8f1a67503 ;doc: FILES update 2023-05-24 18:51:45 -10:00
Simon Michael
766657cb09 ;doc: forecasting: mention --verbose-tags 2023-05-24 12:37:46 -10:00