Simon Michael
80d1da2db9
;pkg: bump version to 1.32.99
2023-12-02 09:09:07 -10:00
Simon Michael
26f56e0a13
;doc: changelogs: merge edits from release branch
2023-12-02 09:06:53 -10:00
Simon Michael
a77c8e0e92
;doc: update github release template
2023-12-02 09:03:33 -10:00
Simon Michael
4e65d91bc9
pkg: ui: upper bounds for vty & brick
2023-12-02 09:03:20 -10:00
Simon Michael
5c9d98d482
install: 1.32
2023-12-02 09:03:17 -10:00
Simon Michael
38140945f7
;ci: use newer shelltestrunner with newer ghc
2023-12-02 09:03:14 -10:00
Simon Michael
565e068a00
;doc: RELEASING tweaks
2023-12-01 22:02:30 -10:00
Simon Michael
2b7e34a247
;doc: 1.32 announcements
2023-12-01 20:10:39 -10:00
Simon Michael
e90483a75a
;doc: update manuals
2023-12-01 17:25:00 -10:00
Simon Michael
6cfeb65d7b
;doc: update command help
2023-12-01 17:24:23 -10:00
Simon Michael
71222d75e5
;doc: changelogs: edit
2023-12-01 17:23:31 -10:00
Simon Michael
0b4b4ed70c
;doc: draft changelogs from commit messages (Shake changelogs)
2023-12-01 17:23:31 -10:00
Simon Michael
938b89ecab
;doc: draft changelogs from TWIH (site/src/news.md)
2023-12-01 17:23:31 -10:00
Simon Michael
d652535632
;tools: bake projectcommits
2023-12-01 17:23:31 -10:00
Simon Michael
f2d7f2f289
;tools: bake lastweek: drop an unnecessary report
2023-12-01 17:23:31 -10:00
Charlie Ambrose
3645720157
;doc: Update pathspec for running roi-unrealised.ledger and generated output.
2023-12-01 17:21:33 -10:00
Simon Michael
f2a7f71a00
;doc: timedot: example tweak
2023-11-26 08:47:58 -10:00
Simon Michael
3f2e6381ee
;doc: Amount formatting, parseability: improve example
2023-11-26 08:41:20 -10:00
Simon Michael
e66945bc51
;doc: Amount formatting, parseability: fix link
2023-11-26 08:33:37 -10:00
Simon Michael
0c85b48d2c
;doc: use ``cli not
``shell for command-line examples
2023-11-26 08:30:04 -10:00
Simon Michael
a1988546f1
;doc: Amount formatting, parseability: fix link
2023-11-26 08:20:59 -10:00
Simon Michael
20ab21e1fa
;doc: Amount formatting, parseability: examples, links
2023-11-26 08:01:57 -10:00
Simon Michael
84f11c2c07
;doc:REGRESSIONS: note real name exposure
2023-11-25 21:28:34 -10:00
Simon Michael
833cd45188
;doc:REGRESSIONS: note one pending
2023-11-25 21:28:34 -10:00
Simon Michael
b6a46f637f
feat:timedot: tagged time logging with letters
2023-11-25 21:28:23 -10:00
Simon Michael
6a232e247a
;doc:timedot: cleanups
2023-11-25 21:28:23 -10:00
Simon Michael
96f9c1d2b2
;dev: lotcostp: cleanup
2023-11-23 09:14:54 -10:00
Simon Michael
b4a6212453
imp:ledger-compat: accept lot costs with spaces after {, like Ledger
2023-11-23 08:31:57 -10:00
Simon Michael
4b13af0634
imp:print:beancount: conversion improvements
...
- omit balance assertions
- replace more currency symbols, and match within symbols like C$
- do more account validation, and error if conversion is too hard
- backslash-escape double quotes and backslashes in payee and note
2023-11-23 01:47:15 -10:00
Simon Michael
0b8e920810
imp:print:beancount: also convert cost amounts
2023-11-22 23:54:10 -10:00
Simon Michael
0bf0c30b8d
doc: update manuals
2023-11-22 22:57:55 -10:00
Simon Michael
fcfa7ed78a
;doc: update command help
2023-11-22 22:57:36 -10:00
Simon Michael
a8062381dd
;cabal: update cabal files
2023-11-22 22:57:36 -10:00
Simon Michael
e2cc2d7e24
feat:print: add a basic beancount output format
...
This prints journal output more likely (but not guaranteed) to
be readable by Beancount.
All packages now require text 1.2.4.1 or greater.
2023-11-22 22:57:36 -10:00
Simon Michael
606d99834a
fix: -o/--outputfile with a .json or .sql extension now selects those formats
2023-11-22 19:25:37 -10:00
Simon Michael
f2026aec5a
;doc:commodity directive: edits
2023-11-22 16:27:26 -10:00
Simon Michael
e623df23a3
;doc:commodity directive: explain why decimal mark is required
2023-11-22 16:23:16 -10:00
Simon Michael
443336033e
;doc: amount formatting: correction, csv does not force . ( #2115 )
2023-11-22 16:06:33 -10:00
Simon Michael
5cda7c582a
;doc: amount formatting: edits ( #2115 )
2023-11-22 15:27:41 -10:00
Simon Michael
edf6738109
;doc: amount formatting: edits ( #2115 )
2023-11-22 14:49:59 -10:00
Simon Michael
b5fd3c767c
;doc: amount formatting: edits ( #2115 )
2023-11-22 14:46:50 -10:00
Simon Michael
1744021986
fix: non-print-like reports no longer add trailing decimal marks ( fix #2115 )
...
That 1.31 change was advertised as being for the print command only,
but it affected all commands. Now it affects only print and other
"print-like" commands (ie all commands that show whole journal entries
that we might want to re-parse).
Also three classes of hledger output, and how they modify the
commodity display styles' digit group marks and decimal marks
to suit different consumers, have been identified and documented
(under REPORTING CONCEPTS).
2023-11-22 14:22:51 -10:00
Simon Michael
ef2f3e1607
;doc:csv:if table: clarify, explain why backslash won't work ( #2107 )
2023-11-21 12:01:28 -10:00
Simon Michael
32d9deb3e1
;bin:bar: cleanup
2023-11-21 09:27:26 -10:00
Simon Michael
2b18715885
fix:csv: fix tag: queries on CSV data ( #2114 )
2023-11-20 21:55:11 -10:00
Simon Michael
4febb74d1e
;doc:journal: decimal marks, commodity directives: rewrites
2023-11-20 10:45:37 -10:00
Simon Michael
d717732928
;doc: Hledger.Read: cleanups ( #2113 )
2023-11-16 23:37:20 -10:00
Simon Michael
037613abab
;doc: Hledger.Read: cleanups ( #2113 )
2023-11-16 23:28:14 -10:00
Simon Michael
fba297f705
imp:import: support -s/--strict properly ( fix #2113 )
...
hledger import -s now runs strict checks on an in-memory copy of the
updated journal, before updating the journal file; if strict checks
fail, nothing is written to disk.
And hledger import now does not update any .latest files until it has
run without error (no failing strict checks, no failure while writing
the journal file). This makes it more idempotent, so you can run it
again after fixing problems.
2023-11-16 22:21:05 -10:00
Simon Michael
e92ab28cce
imp:reading: better timing of strict checks and .latest writing ( #2113 )
...
Strict checks now run only once, at end of the high level read operation,
and not for each individual file; this fixes some spurious --strict failures,
like account declarations not affecting a sibling file as they should.
And .latest file writing now happens as the last step, after passing
strict checks. This is mainly for the import command, but it also
means that hledger print --new now does not update .latest files
if strict checks are failing.
The file reading API has been improved and documented in more detail.
2023-11-16 21:48:43 -10:00