PCLI2
v1.15.0
v1.15.0
Jul 30 2026 at 19:57 UTC
Changed
- JSON match reports now stream to
stdouttoo - Completes what v1.14.0 started for CSV.folder geometric-match,folder part-match, andfolder visual-matchbuilt the entire pretty-printed JSON document as oneStringbefore printing it; on a large report that is a second full copy of the data — pretty-printed JSON is bulkier than the rows it came from — and nothing reached the terminal until the last byte was ready. Serialization now goes straight to a buffered, lockedstdout. The bytes written are unchanged, trailing newline included. This supersedes the note in the v1.14.0 entry below that JSON would keep buffering: the atomicity trade is real and is harsher here than for CSV, because a truncated JSON document does not parse at all where a truncated CSV still does. A mid-write failure still reports on stderr with a non-zero exit code, which is what separates it from a silently short file. The single-assetasset match visualandasset match textreports are small and still buffer.