Skip to content

Tags: AidCoe/js-xlsx

Tags

v0.8.4

Toggle v0.8.4's commit message
version bump 0.8.4: formula parsing

- BIFF 2-12 formula parsing
- more content type coverage
- unified `.f` form: A1-style string
- `.F` field for array formulae
- formula output groups array formulae
- bin script -A --arrays output JS row objects
- whitespace robustness in inline string xml
- UTF-8 parsing in rich text runs (fixes SheetJS#505 h/t @fuchsc)
- bold/italic/underline accept null val attr (h/t @qqilihq)
- sst trimming (fixes SheetJS#176 h/t @shakhal @oising)

v0.8.3

Toggle v0.8.3's commit message
version bump 0.8.3: BIFF2 read/write

- basic support for parsing BIFF2-4
- basic support for writing BIFF2
- cleaned up some bad substr uses for IE6 compatibility
- added flow type annotations for xlsx.flow.js
- added numerous null guards (fixes SheetJS#255 h/t @martinheidegger)
- README cleanup (fixes SheetJS#539 h/t @oliversalzburg)
- pin jszip to local version (closes SheetJS#408 h/t @limouri)

bower issues:

|  id  | author            | comment                                   |
|-----:|:------------------|:------------------------------------------|
| SheetJS#254 | @kkirsche         | fixes SheetJS#254 by removing version from json  |
| SheetJS#165 | @vincentcialdella | fixes SheetJS#165 by changing default script     |
| SheetJS#180 | @owencraig        | fixes SheetJS#180 by using xlsx.core.min.js      |

format issues:

|  id  | author            | comment                                   |
|-----:|:------------------|:------------------------------------------|
| SheetJS#271 | @morstaine        | fixes SheetJS#271 by reworking related parse fns |
| SheetJS#504 | @JanSchuermannPH  | fixes SheetJS#504 detect FullPaths h/t @Mithgol  |
| SheetJS#508 | @basma-emad       | fixes SheetJS#508 offending file used `x:` NS    |

v0.8.2

Toggle v0.8.2's commit message
removing node 0.11 from travis

v0.8.1

Toggle v0.8.1's commit message
version bump 0.8.1: fixes to support node 4+

- codepage updated to 1.6.0 (latest)
- clean up Makefile
- adapted .travis.yml to support 0.8
- removed test files that drifted from baseline
- removed XLSB pseudo-inverse tests due to fails in node 4+

v0.8.0

Toggle v0.8.0's commit message
add missing comma in bower.json

v0.7.11

Toggle v0.7.11's commit message
version bump 0.7.11: ODS hooks

- ODS hooks + very basic parser (ods.js)
- handle implicit row/col spec (h/t @EarlJS, see http://git.io/2lwOuA)

v0.7.10

Toggle v0.7.10's commit message
version bump 0.7.10: cleanup

- build bower.json (h/t @jjstewart, following the change from js-xls)
- README clarification on !ref (fixes SheetJS#82)
- XLSX treat empty <v/> tags as empty cells (h/t @clarlars)
- XLSX write !merges array (fixes SheetJS#92)

v0.7.9

Toggle v0.7.9's commit message
version bump 0.7.9: updating jszip to 2.4.0

Fixes SheetJS#98

v0.7.7

Toggle v0.7.7's commit message
version bump 0.7.7: needs more cowbell

- parsexmltag and other hot functions now better optimized for v8
- monomorphic functions (different types -> different funcs)
- more efficient decode_range implementation when source is trusted
- regular expressions cached and simplified without breaking correctness
- more efficient utf8 techniques when available
- XLSX: large functions broken down into sub-functions (e.g. `parse_ws_xml`)
- XLSB: avoid unnecessary binds
- XLSB: assume no exotic codepage exists (no one else tries to write XLSB)
- demo exposes rABS / worker / transferable options
- more tests
- jszip updated to 2.3.0
- SSF updated to 0.8.1
- codepage updated to 1.3.1

v0.7.6-i

Toggle v0.7.6-i's commit message
version bump 0.7.6-i: more browserify

h/t @VolodymyrL