Skip to content

v0.7.0

Choose a tag to compare

@galacticgibbon galacticgibbon released this 17 Jun 16:47
· 27 commits to main since this release

Feature release. App-facing API is additive; device_calendar_plus_platform_interface has breaking signature changes for platform implementers.

Added

  • Write-only accessrequestPermissions(level: CalendarAccessLevel.writeOnly) for the gentler add-only prompt (#89).
  • Automatic permissionsDeviceCalendar.instance.autoPermissions = AutoPermissionMode.asNeeded | .full; methods request access on first use (#90).
  • Optional calendarId — omit it on createEvent to write to the default calendar (#88).
  • Event remindersreminders: List<Duration> on create, Patch<List<Duration>> on update, Event.reminders read back; minute-granular relative offsets (#87).

Fixed

  • Android: honest permissionDenied (not "no writable calendar") when a default can't be resolved (#112); tighter denial reporting (#108).
  • Docs: iOS write-only re-prompts and upgrades in-app (#109).

All four packages bumped 0.6.0 → 0.7.0 in lockstep.