Releases
v0.4.0
Compare
Sorry, something went wrong.
No results found
0.4.0 (2026-09-28)
Features
count, and on request import, a decimal written with the other separator where it can be read no other way (42c26ad )
say whether a sheet is hidden, on SheetInfo and SheetProfile (#55 ) (88820a6 )
Bug Fixes
analysis,import: read a decimal written in exponential notation, in the profile and the import alike (#52 ) (b174704 )
analysis: empty cells past a row's last value are padding, not columns (#53 ) (f9783ba )
analysis: when the distinct budget runs out, settled and rightmost columns give theirs up, so the key keeps an answer (#54 ) (eea4c64 )
csv: a quoted value whose line would overfill the record is not read as a stray quote (69a7b47 )
mapping: a pattern on the linear engine runs without a clock, so a valid value cannot fail on a slow first match (994cb1f )
xlsx,ods: read a line end written as it is the way XML does, as a line feed (fc203bb )
xlsx: a number format counts only inside numFmts, not in a conditional format's dxf (43cbda2 )
xlsx: decode the xHHHH escapes OOXML writers use for characters in strings (6b1b0b4 )
xlsx: read a boolean cell holding no xsd:boolean as its text, not as false (58f7eb3 )
xlsx: read a boolean written as true or false, as the Open XML SDK writes it (b13a703 )
xlsx: read a value on past text that follows a CDATA section (9b0d785 )
Performance Improvements
the other-separator check runs only on values that could be numbers, with the separator looked up once (b9ba1c5 )
You can’t perform that action at this time.