The following document documents changes to this library. Changes to the dependencies are not listed. Minor changes and updates to the documentation are not listed here.
1.15.4 - 2021-01-14
- Fix: Line folding breaks surrogate pairs (#221)
1.15.2 - 2020-11-12
- Types: Add rsvp to AttendeeData
- Types: Specify possible values for status and busystatus
- Types: Specify possible values for transparency
1.15.1 - 2020-10-03
- Typings: OPT_PARTICIPANT should be OPT-PARTICIPANT (#192)
1.15.0 - 2020-08-24
- Events: Add WKST support
1.14.0 - 2020-08-18
- Make x key optional in types (#211)
- Events: Use provided timezone when constructing
repeating.exclude
1.13.0 - 2020-08-12
- Made Event.domain optional
1.12.2 - 2020-08-11
- Don't modify input to createEvent()
- Add check for toJSON to exist to fix bug serialization when param set
- Add type for x in index.d.ts
1.12.0 - 2020-07-28
- Increase event Id entropy
- Add missing string input options to interface
1.11.0 - 2020-06-07
- Fix scale typescript definition
- Add Transparency Method
1.10.0 - 2020-04-13
- Add appleLocation method
1.9.3 - 2020-03-27
- Allow X-attrs to be specified in constructor
1.9.2 - 2019-12-14
- Fix
\r\n
issue for custom attributes usingx()
1.9.0 - 2019-11-30
x()
method – add custom parameters likeX-WR-CALNAME
- Add this changelog file
- Move from private GitLab CI to GitHub Actions
1.8.3 - 2019-11-12
toBlob()
method in (only for browsers)
1.8.2 - 2019-10-30
- Update Typescript definition to match JavaScript implementation
- Upgrade to Babel 7
1.8.1 - 2019-09-04
- Fix a problem with moment objects from different moment versions
1.8.0 - 2019-09-03
- Add Runkit example
CALSCALE
support with thescale()
method
1.7.2 - 2019-06-08
- Also run unit tests on node.js 12
1.7.0 - 2019-04-08
- Fix bug
geo
attribute for json imports
excludeTimezone
feature for events
1.6.0 - 2019-02-26
recurrenceId
feature for events
1.5.0 - 2019-02-14
geo()
for latitude/longitude usage
- remove
npm run visualize
1.4.4 - 2019-01-14
- Typescript Definition fixes
- Documentation fixes
- Use
yarn import
to generate yarn lockfile
1.4.3 - 2019-01-07
- Use strict equals and deep strict equals in unit tests
1.4.2 - 2018-12-10
- Readme spelling and grammar fixes
- JSDoc corrections
1.4.1 - 2018-12-08
- Correct typescript definition import
- Run npm-check for every build
1.4.0 - 2018-11-24
repeating.bySetPos
support for events
1.3.0 - 2018-10-24
- Add mailto attribute to attendees and organizer
1.2.2 - 2018-10-16
- Add multiple examples, e.g. for express or koa
- CI runs all scripts, not just the tests
1.2.1 - 2018-10-08
- Publish dist folder in npm module
1.2.0 - 2018-10-07
- Fix all day repeating exclusions
- Add
NEEDS-ACTION
forallowed()
1.1.0 - 2018-09-10
- Fix event categories
- Publish precompiled files on npm
1.0.4 - 2018-08-25
- Typescipt definition: fix
tostring()
1.0.3 - 2018-08-15
- Typescript definition: fix moment typing
- Typescript definition: remove
method()
definition - Typescript definition: fix
attendeeType
1.0.2 - 2018-07-20
- Support for Microsoft's busystatus with
busystatus()
- Update CI structure
- Publish test report after build
- Publish coverage report after build
1.0.1 - 2018-07-15
- Update Readme
- CI improvements
1.0.0 - 2018-07-14
- Don't rely on non-standard RegExp.$1-$9
- Use
moment-timezone
to fix timezone bugs
- Add
transp()
method to set the appointment transparency - Add support for RSVP expectations (
rsvp()
) - Add
created()
andlastModified()
- Add Chair and Opt-Participant Role
- Add event categories support
- Typescript definition
- Complete rewrite with same API as 0.x
- Removed typings from readme
- Add badges in readme
- Setup GitLab CI
- Add unit tests for node.js 9 and 10
- Added some unit tests
- Add
npm run browser-test
to prepare browser based unit tests - Update examples
- Dropped support for node.js <= 4
0.2.9 - 2016-10-21
- Fix lines longer than 75 bytes
- Fix
TENATIVE
typo
- Add
htmlDescription
to set HTML description
0.2.8 - 2016-09-13
- Move method parameter from event to calendar object
repeating.exclude
supporthtmlDescription
support
- Imporved documentation
- Improved test coverage
0.2.7 - 2016-01-24
X-MICROSOFT-CDO-ALLDAYEVENT
supportX-MICROSOFT-MSNCALENDAR-ALLDAYEVENT
supportX-WR-CALDESC
support
- Inherit event timezone from calendar
- Allow setters to reset a parameter to null again
0.2.6 - 2015-12-14
- Event timezone method
- Event sequence parameter support
0.2.5 - 2015-12-14
- Fix an error that causes an error to be thrown if no end time is specified
- TTL support (
REFRESH-INTERVAL
/X-PUBLISHED-TTL
) - Support for
URL
parameter - Add parameter
NAME
for existingname()
method (filled onlyX-WR-CALNAME
before) - Add parameter
TIMEZONE-ID
for existingtimezone()
method (filled onlyX-WR-TIMEZONE
before)
0.2.4 - 2015-09-20
- Extend event's
repeating()
withbyDay
,byMonth
andbyMonthDay
- Add
toJSON()
method for every object type
0.2.3 - 2015-08-23
- Add
type()
method to set theCUTYPE
parameter for an attendee
0.2.2 - 2015-06-07
- Explicitly send used charset in
serve()
to prevent encoding errors
0.2.1 - 2015-04-02
- Use Windows flavored new lines (CR + LF) to prevent issues
- Alarm support