Skip to content

Commit 0d6667e

Browse files
committed
feat: add 4.7.0 changelog
1 parent 872fbb4 commit 0d6667e

File tree

2 files changed

+55
-11
lines changed

2 files changed

+55
-11
lines changed

CHANGELOG.md

+52-8
Original file line numberDiff line numberDiff line change
@@ -1,128 +1,172 @@
1+
## 4.7.0
2+
3+
- fix: pageModuleContext = true not working
4+
- feat: do not change navigation bar hidden status except NavigatorNavigationController
5+
16
## 4.6.4
7+
28
- fix: NavigatorWillPopMixin not working when pop
39

410
## 4.6.3
11+
512
- fix: push url with query parameter will not get pop result
613

714
## 4.6.2
15+
816
- faet: call onJsonableRegister
917
- style: remove paremeter final
1018

1119
## 4.6.1
20+
1221
- faet: add registerJsonable
1322

1423
## 4.6.0
24+
1525
- feat: add ModuleJsonable
1626

1727
## 4.5.3
28+
1829
- fix: StreamTransfer type error
1930

2031
## 4.5.2
32+
2133
- feat: remove on method check schema exists
2234

2335
## 4.5.1
36+
2437
- feat: add onWithNull
2538

2639
## 4.5.0
40+
2741
- refactor: The on method of ModuleContext can now return null, and remove will sink null
2842

2943
## 4.4.7
44+
3045
fix: remove transitionPage pop transition
3146

3247
## 4.4.6
33-
fix: push single failed on Null is not a subtype of type Future<bool>
48+
49+
fix: push single failed on Null is not a subtype of type Future<bool>
3450

3551
## 4.4.5
52+
3653
feat: add NavigatorPushBeginHandle api
3754

3855
## 4.4.3
56+
3957
fix: exception caused by calling canPop when the iOS native vc is at the top
4058

4159
## 4.4.2
60+
4261
feat: NavigatorWillPopMixin check on didReplace
4362

4463
## 4.4.1
64+
4565
fix: navigation future queue not working
4666

4767
## 4.4.0
68+
4869
refactor: routing method implementation of future queue
4970
fix: NavigatorNavigationController.delegate not set correctly
5071

5172
## 4.3.1
73+
5274
fix: pop Navigator route twice
5375

5476
## 4.3.0
77+
5578
feat: add popFlutter
5679
fix: android pop failed when activity isFinishing
5780

5881
## 4.2.2
82+
5983
fix: didDisappear last route not working for ios release
6084

6185
## 4.2.1
86+
6287
fix: duplicate call NavigatorRouteObservers selector
6388

6489
## 4.2.0
90+
6591
feat: add onModuleInitStart and onModuleInitEnd
66-
refactor: route url logic
92+
refactor: route url logic
6793

6894
## 4.1.1
95+
6996
fix: detach FlutterView first
7097
fix: popTo url match
7198
fix: move reattach to FlutterFragment onStart
7299
fix: crash on holder null
73100
fix: FlutterEngine has been attached to by another activity
74101

75102
## 4.1.0
103+
76104
feat: support push animated
77105
fix: ios maybe pop causes route history miss match
78106

79107
## 4.0.0
108+
80109
feat: remove lightweight engine mode and support single engine mode
81110

82111
## 3.16.4
112+
83113
fix: handler can't handled
84114

85115
## 3.16.3
116+
86117
feat: custom route handler can be handled
87118

88119
## 3.16.2
120+
89121
fix: removeBelowUntil and removeBelowUntilFirst not remove top
90122

91123
## 3.16.1
124+
92125
- fix: android hybrid navigation disabled not working
93126

94127
## 3.16.0
128+
95129
- feat: android supports whether to enable hybrid navigation
96130

97131
## 3.15.7
132+
98133
- feat: registerRouteCustomHandler template can be repeated
99134

100135
## 3.15.6
136+
101137
- fix: quickly clicking the back button of android may cause an exception
102138

103139
## 3.15.5
140+
104141
- fix: pushSingle no need to check lastRoute
105142

106143
## 3.15.4
144+
107145
- fix: ModuleContext.on called after ModuleContext.set will trigger two callbacks at the beginning
108146

109147
## 3.15.3
148+
110149
- fix: miss disappear when page pop
111150

112151
## 3.15.2
152+
113153
- fix: revert update TabBarView
114154

115155
## 3.15.1
156+
116157
- fix: no DefaultTabController.maybeOf
117158

118159
## 3.15.0
160+
119161
- feat: 适配 Flutter 3.7.6
120162

121163
## 3.14.9
164+
122165
- refactor: root page didAppear not trigger on init
123166
- feat: add toSimpleList, toSimpleMap
124167

125168
## 3.14.8
169+
126170
- fix: NavigatorWillPop not working
127171
- refactor: rm urls from NavigatorRoutePush
128172
- feat: add NavigatorRoutePushMixin
@@ -143,7 +187,7 @@ fix: removeBelowUntil and removeBelowUntilFirst not remove top
143187

144188
## 3.14.5
145189

146-
- fix: https://developer.apple.com/forums/thread/714608
190+
- fix: <https://developer.apple.com/forums/thread/714608>
147191
- chore: add runOnce for restart button
148192

149193
## 3.14.4
@@ -171,7 +215,7 @@ fix: removeBelowUntil and removeBelowUntilFirst not remove top
171215

172216
- fix: android back click not working
173217
- fix: NavigatorPageLifecycleMixin not working on const widget
174-
- fix: NavigatorPageLifecycleMixin first init didAppear
218+
- fix: NavigatorPageLifecycleMixin first init didAppear
175219
- fix: NavigatorPageLifecycleMixin still working when widget not correct dispose
176220
- fix: observers concurrent modification during iteration
177221
- feat: support didPopRoute in page
@@ -185,13 +229,13 @@ fix: removeBelowUntil and removeBelowUntilFirst not remove top
185229
- feat: auto restart
186230
- feat: support android hot restart
187231
- fix: maybePop can not pop in some case
188-
- refactor: rm /home can be optional logic
189-
- feat: handle didUpdateWidget for NavigatorRoutePush state
232+
- refactor: rm /home can be optional logic
233+
- feat: handle didUpdateWidget for NavigatorRoutePush state
190234
- feat: handle didChangeDependencies for NavigatorPageLifecycleMixin
191-
- feat: handle didUpdateWidget for NavigatorPageNotify
235+
- feat: handle didUpdateWidget for NavigatorPageNotify
192236
- feat: android support fragment
193237
- fix: routeSettings for NavigatorPageView not refresh
194-
- feat: make page view lifecycle work for NavigatorPageObserver
238+
- feat: make page view lifecycle work for NavigatorPageObserver
195239
- feat: support root page WillPopScope
196240
- fix: kline land not trigger WillPopScope
197241

pubspec.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
name: flutter_thrio
22
description: Thrio makes it easy and fast to add flutter to existing mobile applications, and provide a simple and consistent navigator APIs.
3-
version: 4.6.4
3+
version: 4.7.0
44
homepage: https://github.com/flutter-thrio/flutter_thrio
55

66
environment:
7-
sdk: ">=2.17.6 <4.0.0"
8-
flutter: ">=3.0.5"
7+
sdk: '>=2.17.6 <4.0.0'
8+
flutter: '>=3.0.5'
99

1010
dependencies:
1111
flutter:

0 commit comments

Comments
 (0)