原文連接:https://github.com/facebook/react-native/releases/tag/v0.19.0node
和0.19.0-rc相近,多出幾處修改用
(新)
標明。react
ListView 增長 scrollTo 方法ios
MapView 增長 followUserLocation 屬性,很是實用的功能git
packager 增長模塊引用錯誤是否拋出異常選項(內部優化,小重構)github
promise 庫 reject 增長異常堆棧npm
XMLHttpRequest 增長 response.url (便於日誌和調試)react-native
ScrollResponder#scrollResponderZoomTo 增長 animated 參數xcode
Navigator#congirureScene 增長 routeStack 參數(便於根據界面堆棧定製打開動畫)promise
增長 PixelRatio.pixel(),返回最小可繪製線條寬度(適合有些須要繪製很是細線條的場景,避免太粗或者看不見,之前須要根據 PixelRation.get() 來本身計算)架構
WebView 增長 onLoad/onError 方法
XMLHttpRequest 增長超時設置
修復打包程序裏面的 lint 警告(看來之前沒有強制lint)
修復命令行工具返回值錯誤,以前出錯了也返回正常
修復 transformation 管線錯誤傳遞(這個錯誤在0.18已經修復了,此次又從新寫了一次)
修復打包程序錯誤 https://github.com/facebook/react-native/commit/f421d2b0565513e947ceef46e44980fbc9ff86dc
修復 TouchableNativeFeedback background 警告
手工連接 PushNotificationIOS 的文檔
修復 Navitator iOS 版本不更新第一個場景問題
node 可用前不調用 npm (應該只是修復不友好的錯誤提示)
修復 ListView 邊界用例 Bug (看起來是初始條目數量和更新後條目數量不一致時的問題,react-native 不少地方尚未用例)
沒有 transforms 時返回一個默認的
修復 Windows 上 'Error: spawn npm ENOENT'
修復 navigationBar 設置 back 爲 null 時的錯誤 (又是上個版本的)
修復 FormData 支持非 string 和 非 object 值
上一條把非 object 都轉成 string,因此 FormData 只要再處理 string 和 object 就好了
修復 Windows 上紅盒子報錯時打開文本編輯器
修復向上滾動時內容偏移計算錯誤
修復命令行 sourcemap-output 選項
XHR#onReadyStateChange 綁定 this
增長AppState (新)
和iOS相同API的Picker(新)
WebView 容許調試
新的 WebWorkers NativeRunnable C++ 接口
WebWorkers 增長 JSLoader API 以便從 assets 中加載腳本
ListView 增長 stickyHeaderIndices (固定一些項到頂部)
增長 @ReactProp 註解
TextInput 增長 onSelectionChange
容許取消 DevServer 從新加載的請求
支持每一個架構分離編譯
支持全局 alert()
支持 react.gradle 中編譯變量
開源下拉框組件
ReactHorizontalScrollView 增長 removeClippedSubviews 開關 (內存優化)
加載相同目錄下的資源
修復 snprintf 使用,少分配了'\0'的空間
修復 proguard 打開時變異和運行錯誤
進度條 styleAttr 默認值從 Large 改成 Normal
不在開發模式下,不建立 DevSupportManager
修復 TextInput#onTextInput 回調的 end
值
修復 WebView 兩次加載
修復 inline image text 不正確的大小(不知何意,看代碼指的是陰影偏移)
支持任意視圖設置 elevation 屬性
用 Buck 編譯
修復 ViewPagerAndroid 傳 null 做爲子視圖崩潰問題
增長 transformer 超時(120秒增長到300秒)
移除 Android Switch 的固定大小(以前寫死了幾個默認值)
修復 Android 分離編譯(新)
修復 Android 文本輸入框 textAlign 屬性(新)
修復 Image 無效source uri崩潰(新)
停用平臺專有的 WebView 屬性名
修改 onDropViewInstance 簽名
RCTBridgeTests 裏面等待 JSExecutor 結束
增長 react-native run-ios 命令行(能夠脫離xcode界面了)
UILocalNotification 增長 soundName 配置
修復幾種狀況下的邊框問題
增長 phone-pad 鍵盤
不一樣node版本下在Xcode中運行更魯棒(新)
修復 iOS 7 URL query 支持
從新打開 testUnderlyingBridgeIsDeallocated
修復 RCTModuleData 一處潛在死鎖
優化 null url 處理
修復 reload 後原生模塊丟失 bridge 問題
更新 createView C 函數 on profiler
修復多行 TextInput 多行時沒有折行問題
修復忽略了的 Plist 裏面 NSLocationAlwaysUsageDescription 屬性
ActionSheetIOS 支持從模態視圖控制器中顯示
優化陰影性能
加載 JS 失敗時讓 JS 執行器無效
在 iOS 上實現 Android 的 dispatchViewManagerCommand 接口
CI 從 iOS9.0/Xcode7 改成 iOS9.2/Xcode7.2
禁止除了文本之外的組件 color 屬性遺傳(很是必要)