Releases: sebbo2002/ical-generator
Releases · sebbo2002/ical-generator
v2.0.1-develop.3
2.0.1-develop.3 (2021-04-30)
v2.0.1-develop.2
2.0.1-develop.2 (2021-04-29)
v2.0.1-develop.1
2.0.1-develop.1 (2021-04-29)
v2.0.0
2.0.0 (2021-04-28)
Bug Fixes
- package.json: add temporary version (0bc117e)
- Allow to set null values within object constructors (8b87183)
- deps: Also define libs as devDependency for tests (c04ae32)
- deps: Define supported libs as peerDependencies (84e2784)
- Make peer dependencies optional (b384ac7), closes #244
- Tools: Prevent formatDate() from using global timezones prefixed with a slash (85ab7b2)
- deps: Put necessary typings in peerDependencies as well :/ (14f0f43)
- Event: Remove
moment
dependency in constructor (8331d4c), closes #234
Code Refactoring
Features
- Event: Add
priority()
method (247039f), closes #163 - Attendee: Add
x()
method for custom attributes (5d9d686), closes #183 - Calendar: add new clear method (1ebefcb), closes #188
- Add ReleaseBot (2fba164)
- Calendar: Add support for external VTimezone generator (f4bc8e0), closes #122
- Event: Allow
X-APPLE-STRUCTURED-LOCATION
without address (4e63e29), closes #236 - Event: Make organizer.email optional (8450492), closes #137
- Event: Merge
location()
,appleLocation()
andgeo()
(62c1516), closes #187 - Merge event's
description()
andhtmlDescription()
(ce537f8) - Support moment.js, Day.js and Luxon (#91, BREAKING CHANGE) (6db24ee)
- Event: Support RRule objects and raw strings in
repeating()
(4436785), closes #190 - Updated the entire codebase to Typescript (d013dc0)
- Events: Use uuid-random for random UUIDs (close #215) (a4c19cc)
BREAKING CHANGES
- Some error messages changed, so if you check for error , please double check them now.
htmlDescription()
was removed, usedescription()
instead.- Calendar:
ttl()
will now return a number, not amoment.Duration
. You can still usemoment.Duration
to set thettl
value. - Event:
geo()
andappleLocation()
are not available anymore, uselocation()
instead and pass an location object (with title, radius, etc.) - Calendar: Calendar's
clear()
method is a completely new implementation and, unlike previous versions, will not reset metadata such asname
orprodId
. Only the events will be removed
v2.0.0-develop.22
2.0.0-develop.22 (2021-04-28)
v2.0.0-develop.21
v2.0.0-develop.20
2.0.0-develop.20 (2021-04-14)
Bug Fixes
- Tools: Prevent formatDate() from using global timezones prefixed with a slash (85ab7b2)