- Restored Linux support
- Android 12 support
- Breaking change the
valueproperty of theImportanceclass is now non-nullable - Breaking change the
FlutterLocalNotificationsPlugin.private()constructor that was visible for testing purposes has been removed. The plugin now uses thedefaultTargetPlatformproperty from the Flutter framework to determine the platform an application running on. This removes the need for depending on theplatformpackage. To write tests that require a platform-specific implementation of the plugin, the debugDefaultTargetPlatformOverride property can be used to do so - Plugin now uses the
clockpackage for internal logic that relies on geting the current time, such as validating that the date for a scheduled notification is set in the future