Yann Büchau
18f264595b
;doc: Add hledger-utils with 'hledger edit' to docs
2023-01-05 09:21:44 -10:00
Simon Michael
069b57561f
;doc: tags: clarify additive, not overriding ( #1950 )
2023-01-04 22:59:23 -10:00
Simon Michael
550c248088
;doc: csv: note -in and -out are used together for one posting ( #1970 )
2023-01-04 22:42:45 -10:00
Simon Michael
ce208dd3d4
;doc: mention pivoting on a tag with multiple values ( #1950 )
2023-01-04 21:59:21 -10:00
Simon Michael
af9f8c0416
;doc: add: payees/descriptions completion
2023-01-04 19:58:05 -10:00
Simon Michael
e6a96dba59
dev: fix broken yearless tests
2023-01-04 19:55:58 -10:00
Simon Michael
b5ed655b49
imp: add: Description completions now include payees declared or used
...
Ie as well as full descriptions, it now also offers payee names which
have been declared with a payee directive, or recorded in transactions
with the | syntax.
2023-01-04 19:46:06 -10:00
Simon Michael
77ff2fcc5a
;examples: make sample.csv correspond to sample.journal
2023-01-04 18:43:18 -10:00
Simon Michael
2983b4971f
;doc: csv: clarify amount-in/amount-out docs ( #1970 )
2023-01-04 08:01:54 -10:00
Simon Michael
d157192462
;doc: CREDITS: link to github contributors list
2022-12-31 07:40:33 -10:00
Simon Michael
bfe12c33de
;doc: cli: balance: fix link to Budgeting page
2022-12-30 10:05:50 -10:00
Robert Nielsen
4d8337513b
;doc: Update hledger.m4.md
...
Updated section on pivoting. Used synonyms for "member" in cases where there could be confusion with the tag named "member."
2022-12-28 12:00:52 -10:00
Simon Michael
177b6057ba
;dev: ledger compat test tweaks
2022-12-27 13:15:46 -10:00
Simon Michael
b945147246
;doc: journal: directives tweak
2022-12-27 13:13:10 -10:00
Simon Michael
19821ee0e9
;doc: csv: clarify skip/valid csv semantics ( #1967 )
2022-12-27 13:08:58 -10:00
Simon Michael
7df44fc199
;fix: doc: clarify valid CSV requirements and issues ( fix #1966 )
2022-12-27 12:57:19 -10:00
Simon Michael
a9b63bb694
fix: csv: skip header lines before attempting to parse records ( #1967 )
2022-12-27 12:21:20 -10:00
Simon Michael
71bd102b4b
fix: journal: don't generate bad assertion when assigning with cost ( fix #1965 )
2022-12-26 10:21:44 -10:00
Simon Michael
0f2fe39e43
cabal: update cabal files
2022-12-22 20:32:03 -10:00
Simon Michael
d0eaa8cf5a
dev: force megaparsec 9.3 in stack build plans where supported
...
For the useful dbg tool.
2022-12-22 20:31:47 -10:00
Simon Michael
4b36d852b4
imp: journal: ignore ((valuation expressions)) after amounts (ledger compat)
2022-12-22 20:06:28 -10:00
Simon Michael
3b91a8475a
cabal: update cabal files
2022-12-22 19:26:16 -10:00
Simon Michael
e9e8f350f2
dev: require megaparsec 9.3+ in dev build, for its useful dbg tool
...
The 9.3 version works with our parsers.
2022-12-22 19:25:57 -10:00
Simon Michael
3b8bec7522
dev: make; comment out unused breakpoint plugin
2022-12-22 19:07:40 -10:00
Simon Michael
1ea2bcc83f
imp: journal: also parse (lot notes) in amounts (ledger compat)
...
and rename lotpricep -> lotcostp
and instrument some amount parsers for debugging with megaparsec's dbg
2022-12-22 19:07:40 -10:00
Simon Michael
aa54c3273a
dev: lib: clarify some amount parsers; describe Ledger lot notation
...
amountpwithmultiplier -> amountp'
amountpnolotpricesp -> amountnobasisp
amountwithoutpricep -> simpleamountp
priceamountp -> costp
2022-12-22 09:15:43 -10:00
Simon Michael
04d5813a41
dev: ci: exclude the excluded func tests in CI too
2022-12-22 09:15:43 -10:00
Simon Michael
b1e08ffe46
imp: journal: python directive also consumes empty lines (ledger compat)
2022-12-22 02:30:29 -10:00
Simon Michael
23d25c8403
dev: ledger-compat tests: cleanups
2022-12-22 02:13:08 -10:00
Simon Michael
e2ddf1e685
imp: add "since" as a synonym of "from" in period expressions (ledger compat)
2022-12-22 02:12:25 -10:00
Simon Michael
85e9fbcf7d
imp: journal: allow an empty double-quoted commodity symbol
...
"" is equivalent to writing no symbol.
But it's now possible to declare market prices for the no-symbol
commodity, which occurs eg with timedot data.
P 2022-01-01 "" $100
2022-12-22 01:53:06 -10:00
Simon Michael
a070875fe6
imp: journal: ignore end apply year, end apply tag, drop "pop" (ledger compat)
2022-12-22 01:50:27 -10:00
Simon Michael
a5d6b42322
imp: journal: ignore end apply fixed, end apply tag directives (ledger compat)
2022-12-22 01:12:56 -10:00
Simon Michael
af5645ebb7
imp: journal: ignore python, eval directives (ledger compat)
2022-12-22 00:50:43 -10:00
Simon Michael
2e77586d1b
imp: journal: ignore value directives (ledger compat)
2022-12-22 00:38:51 -10:00
Simon Michael
fb7134c9a0
imp: journal: ignore tag subdirectives (ledger compat)
2022-12-22 00:34:33 -10:00
Simon Michael
c58b9e6ac9
imp: journal: accept apply year
as another synonym for Y
(ledger compat)
2022-12-22 00:27:35 -10:00
Simon Michael
2357a7a750
dev: journal: ignore CLI flags in journal
2022-12-21 23:40:43 -10:00
Simon Michael
aa5323e6ed
dev: journal: update ledger-unsupported, directives tests
2022-12-21 23:20:02 -10:00
Simon Michael
9bac3950af
dev: make functest: exclude failing ledger compat tests
2022-12-21 23:09:00 -10:00
Simon Michael
abd104ccee
imp: journal: ignore more ledger directives (ledger compat)
...
apply fixed, apply tag, assert, bucket, A, capture, check, define, expr
And reorder the directivep parsers.
2022-12-21 23:04:58 -10:00
Simon Michael
e09ab0936a
imp: journal: accept @ as a prefix of directives (ledger compat)
2022-12-21 22:56:32 -10:00
Simon Michael
95d7679f6d
imp: journal: accept year
as a synonym for Y
(ledger compat)
2022-12-21 22:27:08 -10:00
Simon Michael
826a7cfb2a
imp: journal: ignore payee subdirectives
2022-12-21 22:09:15 -10:00
Simon Michael
bf6a2a7ccf
imp: journal: ignore commodity subdirectives other than format
2022-12-21 22:08:54 -10:00
Simon Michael
a454b47ad9
;dev: journal: better account subdirectives test
2022-12-21 22:01:40 -10:00
Simon Michael
befded96d2
;dev: journal: test all h/ledger syntax by status: main, other, unsupported
2022-12-21 17:12:33 -10:00
Simon Michael
03d0799f2f
;doc: CREDITS: update for 2021q4/2022
2022-12-21 15:07:42 -10:00
Simon Michael
9149a9b0f3
;doc: cli: cheatsheet: tweaks
2022-12-21 14:35:35 -10:00
Simon Michael
d3b99e9c95
;doc: cli: cheatsheet: directives cleanup
2022-12-21 09:05:56 -10:00