原文链接:https://github.com/facebook/react-native/releases/tag/v0.19.0-rc@H_403_1@
看起来修复的Android问题更多,确实Android成熟度差很多。@H_403_1@
新功能
ScrollResponder#scrollResponderZoomTo 增加 animated 参数@H_403_1@
Navigator#congirureScene 增加 routeStack 参数(便于根据界面堆栈定制打开动画)@H_403_1@
增加 PixelRatio.pixel(),返回最小可绘制线条宽度(适合有些需要绘制非常细线条的场景,避免太粗或者看不见,以前需要根据 PixelRatio.get() 来自己计算)@H_403_1@
修复 Bugs
修复打包程序里面的 lint 警告(看来以前没有强制lint)@H_403_1@
修复打包程序错误 https://github.com/facebook/react-native/commit/f421d2b0565513e947ceef46e44980fbc9ff86dc@H_403_1@
修复 Navitator iOS 版本不更新第一个场景问题@H_403_1@
修复 ListView 边界用例 Bug (看起来是初始条目数量和更新后条目数量不一致时的问题,react-native 很多地方还没有测试用例覆盖)@H_403_1@
没有 transforms 时返回一个默认的@H_403_1@
修复 Windows 上 'Error: spawn npm ENOENT'@H_403_1@
修复 FormData 支持非 string 和 非 object 值,非 object 都转成 string@H_403_1@
上面一条把非 object 都转成 string,所以 FormData 只要再处理 string 和 object 就行了@H_403_1@
修复 Windows 上红盒子报错时打开文本编辑器@H_403_1@
修复命令行 sourcemap-output 选项@H_403_1@
XHR#onReadyStateChange 绑定 this@H_403_1@
Android
新功能
WebView 允许调试@H_403_1@
新的 WebWorkers NativeRunnable C++ 接口@H_403_1@
允许取消 DevServer reload 的请求@H_403_1@
下拉框组件开源@H_403_1@
ReactHorizontalScrollView 增加 removeClippedSubviews 开关 (内存优化)@H_403_1@
修复 Bug
加载相同目录下的资源@H_403_1@
修复 snprintf 使用,少分配了'\0'的空间,会导致超长log@H_403_1@
进度条 styleAttr 默认值从 Large 改为 Normal@H_403_1@
不在开发模式下,不创建 DevSupportManager@H_403_1@
修复 TextInput#onTextInput 回调的
end
值@H_403_1@修复 WebView 两次加载@H_403_1@
用 Buck 编译@H_403_1@
修复 ViewPagerAndroid 传 null 作为子视图崩溃问题@H_403_1@
移除 Android Switch 的固定大小(之前写死了几个默认值)@H_403_1@
不兼容的修改
iOS
新功能
修复 Bug
重新打开 testUnderlyingBridgeIsDeallocated@H_403_1@
修复 RCTModuleData 一处潜在死锁@H_403_1@
优化 null url 处理@H_403_1@
修复 reload 后原生模块丢失 bridge 问题@H_403_1@
修复 Plist 里面忽略了的 NSLocationAlwaysUsageDescription 属性@H_403_1@