955543147d 
							
						 
					 
					
						
						
							
							version bump 0.20.0  
						
						
						
					 
					
						2023-06-23 05:48:47 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							81b231d866 
							
						 
					 
					
						
						
							
							version bump 0.18.12  
						
						
						
					 
					
						2022-09-22 05:06:45 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ba94ffba35 
							
						 
					 
					
						
						
							
							version bump 0.18.10  
						
						
						
					 
					
						2022-07-25 22:27:52 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2022f7f4b0 
							
						 
					 
					
						
						
							
							version bump 0.18.8: dateless meridien time values  
						
						
						
					 
					
						2022-05-22 19:51:41 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							cfe4da2e56 
							
						 
					 
					
						
						
							
							clarify Multiplan DOS support  
						
						
						
					 
					
						2022-05-05 02:27:25 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							eee39946e3 
							
						 
					 
					
						
						
							
							version bump 0.18.7  
						
						
						
					 
					
						2022-04-25 18:13:46 -04:00 
						 
				 
			
				
					
						
							
							
								reviewher 
							
						 
					 
					
						
						
						
						
							
						
						
							02707848ad 
							
						 
					 
					
						
						
							
							skipHidden for sheet_to_json [ci skip] 
						
						
						
					 
					
						2022-03-11 16:26:02 -08:00 
						 
				 
			
				
					
						
							
							
								Dan Mlodecki 
							
						 
					 
					
						
						
						
						
							
						
						
							56e23ca8e0 
							
						 
					 
					
						
						
							
							NestJS/SheetJS demo instructions  
						
						
						
					 
					
						2022-02-26 01:48:40 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8e6c0411d9 
							
						 
					 
					
						
						
							
							version bump 0.18.1: ESM  
						
						
						
					 
					
						2022-02-13 20:45:57 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							cb8046c447 
							
						 
					 
					
						
						
							
							arithmancy  
						
						
						
					 
					
						2022-01-31 06:41:23 -05:00 
						 
				 
			
				
					
						
							
							
								Jeremy Mill 
							
						 
					 
					
						
						
						
						
							
						
						
							3542d62fff 
							
						 
					 
					
						
						
							
							version bump 0.17.0  
						
						... 
						
						
						
						- Explicit errors on inconsistent XLS records
