Skip to content

Releases: filecage/ical-ts

0.3.2

21 May 19:38
Compare
Choose a tag to compare

Fixed

  • Fixed parser incorrectly failing for non-standard properties not prefixed with X- or IANA- (#1)

Changed

  • All non-standard properties are accessed as list to avoid changes in accessing non-standard properties depending on the calendar input (e.g. accessing calendar.FOO?.at(0) returns the first property, if present)
  • All non-standard properties are treated as unknown types instead of strings

0.3.1

31 Jul 15:28
Compare
Choose a tag to compare

Fixed

  • Internal release structure has changed to try to allow for easier imports

0.3.0

31 Jul 14:45
Compare
Choose a tag to compare

Added

  • New typed exports for usage in consumer projects:
    • @filecage/ical/Components
    • @filecage/ical/Parameters
    • @filecage/ical/Properties
    • @filecage/ical/ValueTypes

0.2.1

29 Jul 14:27
Compare
Choose a tag to compare

Fixed

  • Fixed missing files in release package

0.2.0

29 Jul 13:31
Compare
Choose a tag to compare

Added

  • ICS namespace is now exported for type-hinted usage in consumer applications / userland

Fixed

  • Non-Standard- and IANA-properties are now correctly typed as Property | undefined (was Property before)

0.1.0 - Initial Release 🥳

28 Jul 16:13
Compare
Choose a tag to compare

This release supports:

  • Parsing RFC 5545 iCal data from strings or files, providing fully typed access to the calendar data
  • All extension properties and parameters from RFC 9074
  • Partly supports RFC 5546 (VEVENT format based on METHOD, but so far only PUBLISH is supported and will be the default for all VEVENT components)