hledger/hledger-lib/Hledger
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
..
Data imp: web: round amounts to display precision as before (precisiongeddon) 2023-11-14 13:26:06 -08:00
Read imp:reading: better timing of strict checks and .latest writing (#2113) 2023-11-16 21:48:43 -10:00
Reports imp: more precision handling fixes, debug output, test updates (precisiongeddon) 2023-11-08 13:59:18 -08:00
Utils lib: Hledger.Utils.Debug: lbl_ helper, cleanups, notes 2023-11-08 13:50:33 -08:00
Data.hs ref: move journal checking/pretty errors down further, to Hledger.Data 2022-05-21 18:29:13 -10:00
Query.hs imp: "type:" queries now see through aliases/pivots, like acct: (fix #2018) 2023-04-06 11:12:35 -10:00
Read.hs imp:reading: better timing of strict checks and .latest writing (#2113) 2023-11-16 21:48:43 -10:00
Reports.hs cln: tests: Remove test and tests, which are just aliases for testCase 2021-08-30 16:32:19 -10:00
Utils.hs imp: more precision handling fixes, debug output, test updates (precisiongeddon) 2023-11-08 13:59:18 -08:00