Dmitry Astapov
a2bd1ceb61
doc: close todos mentioned in csv parser description, more details
2019-11-05 21:16:42 +00:00
Dmitry Astapov
5d207ddd05
doc: describe changes to csv parser
2019-11-05 21:16:42 +00:00
Dmitry Astapov
f108b52171
lib: fix for #1001 - empty field assignment consumes next line
2019-11-05 21:16:42 +00:00
Dmitry Astapov
1acebe1493
test: csv reader test for #1001
2019-11-05 21:16:42 +00:00
Dmitry Astapov
5bd407b3b9
test: show that #1000 is fixed
2019-11-05 21:16:42 +00:00
Dmitry Astapov
5dac141a7e
lib: implement conditional line skips in csv ( fixes #1076 )
2019-11-05 21:16:42 +00:00
Dmitry Astapov
fa61fdbe1b
test: add a test for #1076 (conditional line skips in csv)
2019-11-05 21:16:42 +00:00
Dmitry Astapov
f74df08e98
lib: fix accidental switch of income:unknown and expence:unknown in csv parser
2019-11-05 21:16:42 +00:00
Dmitry Astapov
77fa81ea4d
lib: fix error message formatting (header displayed twice)
2019-11-05 21:16:42 +00:00
Dmitry Astapov
825b9ce5b3
lib: fixed amount vs amount1 conflict detection in csv parser
2019-11-05 21:16:42 +00:00
Dmitry Astapov
f40d045251
test: updated csv parser tests to nicer format
2019-11-05 21:16:42 +00:00
Dmitry Astapov
24bba96ea2
lib: more robust multi-line joining in csv parser
2019-11-05 21:16:42 +00:00
Dmitry Astapov
9440664fc4
test: cleaner tests for CSV parser proposal
2019-11-05 21:16:42 +00:00
Dmitry Astapov
881422cd0f
lib: fix recursive interpolation in CSV parser for fields with dashes
2019-11-05 21:16:42 +00:00
Dmitry Astapov
09f8d62458
test: example on which recursive interpolation in CSV parser fails
2019-11-05 21:16:42 +00:00
Dmitry Astapov
e4476dd2f1
lib: more robust "unknown" account assignment in csv parser
2019-11-05 21:16:42 +00:00
Dmitry Astapov
28ca65b99a
lib: more explicit conditions for using legacy csv parser
2019-11-05 21:16:42 +00:00
Dmitry Astapov
294fb4172c
test: recursive interpolation in csv rules ( #500 )
2019-11-05 21:16:42 +00:00
Dmitry Astapov
e4add6df83
lib: fix for multiline descriptions in csv ( fixes #841 , #416 )
2019-11-05 21:16:42 +00:00
Dmitry Astapov
725bee02f2
test: csv file with multiline description ( #841 , #416 )
2019-11-05 21:16:42 +00:00
Dmitry Astapov
9aab476d53
lib: csv parser supports up to 9 postings. Fixes #570 , #627
2019-11-05 21:16:42 +00:00
Dmitry Astapov
c5bab0ae40
test: added test for #570
2019-11-05 21:16:42 +00:00
Dmitry Astapov
0e1ead74c3
test: update old csv tests for new output format
2019-11-05 21:16:42 +00:00
Dmitry Astapov
a07a084fb7
test: tests for multi-posting CSV import
2019-11-05 21:16:42 +00:00
Simon Michael
96453177b9
;doc: contributing: commit message conventions aren't mandatory
...
[ci skip]
2019-11-04 11:45:40 -08:00
Timofey ZAKREVSKIY
6b5026c240
Weeks in date picker start from Mondays (fix for #1109 )
2019-11-04 11:35:45 -08:00
Simon Michael
1004da9ef1
;doc: project changelog: note matrix.hledger.org improvement
...
And test how Shake changelogs handles items added above the
latest-commit heading.
[ci skip]
2019-11-03 10:10:00 -08:00
Simon Michael
e66e68ed86
;doc: roadmap: doc milestones
...
[ci skip]
2019-10-27 08:06:50 -07:00
Simon Michael
445adbe9d1
;doc: regen manuals
...
[ci skip]
2019-10-23 12:30:27 -07:00
Simon Michael
cfc00070a1
;doc: fix output destination/format links in command docs
...
[ci skip]
2019-10-23 12:29:17 -07:00
Simon Michael
ae422b363a
;doc: roadmap: milestone tweaks
...
[ci skip]
2019-10-23 12:25:39 -07:00
Simon Michael
b1d029a4b8
;doc: roadmap: milestones
...
[ci skip]
2019-10-23 10:37:52 -07:00
Simon Michael
6f06b25ddb
;doc: contributing: four kinds of docs
...
[ci skip]
2019-10-23 10:37:48 -07:00
Simon Michael
e0c511b5fc
;doc: contributing: kent beck tests properties
...
[ci skip]
2019-10-21 13:38:44 -07:00
Simon Michael
312e772468
prices: style price amounts; always show full precision
2019-10-20 07:09:34 -07:00
Simon Michael
b598f30a8a
;lib: styleAmountExceptPrecision
2019-10-20 07:08:45 -07:00
Simon Michael
f09111b8b9
;prices: convert tests to new format
...
[ci skip]
2019-10-20 05:40:49 -07:00
Simon Michael
2e3b51c03f
;lib: journalConvertAmountsToCost -> journalToCost
2019-10-19 19:58:27 -07:00
Simon Michael
54e1caebf1
;lib: refactor journalConvertAmountsToCost
2019-10-19 19:53:05 -07:00
Simon Michael
905149df86
;lib: transaction valuation helpers
2019-10-19 19:41:21 -07:00
Simon Michael
de0a6b1e62
;lib: Transaction: as Map -> as M
2019-10-19 19:17:35 -07:00
Simon Michael
e83cbacbf6
;ui: help: pmi -> p/m/i
2019-10-19 18:47:39 -07:00
Mykola Orliuk
78146978f4
;lib: store raw opts unquoted
...
It looks like we only need quote when we build query and in some
messages.
Fixes simonmichael/hledger#1079
2019-10-19 14:44:08 -07:00
Brian Wignall
88e3e661a8
Fix internal Markdown links
2019-10-18 16:06:23 -07:00
Simon Michael
f5ead7a38e
;install: bump version after resolver update
...
[ci skip]
2019-10-18 11:15:06 -07:00
Simon Michael
96e9b1595d
;csv: doc: clarify skip's behaviour
...
[ci skip]
2019-10-18 11:14:43 -07:00
Brian Wignall
952c2728f8
Make resolver in hledger-install.sh consistent with that in stack.yaml
2019-10-18 11:13:52 -07:00
Simon Michael
d18d32a098
;doc: roadmap: tweak 1.16 goals
...
[ci skip]
2019-10-07 15:31:31 -10:00
Simon Michael
12ed2537b8
;doc: ROADMAP.md
...
[ci skip]
2019-10-07 15:25:01 -10:00
Simon Michael
eff1b31c86
csv: allow csv records with varying lengths, padding with empties
...
Sometimes trailing empty fields are omitted entirely (including the
commas) in CSV records. (I see this in exported Google spreadsheets.)
Now we don't raise an error in this case, instead we automatically pad
any "short" records with empty fields. Not yet well tested.
2019-10-07 14:54:36 -10:00