github open-horizon-labs/obsidian-ics 1.14.0

latest releases: 1.14.3, 1.14.2-beta6, 1.14.2-beta5...
4 hours ago

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)

Don't miss a new obsidian-ics release

NewReleases is sending notifications on new releases.