UNPKG

3.66 kBMarkdownView Raw
1# CHANGELOG
2
3This log is intended to keep track of backwards-incompatible changes, including
4but not limited to API changes and file location changes. Minor behavioral
5changes may not be included if they are not expected to break existing code.
6
7## v0.15.1 (2019-08-14)
8
9* XLSX ignore XML artifacts
10* HTML capture and persist merges
11
12## v0.15.0
13
14* `dist/xlsx.mini.min.js` mini build with XLSX read/write and some utilities
15* Removed legacy conversion utility functions
16
17## v0.14.5
18
19* XLS PtgNameX lookup
20* XLS always create stub cells for blank cells with comments
21
22
23## v0.14.4
24
25* Better treatment of `skipHidden` in CSV output
26* Ignore CLSID in XLS
27* SYLK 7-bit character encoding
28* SYLK and DBF codepage support
29
30## v0.14.3
31
32* Proper shifting of addresses in Shared Formulae
33
34## v0.14.2
35
36* Proper XML encoding of comments
37
38## v0.14.1
39
40* raw cell objects can be passed to `sheet_add_aoa`
41* `_FilterDatabase` fix for AutoFilter-related crashes
42* `stream.to_json` doesn't end up accidentally scanning to max row
43
44## 0.14.0 (2018-09-06)
45
46* `sheet_to_json` default flipped to `raw: true`
47
48## 0.13.5 (2018-08-25)
49
50* HTML output generates `<br/>` instead of encoded newline character
51
52## 0.13.2 (2018-07-08)
53
54* Buffer.from shim replaced, will not be defined in node `<=0.12`
55
56## 0.13.0 (2018-06-01)
57
58* Library reshaped to support AMD out of the box
59
60## 0.12.11 (2018-04-27)
61
62* XLS/XLSX/XLSB range truncation (errors in `WTF` mode)
63
64## 0.12.4 (2018-03-04)
65
66* `JSZip` renamed to `JSZipSync`
67
68## 0.12.0 (2018-02-08)
69
70* Extendscript target script in NPM package
71
72## 0.11.19 (2018-02-03)
73
74* Error on empty workbook
75
76## 0.11.16 (2017-12-30)
77
78* XLS ANSI/CP separation
79* 'array' write type and ArrayBuffer processing
80
81## 0.11.6 (2017-10-16)
82
83* Semicolon-delimited files are detected
84
85## 0.11.5 (2017-09-30)
86
87* Bower main script shifted to full version
88* 'binary' / 'string' encoding
89
90## 0.11.3 (2017-08-19)
91
92* XLS cell ixfe/XF removed
93
94## 0.11.0 (2017-07-31)
95
96* Strip `require` statements from minified version
97* minifier mangler enabled
98
99## 0.10.9 (2017-07-28)
100
101* XLML/HTML resolution logic looks further into the data stream to decide type
102* Errors thrown on suspected RTF files
103
104## 0.10.5 (2017-06-09)
105
106* HTML Table output header/footer should not include `<table>` tag
107
108## 0.10.2 (2017-05-16)
109
110* Dates are converted to numbers by default (set `cellDates:true` to emit Dates)
111* Module does not export CFB
112
113## 0.9.10 (2017-04-08)
114
115* `--perf` renamed to `--read-only`
116
117## 0.9.9 (2017-04-03)
118
119* default output format changed to XLSB
120* comment text line endings are now normalized
121* errors thrown on write when worksheets have invalid names
122
123## 0.9.7 (2017-03-28)
124
125* XLS legacy `!range` field removed
126* Hyperlink tooltip is stored in the `Tooltip` field
127
128## 0.9.6 (2017-03-25)
129
130* `sheet_to_json` now passes `null` values when `raw` is set to `true`
131* `sheet_to_json` treats `null` stub cells as values in conjunction with `raw`
132
133## 0.9.5 (2017-03-22)
134
135* `cellDates` affects parsing in non-XLSX formats
136
137## 0.9.3 (2017-03-15)
138
139* XLML property names are more closely mapped to the XLSX equivalent
140* Stub cells are now cell type `z`
141
142## 0.9.2 (2017-03-13)
143
144* Removed stale TypeScript definition files. Flowtype comments are used in the
145 `xlsx.flow.js` source and stripped to produce `xlsx.js`.
146* sed usage reworked to support GNU sed in-place form. BSD sed seems to work,
147 but the build script has not been tested on other sed variants:
148
149```bash
150$ sed -i.ext [...] # GNU
151$ sed -i .ext [...] # bsd
152```
153
154## 0.9.0 (2017-03-09)
155
156* Removed ods.js source. The xlsx.js source absorbed the ODS logic and exposes
157 the ODS variable, so projects should remove references to ods.js
158