Permalink
Commits on Jun 20, 2017
  1. Use working targets for broken links in README

    adamvoss committed on GitHub Jun 20, 2017
Commits on Mar 11, 2017
Commits on Feb 26, 2017
  1. version bump 0.7.6: updates from js-xlsx

    We still recommend switching to js-xlsx, these updates were backported!
    
    - formula updates fixes #70 h/t @SolaiappanRajendran
    - cfb fixes #106 h/t @JanSchuermannPH
    - cfb fixes #80 h/t @xrd
    - codepage updates fixes #89 h/t @dchambers
    SheetJSDev committed Feb 26, 2017
Commits on Apr 3, 2015
  1. added note about js-xlsx

    [ci skip]
    SheetJSDev committed Apr 3, 2015
Commits on Feb 18, 2015
  1. version bump 0.7.5: sheet name encoding

    - BIFF8 uses unicode BIFF5 uses codepage for sheet names (h/t @ajuhos @shakhal)
    - Added readFileSync, readSync (h/t @jmarca)
    SheetJSDev committed Feb 18, 2015
Commits on Feb 13, 2015
  1. version bump 0.7.4-a: XLUnicodeRichExtendedString

    The aforementioned uses unicode strings, so the codepage is overridden in those
    areas.  There may be more records.
    
    h/t @shakhal @ajuhos
    SheetJSDev committed Feb 13, 2015
