Releases: MaikuB/flutter_local_notifications
Releases · MaikuB/flutter_local_notifications
flutter_local_notifications-v20.0.0-dev.3
- Breaking changes the positional parameters in the following methods have now been converted to named parameters across all platforms. Thanks to the PR started by Kwon Tae Hyung
initialize()show()periodicallyShow()periodicallyShowWithDuration()cancel()zonedSchedule()
- [Android] Breaking changes the positional parameters in the following methods have now been converted to named parameters
startForegroundService()deleteNotificationChannelGroup()deleteNotificationChannel()getActiveNotificationMessagingStyle()
- [Linux] Breaking changes the positional parameters in the
LinuxNotificationCustomHint()method have now been converted to named parameters - [Windows] * Breaking changes the positional parameters in the following methods have now been converted to named parameters
showRawXml()zonedScheduleRawXml()
- [Windows] Breaking changes to align with the main the plugin, the following parameters have been renamed
- the
detailsparameter in theshow()andzonedSchedule()methods has been renamed tonotificationDetails - the
onNotificationReceivedin theinitialize()method has been renamed toonDidReceiveNotificationResponse
- the
flutter_local_notifications-v20.0.0-dev.2
- [Android] updated Java compatibility version to 17
flutter_local_notifications-v20.0.0-dev.1
- Breaking change bumped minimum Flutter SDK requirement to 3.32.0 and Dart SDK requirement to 3.8.0
- [Windows] Breaking change removed the
detailsparameter from thezonedScheduleRawXml()method as it was not actually used. Thanks to the PR from Levi Lesches - Updated readme with information for developers that plan to move to use the UIScene lifecycle
- Added
flutter_lintsto apply linter rules
flutter_local_notifications-v19.5.0
- [iOS][macOS] added
requestProvidesAppNotificationSettingsoption toDarwinInitializationSettingsclass, andisProvidesAppNotificationSettingsEnabledtoNotificationsEnabledOptionsclass. This allows applications to show a "Configure Notifications in " option when showing the context menu for an individual notification. This can be used for scenarios where an application can respond to the user selecting this option to show a custom page for controlling notification settings. Please note this whilst the API changes are applicable for iOS and macOS, the actual functionality only appears to be supported by Apple when it comes to iOS devices. See example app to see how this new functionality can be implemented. Thanks to the PR from Luke Memet
flutter_local_notifications-v19.4.2
- [Windows] fixed issue where non-ASCII characters for the notification application name weren't being displayed properly. Thanks to the PR from yoyoIU
flutter_local_notifications-v19.4.1
- [Android] fixed issue #2675 where addition of
invisibleflag to notification actions could cause scheduled notifications with actions created prior to 19.4.0 to fail to show - Updated the Android release build configuration section to point to the latest location of the official Android docs on how to configure which resources (e.g. notification icons) are kept so they are not discarded by the Android compiler. It has also been reworded to make it clearer that this applies to all Android resources
flutter_local_notifications-v19.4.0
- [Android] added ability to read
dataMimeTypeanddataUriwhen callinggetActiveNotifications()to read details of an active Android notification using the messaging style. Thanks to the PR from Matt Bajorek - [Android] added support for Android semantic actions. Thanks to the PR from Jared Szechy
flutter_local_notifications-v19.3.1
flutter_local_notifications-v19.3.0
- [Android][iOS][macOS] added
cancelAllPendingNotifications()method for cancelling all pending notifications that have been scheduled. Thanks to the PR from Kwon Tae Hyung
flutter_local_notifications-v19.2.1
- [macOS] removed redundant code that was only applicable on macOS versions lower than 10.14. This should be a non-functional change since 18.0.0 bumped the minimum Flutter SDK requirements that in turn required macOS 10.14 at a minimum. Thanks to the PR from Blin Qipa
- [Android] bumped robolectric dependency. This fixes an issue where some users reported receiving instances of
java.lang.NoClassDefFoundErroraround the plugin's Android unit tests. Thanks to the PR from Turtlepaw