lifecycle_controller 2.0.2 lifecycle_controller: ^2.0.2 copied to clipboard
A Flutter library for simplified state and lifecycle management. Offers structured handling of screen events, local state, async operations, and UI updates, promoting clean architecture and maintainab [...]
0.0.1 #
- TODO: Describe initial release.
0.0.2 #
- FEAT: buildView() method changed to build() method.
0.0.3 #
- FEAT: throttle() method added to the
LifycycleController
class.
1.0.0 #
- Major release.
1.0.1 #
- REFACTOR: Separate each function into mixins
- FEAT: Add mixin to send/receive events
1.0.2 #
- FEAT: Add LifecycleScope widget
1.0.3 #
- FEAT: add listen method
2.0.0 #
- 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
2.0.1 #
- FEAT: Added onOnceInit, which is called only once through the app feat: enhance lifecycle management with Persistent mixin and LifecycleScope updates
2.0.2 #
- FEAT: Added a new
Persistent
mixin for managing persistent data storage. - FEAT: Introduced
InMemoryPersistent
as a default implementation for non-persistent data. - FEAT: Updated
LifecycleScope
to support key management and improved controller initialization. - FEAT: Enhanced
LifecycleMixin
to allow enabling/disabling of initialization and disposal. - FEAT: Refactored lifecycle methods to ensure proper handling of route events and controller lifecycle.