Skip to content

Releases: kewisch/ical.js

v2.1.0

12 Sep 11:02
Compare
Choose a tag to compare

What's Changed

This release includes typescript types, generated from jsdoc thanks to a heroic effort from @jannikac

New Contributors

Full Changelog: v2.0.1...v2.1.0

v2.0.1

11 Apr 07:49
Compare
Choose a tag to compare

This version allows you to include ical.js in <script> tags again. See the main README for details.

What's Changed

  • Simplify lazy initialisation of TimezoneService. by @darktrojan in #654
  • Make ical.es5.cjs an UMD module for browsers by @kewisch in #659

Build Updates

Full Changelog: v2.0.0...v2.0.1

v2.0.0

29 Mar 19:49
Compare
Choose a tag to compare

What's Changed

The major change for this version is that it has been ported to use ES6+.

Build Updates

New Contributors

Full Changelog: v1.5.0...v2.0.0

v1.5.0

06 Jan 13:46
3ec1795
Compare
Choose a tag to compare
  • design.js: typo THISLANDFUTURE → THISANDFUTURE
  • helpers.foldline: do not insert spaces between the high and low UTF-16 surrogates
  • Fixed various typos in documentation
  • Clarifications ICAL.Time.now()
  • Add a declaration of ICAL var to avoid crashing in node
  • recur.js: the minimal BYMONTH value is 1, not zero
  • Get and set color property in event.js

v1.4.0

01 Apr 10:57
7c99a43
Compare
Choose a tag to compare
  • Fix for multi-day weekly recurring event missing first instance (#300)
  • Add a lenient mode for the parser (#186)
  • Use _setTime instead of _setProp for Event.recurrenceId (#342)
  • Support multiple vCard TYPE parameter (#343)
  • ICAL.Event duration should take timezones into account (#395)
  • Fix singleValue after multiValue parameter in parser (#386)

v1.3.0

09 Nov 11:32
3f219e0
Compare
Choose a tag to compare
  • Update various dependencies
  • Added ical.js to CDNJS
  • Fix documentation to make clear where the freq value needs to be passed
  • Setting event duration should unset dtend and vice versa
  • automatically fetch exception from parent component when construction an Event
  • Bugfix days los on isDate change
  • added helper method for removing extra timezones
  • Make UNTIL= use ICAL format
  • Fix error when stringify'ing jCards without sub-components
  • RANGE:THISANDFUTURE is a parameter of Recurrence-ID, not a standalone property
  • Forces interval to Number when creating RRule from data
  • Switch to yarn
  • Remove obsolete dependencies (unused or no longer necessary with newer Node.js versions)
  • Property: introduce getFirstParameter method
  • Clarified instructions to install dev dependencies

v1.2.2

20 Jul 14:19
Compare
Choose a tag to compare

Updated minifiers and dev packages

v1.2.1

14 Apr 08:20
Compare
Choose a tag to compare
  • Removed grunt-node-inspector from optionalDependencies, this should have been an "optional dev dependency".

v1.2.0

13 Apr 19:36
Compare
Choose a tag to compare
  • Improve handling for multi-value parameters with quoting
  • Removing properties and components has been fixed (#214)
  • Don't fold ICAL.Property::toICALString to align with Lightning
  • Rename ICAL.Property's toICAL to toICALString
  • WKST field is handled correctly in RRULE
  • Improved vcard3 support

v1.1.2

07 Jul 09:35
Compare
Choose a tag to compare
  • Fix double imports when executing via node
  • Update devDpendencies
  • Fix and thoroughly test ISO week number calculation
  • Support IE9 by removing __proto__
  • Support minification with uglify