github MaikuB/flutter_local_notifications flutter_local_notifications-v23.0.0

one hour ago
  • Breaking change bumped minimum Flutter SDK requirement to 3.44.0 and Dart SDK requirement to 3.12.0
  • [Android] Breaking change bumped compileSdk to 37 and updated readme to mention this
  • [Android] Breaking change bumped to AGP 9.1.1
  • [Windows] Breaking change bumped CMake minimum version to 3.14 and requires the plugin to compile with at least C++ 20 (i.e. CXX_STANDARD 20)
  • [Android] migrated to Kotlin DSL
  • Migrated example app off the Kotlin Gradle Plugin (KGP) in favour of built-in Kotlin and bumped Android Gradle Plugin (AGP) to 9.1.1
  • [Android] added support for live update notifications. Example app has been updated to demonstrate usage. Thanks to the PR from Vasily Laushkin
  • [Android] plugin now explicitly specifies background activity launches are denied on Android 14+. Notifications are still expected to still work as before and have not found any breaking changes from testing. If any developers happen to find issues related to this change then create a bug report here. Thanks to the PR from Luca-CZ
  • [Android] Fixed a NullPointerException crash in setSmallIcon (Attempt to invoke virtual method 'int java.lang.Integer.intValue()' on a null object reference) when a scheduled notification is delivered with no icon, no persisted default icon, and a null legacy iconResourceId. 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 Allen
  • [Linux] bumped allowed dbus dependency version constraints to >=0.7.8 <0.9.0
  • Updated readme to guidance on handling PlatformException being thrown when trying to show notifications when permissions have not been granted due to iOS 27 behavioural changes outside the control of the plugin
  • [Windows] fixed issue #2777 to ensure future MSVC toolchain compatibility through code changes rather than suppressing a warning. Thanks to Dragonloverlord

Don't miss a new flutter_local_notifications release

NewReleases is sending notifications on new releases.