Simon Michael
b0c4bf6f22
ci: bump ghc version to 9.4.4, preliminary for #2129 , #2128
2023-12-08 06:34:43 -10:00
Simon Michael
cf99c4ab5d
;stack:9.4: bump to 9.4.8
2023-12-08 06:34:16 -10:00
Simon Michael
51224f6e27
fix: bal --budget --layout=tall was hiding commodity symbols
...
When reports want to render amounts without commmodity symbols,
they must now use AmountDisplayOpts' new displayCommodity flag.
(Previously it was a side effect of setting displayCommodityOrder.)
2023-12-08 05:52:29 -10:00
Simon Michael
0bc86c95e4
lib: Hledger.Data.Amount: noPrice -> noCost
2023-12-07 23:35:50 -10:00
Simon Michael
862b7e5712
dev: clarify AmountDisplayOpts, add a new flag for symbol display
2023-12-07 23:35:50 -10:00
Simon Michael
aa8c0e8279
;doc:balance:budget report: tighten up
2023-12-07 23:35:50 -10:00
Simon Michael
c9764e82c9
;doc:balance:budget report: trim some content
...
Moved "Budgets and subaccounts" to the cookbook's Budgeting page,
I think it's not needed in the reference manual.
2023-12-07 19:03:52 -10:00
Simon Michael
0526c834dd
;doc:balance:budget report: update/clean up
2023-12-07 18:48:26 -10:00
Simon Michael
9bad34c341
;doc: changelogs
2023-12-07 11:36:39 -10:00
Simon Michael
1bd7e1bf48
;doc: update manuals
2023-12-07 11:33:14 -10:00
Simon Michael
e2751a79a3
;doc: github-release
2023-12-07 11:32:33 -10:00
Simon Michael
7ace5ee560
;doc: changelogs for 1.32.1
2023-12-07 11:32:20 -10:00
Simon Michael
74cbbd152f
;doc: note that payee
and tag
can't have tags, unlike account
2023-12-07 09:04:48 -10:00
Simon Michael
c062b14c5d
imp: auto-declare builtin tag names like type: and t: ( #2119 )
...
Now using type: in account declarations or generating t: with timedot
letters won't cause the `tags` check to fail.
If a user declares any of these explicitly with a tag directive,
it does not cause an error.
2023-12-07 08:55:05 -10:00
Simon Michael
6ae64c8f3e
imp: allow declaring the empty payee name with "" ( #2119 )
2023-12-07 08:30:55 -10:00
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