flutter_local_notification_plus 0.0.2
flutter_local_notification_plus: ^0.0.2 copied to clipboard
Enhanced local notifications with rich media, actions, and scheduling for Flutter
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.0.2 - 2024-12-19 #
Added #
- WASM Compatibility: Full WebAssembly runtime support for web applications
- Swift Package Manager Support: Native iOS and macOS development with SPM
- Web Platform Support: Complete web notification implementation
- Custom Implementation: Removed external dependencies for better control
- Cross-Platform Method Channels: Native implementations for all platforms
Changed #
- Architecture: Replaced flutter_local_notifications dependency with custom implementation
- Dependencies: Reduced package size by removing heavy external packages
- Platform Support: Extended from 5 to 6 platforms (added Web)
- Performance: Optimized notification handling with native code
Technical Improvements #
- Custom method channel implementation for native platforms
- Web-specific plugin with browser notification APIs
- Swift Package Manager configuration for iOS and macOS
- Comprehensive error handling and logging
- Future-proof architecture for upcoming scoring requirements
Breaking Changes #
- Removed dependency on flutter_local_notifications package
- API remains the same but implementation is now custom
0.0.1 - 2024-12-19 #
Added #
- Initial release of flutter_local_notification_plus
- Enhanced local notifications with rich media support
- Advanced notification actions
- Flexible scheduling capabilities
- Cross-platform compatibility (iOS, Android, macOS, Windows, Linux)
Features #
- Rich media notifications (images, videos, audio)
- Custom notification actions
- Scheduled notifications
- Notification grouping and management
- Sound and vibration customization
- Badge management
- Permission handling
Technical Details #
- Built with Flutter 3.0+
- Dart 3.0+ compatible
- Follows Flutter plugin best practices
- Comprehensive test coverage
- Full documentation and examples
[Unreleased] #
Planned Features #
- Additional notification styles
- Enhanced scheduling options
- More customization options
- Performance optimizations