Permalink
Commits on Feb 26, 2016
  1. Merge pull request #40 from madelinecameron/master

    Add BYHOUR, BYMINUTE and BYSECOND to support LotusNotes ICS
    james-emerton committed Feb 26, 2016
  2. Merge pull request #34 from andresmatasuarez/master

    VALARM own class and schema definition & 'removeComponents' method in CalendarObject
    james-emerton committed Feb 26, 2016
  3. Merge pull request #30 from clarkbw/stream

    CalendarObject as a Readable stream
    james-emerton committed Feb 26, 2016
  4. Merge pull request #20 from aramk/master

    Checked for null return from RegExp.exec()
    james-emerton committed Feb 26, 2016
  5. Add BYHOUR, BYMINUTE and BYSECOND to support LotusNotes ICS

    Madeline Cameron committed with Madeline Feb 26, 2016
Commits on Mar 20, 2015
Commits on Mar 19, 2015
Commits on Mar 2, 2015
  1. require the Streams3 module via readable-stream

    Until we require a higher version of node we’ll need to import the
    readable-stream module to ensure we have the correct version.
    
    Would be nice to use the `var Readable = require('stream').Readable ||
    require('readable-stream').Readable;` version once we’re at node 0.11
    clarkbw committed Mar 2, 2015
  2. CalendarObject as a Readable stream

    This PR addresses tritech/node-icalendar#29 see that issue for
    the reasoning.
    
    Here are some notes from implementing.
    
    It wasn’t in my scope to allow the events themselves to be streams as
    well.  Currently only the calendar object is streamable, however as you
    can see in the tests you can add events to that object and the whole is
    correctly streamed.
    
    So for example this is currently not possible:
    
    ```javascript
    var vevent = new icalendar.VEvent('testuid@example.com');
    vevent.stream(s3.uploadStream('ical', 'uid.ics’));
    ```
    
    Yet you can easily create a calendar, add the event to that calendar
    and stream as expected above.
    
    will need to require node 0.10 or greater to use the streams2 API
    clarkbw committed Feb 20, 2015
Commits on Feb 24, 2015
  1. Merge pull request #27 from jagregory/error-and-newline

    Error and newline fixes
    james-emerton committed Feb 24, 2015
  2. Merge pull request #28 from joshhunt/patch-1

    Added install instructions
    james-emerton committed Feb 24, 2015
Commits on Feb 17, 2015
  1. Added install instructions

    I had to dig into the package.json file to find out the npm package name
    joshhunt committed Feb 17, 2015
Commits on Jan 17, 2015
  1. Parse calendars which don't have a trailing newline

    Some ics files are exported/served without a final newline, meaning
    an attempt to do data.split(newline) skips the last line. This change
    appends a newline to the end if there isn't one, prior to splitting.
    jagregory committed Jan 17, 2015
  2. Inherit ParseError from Error correctly

    Not doing this means throw new ParserError('blah') doesn't work as
    expected and you lose the message and stack trace.
    jagregory committed Jan 17, 2015
Commits on Oct 5, 2014
  1. 0.7.1

    james-emerton committed Oct 5, 2014
  2. Support optional CN

    Now supporting CN for a human-readable attendee name. Defaults to the
    attendee’s email address.
    james-emerton committed Oct 5, 2014
Commits on Sep 28, 2014
  1. 0.7.0

    james-emerton committed Sep 28, 2014
  2. Merge pull request #25 from cwohlman/fix/useAltDataType

    Add fix and test for alternate datatypes
    james-emerton committed Sep 28, 2014
Commits on Sep 10, 2014
Commits on Sep 5, 2014
Commits on Sep 3, 2014
  1. Update jasmine version

    james-emerton committed Sep 3, 2014
Commits on May 12, 2014
  1. Add fix and test for alternate datatypes

    Test is only for Trigger, though the problem sometimes occurs (without
    damage) with Date vs DateTime (the date time parser handles dates just
    fine)
    cwohlman committed May 12, 2014
Commits on Feb 15, 2014
Commits on Dec 21, 2013
  1. Merge pull request #17 from YouPers/TimezoneFixInRrule

    fix timezone issues in rrule. This should also fix issue #15
    james-emerton committed Dec 21, 2013
Commits on Dec 20, 2013
  1. fix timezone issues in rrule

    RBLU committed Dec 20, 2013