Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 26 Sep 15:05
6899f23

0.2.0 (2026-09-26)

Features

  • archive: open a zip archive by its contents (49cde9b)
  • archive: options, the zip format and skipped entries (a0aea63)
  • archive: read the csv files in a zip archive as sheets (59b086c)
  • archive: read xlsx and ods workbooks inside an archive (2bcdf09)
  • ods: read OpenDocument spreadsheets (5f5f927), closes #13

Bug Fixes

  • archive: findings of the final review (88bcd8f)
  • csv: read quoted notes of any length, catching stray quotes by what they swallow (b550474)
  • csv: refuse an XML document instead of reading its markup as lines (efd98fc)
  • drop the raw HTML image from the readme, which nuget.org shows as text (2ccdbbf)
  • ods: findings of two independent reviews (a9324a9)
  • xlsx: read a written-out bare time on the day a serial time reads on (010aca1)

Performance Improvements

  • analysis: ask the culture-free shape questions once per value, not once per culture (eba9e27)
  • analysis: count cell kinds in an array, not a dictionary (2b06499)
  • analysis: keep distinct-value hashes in a flat open-addressing set (c8eb8f6)
  • analysis: read a number once for cultures that write numbers alike (94fd7a8)
  • csv: make a field that is one run of the buffer straight from the buffer (d526580)
  • csv: take runs of ordinary text inside quotes as one span too (64d527b)
  • csv: take runs of ordinary text outside quotes as one span, found by a vectorised search (b1273a5)