hledger/hledger-lib/Hledger/Read
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
..
Common.hs imp:reading: better timing of strict checks and .latest writing (#2113) 2023-11-16 21:48:43 -10:00
CsvReader.hs feat: csv: rules files can be read directly; data file can be specified 2023-05-19 09:09:21 -10:00
CsvUtils.hs feat: cli: Add tsv output (#869) 2023-11-06 16:46:04 -08:00
InputOptions.hs imp: Generated/modified txns/postings are now tagged only with --verbose-tags 2023-04-29 18:25:11 -10:00
JournalReader.hs dev: AmountStyle: rename, reorder fields more mnemonically 2023-09-02 06:46:14 +01:00
LedgerReader.hs.disabled debug: move command parsing debug output down to level 8 2020-07-03 11:37:01 -07:00
RulesReader.hs feat: import: interpolate regex matches in field templates (#2009) 2023-11-08 13:49:39 -08:00
TimeclockReader.hs imp: timeclock: support comments and tags (fix #1220) 2023-05-03 00:05:11 -10:00
TimedotReader.hs dev:print: refactor, add AmountStyle "rounding strategy" 2023-10-18 13:56:24 +01:00