- TODO: Describe initial release.
- FEAT: buildView() method changed to build() method.
- FEAT: throttle() method added to the
LifycycleControllerclass.
- Major release.
- REFACTOR: Separate each function into mixins
- FEAT: Add mixin to send/receive events
- FEAT: Add LifecycleScope widget
- FEAT: add listen method
- BREAKING CHANGE: LifecycleController abolishes LoadingMixin as it is the policy not to do any handling related to display.
- FEAT: Added global event sending functionality to EventBusMixin
- FEAT: Added onOnceInit, which is called only once through the app feat: enhance lifecycle management with Persistent mixin and LifecycleScope updates
- FEAT: Added a new
Persistentmixin for managing persistent data storage. - FEAT: Introduced
InMemoryPersistentas a default implementation for non-persistent data. - FEAT: Updated
LifecycleScopeto support key management and improved controller initialization. - FEAT: Enhanced
LifecycleMixinto allow enabling/disabling of initialization and disposal. - FEAT: Refactored lifecycle methods to ensure proper handling of route events and controller lifecycle.