mbus 0.1.1
mbus: ^0.1.1 copied to clipboard
A lightweight and efficient event bus system for Flutter applications. Provides simple event-driven architecture with support for module-based event management and global event broadcasting.
Changelog #
All notable changes to the mbus package will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.1 - 2026-06-03 #
Added #
- Initial project setup
- Basic event bus implementation
- Flutter package structure
Notes #
- Initial alpha release
- Limited documentation
- Chinese-language comments
Version Numbering #
- Major: Breaking changes to the public API
- Minor: New features that are backward compatible
- Patch: Bug fixes and minor improvements
Migration Guides #
From 0.1.1 to 1.0.0 #
- All functionality is backward compatible
- Comments have been translated from Chinese to English
- API interfaces remain unchanged
- No breaking changes
Future Roadmap #
Planned Features for 1.1.0 #
- Event filtering capabilities
- Listener priority levels
- Async event support
- Event history tracking
Planned Features for 1.2.0 #
- Interceptor support
- Event cancellation mechanism
- Listener statistics
- Performance monitoring
Planned Features for 2.0.0 #
- Async/await support
- Event middleware pipeline
- Inter-isolate communication
- Event replay functionality
Known Issues #
None currently reported. Please open an issue on GitHub if you discover any problems.
Support #
For issues, feature requests, or questions, please visit: https://github.com/msfm2018/mbus/issues
Contributors #
- msfm2018 - Initial development and maintenance
License #
This project is licensed under the MIT License - see the LICENSE file for details.