v5.16.3
Reading rows from an attached spreadsheet now works reliably. Excel (.xlsx) attachments parse correctly, and multi-sheet workbooks are handled cleanly: a blank cover page is skipped to the first sheet that has data, and if a sheet's header row is malformed you get a clear message listing the available sheets — rather than rows being read from the wrong sheet. CSV attachments are unchanged.