New: your coding agent can read the release notes before it upgrades. Set up the MCP server →
pub.dev · #235 most downloaded on pub.dev
Linux implementation of the flutter_local_notifications plugin
Last release 3 months ago
07 Jun 2026
Ships unpredictably
gaps range from 8 days to 9 months
Nearly every release is documented
notes for 24 of 24 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
43 releases · first in 2021
Bumped dependency on flutter_local_notifications_platform_interface
flutter_local_notifications_platform_interfaceNothing published for this version
Breaking change bumped minimum Flutter SDK requirement to 3.38.1 and Dart SDK requirement to 3.10.0
One column per quarter.
Nothing published for this version
Breaking change bumped minimum Flutter SDK requirement to 3.32.0 and Dart SDK requirement to 3.8.0
initialize()show()periodicallyShow()periodicallyShowWithDuration()cancel()LinuxNotificationCustomHint()flutter_lints to apply linter rulesNothing published for this version
Nothing published for this version
Breaking change bumped minimum Flutter SDK requirement to 3.22.0 and Dart SDK requirement to 3.4.0
flutter_local_notifications_platform_interface dependencyNothing published for this version
Nothing published for this version
Breaking change Bumped minimum Flutter SDK requirement to 3.13
Nothing published for this version
Fixed issue #2368. This involved updating pubspec so it defines that it implements the Linux implementation of flutter_local_notifications and updatin
flutter_local_notifications and updating the code so it registers the Linux implementationBreaking change the id property of the ActiveNotification class is now nullable to help indicate that the notification may not have been created by th…
id property of the ActiveNotification class is now nullable to help indicate that the notification may not have been created by the plugin e.g. it was from Firebase Cloud Messaging. Thanks to the PR from frankvollebregtLinuxNotificationCategoryLinuxNotificationUrgencymocktail to mockito for consistency and with it getting more updates as a first-party packageBumped maximum Dart SDK constraint
Nothing published for this version
Nothing published for this version
Updated minimum Flutter version to 3.0.0. Note that technically this was already a requirement by flutter_local_notifications_linux 2.0.0 as ffi 2.0.0
flutter_local_notifications_linux 2.0.0 as ffi 2.0.0 requires Dart 2.17 at a minimum and that shipped with Flutter 3.0.0ffi dependency that plugin was already usingBumped xdg_directories dependency constraints
xdg_directories dependency constraints* Bumped dbus dependency
dbus dependencyBreaking change The linux notification categories defined by LinuxNotificationCategory no longer has factory constructors but has static constant fiel…
LinuxNotificationCategory no longer has factory constructors but has static constant fields instead to make the semantics more similar to access enum valuesdbus packageNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fixes issue 1656 where a version constraint issue occurred with the path package. The version constraint has been lowered to resolve the issue
path package. The version constraint has been lowered to resolve the issueAdded support for icons to be specified via file path. Thanks to PR from Yaroslav Pronin
flutter_local_notifications. What was in the 0.5.0 pre-releases will be shifted to a 1.0.0 pre-release of flutter_local_notifications_linuxAdded a note to 0.5.0 changelog to make it clear that the 0.5.0 stable release doesn't have changes from the 0.5.0 pre-releases
Breaking change callbacks have now been reworked. onDidReceiveNotificationResponse is invoked only when the app is running. This works for when a user…
onDidReceiveNotificationResponse is invoked only when the app is running. This works for when a user has selected a notification or notification action. This replaces the onSelectNotification callback that existed beforeNotificationAppLaunchDetails has been updated to contain an instance NotificationResponse class with the payload belonging to the NotificationResponse class. This is to allow knowing more details about what caused the app to launch e.g. if a notification action was used to do so* Includes changes from 0.4.2
Added support for notification actions
Bumped flutter_local_notifications_platform_interface dependency
flutter_local_notifications_platform_interface dependencyBumped dependencies. Thanks to PR from Guy Luz
Fix initialize() returning null all the time instead of returning an appropriate boolean value to indicate if plugin has been initialised
initialize() returning null all the time instead of returning an appropriate boolean value to indicate if plugin has been initialisedFixed minor casing error in 0.4.1 changelog entry
* Bumped dbus dependency.
dbus dependency.Nothing published for this version
Breaking change the SelectNotificationCallback typedef now maps to a function that returns void instead of a Future . This change was done to better c…
SelectNotificationCallback typedef now maps to a function that returns void instead of a Future<dynamic>. This change was done to better communicate the plugin doesn't actually await any asynchronous computation and is similar to how button pressed callbacks work for Flutter where they are typically use VoidCallbackNothing published for this version
Fixed issue when an app using the plugin is built on the web by using conditional imports
$XDG_RUNTIME_DIR environment variable is not set but $TMPDIR is set, then they are saved to a file within the /$TMPDIR/APP_NAME/USER_ID/SESSION_ID directory. If $TMPDIR is not set then, it would save to /tmp/APP_NAME/USER_ID/SESSION_IDFixed links to GNOME developer documentation referenced in API docs
* Initial version for Linux
Point to types within platform interface
Your coding agent can read these notes before it upgrades. Set up the MCP server →