reign 0.0.1
reign: ^0.0.1 copied to clipboard
A Flutter package that provides an easy-to-use async builder widget with loading and error states.
Changelog #
All notable changes to this project will be documented in this file.
0.2.0 - 2023-08-01 #
0.1.0 - 2025-02-16 #
Added #
- Initial release of Reign state management
- Core Controller class with lifecycle management
- ControllerProvider and ControllerConsumer widgets
- Basic test suite
0.3.0 - 2023-08-20 #
Breaking Changes #
- Renamed
MultiProvidertoReignMultiProviderto avoid naming conflicts - Removed module system (
ReignModuleand related classes) - Lifecycle methods renamed:
onInit()→setup()onDispose()→cleanup()
Added #
- Complete example app with:
- 4 demonstration screens
- 5 example controllers
- Full navigation implementation
- New annotation-based API for:
@ReignController@Injectable@Component
Fixed #
- Circular dependency handling in controller initialization
- Missing type definitions in example app
- Incorrect lifecycle method overrides
- Documentation inconsistencies
Removed #
- Deprecated
dependOn()method (usefind()instead) - Unused module provider system
- Redundant decorator implementations