Upgrading react-native 0.28 to 0.29
Breaking0.28.0 → 0.29.2Breaking9Platform1New19Fixed24
BreakingUpgrade verdict
9 breaking changes and a platform requirement change.
In plain terms
- NavigationExperimental - Remove prop onNavigate - @hedgerwang.
- Remove support for password property and only use secureTextEntry - @dmmiller.
- Remove the Profiler Option in RN Android Dev Menu - @lebronJ.
- Remove deprecated methods from StatusBarIOS - @javache.
Must act Top 4 of 10 that need code or config changes
What you must change
Breaking9
NavigationExperimental - Remove prop onNavigate - @hedgerwang.
onNavigateRemove support for password property and only use secureTextEntry - @dmmiller.
Remove the Profiler Option in RN Android Dev Menu - @lebronJ.
Remove deprecated methods from StatusBarIOS - @javache.
Kill NavigationReducers - @hedgerwang.
NavigationExperimental - Clean up NavigationStateUtils - @hedgerwang.
NavigationStateUtils.getParentNavigationStateUtils.setNavigationExperimental - Define the generic render prop for NavigationTransitioner to render scenes - @hedgerwang.
renderChange the application template - @foghina.
ReactContextBaseJavaModulegetCurrentActivityMainApplication.javaMainActivity.javaandroid:name=".MainApplication"AndroidManifest.xmlAutomatically clip subviews when removeClippedSubviews prop is used - @nicklockwood.
removeClippedSubviewsPlatform1
Remove iOS platform check for running devtools - @kageurufu.