- Fix for iOS 17+
BREAKING
- Removed built-in calendar permission checks. Now we recommend you use react-native-permissions (version 4.0.0+).
- Add Expo config plugin (#177)
- breaking: fix podspec for XCode 12 #111
- Added support for Outlook (Edited Android Intent type) #102
- Fix call api.cache when api is undefined #99
- adds support for RN >= 0.60 with autolinking. The api of the module and the internal implementation didn't chnage
- Added TS typings: PR by @Manduro
- Allow to change navigation bar title color on iOS: PR by @pablocarrillo
- this is mostly a maintenance release, there are no new features in the native module. The gradle plugin version was updated and you can specify version of buildTools used in the module, as seen in the example app's build.gradle
- the example app was upgraded to RN 0.56 (meaning the package itself can be used with it too)
- improves weak pointer initialization. You probably didn't have any issues with this.
- fixes #45
- adds ability to view event given its id, there are also new options for navbar appearance on iOS
- the module now exports three methods which is a breaking change, see readme for help on how to update
- fixes #43
- do not use, a forgotten debug log call got into the release
- fix for android detection of whether or not a new event was added; see issue for more info
- fix for android crash: #35
presentEventDialog
now returns an object withcalendarItemIdentifier
andeventIdentifier
keys, both of type string. These are two different identifiers on iOS. On Android, where they are both equal and represent the event id, and are also passed as strings. This improves possible usage with https://github.com/wmcmahan/react-native-calendar-events- all-day events are now supported
- other minor changes
-
presentNewCalendarEventDialog
was renamed topresentEventDialog
; the module now has basic support for editing existing events. PasseventId
in the options object if you want to edit an event instead of creating it. -
the module now returns
eventId
as string on both platforms (it used to return number on Android and string on iOS) -
bugfix: iOS used to return
calendarItemIdentifier
, now returnseventIdentifier
-
bugfix: added a check that prevents Android from crashing with
CursorIndexOutOfBoundsException