react-native 0.48.0版本更新日志

重要更新

  • 使用時添加RCTDeviceEventEmitter致命

iOS

  • 從RCTUIManager中刪除未使用的通知
  • 刪除AdSupportIOS

一般更新

Bug修復(fù)

  • 修復(fù)JSClassCreate的不正確調(diào)用的問題
  • 修復(fù)由#14684引起的意外的副作用
  • 修復(fù)CLI中缺少“getPolyfills”標(biāo)簽
  • 修復(fù)ImageBackground無法被Touchable* 組件包裹的問題
  • Yoga: 在Yoga中修復(fù)邊緣案例問題乃秀,文本節(jié)點(diǎn)中不必要四舍五入
  • Yoga: 重置算法開頭的hadOverflow標(biāo)志
  • 文檔: 修正深層文檔中的打字錯誤
  • 文檔: 修正Animations中的錯字
  • 文檔: 修正acquireWakeLockNow無頭部js部分
  • 文檔: 修復(fù)文檔中的SectionList示例
  • 文檔: 修復(fù)StatusBar backgroundColor中的類型,以便正確顯示
  • 文檔: 修復(fù)錯誤的安裝鏈接
  • 文檔: 在移動設(shè)備上修復(fù)導(dǎo)航菜單不正確問題
  • 文檔: 刪除打字錯誤
  • 文檔: 在文檔中刪除不自然的縮進(jìn)

新功能和增強(qiáng)功能

  • 使用WebSocket集成實(shí)現(xiàn)添加Blob功能
  • 向__fbBatchedBridge添加更多信息是未定義的錯誤
  • 添加缺少的assetRegistryPath到依賴命令
  • 添加延遲支持Animated.spring
  • 添加TouchableHighlight流程
  • 添加onLayout的類型
  • 允許應(yīng)用程序/ javascript和文本/ javascript for packager bundle mime
  • 添加CODEOWNERS文件以自動請求評論
  • 刪除未使用的npm依賴關(guān)系析砸,并添加缺少的npm依賴項(xiàng)
  • 用create-react-class替換React.createClass
  • 強(qiáng)制更好的@格式
  • SwipeableRow:支持防止向左滑動或向右滑動
  • VirtualizedList:能夠滾動到列表中的最后一個項(xiàng)目
  • 在linux上添加了對devTools的支持
  • 將polyfills移到本機(jī)
  • 重命名_remoteNotificationCompleteCalllbackCalled到_remoteNotificationCompleteCallbackCalled
  • 將dependency依賴性更新為3.2.0
  • 將 inspector proxy移出packager
  • 避免為性能創(chuàng)建一個新的Path實(shí)例
  • 更改polyfills以獲取更多可配置性的getPolyfills函數(shù)
  • 嘗試將React DevTools主題與當(dāng)前的Nuclide主題相匹配
  • 等待packager開始
  • 更新Jest到20.1.0露懒,chi.1
  • 從file刪除@nolint
  • 添加信息CLI命令
  • 刪除未使用的focusOpacity支持和功能
  • 刪除舊版JSC剖析器
  • 升級到Flow v0.50.0
  • 從metro-bundler中刪除默認(rèn)的polyfill
  • 合并allowOffMainQueueRegistration和requireMainQueueSetup
  • 導(dǎo)出stringForScriptTag符號
  • 設(shè)置值時停止本地驅(qū)動程序動畫
  • Native Animated- 覆蓋__makeNative在AnimatedInterpolation
  • 將metro-bundler升級到v0.10.0
  • 提高transform速度8.5%
  • 重命名隱藏/顯示切換檢查器
  • 使設(shè)置和映射初始化懶惰
  • 使NetInfo API跨平臺,并顯示連接是否為2g / 3g / 4g
  • 不推薦使用NetInfo
  • 刪除onScrollAnimationEnd
  • 清理屬性在InitializeCore中定義
  • JSTimers中的內(nèi)聯(lián)需求
  • 為特定于平臺的View道具添加鉤子
  • 識別keyboardDismissMode平臺特定選項(xiàng)
  • 刪除未使用的nativeTrace * stage方法
  • 控制Metro是否告訴Babel查找.babelrc文件
  • 增加記錄到MessageQueue.spy的信息
  • 文檔:解決頁面鏈接中所有組件方法的斷開的鏈接
  • 文檔:更新Navigation.md
  • 文檔:改進(jìn)Headless JS文檔
  • 文檔:更新Performance.md以反映useNativeDriver的存在
  • 文檔:更新IntegrationWithExistingApps.md
  • 文檔:更新Transforms的文檔
  • 文檔:更新Modal.js
  • 文檔:更改了setSrc()方法的參數(shù)
  • 文檔:FlatList沒有指定它接受ScrollView Props
  • 文檔:添加危險support
  • 文檔:更新TouchableWithoutFeedback.js
  • 文檔:更新podspec集成說明
  • 文檔:改進(jìn)ListView和ListViewDataSource的文檔
  • 文檔:使用ImageBackground更新Images.md
  • 文檔:為“data:”uri方案更好的文檔
  • 文檔:澄清JavaScript模塊命名邊緣情況
  • 文檔:澄清ScrollView的pagingEnabled描述
  • 文檔:為“數(shù)據(jù):”uri方案和強(qiáng)制性大小更好的文檔
  • 文檔:更新IntegrationWithExistingApps.md
  • 文檔:更新示例“Podfile”以始終使用單引號拨拓。
  • 文檔:更新sectionList keyExtractor
  • 文檔:將動畫添加到API列表
  • 文檔:為onMomentumScrollEnd添加文檔
  • 文檔:為onMomentumScrollBegin添加文檔

