Releases: MaikuB/flutter_local_notifications
Releases · MaikuB/flutter_local_notifications
flutter_local_notifications-v14.0.0-dev.2
- Breaking change the
id
property of theActiveNotification
class is now nullable to help indicate that the notification may not have been created by the plugin e.g. it was from Firebase Cloud Messaging. Thanks to the PR from frankvollebregt
flutter_local_notifications-v14.0.0-dev.1
- [Android] added support for scheduling inexact notifications. The corresponding APIs for scheduling notifications now have a new
AndroidScheduleMode
to allow for configuring this if required. TheandroidAllowWhileIdle
argument is now deprecated and will be removed in the future. Thanks to the PR from Joachim Böhmer - Fixed readme that was reference old classes with
IOS
as part of the name instead of the newer classes that have theDarwin
prefix
flutter_local_notifications-v13.0.0
- [Android] Bumped Android Gradle plugin to 7.3.1. Thanks to the PR from Rexios
-
- Updated minimum Flutter version to 3.0.0. Note that technically this was already a requirement by
flutter_local_notifications_linux
2.0.0 asffi
2.0.0 requires Dart 2.17 at a minimum and that shipped with Flutter 3.0.0
- Updated minimum Flutter version to 3.0.0. Note that technically this was already a requirement by
- Added explicit
ffi
dependency that Linux implementation of the plugin was already using - Updated site used by example app to display dummy/placeholder images
- Updated readme to warn developers that choose not to follow the official Android guidance around notification icons that using the
@mipmap/ic_launcher
resource requires additional release build configuration. Thanks to the PR from Daniel Arndt - Updated readme to add note about how Flutter has an issue with apps running with desugaring on Android 12L and above. Thanks to the PR from Mirek Mazel See flutter/flutter#110658. One potential fix added to the readme is for apps to add the WindowManager library as a dependency:
dependencies {
implementation 'androidx.window:window:1.0.0'
implementation 'androidx.window:window-java:1.0.0'
...
}
flutter_local_notifications-v12.0.4
- Fixed issue 1796 where a
java.lang.ClassCastException
may be thrown on some Android devices when theonDidReceiveBackgroundNotificationResponse
has been specified when callinginitialize()
flutter_local_notifications-v12.0.3+1
- Updated Kotlin version used in example app
- Updated code snippets in readme to add missing import statements around the iOS setup related to notification actions. Thanks to PR from som-R91
flutter_local_notifications-v12.0.3
flutter_local_notifications-v12.0.2
- [Android] changed callback lookup for notification actions to take place after Flutter engine to ensure callback cache has been initialised to find the callback. This is a follow-up to changes done in 12.0.1 in trying to address issue 1721
- [Android] updated plugin to clean up resources after it is detached from Flutter engine. Thanks to PR from Simon Ser
flutter_local_notifications-v12.0.1+1
- Updated readme to indicate that the
timezone
package should be added as a direct dependency according to this official lint rule - Bumped dependency constraints on
flutter_local_notification_linux
that was meant to be done in 12.0.0
flutter_local_notifications-v12.0.1
- [Android][iOS] fixed issue 1721 where a crash occurs upon tapping on a notification action fbut the
onDidReceiveBackgroundNotificationResponse
optional callback hasn't been specified. - [iOS] suppressed deprecation warnings where plugin was Apple's old notification APIs to support older iOS devices
flutter_local_notifications-v12.0.0
- Bumped
dbus
dependency viaflutter_local_notifications_linux