v0.7.0
Feature release. App-facing API is additive; device_calendar_plus_platform_interface has breaking signature changes for platform implementers.
Added
- Write-only access —
requestPermissions(level: CalendarAccessLevel.writeOnly)for the gentler add-only prompt (#89). - Automatic permissions —
DeviceCalendar.instance.autoPermissions = AutoPermissionMode.asNeeded | .full; methods request access on first use (#90). - Optional
calendarId— omit it oncreateEventto write to the default calendar (#88). - Event reminders —
reminders: List<Duration>on create,Patch<List<Duration>>on update,Event.remindersread 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.