NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #3534 most downloaded on pub.dev
Awesome Notifications add-on plugin to send push notifications through Firebase Cloud Messaging, enabling all awesome notifications features.
Last release 1 months ago
28 Aug 2026
Release timing varies
gaps range from 8 days to 12 months
Nearly every release is documented
notes for 23 of 23 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
27 releases · first in 2021
Android: debug Toast removed from the boot receiver. Every device boot showed a leftover "Service restarted" toast (and a debug log) to every end user
"Service restarted" toast (and a debug log) to every end user. Fixed in AndroidAwnFcmCore 0.12.1 — thanks to @igordanilovski.me.carda:AndroidAwnCore and me.carda:AndroidAwnFcmCore), which also ships the compileSdk/targetSdk 36 build that 0.12.0's published artifact was missing. No iOS changes: IosAwnCore/IosAwnFcmCore stay compatible through the existing ~> 0.12.0 constraints.`licenseKeys` parameter removed: deprecated and ignored since 0.11.0, the licenseKeys argument of initialize(...) has now been removed — delete it fro…
licenseKeys parameter removed: deprecated and ignored since 0.11.0, the licenseKeys argument of initialize(...) has now been removed — delete it from your call.Package.swift and installs through Swift Package Manager, keeping CocoaPods support during the transition. The Notification Service Extension is Flutter-free — it extends IosAwnFcmCore's AwesomeServiceExtension directly and links the core through SwiftPM, with Firebase resolved once via firebase-ios-sdk.me.carda:AndroidAwnCore and me.carda:AndroidAwnFcmCore are now published on Maven Central instead of JitPack (resolved through mavenCentral()), and the iOS cores IosAwnCore/IosAwnFcmCore are consumed through Swift Package Manager from their published 0.12.0 tags.One column per quarter.
Merge branch 'main' into development
Merge branch 'main' into development
licenseKeys parameter deprecated: License keys are no longer required. The license validation has been completely removed from the native core libraries (AndroidAwnFcmCore and IosAwnFcmCore). The licenseKeys parameter in initialize() is now ignored and will be removed in a future version.firebase_crashlytics dependency removed: The plugin no longer depends on or integrates with Firebase Crashlytics. Internal exceptions are now logged via the standard platform logger. Apps that need crash reporting should integrate Crashlytics independently.firebase_core minimum version raised to 4.0.0: Required to support Firebase iOS SDK 12.x and Firebase Android BOM 33.x, which are needed by IosAwnFcmCore 0.11.0 and AndroidAwnFcmCore 0.11.0. Update your firebase_core dependency to ^4.0.0.FirebaseCrashlytics.recordException() call and the firebase_crashlytics dependency have been removed from all layers (Dart, Android, iOS).Updated Android native library to fully support Flutter 3.27: Removed deprecated Flutter V1 libraries on Android, ensuring compatibility with Flutter…
…platform standards. This version introduces breaking changes necessary for modernizing our setup, improves compatibility with the latest Flutter relea…
We are thrilled to announce the release of Version 0.10.0 of our software, which includes several critical updates and changes that enhance functionality and compatibility with the latest platform standards. This version introduces breaking changes necessary for modernizing our setup, improves compatibility with the latest Flutter release, and updates various project components to ensure peak performance and security.
flutterfire_cli is now required to configure Firebase with the latest features. This ensures that the project remains aligned with Firebase best practices.sendPushNotification Method: The sendPushNotification method has been deprecated and will be removed in version 1.0.0. This decision aligns with Google's decommissioning of FCM upstream messaging. Developers are encouraged to use a REST API and the Firebase Admin SDK for device communications and notifications.
We encourage all users to update to version 0.10.0 to take advantage of these improvements and adjustments. This update aligns with the latest development standards and ensures that your application is built on a secure and compliant foundation.
flutterfire_cli is now necessary to configure Firebase with the latest features, ensuring the project is up-to-date with Firebase best practices.sendPushNotification Method:
sendPushNotification method has been marked as deprecated. This change follows Google's announcement to decommission FCM upstream messaging in June 2024.NotImplementedError with a clear message and detailed Javadoc documentation to guide developers in migrating to the new approach. This method will be removed in version 1.0.0.In our ongoing effort to deliver a powerful notification experience, we've made a crucial update to the Awesome FCM interpreter. This version now give
GitHub Issues Closure: Effective immediately, GitHub issues will no longer be open for new support requests. Existing issues will remain accessible as
Refined Notification ID Handling for Stringify and Legacy Data Standards: Altered the priority logic for push notification IDs in cases using stringif
iOS Target Extension Deployment Flexibility: Updated the iOS pod script to enable manual adjustments of the minimum target deployment. This improvemen
Remote Procedure Calls (RPC): Introducing advanced remote procedure calls in our FCM services. You can now dismiss, cancel schedules, or cancel notifi
Remote Procedure Calls (RPC): Introducing advanced remote procedure calls in our FCM services. You can now dismiss, cancel schedules, or cancel notifications remotely. This feature works with both standard notifications and silent pushes, giving you greater control over your notification management.
Flattened Data Standard for Push Notifications: We're proud to roll out a new flattened data standard. This enhancement allows for sending push notifications using the V1 protocol or directly through the Firebase console while retaining access to all the awesome notification features our users love.
Full Firebase Console Support: Leverage all features of Awesome Notifications directly via the Firebase console using the new flattened data standard, enhancing flexibility and control.
Podfile in the iOS folder.sendPort.send() and receivePort!.listen() now only accept serialized data, not objects. Convert your data to map format and reconstruct it later from this format.All library dependencies updated and bumped to version to 0.8.0 to emphasize the necessity of keeping dependencies up to date at project lock files.
Corrected the Postman example links.
Project dependencies upgraded to the latest version available
Android and iOS dependencies upgraded
Android core dependencies moved to new repository
iOS minimum deployment target increased to 13 due new XCode requirements
Merge pull request #6 from rafaelsetragni/broadcast-events-lifecycle
Merge pull request #6 from rafaelsetragni/broadcast-events-lifecycle
## [0.7.4]
* Fixed labels for silent handle and action handle
* Added option to send multiple license keys, dismissing the necessity to switch it to each bundle ID
Firebase core upgraded to version 2.1.1
Dart SDK minimal version was increased to 2.14 due DecoderCallback deprecation
Media Style dependencies upgraded
Added README documentation (Work in Progress)
README documentation improved (Work in Progress)
Fixed get createdLifeCycle property from silentDataModel
Initial release of version 0.7.0
* Fixed discord invite link
Official release to closed tests by our sponsors and donors
First release to reserve pub.dev name
Your coding agent can read these notes before it upgrades. Set up the MCP server →