Skip to content

1.14.0

Choose a tag to compare

@github-actions github-actions released this 26 Jul 20:32
d323b7b

Fixes calendar import crashes and a recurring-event bug; adds template fields

  • Yahoo and Microsoft 365 calendar exports no longer crash on import
  • Recurring events no longer silently drop their final occurrence when it lands exactly on the series' end date
  • Event text fields with extra parameters (e.g. a SUMMARY with a LANGUAGE tag) no longer render as [object Object]
  • uid and url are now available on events for use in templates

Known limitation: This release has been tested on desktop (macOS), with Google Calendar and direct Office 365 ICS feeds. iOS 15/16 compatibility has not been verified — an underlying library upgrade in this release uses modern JS engine features that may not work on WebKit older than Safari 17. If you're on iOS 15/16, please report back before relying on this update.

Under the hood:

  • Upgraded node-ical (0.20.1 → 0.27.1), resolving the last outstanding moderate security advisory and improving type safety throughout event parsing
  • Replaced native confirm()/alert() dialogs and raw innerHTML usage with Obsidian-native equivalents, for plugin-review compliance
  • Bumped remaining low-risk dependencies
  • Expanded regression test coverage (Yahoo/O365 fixtures, all-day and floating-time recurring events)