Skip to content

1.0.7

Latest

Choose a tag to compare

@buehlmaier buehlmaier released this 25 Sep 02:44
· 6 commits to main since this release

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 :data seq now closes its underlying reader automatically once fully consumed.

Added

  • Every reader result map now carries a :close key: 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 test now exits green.

Available on Clojars: [com.github.clojure-finance/clojask-io "1.0.7"]