lifecycle 0.10.0
lifecycle: ^0.10.0 copied to clipboard
A flutter package that let you easily add hooks for widget lifecycle.
Changelog #
0.10.0 - 2025-03-28 #
- Fix issue #27: Custom
initialPage
inPageController
(alsoinitialIndex
inTabController
) will not triggervisible
andactive
. - Migrate to new flutter's gradle plugins.
0.9.0 - 2024-09-04 #
- Fix issue #26: both onVisible and onInvisible were not called on web platform.
- Bump flutter version to 3.13.0.
0.8.0 - 2023-08-23 #
- Fix: use
addPostFrameCallback
to avoid unnecessary frame callback. - The param
wantKeepAlive
inChildPageLifecycleWrapper
is not required now. - Export some mixins.
0.7.0 - 2023-04-23 #
- Added:
iterateRoutes()
,removeRoute()
. - Deprecated:
findRoute()
,removeNamed()
.
0.6.0 - 2022-07-01 #
- Fix issue #23.
0.5.0 - 2022-05-16 #
- Flutter 3.
0.4.4 - 2022-04-20 #
- issue #20. Fix error
Concurrent modification during iteration
.
0.4.3 - 2022-02-17 #
- issue #19.
0.4.2 - 2021-12-03 #
- issue #16.
0.4.1 - 2021-11-04 #
- Fix a null cast error.
0.4.0 - 2021-10-22 #
- ScrollView item lifecycle support.
- Rename
ParentPageLifecycleWrapper
toPageViewLifecycleWrapper
and remove required paramcontroller
.
0.3.4 - 2021-10-09 #
- Ensure that
inactive
andinvisible
occurs when singlepop
triggered.
0.3.3 - 2021-09-29 #
- Fix issue #9.
0.3.2 - 2021-09-23 #
- NEW API:
findRoute(String routeName)
. - Add
flutter_lints
.
0.3.1 - 2021-09-01 #
- Bug fixes.
- Opt: events callback immediately when tab bar changed.
0.3.0 - 2021-08-31 #
Breaking changes:
- More reasonable lifecycle events just like Android platform.
0.2.0 - 2021-04-12 #
- Null safety.
0.1.1+1 - 2020-12-30 #
- Fix a NPE caused by debug log.
0.1.0 - 2020-12-21 #
- Emit
push
afterinitState
andpop
beforedispose
. - Optimize events delivery in nested page view.
0.0.6 - 2020-10-28 #
- Bug fix.
0.0.5 - 2020-10-15 #
- Support usage of
Navigator
widget.
0.0.4 - 2020-09-27 #
- Remove the
active
event which sent manually after page view pushed.
0.0.3 - 2020-09-24 #
- Fix bugs in nested page view.
0.0.2 - 2020-09-23 #
- Support nested page view.
0.0.1 - 2020-09-23 #
- Initial release.