Releases: MaikuB/flutter_local_notifications
Releases · MaikuB/flutter_local_notifications
flutter_local_notifications-v16.3.3
- [Android] added missing check on if
SCHEDULE_EXACT_ALARM
permission was granted when using thealarmClock
as theAndroidScheduleMode
- Bumped
device_info_plus
dependency for example app, which means example app requires Flutter SDK version 3.3.0 or higher to run
flutter_local_notifications-v16.3.2
- [Android] fixed how native stack traces were obtained. Relates to issue 2088. Thanks to the PR from Jonas Uekötter
flutter_local_notifications-v16.3.1+1
- [iOS] added privacy manifest
flutter_local_notifications-v16.3.1
- Added missing acknowledgement for readme fix in 16.3.0
- [Android] fixed issue 2136 where notifications on scheduled using older versions of the plugin (likely before the
androidAllowWhileIdle
flag was added) could fail to work. This issue started occuring in 14.0 where support for inexact notifications was added using theScheduleMode
enum that was added and resulted in the deprecation ofandroidAllowWhileIdle
. A mechanism was added to help "migrate" old notifications that wouldn't have this flag so that it results in a notification scheduled with exact timing as per the old behaviour. Thanks to the PR from Ruchi Purohit. Note that this release is to include hotfix that was made as part of the 14.1.5 and 15.1.3 hotfix releases
flutter_local_notifications-v15.1.3
- [Android] fixed issue 2136 where notifications on scheduled using older versions of the plugin (likely before the
androidAllowWhileIdle
flag was added) could fail to work. This issue started occuring in 14.0 where support for inexact notifications was added using theScheduleMode
enum that was added and resulted in the deprecation ofandroidAllowWhileIdle
. A mechanism was added to help "migrate" old notifications that wouldn't have this flag so that it results in a notification scheduled with exact timing as per the old behaviour. Thanks to the PR from Ruchi Purohit. Note that this release is to include hotfix that was made as part of the 14.1.5 hotfix release
flutter_local_notifications-v14.1.5
- [Android] fixed issue 2136 where notifications on scheduled using older versions of the plugin (likely before the
androidAllowWhileIdle
flag was added) could fail to work. This issue started occuring in 14.0 where support for inexact notifications was added using theScheduleMode
enum that was added and resulted in the deprecation ofandroidAllowWhileIdle
. A mechanism was added to help "migrate" old notifications that wouldn't have this flag so that it results in a notification scheduled with exact timing as per the old behaviour. Thanks to the PR from Ruchi Purohit
flutter_local_notifications-v16.3.0
- [iOS][macOS] added the
checkPermissions()
method to theIOSFlutterLocalNotificationsPlugin
andMacOSFlutterLocalNotificationsPlugin
classes respectively. This can be use to check the notification permissions granted to the app. Thanks to the PR from Konstantin Dovnar - Fixed part of the readme where a word was missing in the "AndroidManifest.xml setup" section
flutter_local_notifications-v16.2.0
- [Android] added the
silent
property to theAndroidNotificationDetails
that allows specifying a notification on Android to be silent even if associated the notification channel allows for sounds to be played. Thanks to the PR from aa-euclidk
flutter_local_notifications-v16.1.0
- [Android] calling the
requestExactAlarmsPermission()
method will now go directly to the alarm settings screen specific to the app instead the general alarm settings screen where users needed to pick the app they wanted to change the settings for. Thanks to the PR from ShunMc - [Android] fixed conflict with other plugins when it comes to handling permission requests. Thanks to the PR from Patrick
- Fixed grammar issue and iOS/macOS specific code snippet in the notification actions section of the readme. Thanks to the PRs from Md. Touhidul Islam
flutter_local_notifications-v16.0.0+1
- Updated code snippet in readme to reflect changes done on renaming the
requestPermission()
method associated with theAndroidFlutterLocalNotificationsPlugin
class torequestNotificationsPermission()
. Thanks to PR from Róger Ninow - Fixed changelog entry in 16.0.0 around renaming the
requestPermission()
method as the word "method" itself was missing