react-native v0.59.2 Release Notes
-
🚀 This is a patch fix release addressing regressions, crashes, and a few developer-experience pain points. Thanks everyone who contributed code or participated in the discussion for cherry-picking commits.
🛠 Fixed
Android specific
- Crash on pre-26 Android devices when setting TextInput content type (d4aa1e7a52 by @hramos)
- Crash when scroll to index 0 in a SectionList (8fa116cc0e by @danilobuerger)
- Switch's
trackColor
being reset when toggled (7652e31d8c and d6ee448e15 by @dulmandakh and @ejanzer)
iOS specific
- ScrollView offset out of content size (9c1c5a7455 by @zhongwuzw)
- RefreshControl state's race condition (95d399bc82 by @rostislav-simonik)
- 📦 Start Metro packager from project root (fe3aebf87b by @MatthieuLemoine)
- TextInputs that are single-line reverting to default text (e38be82dfa by @PeteTheHeat)
🔄 Changed
Android specific
- ➕ Add TLS 1.3 support to all Android versions using Conscrypt; to use this, you must add
implementation('org.conscrypt:conscrypt-android:2.0.0')
tobuild.gradle
(75af15ede4 by @dulmandakh) - 0️⃣ Turn off Metro JS Deltas by default for Android (845189c17d by @PeteTheHeat)