iOS

Bug修復(fù)

  • 修復(fù)遺留反應(yīng)橋中的構(gòu)建中斷
  • 修復(fù)不受支持的設(shè)備定向事件的崩潰
  • 修復(fù)拼寫錯誤UIKit
  • 修復(fù)RCTNetworking錯誤消息
  • 修正font weight分辨率
  • 從ImagePickerIOS修復(fù)照片方向
  • 修復(fù)RCTDevSettings.mm中的打字錯誤
  • 使用UIDeviceOrientation修復(fù)tvOS構(gòu)建問題

新功能和增強(qiáng)功能

  • Podspec:添加必需的“DevSupport”依賴關(guān)系“InspectorInterfaces。{cpp尚蝌,h}
  • 添加一個Delegate hook來提供一個不同的JS實(shí)現(xiàn)
  • 為iOS版本添加FORCE / SKIP_BUNDLING標(biāo)志
  • 將“contentInsetAdjustmentBehavior”(iOS 11中的新增)添加到ScrollView
  • 刪除未使用的RCTDebugComponentOwnership
  • 刪除已棄用的RCTAssert別名
  • 通過直接調(diào)用convertIdToFollyDynamic替換 - [RCTConvert folly_dynamic:]
  • 在iOS上支持原生ViewManager繼承
  • 清理 - [RCTRootView cancelTouches]頭文件
  • MaskedViewIOS:一種將Alpha蒙版應(yīng)用于iOS視圖的方式
  • 泛化/重構(gòu) - [RCTUIManager rootViewForReactTag:withCompletion:]
  • RCTScrollEvent:獲取所有必需的值遭庶,而不是訪問滾動視圖
  • 介紹RCTBackedTextInputDelegate
  • ScrollView:從RCTCustomScrollView中刪除了一些不必要的檢查
  • 統(tǒng)一使用RCTAssertUIManagerQueue
  • 傳遞實(shí)際加載的圖像大小以加載
  • 在RCT_DEBUG模式下使js堆棧更大
  • 簡化 - [RCTModuleMethod processMethodSignature]
  • 從RCTRootView中刪除未使用的ivar(_launchOptions)
  • 使用蘋果的重要更改API(適用于iOS 11 UX)
  • 在iOS上支持namedOrientationDidChange
  • RCTCxxBridge:使用C ++原子
  • RCTImage:使用C原子而不是OSAtomic
  • RCTProfile:使用C原子而不是OSAtomic
  • 在iOS上顯示軟件包下載進(jìn)度
  • 驗(yàn)證包裝商返回的包的內(nèi)容類型
  • 添加相機(jī)膠卷的視頻播放持續(xù)時間
  • TextInput setSelection方法被移動到基類
  • TextInput:統(tǒng)一支持blurOnSubmit支持
  • TextInput:統(tǒng)一支持clearsOnBeginEditing支持
  • TextInput:統(tǒng)一支持clearTextOnFocus支持
  • TextInput:與錯過的textInputDidChange相關(guān)的Hacks已移至適配器
  • TextInput:實(shí)際的reactAccessibilityElement實(shí)現(xiàn)
  • TextInput:選擇屬性是統(tǒng)一的
  • TextInput:textInputShouldEndEditing和textInputDidEndEditing被移動到基類
  • ScrollView / TextInput:scrollRectToVisible的大赦
  • ScrollView:使用自動調(diào)整掩碼來布局實(shí)際的UIScrollView ScrollView:Smart ContentOffset保留
  • TextInput:簡化的selectTextOnFocus邏輯
  • TextInput:精細(xì)的contentSize計算
  • 改進(jìn)了window.postMessage實(shí)現(xiàn)
  • 支持shadowView.rootView
  • 蘋果電視Cocoapods支持
  • 調(diào)試器通道消息只能在后臺線程上處理
  • 使用靜態(tài)分配的struct替換導(dǎo)出的方法注冊標(biāo)記非外部字符串static
  • CameraRoll:使用C原子而不是OSAtomic
  • 更有效的動態(tài) - > NSString轉(zhuǎn)換。
  • 降低連接錯誤的日志級別
  • 蘋果電視:在電視遙控器上啟用長按;電視設(shè)備上的開機(jī)菜單;示例代碼
  • 在2個空格上標(biāo)準(zhǔn)化項(xiàng)目縮進(jìn)設(shè)置
  • 文檔:更新iOS組件指南
  • 文檔:添加了iOS應(yīng)用擴(kuò)展程序的文檔

