Features
- new
doctorcommand (#763, #742, #746, #743, #728, #729, #726, #718, #722, #719, #716, #712, #699, #672, #664, #675, #663, #671, #660, #532) - collapse YellowBox/DevTools frames in Metro config
- support
autolinkingin monorepos (#768) - launch default Android emulator during
run-android(#676) - Allow passing in
MainPackageConfigtoPackageList.java(#653) - use
server.enhanceMiddlewarefrom custom Metro configuration (#614)
Fixes
- do not read configuration outside of the root (#769)
- broken link to react-devtools (#774)
- add fallback behavior when running a default simulator on iOS (#758)
- buggy behaviour when launching debugger on macOS (#771)
- show correct init run instructions with
--directory(#736) - propagate react-native config error stream to logs (#741)
- warn user if pod install was not run (#679)
- Handle name conflict for
--versionoption (#713) - change template label (#681)
- fix semver check was breaking for non-semver versions (#662)
- Infinite spinner white installing cocoapods (#651)
- Change title for newly initialised projects (#650)
- use posix
path.sepin linking of header search path (#635)
Chore & Maintenance
- migrate codebase to TypeScript (#788, #787, #757, #698, #688, #690, #687, #620, #783, #710, #696, #724, #723, #689, #708, #697, #709, #695, #705, #704, #701, #691, #692, #693, #685, #684, #686) – this was an amazing community effort, thank you!
- use react-native 0.61.0 as peerDependency (#748)
- template shorthands are no longer supported (#715)
- Update user-facing message in installPods.js (#677)
- update
initbanner colors (#641) - remove Delta Bundler from debugger UI. (#640)