- Breaking change bumped minimum Flutter SDK requirement to 3.44.0 and Dart SDK requirement to 3.12.0
- [Android] Breaking change bumped
compileSdkto 37 and updated readme to mention this - [Android] Breaking change bumped to AGP 9.1.1
- [Android] migrated to Kotlin DSL
- [Android] Fixed a
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 Allen - 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