Changelog History
Page 8
-
v0.59.10 Changes
July 02, 2019๐ This is likely the last patch release for version 59 of React Native for the foreseeable future: it contains an important Android side update for the JavaScript Core, to prevent a great number of crashes mostly related to Samsung devices - thanks to @Kudo for his work on fixing this!
๐ Thanks everyone who participated in the discussion.
๐ฑ And we hope you are getting ready for 0.60.0, as it's coming soon and it will be packed with exciting new features and improvements ๐
๐ You can find the whole changelog history over at
react-native-releases
. -
v0.59.9 Changes
๐ This is a patch fix release addressing a couple ScrollView regressions, and "future-proof" RN 59 from crashes caused by upgrading Gradle (now can support up to 5.4.1 & 3.4.0 for the plugin) and Xcode 11 Beta 1. You can upgrade to this version without upgrading your tooling.
๐ Thanks everyone who contributed code or participated in the discussion for cherry-picking commits. You can participate to the conversation for the next patch release in the dedicated issue.
๐ Changed
โก๏ธ If
isInteraction
is not specified in the config, it would always default totrue
which would block interactions like VirtualizedList updates. This is generally not what you want with useNativeDriver since the animation won't be interrupted by JS. If something does end up interfering with an animation and causes frame drops,isInteraction
can be set manually. (8f186b84ae by @sahrens)โก๏ธ Update detox to match master (c6a5c09e2b by @kelset)
Android specific
- โฌ๏ธ Bump Gradle to 5.4.1 & Android Gradle plugin to 3.4.0 (b4017a9923, d9f5a9dc16, 30348f7899, 6976a93126 by @dulmandakh)
๐ Fixed
- ๐ Fixes wrong time unit of scroll event throttle (1148c03f6f by @zhongwuzw)
Android specific
- ๐ Fix indexed RAM bundle (d8fa1206c3 by @dratwas)
iOS specific
- ๐ Fix Xcode 11 Beta 1 builds (46c7ada535 by @ericlewis)
-
v0.59.8 Changes
๐ This is a patch fix release addressing regressions, crashes, and a few developer-experience pain points (in particular, check the
KeyboardAvoidingView
change). Thanks everyone who contributed code or participated in the discussion for cherry-picking commits.๐ Fixed
- ๐ Fix regexp on
hasteImpl
(bcd1e2 by @CaptainNic) - ๐ Fix sparse array handling in
EventEmitter#listeners()
(f68dc8 by @ide) - Fix VirtualizedList to call
_updateViewableItems
immediately (08141e by @sahrens) - Fix prop overrides of TouchableWithoutFeedback (0c4206 by @aleclarson)
- ๐ Fix resolve relative size rendering error in inspector (4884ab by @gandreadis)
- Fix VirtualizedSectionList by making sure to check array bounds (54f91d by @vonovak)
- Update
_scrollAnimatedValue
offset of ScrollView (e0d1b3 by @miyabi) - Fix infinite
setState
in VirtualizedList (c40a93 by @sahrens)
iOS specific
- Fix incorrect opacity behavior for Text component (f71357 by @shergin)
- Fix Text shadow displays when
text Offset
is{0,0}
(17a81b by @Woodpav) - Add convert compatible of NSString for bridge message data (c37e9c by @zhongwuzw)
- Fix nullability warnings in RCTExceptionsManager (2b7d79 by @jtreanor)
- ๐ Fix app to reconnect with metro after the bundler is closed and reopened (c28676 by @rickhanlonii)
- Fix throttle below 16ms on ScrollView (39776a by @sahrens)
Android specific
- ๐ Fix JS errors during bundle load were reported as
UnknownCppException
(84e263) - โ Add logic to catch
MissingWebViewPackageException
(379874 by @thorbenprimke) - โช Revert "improve RTL" (f3801d by @thorbenprimke)
โ Added
- โ Add listener for non-value animated node (4a82dc by @osdnk)
- Set ScrollView throttle by default (74d740 by @sahrens)
๐ Changed
- Make KeyboardAvoidingView with
behavior="height"
resize on keyboard close (7140a7 by @WaldoJeffers) - โก๏ธ Update network inspector to have smarter scroll stickiness (57dc37 by @AlanFoster)
- ๐ Fix regexp on
-
v0.59.7 Changes
๐ This patch release was unpublished.
-
v0.59.6 Changes
๐ This patch release was unpublished.
-
v0.59.5 Changes
๐ 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
- Remove wrapper around ListEmptyComponent (54af5b by @AntoineDoubovetzky)
Android specific
- Enforced thread safety on UIImplementation methods that mutate the shadowNodeRegistry (f5a318 by @SudoPlz)
- ๐ Fixed a
NoSuchKeyException
when parsing JS stack frames without line numbers (d7bd6c by @Salakar) - ๐ Fixed
mostRecentEventCount
is not updated (b8aac0 by @jainkuniya)
iOS specific
- Pass back correct dimensions for application window in Dimensions module (72b4cc by @rdonnelly)
- ๐ Fixed warning: "RCTImagePickerManager requires main queue setup" (effb02 by @scarlac)
-
v0.59.4 Changes
๐ 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.
๐ Changed
- ๐ฆ Make Jest transform @react-native-community packages by default (7e23c7c565 by @thymikee)
iOS specific
- Add
scrollToOverflowEnabled
prop to ScrollView (6f4239b37c by @mysport12)
๐ Fixed
- Fix Touchable long-press (59e50237bf by @Kida007)
Android specific
- Fix a crash when setting
underlineColorAndroid
in TextInput (556aa93ed7 by @sunnylqm)
iOS specific
- ๐ Fix universal links not working in iOS 12 / Xcode 10 (56679ed359 by @IljaDaderko)
- ๐ Fix triangle views (7a6fe0cda0 by @zhongwuzw)
-
v0.59.3 Changes
๐ 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.
๐ Changed
Android specific
- ๐ Improve RTL support (b3c74967ca by @dulmandakh)
๐ Fixed
- Fix VirtualizedList, SectionList and FlatList behavior on rendering list headers with inverted prop and zero items (c13f5d48cf by @michalchudziak)
- Fix VirtualizedList debug mode crash (02e8e531dd)
- ๐ Fix running Metro on Windows (43d3313788 and 9db347fabc by @aliazizi and @nazreinkaram)
Android specific
- ๐ Fix IllegalStateException when invalid URL or headers are passed (aad4dbbbfe by @dryganets)
- ๐ Fix IllegalStateException when tapping next on Android Keyboard (b943db418f by @mdvacca)
iOS specific
- ๐ Show Perf Monitor after reloading JS (15619c22e5 by @usrbowe)
- Fix TextInput's
maxLength
when inserting characters at begin (17415938c7 by @zhongwuzw) - Fix runtime crash in Xcode 10.2 when using
RCT_EXTERN_MODULE
for swift classes (ff66600224)
-
v0.59.2 Changes
๐ 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)
-
v0.59.1 Changes
๐ This is a small patch release that addresses two critical issues from the 0.59.0 release.
๐ Fixed
Android specific
- ๐ Template build gradle error on x86_64 (4b996da470 by @grabbou)
iOS specific
- Build error warning of Text module (d834197746 by @zhongwuzw)