- blank cells are omitted or stubbed (fixes#770 h/t @doxma)
- bare equals signs are interpred as strings
- CSV / TSV determination based on frequency (fixes#732 h/t @nknapp)
- HTML DOM Element and CSV tests
- XLS do not leak XF and index (fixes#782 h/t @the-spyke)
- cellText and cellNF apply to CSV (fixes#781 h/t @the-spyke)
- systemjs browser example
- more precise file type resolution
- small corner cases from test corpus
- removed neq in tests (fixes#735 h/t @TeamworkGuy2)
- package.json devDependencies versions (fixes#740 h/t @the-spyke)
- TZ consistency for DBF and others (closes#663 h/t @peeyushsrivastava)
- Date1904 XLSX/XLSB/XLS/XLML consistency (fixes#175 h/t @SheetJSDev)
- dateNF corrects for plaintext date parsing (fixes#658 h/t @mmancosu)
- new travis tests override local time zones
- updated SSF to 0.9.2
- XLSB style records and number format writing
- CSV avoid parseFloat (fixes#646 h/t @jabbermarky)
- CSV recognize mac line ending (fixes#648 h/t @charlesread)
- BIFF2 format table refactored to align with SSF
- BIFF5 image data exposure
- SSF custom format auto table update (fixes#267 h/t @Fangmingdu)
- eslint more checks
- browser test timeout extended to 10 seconds
- xlsx.njs use dense mode by default
- CSV Streaming output for nodejs
- XLSX/XLSB error on password protected documents
- record hoppers switch on record number rather than name
- browser demo save file in global (fixes#573 h/t @WildDusk)
- flesh out XLSB record expectations (fixes#624 h/t @pgeeh)
- `dense` mode (fixes#34 h/t @schleumer)
- UTF-16 Unicode Text (TXT) write
- Lotus Formatted Text (PRN) read/write
- DBF version 2 field length adjustments
- throw errors if SheetNames is invalid (fixes#376 h/t @pietersv)