- DBF cap worksheet to 1<<20 rows 
						
					 
					
						2021-05-13 15:07:05 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7ef3f3e531 
							
						 
					 
					
						
						
							
							version bump 0.15.3: Thanksgiving edition  
						
						... 
						
						
						
						Proper XML Encoding of Props/CustProps (fixes  #1690  h/t @karlbecker) 
						
					 
					
						2019-11-27 04:47:16 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							442c4342df 
							
						 
					 
					
						
						
							
							version bump 0.14.5: XLS grind  
						
						... 
						
						
						
						- XLS force stub for commented cells (fixes  #1567  h/t @Krelborn)
- XLS PtgNameX use ixti (fixes  #1581  h/t @staperney) 
						
					 
					
						2019-08-03 18:51:31 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c0b4895881 
							
						 
					 
					
						
						
							
							version bump 0.12.12: ecosystem deprecations  
						
						... 
						
						
						
						- node 10 `Buffer` deprecation workaround (with dependency update)
- Angular 6 global deprecation workaround (fixes  #1088  h/t @cristhiank)
- BIFF8 write standard and custom properties
- TH elements in HTML string (fixes  #1090  h/t @GigiSan)
- planmaker export quirks 
						
					 
					
						2018-05-05 02:34:37 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8508ad4e94 
							
						 
					 
					
						
						
							
							version bump 0.12.2: BIFF2-4 features  
						
						... 
						
						
						
						- correct BIFF-dependent cell reference wrapping
- record layout fixes from sample files
- use BIFF version 2.4.338 for BOF (fixes  #995  h/t @benjaminleetmaa)
- fixed potentially vulnerable regexes (h/t @davisjam)
- removed insecure deep dependency (fixes  #996  h/t @dcatoday) 
						
					 
					
						2018-02-21 02:10:33 -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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							eff7d153e8 
							
						 
					 
					
						
						
							
							version bump 0.11.12: merging js-harb  
						
						... 
						
						
						
						- ETH format and utils merged from js-harb
- added shim to npm package (fixes  #911  h/t @dackmin)
- TS defs refresh
- updated test_files 
						
					 
					
						2017-12-03 23:41:41 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3f6f8e93ed 
							
						 
					 
					
						
						
							
							version bump 0.11.8: CFB 1.0.0  
						
						... 
						
						
						
						- travis node 9 test
- demo refresh 
						
					 
					
						2017-11-05 14:18:35 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f968dfe4ed 
							
						 
					 
					
						
						
							
							version bump 0.11.6: ancillary format update  
						
						... 
						
						
						
						- BIFF5 XLS write (bookType "biff5")
- DBF Level 7 read
- ODS whitespace and repeated rows
- flow and lint cleanup 
						
					 
					
						2017-10-16 20:14:32 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c88f83940c 
							
						 
					 
					
						
						
							
							RTF write stub  
						
						... 
						
						
						
						- Empty WS on RTF read, rudimentary write
- reshape XLS VBA blob
- CI adding back old nodejs versions
- refresh tests and docs 
						
					 
					
						2017-10-02 04:15:36 -04: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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ce37f99ec3 
							
						 
					 
					
						
						
							
							version bump 0.10.9: pin dependencies  
						
						... 
						
						
						
						- updated SSF 0.10.0, codepage 1.10.1, CFB 0.12.0, CRC32 / ADLER32 1.1.0
- pinned all devDependencies (fixes  #740  h/t @the-spyke)
- flow type updates
- clarified meteor usage (fixes  #751  h/t @NorthDecoder) 
						
					 
					
						2017-07-28 19:27:16 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e996df7b67 
							
						 
					 
					
						
						
							
							version bump 0.10.3: flush  
						
						... 
						
						
						
						- CSV double-quote processing (fixes  #656  h/t @jckkong)
- actually updated SSF to 0.9.3 (h/t @HuFlungDu)
- npm module actually includes the types 
						
					 
					
						2017-05-17 13:52:32 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3fde651a8c 
							
						 
					 
					
						
						
							
							sheet_to_html  
						
						... 
						
						
						
						- added to TS definition and tests
- clarified behavior of plaintext files (fixes  #641  h/t @dskrvk)
- removed old test files 
						
					 
					
						2017-05-16 13:45:35 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							09fba37eac 
							
						 
					 
					
						
						
							
							switch to eslint  
						
						... 
						
						
						
						- eslint pass (eliminates jshint and jscs)
- moved cell reference functions to reduce forward references
- themeXLSX override XLSX/XLSB/XLSM theme 
						
					 
					
						2017-04-16 22:08:23 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							51182e57ef 
							
						 
					 
					
						
						
							
							version bump 0.9.10: nodejs performance  
						
						... 
						
						
						
						- 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 
						
					 
					
						2017-04-09 00:04:46 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6a3afe56c2 
							
						 
					 
					
						
						
							
							Lotus / Quattro Pro read support  
						
						
						
					 
					
						2017-04-04 12:09:41 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b93569badf 
							
						 
					 
					
						
						
							
							more formats from js-harb  
						
						... 
						
						
						
						- clarify usage of Props and Custprops (fixes  #274  h/t @michahell)
- SYLK from js-harb
- DIF from js-harb
- HTML empty string bug fix 
						
					 
					
						2017-04-01 03:32:12 -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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							456ab63dc4 
							
						 
					 
					
						
						
							
							version bump 0.9.2: more bugfixes  
						
						... 
						
						
						
						- decode sheet name for XLSX and XLML (fixes  #203  h/t @rocketmonkeys)
- XFExt (fixes  #298  h/t @aetna-softwares @aimcom @baharudinafif)
- handle truly empty `<is>` elements (fixes  #506  h/t @asksahil)
- pin version numbers for dependencies (fixes  #469  h/t @nhtera)
- sed usage fix (see #572  h/t @liryna)
- fix hex2RGB substr indices (fixes  #294  h/t @kamorahul)
- removed stale typescript files (see #442 )
- reworked shift formula regex (fixed  #551  h/t @SheetJSDev)
- README note on webpack codepage suppression (fixes  #438  h/t @rusty1s)
- README note on WTF (fixes  #487  h/t @livesoftware) 
						
					 
					
						2017-03-13 02:46:37 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3d1f0f79ca 
							
						 
					 
					
						
						
							
							version bump 0.8.7: bundlers  
						
						... 
						
						
						
						demos for browserify/requirejs/webpack 
						
					 
					
						2017-03-04 20:14:08 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7408679252 
							
						 
					 
					
						
						
							
							version bump 0.8.5: FODS/UOS and IE6+ support  
						
						... 
						
						
						
						- read and write support for Flat ODS files
- read support for Uniform Office Spreadsheet (UOS)
- IE6-8 cell regex split fix (fixes  #350  #140  #268  h/t @Aymkdn @C0d3ine)
- replace substr negative index with slices (fixes  #351  h/t @Aymkdn)
- ODS parsexmltag ignores ext overrides (fixes  #548  h/t @lgodard)
- csv can be written using write/writeFile with csv type
- added `type` to README (fixes  #432  h/t @tomkel) 
						
					 
					
						2017-02-21 22:57:59 -08: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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							86d6a093f0 
							
						 
					 
					
						
						
							
							version bump 0.8.2: ODS and cleanup  
						
						... 
						
						
						
						- README and example cleanup
- basic XLSB and ODS write support
- flow typecheck for ODS file
  Note: xlsx.js flow fails: https://github.com/facebook/flow/issues/380 
- exposed jszip compression (fixes  #220 , closes  #284 )
README issues:
|  id  | author         | comment                                      |
|-----:|:---------------|:---------------------------------------------|
| #202  | @sao93859      | closes  #202                                   |
| #211  | @alexanderchan | closes  #211  corrected examples               |
| #327  | @cskaandorp    | changed saveAs example to match write tests  |
| #424  | @dskrvk        | added note about s2roa h/t @LeonardoPatignio |
| #496  | @jimmywarting  | closes  #496  adapted rABS examples with rAAS  |
ODS file format issues:
|  id  | author         | comment                                      |
|-----:|:---------------|:---------------------------------------------|
| #148  | @user4815162342| closes  #148  h/t @ziacik                      |
| #166  | @paulproteus   | closes  #166  rudimentary ODS write support    |
| #177  | @ziacik        | closes  #177                                   |
| #179  | @ziacik        | closes  #179  use JSON when available          |
| #317  | @ziacik        | closes  #317                                   |
| #328  | @think01       | closes  #328                                   |
| #383  | @mdamt         | closes  #383  duplicate cells should be copied |
| #430  | @RB-Lab        | closes  #430                                   |
| #546  | @lgodard       | closes  #546  thanks to other changes          | 
						
					 
					
						2017-02-03 15:50:45 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2a756fffcc 
							
						 
					 
					
						
						
							
							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+ 
						
					 
					
						2016-12-31 03:20:45 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0d38d4c0a0 
							
						 
					 
					
						
						
							
							version bump 0.8.0: unification with js-xls 0.7.5  
						
						
						
					 
					
						2015-04-02 16:32:22 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f9097d403b 
							
						 
					 
					
						
						
							
							version bump 0.7.12: cell type 'd'  
						
						... 
						
						
						
						- more structure in the theme parsing
- cellDates option on parsing side creates date cells
- cellDates option on writing side creates cells with type 'd'
- cell types clarified, type 'str' phased out
- README clarifications
- more tests to ensure date consistency
- more test cases for ODS 
						
					 
					
						2014-10-26 01:26:18 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							61d2e55cc6 
							
						 
					 
					
						
						
							
							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 ) 
						
					 
					
						2014-10-09 22:22:38 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d4999ac421 
							
						 
					 
					
						
						
							
							version bump 0.7.8: docs, defaults, details  
						
						... 
						
						
						
						- browser shim updated (h/t @wintersm for discovering this)
- smart tag ignores (h/t @lostinplace)
- sheet_to_row_object_array bugfix (fixes  #80 , h/t @ChrisBurkeBSD)
- README improved
- baltic and vietnamese codepages: updated codepage to 1.3.4
- iOS Numbers can handle inline strings -> disabling SST by default
- avoid Buffer accessors (see https://github.com/joyent/node/issues/7809 )
- caching certain hot regexes 
						
					 
					
						2014-07-28 09:22:32 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							87bbe636d3 
							
						 
					 
					
						
						
							
							version bump 0.7.6-a: npm is flaky [ci skip]  
						
						... 
						
						
						
						The original push showed up as failed, pushing again 
						
					 
					
						2014-06-05 03:25:49 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							86f21d76ce 
							
						 
					 
					
						
						
							
							adding tmp to .npmignore [ci skip]  
						
						
						
					 
					
						2014-05-22 13:15:47 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1dceeffbe9 
							
						 
					 
					
						
						
							
							version bump 0.5.5: sheet names optimization  
						
						... 
						
						
						
						- bookSheets option skips worksheet parsing (used by xlsx2csv)
- filtered tests (by file extension)
- XLSB formulae stubs 
						
					 
					
						2014-02-13 01:22:42 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2cdd09f801 
							
						 
					 
					
						
						
							
							browser cleanup  
						
						... 
						
						
						
						utils should not be leaked 
						
					 
					
						2013-11-09 13:21:03 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							125713bba7 
							
						 
					 
					
						
						
							
							npm version bump  
						
						
						
					 
					
						2013-10-10 02:44:16 -04:00