Skip to content

Releases: MaikuB/flutter_local_notifications

flutter_local_notifications-v15.1.0+1

07 Jul 14:10
Compare
Choose a tag to compare
  • Fixed formatting of 15.1.0 changelog entry

flutter_local_notifications-v15.1.0

07 Jul 14:06
0a93ca2
Compare
Choose a tag to compare
  • [iOS][macOS] added the ability to request provisional permissions. On iOS, this is only applicable to iOS 12 or newer. On macOS, this property is only applicable to macOS 10.14 or newer. Thanks to the PR from Tokenyet

flutter_local_notifications-v15.0.1

05 Jul 08:53
dd71cac
Compare
Choose a tag to compare
  • [Android] Fixed issue 2033 where notifications on scheduled using older version of the plugin would fail to have the next subsequent ones scheduled. 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 had androidAllowWhileIdle specified but didn't account for how there are recurring notifications that were scheduled using older versions of the plugin prior to androidAllowWhile being added

flutter_local_notifications-v14.1.2

05 Jul 09:23
Compare
Choose a tag to compare
  • [Android] Fixed issue 2033 where notifications on scheduled using older version of the plugin would fail to have the next subsequent ones scheduled. 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 had androidAllowWhileIdle specified but didn't account for how there are recurring notifications that were scheduled using older versions of the plugin prior to androidAllowWhile being added

flutter_local_notifications-v15.0.0

02 Jul 04:03
c006585
Compare
Choose a tag to compare
  • Breaking change removed deprecated schedule(), showDailyAtTime() and showWeeklyAtDayAndTime() methods. Notifications that were scheduled prior to this release should still work
  • Breaking change removed Time class
  • [Linux] Breaking change calling zonedSchedule() on Linux will now throw an UnimplementedError to align with how their is a Linux implementation but the method hasn't been implemented
  • [iOS][macOS] Breaking change added supported for banner and list presentation options for iOS and macOS that is applicable for iOS 14.0 or newer and macOS 11 or newer. This is a breaking change as the values default to true and the alert presentation option is no longer applicable on these OS versions as Apple has deprecated it to be replaced by the banner and list presentations. Please ensure that if you target these OS versions that you configure the options appropriately for your application.
  • [Android] updated tags used when writing error logs. For corrupt scheduled notifications and error is logged the tag is now ScheduledNotifReceiver instead of ScheduledNotifReceiver. When logging that exact alarm permissions have been revoked the the tag is now FLTLocalNotifPlugin instead of notification
  • Updated API documentation related to the iOS/macOS notification presentation options to include links to Apple's documentations to show what they correspond to
  • Fixed typo in API docs for initialize() method

flutter_local_notifications-v15.0.0-dev.2

09 Jun 12:52
558b2dd
Compare
Choose a tag to compare
  • [Linux] Breaking change calling zonedSchedule() on Linux will now throw an UnimplementedError to align with how their is a Linux implementation but the method hasn't been implemented
  • Fixed typo in API docs for initialize() method

flutter_local_notifications-v15.0.0-dev.1

07 Jun 10:52
7c3de83
Compare
Choose a tag to compare
  • Breaking change removed deprecated schedule, showDailyAtTime and showWeeklyAtDayAndTime methods. Notifications that were scheduled prior to this release should still work
  • Breaking change removed Time class
  • [Android] updated tags used when writing error logs. For corrupt scheduled notifications and error is logged the tag is now ScheduledNotifReceiver instead of ScheduledNotifReceiver. When logging that exact alarm permissions have been revoked the the tag is now FLTLocalNotifPlugin instead of notification
  • [iOS][macOS] Breaking change added supported for banner and list presentation options for iOS and macOS that is applicable for iOS 14.0 or newer and macOS 11 or newer. This is a breaking change as the values default to true and the alert presentation option is no longer applicable on these OS versions as Apple has deprecated it to be replaced by the banner and list presentations. Please ensure that if you target these OS versions that you configure the options appropriately for your application.
  • Updated API documentation related to the iOS/macOS notification presentation options to include links to Apple's documentations to show what they correspond to

flutter_local_notifications-v14.1.1

01 Jun 02:32
553d5fb
Compare
Choose a tag to compare
  • Fixed typo in API docs for the deprecated showDailyAtTime() method. Thanks to the PR from Yuichiro Kawano
  • [Android] removed a call to standard output via System.out.println()

flutter_local_notifications-v14.1.0

20 May 05:55
fdc8239
Compare
Choose a tag to compare
  • [Android] added alarmClock as one of the AndroidScheduleMode options. This is useful for cases where a notification functions as an alarm and may show an alarm icon on the status bar depending on the device Thanks to the PR from Muhammed Ballan

flutter_local_notifications-v14.0.1

18 May 13:23
cb07cdd
Compare
Choose a tag to compare
  • [Android] fixed issue 1991 where tapping on a notification action with showUserInterface set to true whilst app is terminated wouldn't dismiss/cancel notification
  • [Android] updated logic when trying to show a scheduled notification so that receiver would remove a corrupt notification to avoid exceptions from occurring over and over again. An message will be written to error log when this occurs as well. Thanks to the PR from []
  • Fixed example app on iOS and macOS so it would play the custom sound as this step was missed in previous released where the iOS and macOS side was recreated