Skip to content

Releases: MaikuB/flutter_local_notifications

flutter_local_notifications-v19.0.0-dev.3

15 Dec 06:07
2f5215d
Compare
Choose a tag to compare
  • [iOS][macOS] Breaking changes the DarwinNotificationActionOption and DarwinNotificationCategoryOption are now enhanced enums with values accessible through the value property that are exactly the same as their native representations. Previously a bitwise left shift operation was applied to the index value
  • [iOS][macOS] added Swift Package Manager support

flutter_local_notifications-v19.0.0-dev.2

14 Dec 07:13
5833dc8
Compare
Choose a tag to compare
  • [Windows] Fixed an issue that happens with MSIX app builds. Thanks to PR from Levi Lesches
  • Removed duplicate important notice from the readme. Thanks to the PR from Levi Lesches
  • Migrated example app to use Plugin DSL. Thanks to the PR from Martin Bertele

flutter_local_notifications-v19.0.0-dev.1

14 Nov 10:34
4ef55a2
Compare
Choose a tag to compare
  • 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 from zonedSchedule() 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 deprecated UILocalNotification APIs from Apple were no longer used. The corresponding UILocalNotificationDateInterpretation 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

11 Nov 07:47
c15783f
Compare
Choose a tag to compare
  • 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 time timezone package introduces a dependency on http package. Directly bumping the flutter_local_notifications dependency on timezone could have introduced dependency conflicts

flutter_local_notifications-v18.0.0

03 Nov 09:47
94a1170
Compare
Choose a tag to compare
  • 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 from zonedSchedule() and periodicallyShow() 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 the registerWith() method was added
    • [Android] AndroidFlutterLocalNotificationsPlugin
    • [iOS] IOSFlutterLocalNotificationsPlugin
    • [macOS] MacOSFlutterLocalNotificationsPlugin
  • [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

24 Oct 10:03
Compare
Choose a tag to compare
  • [macOS] added privacy manifest file

flutter_local_notifications-v18.0.0-dev.3

24 Oct 10:22
15fe930
Compare
Choose a tag to compare
  • 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

22 Oct 10:22
8b8669e
Compare
Choose a tag to compare
  • [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

07 Oct 09:52
7265ae2
Compare
Choose a tag to compare
  • 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 from zonedSchedule() and periodicallyShow() 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 the registerWith() method was added
    • [Android] AndroidFlutterLocalNotificationsPlugin
    • [iOS] IOSFlutterLocalNotificationsPlugin
    • [macOS] MacOSFlutterLocalNotificationsPlugin
  • 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

21 Sep 01:35
Compare
Choose a tag to compare
  • [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