Commit Graph

12315 Commits

Author SHA1 Message Date
Simon Michael
6a41ed9e64 imp: drop the "a difference of ..." line from balance assertion errors
Rationale:
To satisfy the recentassertions check I'm often filling in a bunch of
placeholder balance assertions, copy/pasting the correct amount from
the balance assertion failure messages. In this situation the
difference just repeats the amount in the line above, with opposite
sign, which makes it harder for me to interpret the message and to
copy-paste the right amount. And more generally I think showing the
difference isn't really necessary.
2023-12-07 07:58:52 -10:00
Simon Michael
1d29540a53 ;doc:csv:matchers: clarify, mention !/& limitation (#2088) 2023-12-07 07:58:52 -10:00
Simon Michael
22ac8d056d fix:print: pad/round amounts with inferred costs like the others (#2123) 2023-12-07 03:41:31 -10:00
Simon Michael
cf48fbfad8 ;doc: REGRESSIONS: 2125 2023-12-07 03:41:31 -10:00
Simon Michael
c6a580ff3b fix:import: save each file's latest dates, separately (#2125) 2023-12-07 03:41:31 -10:00
Simon Michael
d1635a55f8 lib: move readFileStrictly to Hledger.Utils.IO 2023-12-07 03:41:31 -10:00
Simon Michael
7899b992b7 fix: prevent a Glob/filemanip package conflict in IO.hs 2023-12-05 17:43:04 -10:00
Simon Michael
d831f48cb0 ;doc: update manuals 2023-12-02 09:09:53 -10:00
Simon Michael
ab313c49c7 ;cabal: update cabal files 2023-12-02 09:09:07 -10:00
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