Commits on Feb 10, 2015
  1. version bump 0.7.4: cleanup related to node bug

    See nodejs/node-v0.x-archive#9181, introduced in 0.11.15
    
    Since bug affects nodejs stable 0.12, travis now uses 0.11.14 and io.js
    SheetJSDev committed Feb 10, 2015
  2. version bump 0.7.3: last minute bugfixes

    - parse_XFExtGradient stubbed (fixes #62, h/t @oakuraape)
    - default to UTF16LE (fixes #64, h/t @ajuhos)
    - ensure that date1904 is propagated to SSF (fixes #66, h/t @Martin-Pitt)
    - pin CFB version in anticipation of future changes
    SheetJSDev committed Feb 10, 2015
Commits on Nov 11, 2014
  1. version bump 0.7.2: pre-BIFF5 support

    - allow for naked streams (pre-BIFF5, CFB optional)
    - support pre-BIFF5 strings and widths
    - removed nested functions in parse_xlscfb, added more record types
    - README improvements (paralleling js-xlsx)
    - fake "Sheet1" name if sheet name is missing (fixes #57, h/t @egon12)
    - demo only processes one file (addresses #52)
    - updated CFB (bits/18_cfb.js pulled from js-cfb)
    - cellStyles option (only supports patternType)
    - sheet_to_json __rowNum__ now non-enumerable (h/t @SystemParadox)
    - strip sourceMappingURL references from minified scripts (h/t @vinin3)
    - sheet_to_json header === 1 now includes empty rows (h/t @tamlyn)
    
    Related:
    
    SheetJS/js-xlsx#139
    SheetJS/js-xlsx#142
    #51
    SheetJS/j#8
    SheetJSDev committed Nov 11, 2014
Commits on Jul 28, 2014
  1. modified test script to satisfy slow travis ci

    - test timeout increased to 10s
    - skipping apachepoi_51535
    SheetJSDev committed Jul 28, 2014
Commits on Jul 27, 2014
  1. version bump 0.7.1: cleanup and bug fixes

    - range correction includes endpoint (fixes #47, h/t @leandrocruz)
    - utility function improvements (fixes #47, h/t @alupis)
    - bower.json improvements (h/t @jjstewart)
    - codepage 21010 -> 1200 (fixes #44, h/t @BobBarkre)
    - baltic and vietnamese codepages: updated codepage to 1.3.4
    - Country record parsing
    - XLML Smart Tags parsing
    SheetJSDev committed Jul 27, 2014
Commits on Jul 25, 2014
  1. Add bower.json to resolve injection issues

    Stewart, John C committed Jul 25, 2014
Commits on Jun 29, 2014
  1. added prof file [ci skip]

    SheetJSDev committed Jun 29, 2014
  2. fixed shim [ci skip]

    SheetJSDev committed Jun 29, 2014
  3. version bump 0.7.0: basic BIFF5 support

    - utils updated to parallel js-xlsx
    - functions reworked to help with v8 optimization
    - switches reworked to ensure WTF test passes
    - eliminated all prototype abuse
    - updated README to parallel js-xlsx
    - updated SSF to 0.8.1
    - updated CFB to 0.10.0 (property parsing now external)
    SheetJSDev committed Jun 29, 2014
Commits on Jun 25, 2014
Commits on Jun 8, 2014
  1. version bump 0.6.21: performance

    - XLS: eliminated unnecessary binds
    - XML: ported performance improvements from js-xlsx
    - jscs linting to check for trailing comma issues
    - updated SSF to 0.7.1
    - updated codepage to 1.2.0
    - improved coverage in tests
    SheetJSDev committed Jun 8, 2014
Commits on May 30, 2014
  1. test improvements

    SheetJSDev committed May 30, 2014
Commits on May 27, 2014
  1. version bump 0.6.20: more flexible JSON

    - sheet_to_json more flexible, sheet_to_row_object_array now just wraps it
    o opts.header = 1 for array of arrays
    o opts.header = 'A' for spreadsheet column labels
    o custom opts.header array for custom labels
    o opts.range = n starts from row n
    o opts.range = range restricts writer to work within the specified range
    - fixes #42
    SheetJSDev committed May 27, 2014
Commits on May 23, 2014
  1. version bump 0.6.19: refreshing dependencies

    - SSF updated to 0.7.0 (h/t @sysarchitect)
    - CFB updated to 0.9.1 (some writers corrupt RB-tree, h/t @mike-legg)
    - XLML parse column styles
    - XLML writing stubs
    SheetJSDev committed May 23, 2014
Commits on May 17, 2014
  1. version bump 0.6.18: xor password

    - xls2csv renamed to xls
    - Makefile structure aligns with js-xlsx
    - introduction of password option (will change)
    - support for 40-bit xor encryption
    - alignment of common bits with js-xlsx
    - SSF updated to 0.6.5
    - more XLS properties
    - jshint passes
    - XLS and XLML custom properties tests pass
    - XLS and XLML do not report empty ranges
    SheetJSDev committed May 17, 2014
Commits on Apr 16, 2014
  1. version bump 0.6.17: XLS features

    - updated SSF to 0.6.4
    - FILETIME parsing
    - codepage handling (h/t @xch89820)
    - coverage test spinner (to prevent travis timeouts)
    - XLS adjust range if outside of Dimensions (h/t @euskode)
    - hyperlink support (mirroring js-xlsx, h/t @sysarchitect)
    SheetJSDev committed Apr 16, 2014
Commits on Apr 5, 2014
  1. Merge pull request #39 from xch89820/master

    Do not mask cptable
    SheetJSDev committed Apr 5, 2014
Commits on Mar 30, 2014
  1. version bump 0.6.16: plaintext comment parsing

    - test structure converging to js-xlsx test suite
    - updating to SSF 0.6.2
    - adding more XLML tags (cases involving number formats with conditions)
    SheetJSDev committed Mar 30, 2014
Commits on Mar 29, 2014
  1. version bump 0.6.15: more edge cases

    - SSF updated to 0.6.1 (date edge cases)
    - new test files (record and sheet edge cases)
    SheetJSDev committed Mar 29, 2014
Commits on Mar 25, 2014
  1. version bump 0.6.13: more missing fields

    - new test cases and corresponding XLS missing fields
    - SSF updated to 0.5.11
    - XLML empty rows and cells properly handled
    SheetJSDev committed Mar 25, 2014
Commits on Mar 23, 2014
  1. version bump 0.6.13: more XLML parsing

    - rc_to_a1 correctly parses R[1]C-1
    - pivot tables, queries etc
    - all tags recognized in WTF mode
    SheetJSDev committed Mar 23, 2014
Commits on Mar 22, 2014
  1. version bump 0.6.12: MergeCells and Properties

    - XLS ws['!merges']
    - XML ws['!merges']
    
    Note that the order may be different, so the tests sort before comparing
    
    - XML Props and Custprops
    SheetJSDev committed Mar 22, 2014
  2. Merge pull request #38 from mchapman/merge-cells

    Add simple merge cells capability, saving as range structures (h/t @mchapman)
    SheetJSDev committed Mar 22, 2014
Commits on Mar 21, 2014
  1. version bump 0.6.11: pass AutoFilter tests

    - XLS uses AutoFilter12 records
    - XLML uses AutoFilter* tags
    SheetJSDev committed Mar 21, 2014
Commits on Mar 20, 2014
  1. version bump 0.6.10: XLML formatting

    - Proper handling of Font tags
    - XLML defaults enforced
    - updated SSF to 0.5.9
    - jshint passes
    SheetJSDev committed Mar 20, 2014