All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Changelogs for the versions supporting Capacitor 6.
- Return type of
modifyEvent
on iOS
- Implemented modifying reminders on iOS
- Serialization error for calendar events on iOS
- Not being able to read event color
- Not being able to read events timezone
- Error when creating event
- Color to calendar object
- Modify events programmatically
- Modify events with prompt
- Method for fetching available calendar sources on iOS
- The plugin will not receive updates for capacitor 5
- Added URL and notes to create options in
createEvent
andcreateEventWithPrompt
- Added the ability to set multiple alarms for creating events in
createEvent
andcreateEventWithPrompt
requestFullCalendarAccess
on Android was not functional
- Returning null in
getDefaultCalendar
when there is no default calendar instead of throwing an error - Returning null in
getDefaultRemindersList
when there is no default list instead of throwing an error
- New methods to request runtime permissions beside using the permission constants
createEventWithPrompt
throwing error because of undefined event id
- Fetch reminders from selected or all reminder lists (iOS)
- Delete reminders by id (iOS)
- Using
isAllDay
withcreateEventWithPrompt
on Android was not functional
- Create calendars (iOS)
- Delete calendars (iOS)
listCalendars
on Android returning calendar id of type number instead of stringcreateEventWithPrompt
on Android was not using all optionscreateEventWithPrompt
andselectCalendarsWithPrompt
were throwing error instead of returning empty array on cancel
createEventWithPrompt
accepts options- Add an alarm for the created events
- Misplaced code in plugin iOS implementation
- Example app missing permissions for contact on iOS 16 and lower
- Permissions documentation on iOS incomplete for iOS 16 and lower
- Check permissions
- Check all permissions
- Request permissions
- Request all permissions
- Create event with prompt
- Create event programmatically
- Select calendars with prompt (iOS)
- List calendars
- Get default calendar
- Get all reminders lists (iOS)
- Get default reminders list (iOS)
- Create reminder (iOS)
- Open calendars app
- Open reminders app (iOS)
- List events in a specified date range
- Delete events by ID
Changelogs for the versions supporting Capacitor 5.
- Added URL and notes to create options in
createEvent
andcreateEventWithPrompt
- Added the ability to set multiple alarms for creating events in
createEvent
andcreateEventWithPrompt
requestFullCalendarAccess
on Android was not functional
- Returning null in
getDefaultCalendar
when there is no default calendar instead of throwing an error - Returning null in
getDefaultRemindersList
when there is no default list instead of throwing an error
- New methods to request runtime permissions beside using the permission constants
createEventWithPrompt
throwing error because of undefined event id
- Fetch reminders from selected or all reminder lists (iOS)
- Delete reminders by id (iOS)
- Using
isAllDay
withcreateEventWithPrompt
on Android was not functional
- Create calendars (iOS)
- Delete calendars (iOS)
listCalendars
on Android returning calendar id of type number instead of stringcreateEventWithPrompt
on Android was not using all optionscreateEventWithPrompt
andselectCalendarsWithPrompt
were throwing error instead of returning empty array on cancel
createEventWithPrompt
accepts options- Add an alarm for the created events
- Misplaced code in plugin iOS implementation
- Example app missing permissions for contact on iOS 16 and lower
- Permissions documentation on iOS incomplete for iOS 16 and lower
- Check permissions
- Check all permissions
- Request permissions
- Request all permissions
- Create event with prompt
- Create event programmatically
- Select calendars with prompt (iOS)
- List calendars
- Get default calendar
- Get all reminders lists (iOS)
- Get default reminders list (iOS)
- Create reminder (iOS)
- Open calendars app
- Open reminders app (iOS)
- List events in a specified date range
- Delete events by ID