Skip to content
Permalink
Branch: master
Commits on Apr 21, 2018
  1. flow switch to module.exports

    SheetJSDev committed Apr 21, 2018
Commits on Feb 24, 2018
  1. Add a section to the README for examples.

    bryanbraun committed Feb 24, 2018
Commits on Feb 21, 2018
  1. version bump 0.10.2: infrastructure

    SheetJSDev committed Feb 21, 2018
    - typescript definitions
    - fixed vulnerable regexes (h/t @davisjam)
Commits on Aug 1, 2017
  1. version bump 0.10.1: fixed deps

    SheetJSDev committed Aug 1, 2017
Commits on Jul 28, 2017
  1. version bump 0.10.0:

    SheetJSDev committed Jul 28, 2017
    - pin dependencies
    - JS Date object support
    - resolved some out of bounds accesses
    - load scans for available index if not specified
    - flow improvements
Commits on Jun 9, 2017
  1. version bump 0.9.4

    SheetJSDev committed Jun 9, 2017
    - correct am/pm to AM/PM and a/p to A/P (h/t @vvaldersteins)
    - trailing hashes (h/t @kuhu19)
Commits on Jun 8, 2017
  1. am/pm time format fix for google sheets

    vvaldersteins committed Jun 8, 2017
Commits on May 16, 2017
  1. version bump 0.9.3

    SheetJSDev committed May 16, 2017
    - fix rollover for near-integral dates (h/t @HuFlungDu)
    - removed ssf.md from npm dist
Commits on May 10, 2017
  1. ExtendScript

    SheetJSDev committed May 10, 2017
    - explicit logical association (&& and ||)
    - test for negative pounds (fixes #17 h/t @cesarhermosilla)
    - eslint recommended
Commits on May 8, 2017
  1. version bump 0.9.2: more formats

    SheetJSDev committed May 8, 2017
    - do not consume trailing currency symbol (fixes #19 h/t @wilg)
    - detect minutes following absolute hour (fixes #23 h/t @tedbeer)
    - verify the miscellaneous formats (fixes #27 h/t @reviewher)
Commits on Apr 30, 2017
  1. version bump 0.9.1: dateNF + sign

    SheetJSDev committed Apr 30, 2017
    - dateNF option for default date format override
    - general format renders undefined/null as empty string
    - ignore text elements when searching for decimal point
    - bubble negative sign to the front when format starts with text
    - fixes for eslint + closure
    - updated frac to 1.0.6
    
    Issues:
    - fixes #10 h/t @adamgundy @SegFaultx64 @RichardCzechowski
    - fixes #15 h/t @wilg
    - fixes #25 h/t @dougschiller
    - fixes #26 h/t @rjmcguire
Commits on Mar 24, 2017
  1. Use `charAt` for IE6-8 compat (fixes #9)

    SheetJSDev committed Mar 24, 2017
Commits on Mar 21, 2017
  1. increased travis timeout

    SheetJSDev committed Mar 21, 2017
  2. version bump 0.9.0: is_date helper

    SheetJSDev committed Mar 21, 2017
Commits on Mar 17, 2017
  1. rounding carry

    SegFaultx64 authored and SheetJSDev committed Jul 14, 2015
Commits on Mar 12, 2017
  1. flow typing and cleanup

    SheetJSDev committed Mar 12, 2017
Commits on Jun 25, 2014
  1. version bump 0.8.1: more weird formats

    SheetJSDev committed Jun 25, 2014
    - handle formats like ???00.00
    - return empty string with bad dates under A/P and AM/PM formats
Commits on Jun 13, 2014
  1. version bump 0.8.0: performance

    SheetJSDev committed Jun 13, 2014
    - separate i4/r8 code (core functions optimized by v8)
    - prefer faster methods when convenient
    - node-based performance tests
Commits on Jun 5, 2014
  1. version bump 0.7.1: performance

    SheetJSDev committed Jun 5, 2014
    - eliminated functional constructs
    - simplified fraction handling
    - better linting w/jscs
Commits on May 22, 2014
  1. version bump 0.7.0: more intelligent tokenizer

    SheetJSDev committed May 22, 2014
    - Literal characters between numbers (fixes #7, h/t @sysarchitect)
    - .0/.00/.000 recognized as potential date tokens
    - s+.0+ generates two tokens (with proper handling for `hh .00 .000`)
    - proper handling of format strings with mixed 0 and #
Commits on Apr 25, 2014
  1. version bump 0.6.5: eliminating bad idioms

    SheetJSDev committed Apr 25, 2014
    - cleaned up implicit boolean to number conversions
    - web demo improved (h/t /u/SpsD3GoiFSmXBAl on reddit)
Commits on Apr 3, 2014
  1. version bump 0.6.4: alternate forms with literal -

    SheetJSDev committed Apr 3, 2014
    Some versions of Excel render formats with literal hyphens, like `00000\-0000` that
    should be properly handled
Commits on Apr 2, 2014
  1. version bump 0.6.3: B2 stubs, b format

    SheetJSDev committed Apr 2, 2014
    - B2 hijri stubs (TODO: find the algorithm)
    - b* correspond to the equivalent year in buddhist calendar
Commits on Mar 29, 2014
  1. whitespace and semicolons to satiate jshint

    SheetJSDev committed Mar 29, 2014
  2. version bump 0.6.2: special formats

    SheetJSDev committed Mar 29, 2014
    - zip + 4
    - telephone
    - better handling of conditional formats
Commits on Mar 28, 2014
  1. version bump 0.6.1: ** #,###,#00,000.00,**

    SheetJSDev committed Mar 28, 2014
    Due to IEEE754 overflow, there are slight differences in one order of magnitude.
Commits on Mar 27, 2014
  1. coveralls target uses min test

    SheetJSDev committed Mar 27, 2014
    coveralls target was timing out on travis :/
  2. version bump 0.6.0: proper time rounding

    SheetJSDev committed Mar 27, 2014
    based on the actual time format, date codes are properly rounded.
    
    All time tests pass :)
  3. version bump 0.5.12: correcting for subseconds

    SheetJSDev committed Mar 27, 2014
    h/t @notatestuser
    
    Fixes #5
    
    Also fixes SheetJS/js-xlsx#51
Commits on Mar 25, 2014
  1. version bump 0.5.11: improper fractions

    SheetJSDev committed Mar 25, 2014
    - ??/?? and friends
    - stub for 'g' date format
  2. version bump 0.5.10: support trailing commas

    SheetJSDev committed Mar 25, 2014
Commits on Mar 19, 2014
  1. version bump 0.5.9: strip leading # before 0

    SheetJSDev committed Mar 19, 2014
Commits on Feb 17, 2014
  1. version bump 0.5.8: 0.##-type formats

    SheetJSDev committed Feb 17, 2014
    - cleaned up tower of cases of the form /^#,##0.0+$/
    - formats like 0.## handled
Older
You can’t perform that action at this time.