Releases: MaikuB/flutter_local_notifications
Releases · MaikuB/flutter_local_notifications
flutter_local_notifications-v19.0.0-dev.1
- Breaking change bumped minimum Flutter SDK requirement to 3.19.0 and Dart SDK requirement to 3.3.0
- Breaking change [iOS] removed
uiLocalNotificationDateInterpretation
parameter fromzonedSchedule()
method. This was done as it actually no relevant as of the 18.0.0 that dropped support for iOS versions older than 10, which in turn meant that the deprecatedUILocalNotification
APIs from Apple were no longer used. The correspondingUILocalNotificationDateInterpretation
enum has already been removed as well - [Windows] Added support for Windows. Thanks to the PR from Levi Lesches
- Bumped
timezone
dependency so that minimum version is now 0.10.0
flutter_local_notifications-v18.0.1
- Added upper bound constraints for timezone dependency. This is to allow the plugin and apps pull version 0.10.x if constraints are satisified. Future releases may bump the minimum
timezone
dependency but this approach is being used at the moment as version 0.10.0 of the timetimezone
package introduces a dependency onhttp
package. Directly bumping theflutter_local_notifications
dependency ontimezone
could have introduced dependency conflicts
flutter_local_notifications-v18.0.0
- 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
androidAllowWhileIdle
parameter fromzonedSchedule()
andperiodicallyShow()
methods.androidScheduleMode
is 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
onDidReceiveLocalNotification
callback 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.xml
file to include details of what's needed for foreground services. Note these details were already available in the API docs
flutter_local_notifications-v17.2.4
- [macOS] added privacy manifest file
flutter_local_notifications-v18.0.0-dev.3
- Included changes from 17.2.4 release that was done to add in a privacy manifest file to macOS implementation
flutter_local_notifications-v18.0.0-dev.2
- [iOS] Breaking change Removed
onDidReceiveLocalNotification
callback as this was only relevant on iOS versions older than 10
flutter_local_notifications-v18.0.0-dev.1
- 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
androidAllowWhileIdle
parameter fromzonedSchedule()
andperiodicallyShow()
methods.androidScheduleMode
is 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]
- Fixed example app to have the appropriate permissions for foreground services
- Updated readme when it comes to setting up the
AndroidManifest.xml
file to include details of what's needed for foreground services. Note these details were already available in the API docs
flutter_local_notifications-v17.2.3
- [Android] fixed #2309 where plugin runs into an exception getting the sound information for a notification channel. Thanks to the PR from Goddchen
- Fixed typo in readme. Thanks to PR from Ahmad Mahmoudi
flutter_local_notifications-v17.2.2
- Bumped dependency on
flutter_local_notifications_linux
to 4.0.1. Updated app-facing packaging to no longer create and register the Linux implementation as this will now be handled by theflutter_local_notifications_linux
package itself - [Android] fixed issue where notifications with tags weren't cancelled when action was invoked when the
autoCancel
property for the action was set totrue
. Thanks to the PR from Remco Anker
flutter_local_notifications-v17.2.1+2
- Updated Gradle setup readme section around specifying AGP version to include link to Flutter documentation for apps that are using the declarative Plugin DSL syntax