flutter_local_notifications

A Flutter plugin for displaying local notifications on Android, iOS, macOS and Linux

Stars
2.4K
Committers
119

Bot releases are visible (Hide)

flutter_local_notifications - flutter_local_notifications-v17.2.2 Latest Release

Published by MaikuB 2 months ago

  • 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 the flutter_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 to true. Thanks to the PR from Remco Anker
flutter_local_notifications - flutter_local_notifications-v17.2.1+2

Published by MaikuB 3 months ago

  • 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
flutter_local_notifications - flutter_local_notifications-v17.2.1+1

Published by MaikuB 3 months ago

  • Fixed accidental change done in example app as part of 17.2.0 where it made use of SCHEDULE_EXACT_ALARM permission instead of USE_EXACT_ALARM
flutter_local_notifications - flutter_local_notifications-v17.2.1

Published by MaikuB 4 months ago

  • [Android] fixed issue #2329 where a compilation issue could occur due to ambiguity between Android APIs being called. Thanks to the PR from Greg Price
flutter_local_notifications - flutter_local_notifications-v17.2.0

Published by MaikuB 4 months ago

  • [Android][iOS][macOS] added periodicallyShowWithDuration() method that allows for having a notification periodically shown based on a specified duration. The duration will need to be at least a minute. Thanks to the PR from Mateusz Łuczak
  • [Android] added the requestFullScreenIntentPermission() to the AndroidFlutterNotificationsPlugin class. This allows app to request the full-screen intent permission. Updated the documentation around full-screen intent notifications accordingly as well
  • Added a comment to the AndroidManifest.xml file of the example to state that it requests the USE_EXACT_ALARM only for ease of use. Developers will need to check if they should be using the SCHEDULE_EXACT_ALARM permission instead
flutter_local_notifications - flutter_local_notifications-v17.1.2

Published by MaikuB 6 months ago

flutter_local_notifications - flutter_local_notifications-v17.1.1

Published by MaikuB 6 months ago

  • [Android] fixes issue #2299 where within the range of the max integer value of epoch time passed to a messaging style would result in a casting exception
flutter_local_notifications - flutter_local_notifications-v17.1.0

Published by MaikuB 6 months ago

  • [Android] bigText has added to ActiveNotification that allows getting information about the longer text associated with a notification displayed using the big text style. Thanks to the PR from vulpeep
  • [Android] added audioAttributesUsage to AndroidNotificationChannel. Thanks to the PR from Dithesh
  • Fix description of the behaviour iOS pending notifications limit. Thanks to the PR from Amman Zaman
  • Updated link in readme to Gradle desugaring setup. Thanks to the PR from James Allen
flutter_local_notifications - flutter_local_notifications-v17.0.1

Published by MaikuB 6 months ago

  • [iOS] updated privacy manifest to declare reason the plugin uses the User Defaults API. Thanks to the PR from Miya49-p0
flutter_local_notifications - flutter_local_notifications-v17.0.0

Published by MaikuB 7 months ago

  • [Android] Breaking change bumped compileSdk to 34 and updated readme to mention this
  • Updated compileSdk and targetSdkVersion of example app to 34
  • Important announcement given how both quickly both Flutter ecosystem and Android ecosystem evolves, the minimum Flutter SDK version will be bumped to make it easier to maintain the plugin. Note that official plugins already follow a similar approach e.g. have a minimum Flutter SDK version of 3.13. This is being called out as if this affects your applications (e.g. supported OS versions) then you may need to consider maintaining your own fork in the future
  • Updated build status badge shown on readme to sync to recent changes on using GitHub Actions
  • Fixed code snippet in readme related to handling the onDidReceiveLocalNotification callback. Thanks to the PR from Sanket Patel
flutter_local_notifications - flutter_local_notifications-v16.3.3

Published by MaikuB 8 months ago

  • [Android] added missing check on if SCHEDULE_EXACT_ALARM permission was granted when using the alarmClock as the AndroidScheduleMode
  • 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 - flutter_local_notifications-v16.3.2

Published by MaikuB 9 months ago

  • [Android] fixed how native stack traces were obtained. Relates to issue 2088. Thanks to the PR from Jonas Uekötter
flutter_local_notifications - flutter_local_notifications-v16.3.1+1

Published by MaikuB 9 months ago

  • [iOS] added privacy manifest
flutter_local_notifications - flutter_local_notifications-v16.3.1

Published by MaikuB 9 months ago

  • 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 the ScheduleMode enum that was added and resulted in the deprecation of androidAllowWhileIdle. 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 - flutter_local_notifications-v15.1.3

Published by MaikuB 9 months ago

  • [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 the ScheduleMode enum that was added and resulted in the deprecation of androidAllowWhileIdle. 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 - flutter_local_notifications-v14.1.5

Published by MaikuB 9 months ago

  • [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 the ScheduleMode enum that was added and resulted in the deprecation of androidAllowWhileIdle. 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 - flutter_local_notifications-v16.3.0

Published by MaikuB 10 months ago

  • [iOS][macOS] added the checkPermissions() method to the IOSFlutterLocalNotificationsPlugin and MacOSFlutterLocalNotificationsPlugin 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 - flutter_local_notifications-v16.2.0

Published by MaikuB 11 months ago

  • [Android] added the silent property to the AndroidNotificationDetails 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 - flutter_local_notifications-v16.1.0

Published by MaikuB about 1 year ago

  • [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 - flutter_local_notifications-v16.0.0+1

Published by MaikuB about 1 year ago

  • Updated code snippet in readme to reflect changes done on renaming the requestPermission() method associated with the AndroidFlutterLocalNotificationsPlugin class to requestNotificationsPermission(). 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