4495a9253e 
							
						 
					 
					
						
						
							
							XLSB new records ( fixes   #3286  h/t  @travisskyles )  
						
						
						
					 
					
						2025-04-30 13:21:01 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e4a66516e4 
							
						 
					 
					
						
						
							
							remove flow array comment workarounds  
						
						... 
						
						
						
						- XLSB use #REF! for unsupported defined name ref (fixes  #3059  h/t @NenadC2 ) 
						
					 
					
						2024-02-02 01:52:14 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							955543147d 
							
						 
					 
					
						
						
							
							version bump 0.20.0  
						
						
						
					 
					
						2023-06-23 05:48:47 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6e260c9185 
							
						 
					 
					
						
						
							
							cell comments  
						
						... 
						
						
						
						- `sheet_to_json` handle arrays (h/t AaronWoodrow)
- XLS parse comment visibility (h/t Godrules500)
- chrome manifest v3 writeFile support
- raw v8 (no TextEncoder/TextDecoder) optimization
- handle empty shared formula body (h/t florian) 
						
					 
					
						2023-06-13 00:49:18 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							cfe4da2e56 
							
						 
					 
					
						
						
							
							clarify Multiplan DOS support  
						
						
						
					 
					
						2022-05-05 02:27:25 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9a3294c955 
							
						 
					 
					
						
						
							
							phasing out patterns with side effects  
						
						... 
						
						
						
						- add ssf test to actions
- support for threaded comments (fixes  #2542 ) 
						
					 
					
						2022-03-14 02:51:33 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b9e7d0d8f4 
							
						 
					 
					
						
						
							
							XLSB/XLS Record Name refactor  
						
						
						
					 
					
						2022-03-12 09:05:57 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e14aee3e51 
							
						 
					 
					
						
						
							
							version bump 0.18.3  
						
						... 
						
						
						
						- XLSX / XLSB dynamic array formulae
- use Uint8Array when available in write (fixes  #2539  h/t @RScherzer)
- mini build cleanup to satiate webpack (fixes  #2526  #2530 ) 
						
					 
					
						2022-03-03 03:35:39 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							fbf43d4b73 
							
						 
					 
					
						
						
							
							version bump 0.18.2: hotfix for unicode woes  
						
						... 
						
						
						
						- fixes  #2521  h/t @lanchengkai
- fixes  #2522  h/t @duchm12 
						
					 
					
						2022-02-15 02:23:59 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f78c866cf4 
							
						 
					 
					
						
						
							
							Parse non-conformant records from Access export  
						
						
						
					 
					
						2022-02-08 04:57:56 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d6161103b1 
							
						 
					 
					
						
						
							
							works minutiae  
						
						
						
					 
					
						2021-12-29 04:16:02 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ebfb5bc7c9 
							
						 
					 
					
						
						
							
							properly detect encrypted ODS  
						
						
						
					 
					
						2021-10-27 03:50:23 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8658054872 
							
						 
					 
					
						
						
							
							BIFF3/4 write support  
						
						... 
						
						
						
						- more precise support for unknown BIFF type (see #2390 )
- `format_cell` render error strings 
						
					 
					
						2021-09-26 18:51:19 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7468f3b635 
							
						 
					 
					
						
						
							
							version bump 0.17.1: short XLSB records  
						
						
						
					 
					
						2021-08-18 14:34:02 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6551dd0e05 
							
						 
					 
					
						
						
							
							version bump 0.15.4: number formats  
						
						... 
						
						
						
						- AOA utilities properly preserve number formats
- empty cell number formats (fixes  #1711  h/t @aimergenge) 
						
					 
					
						2019-12-22 22:19:56 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1a5bba267b 
							
						 
					 
					
						
						
							
							version bump 0.15.2: actually pass lint tests  
						
						
						
					 
					
						2019-11-14 20:46:49 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b7c0b0d914 
							
						 
					 
					
						
						
							
							fixed flow typecheck  
						
						... 
						
						
						
						- update FilterDatabase defined name when writing AutoFilter
- XLML stub cells have blank Data block
- HTML export honor `id` option
- expose `sheet_get_cell` 
						
					 
					
						2019-10-31 23:09:14 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0c36667c0c 
							
						 
					 
					
						
						
							
							version bump 0.14.2: comment xml ( fixes   #1468 )  
						
						
						
					 
					
						2019-04-01 10:25:15 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							dc2128caca 
							
						 
					 
					
						
						
							
							version bump 0.12.6: BrtUid  
						
						... 
						
						
						
						- `BrtUid` record (fixes  #1044  h/t @gustavosimil)
- `sheet_to_json` allow default for errors (fixes  #1035  h/t @arijitkanrar)
- docs and demos update 
						
					 
					
						2018-03-19 17:42:55 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							19620da30b 
							
						 
					 
					
						
						
							
							version bump 0.12.1: BIFF5 features  
						
						... 
						
						
						
						- BIFF5 write number formats and other features
- XLSX/XLSB/BIFF8 Suppress "Number stored as Text" errors
- codename awareness (fixes  #992  h/t @samusstrike)
- updated CFB to 1.0.3
- demo refresh 
						
					 
					
						2018-02-14 15:06:35 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f277ebe140 
							
						 
					 
					
						
						
							
							version bump 0.11.16: refresh  
						
						... 
						
						
						
						- HTML whitespace (fixes  #849  h/t @laurentauthier)
- XLML number format write (fixes  #904  h/t @james-boswell)
- XLAM/XLA write
- 'array' write type
- XLSX/XLSB/XLS/XLML RTL read/write
- XLS merge cells write
- demo and typing refresh 
						
					 
					
						2017-12-30 03:20:00 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							547fba56a2 
							
						 
					 
					
						
						
							
							version bump 0.11.10: binary miscellany  
						
						... 
						
						
						
						- XLSX empty numeric cells stubbed (fixes  #891  h/t @mgoku)
- XLS sheet type identification
- XLS/XLSB/XLSM CodeName exposure (fixes  #361  h/t @TennisVisuals)
- CFB re-exported 
						
					 
					
						2017-11-19 20:51:14 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d02650055d 
							
						 
					 
					
						
						
							
							version bump 0.11.4: BIFF8 XLS write  
						
						... 
						
						
						
						- xlsx bin script takes `-8, --xls` options for writing BIFF8
- updated CFB to 0.12.1, CRC32 to 1.1.1
- test file spelling error (h/t @jsoref)
- minified script renames write_shift / read_shift
- UTF8 and XML entity processing
Issues:
- fixes  #815  h/t @Neroth
- fixes  #739  h/t @LittleBreak @PWDream
- fixes  #553  h/t @keyiis
- fixes  #492  h/t @FlyingSailor @simonchan2013 
						
					 
					
						2017-09-22 18:18:51 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							935821423f 
							
						 
					 
					
						
						
							
							version bump 0.11.1: dist cleanup  
						
						... 
						
						
						
						- dist scripts properly export library
- XLS/XLSB formulae quote sheet names containing spaces
- skipHidden ported to streaming CSV write
- updated codepage to 1.11.0
- flow and TS updates
- webpack demo example using dist scripts
- requirejs demo 
						
					 
					
						2017-08-05 02:32:57 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6732eb76f8 
							
						 
					 
					
						
						
							
							hodgepodge of fixes  
						
						... 
						
						
						
						- missing formula elements rewritten to valid defined names (see #680 )
- comment author length limit enforced
- XLS ifmt references renamed to numFmtId for consistency with XLSB
- removed circular symlink
- mangle/compress with uglify
- more flow comments 
						
					 
					
						2017-07-27 17:15:55 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6a913d3a7b 
							
						 
					 
					
						
						
							
							version bump 0.10.8  
						
						... 
						
						
						
						- TS definition removed DOM references (fixes  #724  h/t @shaunc)
- extendscript inconsistent processing of bitwise ops
- updated browser tests 
						
					 
					
						2017-07-10 18:18:18 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a8736580a5 
							
						 
					 
					
						
						
							
							version bump 0.10.0: cleanup  
						
						... 
						
						
						
						- 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 
						
					 
					
						2017-05-09 14:07:57 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1587688aea 
							
						 
					 
					
						
						
							
							Page Margins  
						
						... 
						
						
						
						- XLSB read/write page margins
- XLSX/XLS/XLML read page margins
- separated encrypted XLSX/XLSB document logic from XLS 
						
					 
					
						2017-04-12 21:29:38 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0189bc23ca 
							
						 
					 
					
						
						
							
							Defined Names  
						
						... 
						
						
						
						- XLSX read/write defined names
- XLSB/XLS/XLML read defined names
Issues:
- fixes  #83  h/t @developergdd
- fixes  #6  , fixes  #599  
						
					 
					
						2017-04-11 18:15:36 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5187bc0b63 
							
						 
					 
					
						
						
							
							Basic AutoFilter Read/Write  
						
						... 
						
						
						
						- XLSX/XLSB read/write autofilter
- XLS/XLML/*ODS read autofilter
- Workbook Properties override via Props option
- XLSB write sheet protection
Issues:
- fixes  #472  h/t @nishthasb
- fixes  #478  h/t @yonatannn
- see #623  h/t @jcarvin 
						
					 
					
						2017-04-10 01:11:32 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6a3afe56c2 
							
						 
					 
					
						
						
							
							Lotus / Quattro Pro read support  
						
						
						
					 
					
						2017-04-04 12:09:41 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							663270b762 
							
						 
					 
					
						
						
							
							XLS/XLSX/XLSB Interpret Chartsheets as Data Tables  
						
						... 
						
						
						
						- chartsheets are now stored as sheets with "!type" set to "chart"
- fixed Strict XML Workbook Relationships
- stubbed support for dialog and macro sheets
- removed legacy XLS `!range` field 
						
					 
					
						2017-03-27 17:41:14 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							245dd7fd82 
							
						 
					 
					
						
						
							
							Documentation improvements  
						
						... 
						
						
						
						- multiformat column widths (fixes  #591  h/t @sheeeeep)
- skip nested BIFF files 
						
					 
					
						2017-03-20 05:02:25 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d7ecca0e8b 
							
						 
					 
					
						
						
							
							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  #505  h/t @fuchsc)
- bold/italic/underline accept null val attr (h/t @qqilihq)
- sst trimming (fixes  #176  h/t @shakhal @oising) 
						
					 
					
						2017-02-19 12:36:32 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ab2ecebac9 
							
						 
					 
					
						
						
							
							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  #255  h/t @martinheidegger)
- README cleanup (fixes  #539  h/t @oliversalzburg)
- pin jszip to local version (closes  #408  h/t @limouri)
bower issues:
|  id  | author            | comment                                   |
|-----:|:------------------|:------------------------------------------|
| #254  | @kkirsche         | fixes  #254  by removing version from json  |
| #165  | @vincentcialdella | fixes  #165  by changing default script     |
| #180  | @owencraig        | fixes  #180  by using xlsx.core.min.js      |
format issues:
|  id  | author            | comment                                   |
|-----:|:------------------|:------------------------------------------|
| #271  | @morstaine        | fixes  #271  by reworking related parse fns |
| #504  | @JanSchuermannPH  | fixes  #504  detect FullPaths h/t @Mithgol  |
| #508  | @basma-emad       | fixes  #508  offending file used `x:` NS    | 
						
					 
					
						2017-02-10 11:23:29 -08:00