Repository navigation
fix(deps): update dependency flutter_local_notifications to v23 - #3269
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^19.0.0→^23.0.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
MaikuB/flutter_local_notifications (flutter_local_notifications)
v23.0.0Compare Source
compileSdkto 37 and updated readme to mention thisCXX_STANDARD 20)NullPointerExceptioncrash insetSmallIcon(Attempt to invoke virtual method 'int java.lang.Integer.intValue()' on a null object reference) when a scheduled notification is delivered with noicon, no persisted default icon, and a null legacyiconResourceId. This can happen when a notification serialized by an older version of the plugin fires after an app update. The application's own icon is now used as a fallback so notification delivery no longer crashes. Fixes #298 and #2049. Thanks to the PR from Michael Allendbusdependency version constraints to>=0.7.8 <0.9.0PlatformExceptionbeing thrown when trying to show notifications when permissions have not been granted due to iOS 27 behavioural changes outside the control of the pluginv22.3.3Compare Source
v22.3.2Compare Source
PlatformExceptions that started on iOS 27 when permissions were not granted and when badge only notifications were triggered. This restores the behaviour of the plugin to as it was before. Thanks to the PR from Vasily Laushkindbusdependency version constraints to>=0.7.8 <0.9.0v22.3.1Compare Source
v22.3.0Compare Source
openAppNotificationSettings()method. This opens the system settings UI where the user can manage notification permissions for the app. When not possible, on iOS, it opens the application's settings on iOS and on macOS, it opens the system settings notification pane. Thanks to the PR from hamadccv22.2.0Compare Source
dismissIsolateproperty added to theAndroidNotificationDetailsandDarwinNotificationDetailsclass. This indicates which isolate should be used to handle when a notification has been dismissed. Note on macOS, there is no support for background isolates so callback will always fire on the main isolate despite what is specified. Please see example app for more details on how to set up handling dismissals. Thanks to the PR from from Vasily Laushkinv22.1.0Compare Source
showBigPictureWhenCollapsedinBigPictureStyleInformation. Thanks to the PR from hiimax (Codematic)NotificationResponseType.selectedNotificationAction. Thanks to the PR from fush1m1v22.0.1Compare Source
v22.0.0Compare Source
requestNotificationPolicyAccess()method belonging to theAndroidFlutterLocalNotificationsPluginclass will now highlight associated application. Thanks to the PR from Claudius KienleperiodicallyShow()the message when theUnsupportedErroris thrown has been updated to sayWindows devices cannot periodically show notificationsinstead. This has happened as a result of shifting the responsibility of reporting theUnsupportedErrorso it is done byflutter_local_notifications_windowsinstead offlutter_local_notificationsxmldependency so that supported range is>=6.5.0 <8.0.0v21.0.0Compare Source
timezonedependencycompileSdkto 36 and updated readme to mention thisUIScenelifecycleUIScenelifecycleUNUserNotificationCenterDelegateto remove redundantavailablecheck and to be more specific that it should be done in theapplication:didFinishLaunchingWithOptions:methodflutter_timezonedependency in example appv20.1.0Compare Source
ActiveNotificationclass now returns values forgroupKeyproperty if applicable. This depends on if thethreadIdentifierwas specified when creating the notification itself. Thanks to the PR from Kwon Tae Hyunguse_null_aware_elementslinter issuev20.0.0Compare Source
initialize()show()periodicallyShow()periodicallyShowWithDuration()cancel()zonedSchedule()startForegroundService()deleteNotificationChannelGroup()deleteNotificationChannel()getActiveNotificationMessagingStyle()LinuxNotificationCustomHint()method have now been converted to named parametersshowRawXml()zonedScheduleRawXml()detailsparameter in theshow()andzonedSchedule()methods has been renamed tonotificationDetailsonNotificationReceivedin theinitialize()method has been renamed toonDidReceiveNotificationResponsedetailsparameter from thezonedScheduleRawXml()method as it was not actually used. Thanks to the PR from Levi LeschesAndroidIconabstract classflutter_lintsto apply linter rulesv19.5.0Compare Source
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 Memetv19.4.2Compare Source
v19.4.1Compare Source
invisibleflag to notification actions could cause scheduled notifications with actions created prior to 19.4.0 to fail to showv19.4.0Compare Source
dataMimeTypeanddataUriwhen callinggetActiveNotifications()to read details of an active Android notification using the messaging style. Thanks to the PR from Matt Bajorekv19.3.1Compare Source
v19.3.0Compare Source
cancelAllPendingNotifications()method for cancelling all pending notifications that have been scheduled. Thanks to the PR from Kwon Tae Hyungv19.2.1Compare Source
java.lang.NoClassDefFoundErroraround the plugin's Android unit tests. Thanks to the PR from Turtlepawv19.2.0Compare Source
hasNotificationPolicyAccess()method that checks if the application can modify the notification policyrequestNotificationPolicyAccess()method that was added theAndroidFlutterNotificationsPluginclass. This can be used request access for the calling application modify the notification policybypassDndthe property of theAndroidNotificationChannelclass andchannelBypassDndto theAndroidNotificationDetailsclass. These can used to indicate if notifications associated with the channel can bypass the DnD settings of the devicemsixdev dependency in example app. This to fix the issue where themsixpackage stopped being able to created MSIX installersv19.1.0Compare Source
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.