1. 27 Jun, 2014 2 commits
  2. 05 Jun, 2014 2 commits
    • SheetJS's avatar
      version bump 0.7.6-a: npm is flaky [ci skip] · 87bbe636
      SheetJS authored
      The original push showed up as failed, pushing again
      87bbe636
    • SheetJS's avatar
      version bump 0.7.6: IE compatibility · 44b55c5c
      SheetJS authored
      - jscs linting to check for trailing comma issues (h/t @altkatz)
      - IE: phased out lazy string indexing in favor of charCodeAt
      - XLSX: replaced certain operations in hot functions with faster alternatives
      - updated SSF to 0.7.1
      - improved coverage in tests
      44b55c5c
  3. 02 Jun, 2014 1 commit
    • SheetJS's avatar
      version bump 0.7.5: more performance · 00994633
      SheetJS authored
      - 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)
      00994633
  4. 31 May, 2014 1 commit
  5. 29 May, 2014 1 commit
    • SheetJS's avatar
      version bump 0.7.4: I/O improvements · a3d9c4d9
      SheetJS authored
      - basic style + theme parsing, option .cellStyles (h/t @eladxxx)
      - more XLSB writing stubs
      - correct resolution of .xml/.bin files
      - sheet_to_json improvements from js-xls
      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
      - Makefile adapted to work with cygwin on windows
      a3d9c4d9
  6. 25 May, 2014 1 commit
    • SheetJS's avatar
      version bump 0.7.3: performance · 489b9cdd
      SheetJS authored
      - require cpexcel instead of full codepage library
      - hardcode the unescapexml regexp
      - utf8read short circuit for ASCII strings
      - cellFormulae also acts on XLSX/XLSM
      - bin/xlsx.njs do not process formulae unless requested
      489b9cdd
  7. 22 May, 2014 1 commit
    • SheetJS's avatar
      version bump 0.7.2: bughunt · e1f8dbb8
      SheetJS authored
      - read BOM, handle UTF16LE-encoded XML
      - handle namespaces in [Content_Types].xml
      - parse workbook rels to determine sheet files
      - numbers OSX boolean support (apparently requires "0" or "1")
      - XLSX force "General" style to be serialized, omit implied cell type and style
      - updated SSF to 0.7.0 (h/t @sysarchitect)
      - updated jszip to 2.2.2
      - removed old tests/files path, replaced with test_files
      - themes written
      - ignore potential existence of thumbnail when calculating relationship ids
      e1f8dbb8
  8. 16 May, 2014 2 commits
    • SheetJS's avatar
      version bump 0.7.1: test now ignores missing files · a1990758
      SheetJS authored
      apparently openpyxl removed a few test files from their suite :/
      a1990758
    • SheetJS's avatar
      version bump 0.7.0: Basic write support · d15b81e0
      SheetJS authored
      - very basic XLSX / XLSM write support with roundtrip tests (XLSB stubs)
      - reorganized source tree
      - new XLSB range check ensures that A1 is not emitted for empty sheets
      - SSF table emitted in output (consistent with js-xls)
      - CLI supports writing
      
      Backwards-incompatible changes:
      o new Property aliases (see CORE_PROPS and EXT_PROPS)
      o FILETIME custom properties parsed as JS Dates
      o `xlsx2csv` -> `xlsx` (and `bin/xlsx{2csv,}.njs`)
      d15b81e0
  9. 03 May, 2014 1 commit
    • SheetJS's avatar
      version bump 0.6.2: bits reorganization · b645f6ef
      SheetJS authored
      - updated SSF to 0.6.5
      - XLSB 'dbcs' uses codepage
      - README bugfix (h/t @noodles)
      - new tests: rawjson and json baselines generated by hand
      - single cell ranges are encoded as cells ("A1" instead of "A1:A1") (h/t @clxl)
      - source code alignment with js-xls
      b645f6ef
  10. 23 Apr, 2014 1 commit
    • SheetJS's avatar
      version bump 0.6.1: dist cleanup · 68019583
      SheetJS authored
      - XLSX format strings properly handles literal UTF8 chars (test apachepoi_49273)
      - codepage updated to 1.0.0
      - jszip updated to 2.2.0 (node-only)
      - dist now contains jszip and codepage dependencies
      - updated test_files
      68019583