Skip to content

Release Notes for Version 0.10.0

Latest

Choose a tag to compare

@rafaelsetragni rafaelsetragni released this 16 Oct 12:01
· 40 commits to development since this release

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.

Breaking Changes

  • Pod Modifications: The installation of flutterfire_cli is now required to configure Firebase with the latest features. This ensures that the project remains aligned with Firebase best practices.
  • iOS Minimum Deployment Target Increased to 13: Updated the minimum deployment target for iOS to 13 to accommodate the latest Firebase Core library restrictions.
  • Minimum Android SDK Increased to 23: This change leverages modern Android capabilities and security features, aligning with the best resources for Android platform security.

Improvements

  • Flutter 3.24.0 Compatibility: Fully supports the latest Flutter 3.24.0 release, ensuring compatibility and optimal performance across all platforms.

Deprecations

  • Deprecation of 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.
    • Migration Guide: Detailed documentation is provided to aid developers in migrating to the new messaging approach, with examples and best practices outlined in our updated Javadoc.

Enhancements

  • Dependencies Updated: All project dependencies have been upgraded to their latest versions to ensure the most secure, stable, and efficient operation.
  • Refreshed Documentation: Comprehensive updates to our documentation enhance developer experience, making integrating and using Awesome Notifications clearer and more straightforward.

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.