Releases
v0.2.0
Compare
Sorry, something went wrong.
No results found
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 )
You can’t perform that action at this time.