reactnative.com reactnative.com

React Native v0.61.x released

v0.61.x on GitHub (npm) Release blog post Changelog This is a major release that includes the new reloading experience Fast Refresh. It also removes the React .xcodeproj, fixes use_frameworks! for CocoaPods support, adds a useWindowDimensions hook, and upgrades to React 16.9. Added Add Fast Refresh by default (17f8e58 by @gaearon) Add useWindowDimensions hook to replace most Dimensions usage (5ec382d by @sahrens) Android...

reactnative.com reactnative.com

React Native v0.59.x released

v0.59.0 on GitHub (npm) Changelog Welcome to release 0.59 of React Native! For highlights of this release, please view the dedicated blog post. Thanks to those who gave feedback during the release candidate phase. If you're interested in helping evaluate our next release (0.60), subscribe to the dedicated issue here. Added Add a Metro configuration to the template with inline require/import options; read more about it in the blog...

reactnative.com reactnative.com

React Native January 2019 (v0.58.x) released

v0.58.0 on GitHub (npm) Changelog Welcome to the January 2019 release of React Native. There are a number of significant changes in this version, and we'd like to especially call your attention to: Modernizing and stengthening flow types for core components Break changes to ScrollView, CameraRollView, and SwipeableRow that make it no longer bound to the component instance in certain methods Support for mutual TLS in WebKit Asset...

reactnative.com reactnative.com

React Native September 2018 (v0.57.0) released

v0.57.0 on GitHub (npm) Changelog Welcome to the 0.57 release of React Native! This release addresses a number of issues and has some exciting improvements. We again skipped a monthly release, focused on quality by extending the release candidate phase, and let some upstream packages reach stable for inclusion. This release includes 599 commits by 73 different contributors! In response to feedback, we've prepared a changelog that...

reactnative.com reactnative.com

React Native January 2018 (v0.53.0) released

v0.53.0 on GitHub (npm) Welcome to the January 2018 release of React Native. The CLI tools now support --port for both platforms. There was a lot of under-the-cover work done. If you would like to help us with the next release changelog, please contact @grabbou Added Keyboard events now include easing and duration (4d33080 by @sahrens) iOS exclusive additions react-native run-ios now supports the --port argument for metro...

reactnative.com reactnative.com

React Native October 2017 (v0.50.0) released

v0.50.0 on GitHub (npm) Thanks to @thymikee for wrapping up release notes for this release. If you want to help by creating release notes for next release, let me know. We are happy to guide you through this process. Breaking changes GENERAL Add interface for ReactShadowNode (a5d1d25) Default enableBabelRCLookup (recursive) to false (023ac57) - @ide This is a breaking change that tells Metro to look at only the project's .babelrc...

reactnative.com reactnative.com

React Native September 2017 (v0.49.0) released

v0.49.0 on GitHub (npm) Breaking changes and deprecations General New projects have a single entry-point (index.js) from now on (6e99e31) - @fson Summary: Before When creating a new project with react-native init, generated template has two entry-points: index.ios.js and index.android.js Those two files were always identical After When creating a new project, generated template has a single, shared entry-point: index.js Updating your...

reactnative.com reactnative.com

React Native July 2017 (v0.47.0) released

v0.47.0 on GitHub (npm) Breaking changes Android Remove unused createJSModules calls (ce6fb33, 53d5504) - @javache iOS Fix font weight resolution (cfeaefb) - @kipricker General Bugfixes VirtualizedList: Fix problems if _updateCellsToRender gets called too early (1ee602b) - @mikelambert VirtualizedList: Fix deltatime calculation (5840a90) - @mikelambert VirtualizedList: Fix initial-render triggering a render of all items (ebcf5fd)...

reactnative.com reactnative.com

React Native June 2017 (v0.46.0) released

v0.46.0 on GitHub (npm) This is June 2017 release, also known as v0.46.0. General Breaking changes react-native-xcode.sh now lives in a different location If you're seeing this error during iOS builds: ../node_modules/react-native/packager/react-native-xcode.sh: No such file or directory then you need to go into Xcode, click the root of your project, go to 'Build Phases', find the one that says 'React Native', then update the...

reactnative.com reactnative.com

React Native April 2017 (v0.44.0) released

v0.44.3 on GitHub (npm) This is April 2017 release, also known as v0.44.0. General Breaking change Remove support for @provides 6cbb57d - @jetzhliu If you were using @provides NameOfModule, you should now switch to @providesModule Only call batchDidComplete when there were actually native calls dispatched c8d922b - @astreet This is breaking because it affects the contract for onBatchComplete, but modules really shouldn't (and...

reactnative.com reactnative.com

React Native March 2017 (v0.43.0) released

v0.43.0 on GitHub (npm) This is March 2017 release, also known as v0.43.0. Breaking changes Correct value of Dimensions.get('screen').fontScale (186f308) - @rigdern On Android, the following properties now return a different number: Dimensions.get('window').fontScale Dimensions.get('screen').fontScale PixelRatio.getFontScale() This is a breaking change to anyone who was using these properties because the meaning of these...

reactnative.com reactnative.com

React Native February 2017 (v0.42.0) released

v0.42.0 on GitHub (npm) This is February 2017 release, also known as 0.42.0. Breaking changes Android: windowSoftInputMode for new apps e3d4ace - @mkonicek All new apps created with react-native init are going to have windowSoftInputMode:``adjustResize instead of adjustUnspecified, which is default. That change makes keyboard handling on Android automatic and doesn't require any Javascript solutions, like KeyboardAvoidingView to be...