React Native July 2017 (v0.47.0) released

v0.47.0 on GitHub (npm)


Breaking changes

Android

iOS

General

Bugfixes

New features and enhancements

Android

Bugfixes

  • Fixing drawing bug in ReactArt (a660796)
  • Fix dev reloading (c639a1f) - @AaaChiuuu
  • Don't crash if Window permission isn't granted for dev loading view (56969d5)
  • Fix dev loading indicator (e82ceb2)
  • Fix package order on ReactInstanceManager (4566f01)

New features and enhancements

iOS

Bugfixes

New features and enhancements

  • Add a section about Platform.Version on iOS (390c8cf) - @zubko
  • Add a type cast to RCT_ENUM_CONVERTER for C++ compatibility (eaac3b5) - @jballer
  • Update default blue on iOS (f7c89b4) - @xavier-villelegier
  • Correct its/it's homophone in NativeModulesIOS.md (2083516) - @elillie
  • Make RCTPackagerConnection not depend on RCTBridge (d27ff20) - @fromcelticpark
  • Make RCTSamplingProfilerPackagerMethod not depend on RCTBridge (c143313) - @fromcelticpark
  • Work around the broken way CocoaPods/Xcode deals with header maps (f3f44ee) - @mhorowitz
  • Remove unused folly/File.{h,cpp} from OSS React Xcode project (4fd427e) - @mhorowitz
  • Expose content-available APS key for iOS silent push (60783aa)
  • Removed support of mysterious "deprecated" scale in RCTImageSource (d0ad6ad) - @shergin
  • Introducing -[RCTShadowView canHaveSubviews] (abfa63c) - @shergin
  • Support display: none; style (a04322f) - @shergin
  • Implement nativeID prop to allow native code to reference react managed views (70e0455) - @Yu-w
  • Implement presentationStyle modal appearance (ec68536) - @hnryjms
  • Remove unused RCTRenderingPerf (94d9f00) - @javache
  • Implement editable property for RCTUITextField (719f000) - @shergin
  • Rename placeholderText to placeholder in RCTTextView (2bf4167) - @shergin
  • Introducing RCTBackedTextInputViewProtocol (6ba8e29) - @shergin
  • Introducing RCTTextInput, base class for both text inputs (3364488) - @shergin
  • RCTTextInput: Common layout logic was moved to base class (a8c45ac) - @shergin
  • Support <TextInput keyboardType="numeric" returnKeyType="done" /> (2b1795c) - @shergin
  • Allow RCTModuleData to explicitly opt out from performing its set up on the main queue (2f193b9) - @fromcelticpark
  • RCTAnimation & RCTLayoutAnimation were decoupled from RCTUIManager (6312d67) - @shergin
  • New (actually old) way to make RCTUITextField editable/non-editable (0fd061e) - @shergin
  • Podspec: add required "DevSupport" dependency "InspectorInterfaces.{cpp,h} (5c9cf44) - @heeaad
  • ScrollView: updatedChildFrames data controlled by prop (62b20ce)
  • Handle fatal errors thrown by the Chrome debugger (2e42842) - @javache
  • Allow video uploads (8dd15f2) - @fred2028
  • Make startup errors in the websocket executor invalidate the bridge (c5004d5) - @javache
  • TextInput: Fixed textWasPaste prop for single line TextInput (44310da) - @shergin
  • Make OSS CocoaPods build work with or without use_frameworks! (0877f2c) - @mhorowitz
  • Update podspec integration instructions (db9c844) - @javache