Skip to content

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 16:27
4dd9be2

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)