Skip to content

Releases: kewisch/ical.js

v1.1.1

01 Jun 17:54
Compare
Choose a tag to compare
  • Support bower

v1.1.0

01 Jun 16:55
Compare
Choose a tag to compare
  • Don't break with libraries that modify Object.prototype
  • Add support for getting the dominical letter for a year
  • Fix negative BYYEARDAY indexes into the previous year
  • New API documentation at http://mozilla-comm.github.io/ical.js/api/
  • Fix a typo in ICAL.Time.daysInYearPassedMonth
  • Add more features to ICAL.UtcOffset

v1.0.4

23 May 10:04
Compare
Choose a tag to compare
  • Update test-agent to the latest version

v1.0.3

22 May 20:40
Compare
Choose a tag to compare
  • Update npm for dependencies badge

v1.0.2

22 May 13:06
Compare
Choose a tag to compare
  • Make sure design set is correctly changed when changing parent
  • Fix tag message for grunt-release

v1.0.0

22 May 10:49
Compare
Choose a tag to compare

Code

  • Support vCard/jCard
  • Add fromSeconds/toSeconds to UtcOffset class
  • Fix BYSETPOS calculation
  • Unsnake is_leap_year and _days_in_year_passed_month
  • Make rfc6868 roundtrip test more explicit
  • Remove some unused code in ICAL.helpers
  • Return value of ICAL.Component's getAll*() should be an empty array if there are none of that sort
  • Fix ICAL.Time.fromDayOfYear for numbers out of year bounds
  • Remove obsolete fromString method from ICAL.Time
  • Fix stringifying properties with parameters but no value
  • Improve handling for properties with default type
  • Improve parser when handling invalid ics
  • Fix handling of RSVP parameter and parameters with valueType

Tests and Coverage

  • Add tests to cover timezones with DTSTART in utc and RRULEs with UNTIL
  • Move timezones and tests tasks into separate files
  • Random coverage improvements
  • Improved test coverage for recur iterator
  • Allow running performance tests against upstream head
  • Improve test coverage in ICAL.Event
  • Improve test coverage in ICAL.Recur
  • Improve coverage for various components and properties
  • Cleanup and increased coverage in ICAL.design
  • Improve test coverage in ICAL.Timezone
  • Improve test coverage in ICAL.Time
  • Improve ICAL.Duration test coverage
  • Ignore coverage for ICAL object safeguard
  • Improve coverage in ICAL.Component and ICAL.ComponentParser
  • Add a performance test for various RRULEs

Development

  • Check browser build during linters
  • Add grunt-release to make releases easier
  • Update mocha to 2.2
  • Add console reporter to gjslint to actually view errors
  • A new tool to compare ical.js with other libraries
  • Check for up to date browser build during CI
  • Run jshint and gjslint using grunt
  • Allow running only a subset of node tests
  • Make sure test-agent-config is run before test-server
  • Fix starting tests with node-inspector
  • Add coveralls coverage support

v0.0.7

22 May 10:37
Compare
Choose a tag to compare

This should have been a major release.

  • Use grunt for building instead of a plain Makefile
  • README.md: compact npm badge
  • Add tests for clearing caches
  • Byday first month
  • Updated test about 'Malformed values in BYDAY part'
  • Correct handling of dtend and duration for vevents
  • Fix parsing of properties with params+structured value
  • Add caches to cacheable functions
  • Various guards against stupidity
  • README: add npm badge + installation step
  • Wrong occurrences in the first month when rules have more BYDAYs
  • Parmeterized Time.endOfWeek with an optional first day of week
  • Fixes: startOfWeek and endOfWeek does not return dates
  • Added CONTRIBUTING.md
  • Fix recur yearly with Bymonth and more Byday
  • Discard fractions of seconds when setting time with fromUnixTime
  • Stop using shim and use Array.isArray
  • Fix recur yearly the last day of a month
  • Tests for ICAL.Time.compare function
  • Support rfc6868 as per jCal spec
  • Adapt to PERIOD changes from draft-kewisch-et-al-icalendar-in-json-02
  • Support the 'unknown' value type
  • Introduce structured values for GEO/REQUEST-STATUS
  • Get rid of iCalendar streams as it was removed in draft-ietf-jcardcal-jcal-04
  • Update RECUR value type for latest jCal spec
  • Remove second parameter for getComponent and make add/setComponent more robust

v0.0.6

22 May 10:31
Compare
Choose a tag to compare
  • Fix package.json for npm

v0.0.5

22 May 10:30
Compare
Choose a tag to compare
  • Fix README.md for npmjs.org

v0.0.3

22 May 10:29
Compare
Choose a tag to compare
  • package.json changes for npmjs.org
  • Fix hang on invalid newline inside quoted parameter