React Native v0.18.0 released
Posted
New features
- Use
React from NPM - 5bf1f4c
- Support
onLayout and onContentSizeChange attributes on ListView - 3cfcd40
Animated.multiply and Animated.add to combine animated values - 3eb32cb
- Cross platform
PullToRefreshView component - 44f7a00
- Add
<Text> shadow support - 4972cab
Bug fixes
- Fix
ImmediatelyResetRouteStack does not update Navigator's title - 67c6afd
- Fix pop method to properly refresh the navigatorBar - e62471b
- Fix app crash caused by
TextInput - 53d18c8
- Fix error when navigationBar is set back to null - 0b63571
- Pipe transform errors through transformation pipelines - 3ef6f9f
Android
New features
- Add support for custom Android views - 1fabd86
- Add support for
onScrollBeginDrag/End and onMomentumScrolBegin/End events - fcf0431
- Add a base activity named
ReactActivity
- Add deep linking support to
IntentAndroid with getInitialURL - eb188c8
- Add
contentInsetStart and contentInsetEnd properties to ToolbarAndroid - 7164c75
- Allow turning on/off DOM storage on
WebView - 6793128
- Open source ART for Android - 27ac047
- Add support for split build per architecture - 10a17c6
- Add support for
alert() on Android - 9bf7c71
Bug fixes
- Fix crash where measure is called with a view that is now off screen and removed from clipping - bafbe5e
- Fix when navigating to a URL loading finished is reported with the old URL in
WebView - b436943
- Update dev menu to keep track of element inspector - c74d640
- Fix crash in
NetInfo in case the network permission is missing - f168fc3
- Fix
WebView failed to show UTF-8 characters - e4272b4
iOS
New features
- Add ability to use a custom view for
MapView annotations - f9dfb90
- Implement draggable annotations on
MapView - b8aac8b
- Add option for both min/max track image to
SliderIOS - 4cb7752
- Support dashed and dotted border styles - 15aa146
- Add support for binary type data (ArrayBuffer) to
WebSocket - afbff9b
- Adds
getSize() method to Image to retrieve the width and height of an image prior to displaying it - 718cd79
- Add a method to get current status bar height - 52220a9
Bug fixes
- Fix
getCurrentPosition faling on first try - f48dbbe
- Fix
<Image source={{ uri: null }} /> crashing - f940e7c
- Fix iOS 7 support for URL query functions - ccd8f99
Breaking changes
- To enable JavaScript in Android
WebView, use javaScriptEnabled instead of javaScriptEnabledAndroid.