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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							26cbfe37be 
							
						 
					 
					
						
						
							
							DBF write encoding ( fixes   #2781  h/t @ZJS248)  
						
						
						
					 
					
						2022-09-06 00:02:39 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6c9010f9d1 
							
						 
					 
					
						
						
							
							comment fallback ( fixes   #2779  h/t @AbhinanduReddy)  
						
						
						
					 
					
						2022-09-02 03:30:10 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							61b17a8bc8 
							
						 
					 
					
						
						
							
							version bump 0.18.4  
						
						
						
					 
					
						2022-03-15 23:23:39 -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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0044f3be82 
							
						 
					 
					
						
						
							
							clean cptable global pollution  
						
						
						
					 
					
						2022-03-11 01:16:24 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f07a3d5fc0 
							
						 
					 
					
						
						
							
							XLSX Comment Parse Safeguard [ci skip]  
						
						
						
					 
					
						2021-09-11 00:13:02 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0c36667c0c 
							
						 
					 
					
						
						
							
							version bump 0.14.2: comment xml ( fixes   #1468 )  
						
						
						
					 
					
						2019-04-01 10:25:15 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5de62a947f 
							
						 
					 
					
						
						
							
							version bump 0.12.5: ancillary utility update  
						
						... 
						
						
						
						- add BOM to `stream.to_csv` (fixes  #1024  h/t @hr5959)
- `utils.format_cell` type (h/t @victorj2307)
- duktape niggles
- demo cleanup 
						
					 
					
						2018-03-12 22:51:54 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c2ec7555fb 
							
						 
					 
					
						
						
							
							version bump 0.11.18: infrastructure  
						
						... 
						
						
						
						- updated dependencies
- fixed eslint config
- fusebox demo 
						
					 
					
						2018-01-23 04:07:55 -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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1988338deb 
							
						 
					 
					
						
						
							
							version bump 0.10.6: encoding tweaks  
						
						... 
						
						
						
						- updated codepage to 1.9.0
- replaced \u2603 with \s\S (fixes  #687  h/t @clgnik) 
						
					 
					
						2017-06-24 02:51:37 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b9dae134f2 
							
						 
					 
					
						
						
							
							TXT/PRN  
						
						... 
						
						
						
						- 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) 
						
					 
					
						2017-04-02 20:16:03 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3a310bd3a7 
							
						 
					 
					
						
						
							
							Read/Write Comments  
						
						... 
						
						
						
						- XLSB/XLSX/XLML write comments
- BIFF2 write date cells (see #586  h/t @roccomuso)
- ODS read cell comments (fixed  #315  h/t @yisk)
- XLSX / XLSB emit empty comments when necessary
- changed node detection logic (fixes  #614  h/t @mhenris)
- fixes  #605  h/t @ylbweb
- fixes  #233  h/t @hanxi @osecki
- fixes  #192  h/t @abarik1981 @stla
- fixes  #183  h/t @aravindkoneru @ryangallen 
						
					 
					
						2017-04-02 02:47:25 -04: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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6bc24374b9 
							
						 
					 
					
						
						
							
							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 
						
					 
					
						2014-06-29 14:29:45 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							009946339c 
							
						 
					 
					
						
						
							
							version bump 0.7.5: more performance  
						
						... 
						
						
						
						- eliminated functional constructs in hot functions
- format try-catch block extracted into new function
- cpexcel + codepage updated to 1.2.0
- more efficient (and correct) clean implementation of RGB/HSL/tint algorithms
- xlsx binary --all option enables every extra formatting and saving option
- column widths parsed and saved (requires cellStyles:true) 
						
					 
					
						2014-06-02 01:19:07 -04:00