Repository navigation
Fixed
- Readers opened by
csv-local(and everything delegating to it:csv-online,read-file) were never closed, leaking a file handle per read. The lazy:dataseq now closes its underlying reader automatically once fully consumed.
Added
- Every reader result map now carries a
:closekey: an idempotent 0-arity function that closes the underlying reader early when consumption stops before the end of the file (e.g. header-only reads). For the eager excel readers it is a no-op, so(close)can always be called unconditionally.
Changed
- README documents the new return shapes.
- Removed the failing placeholder test;
lein testnow exits green.
Available on Clojars: [com.github.clojure-finance/clojask-io "1.0.7"]