Android

Bug修復(fù)

  • 固定旋轉(zhuǎn)矩陣分解
  • 使用float displaySize修復(fù)cropImage crash
  • 修正新行蓖乘,并在多行文本輸入中優(yōu)先處理blurOnSubmit
  • 在Android中修復(fù)HEAD http請求
  • 修復(fù)在Android上更新視圖z-index
  • 在WebSocket模塊中將文本轉(zhuǎn)換為base64而不是utf8

新功能和增強(qiáng)功能

  • 添加備注以將服務(wù)添加到AndroidManifest
  • 將WebViewManager方法/字段設(shè)置為受保護(hù)而不是私有
  • 支持ARTSurfaceView設(shè)置背景顏色
  • 增加對toBundle中的數(shù)組的支持
  • 更新DrawerLayoutAndroid.android.js
  • 將ToastAndroid重命名為ToastExample
  • 簡化MethodInvoker中的宏使用
  • 更新Fresco依賴
  • 在后臺啟動setupReactContext
  • 顯示RN開始菜單2震動
  • 可繪制負(fù)載后請求工具欄布局
  • 使成員變量為private而不是protected
  • 提供getConstants的默認(rèn)實(shí)現(xiàn)
  • Mark React Native注解處理器作為非ABI影響
  • 清理settings.gradle
  • 在清除內(nèi)存緩存之前锤悄,請檢查是否初始化壁畫
  • 簡化ScrollView中的條件邏輯
  • 獨(dú)立的窗口尺寸從方向變化
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市嘉抒,隨后出現(xiàn)的幾起案子零聚,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,978評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件隶症,死亡現(xiàn)場離奇詭異政模,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)沿腰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評論 2 384
  • 文/潘曉璐 我一進(jìn)店門览徒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人颂龙,你說我怎么就攤上這事习蓬。” “怎么了措嵌?”我有些...
    開封第一講書人閱讀 156,623評論 0 345
  • 文/不壞的土叔 我叫張陵躲叼,是天一觀的道長。 經(jīng)常有香客問我企巢,道長枫慷,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,324評論 1 282
  • 正文 為了忘掉前任浪规,我火速辦了婚禮或听,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘笋婿。我一直安慰自己誉裆,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,390評論 5 384
  • 文/花漫 我一把揭開白布缸濒。 她就那樣靜靜地躺著足丢,像睡著了一般。 火紅的嫁衣襯著肌膚如雪庇配。 梳的紋絲不亂的頭發(fā)上斩跌,一...
    開封第一講書人閱讀 49,741評論 1 289
  • 那天,我揣著相機(jī)與錄音捞慌,去河邊找鬼耀鸦。 笑死,一個胖子當(dāng)著我的面吹牛卿闹,可吹牛的內(nèi)容都是我干的揭糕。 我是一名探鬼主播,決...
    沈念sama閱讀 38,892評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼锻霎,長吁一口氣:“原來是場噩夢啊……” “哼著角!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起旋恼,我...
    開封第一講書人閱讀 37,655評論 0 266
  • 序言:老撾萬榮一對情侶失蹤吏口,失蹤者是張志新(化名)和其女友劉穎奄容,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體产徊,經(jīng)...
    沈念sama閱讀 44,104評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡昂勒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了舟铜。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片戈盈。...
    茶點(diǎn)故事閱讀 38,569評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖谆刨,靈堂內(nèi)的尸體忽然破棺而出塘娶,到底是詐尸還是另有隱情,我是刑警寧澤痊夭,帶...
    沈念sama閱讀 34,254評論 4 328
  • 正文 年R本政府宣布刁岸,位于F島的核電站,受9級特大地震影響她我,放射性物質(zhì)發(fā)生泄漏虹曙。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,834評論 3 312
  • 文/蒙蒙 一番舆、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧恨狈,春花似錦击敌、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽捂齐。三九已至,卻和暖如春压真,著一層夾襖步出監(jiān)牢的瞬間贵少,已是汗流浹背春瞬。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評論 1 264
  • 我被黑心中介騙來泰國打工涝影, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留燃逻,地道東北人澡绩。 一個月前我還...
    沈念sama閱讀 46,260評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像只嚣,于是被迫代替她去往敵國和親册舞。 傳聞我的和親對象是個殘疾皇子即供,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,446評論 2 348

推薦閱讀更多精彩內(nèi)容