- Breaking changes Bumped minimum Flutter SDK requirement to 3.13. Consequently the minimum OS requirements for each platform has been updated as well
- [Android] minimum Android version is now 4.4 (API level 19)
- [iOS] minimum iOS version is now 11
- [macOS] minimum macOS version is now 10.14
- [Android] Breaking change removed the deprecated
androidAllowWhileIdleparameter fromzonedSchedule()andperiodicallyShow()methods.androidScheduleModeis now a required parameter - Breaking change plugin has been fixed with regards to how it registers the platform-specific implementations of the plugin. Thanks to the PR from Kate. Any written tests done on the [FlutterLocalNotificationsPlugin] will need to manually call the
registerWith()method that has been added to each implementation. This affects the following platforms/classes where theregisterWith()method was added- [Android]
AndroidFlutterLocalNotificationsPlugin - [iOS]
IOSFlutterLocalNotificationsPlugin - [macOS]
MacOSFlutterLocalNotificationsPlugin
- [Android]
- [iOS] Breaking change Removed
onDidReceiveLocalNotificationcallback as this was only relevant on iOS versions older than 10 - Fixed example app to have the appropriate permissions for foreground services
- Updated readme when it comes to setting up the
AndroidManifest.xmlfile to include details of what's needed for foreground services. Note these details were already available in the API docs