All Versions
Latest Version
Avg Release Cycle
27 days
Latest Release

Changelog History
Page 1

  • v0.17.1 Changes

    • XLSB writer uses short cell form when viable
  • v0.17.0 Changes

    • ๐Ÿ— mini build includes ODS parse/write support
    • DBF explicitly cap worksheet to 1<<20 rows
    • XLS throw errors on truncated records
  • v0.16.2 Changes

    June 05, 2020
    • 0๏ธโƒฃ Disabled PRN parsing by default (better support for CSV without delimeters)
  • v0.16.1 Changes

    May 16, 2020
    • ๐Ÿ›  skip empty custom property tags if data is absent (fixes DocSecurity issue)
    • HTML output add raw value, type, number format
    • ๐Ÿ“œ DOM parse look for v / t / z attributes when determining value
    • double quotes in properties escaped using _x0022_
    • ๐Ÿ”„ changed AMD structure for NetSuite and other RequireJS implementations
    • encode_cell and decode_cell do not rely on encode_col / decode_col
  • v0.16.0 Changes

    April 20, 2020
    • Date handling changed
    • โœ… XLML certain tag tests are now case insensitive
    • ๐Ÿ›  Fixed potentially vulnerable regular expressions
  • v0.15.6 Changes

    March 15, 2020
    • CFB prevent infinite loop
    • ODS empty cells marked as stub (type "z")
    • ๐Ÿ’… cellStyles option implies sheetStubs
  • v0.15.5 Changes

    January 28, 2020
    • ๐Ÿ“œ sheets parse option to specify which sheets to parse
  • v0.15.4 Changes

    • AOA utilities properly preserve number formats
    • Number formats captured in stub cells
  • v0.15.3 Changes

    • Properties and Custom Properties properly XML-encoded
  • v0.15.2 Changes

    November 15, 2019
    • sheet_get_cell utility function
    • sheet_to_json explicitly support null as alias for default behavior
    • encode_col throw on negative column index
    • HTML properly handle whitespace around tags in a run
    • HTML use id option on write
    • Files starting with 0x09 followed by a display character are now TSV files
    • ๐Ÿ“œ XLS parse references col/row indices mod by the correct number for BIFF ver
    • ๐Ÿšš XLSX comments moved to avoid overlapping cell
    • XLSB outline level
    • โšก๏ธ AutoFilter update _FilterDatabase defined name on write
    • XLML skip CDATA blocks