Skip to content

2022-11-25, Version 2.15.3(Deprecated)

Compare
Choose a tag to compare
@zoomchan-cxj zoomchan-cxj released this 25 Nov 10:05
· 1660 commits to master since this release

⚠️This verison is deprecated, and it's recommended to upgrade to version

Notable Changes 重要更新

  • Android/iOS add getBoundingClientRect method. React DEMO | Vue DEMO

    增加 getBoundingClientRect 方法,取代原有 measureInWindow 和 measureInAppWindow。React DEMO | Vue DEMO

  • Android/iOS add load result param for webView's onLoadEnd api.

    Android/iOS 增加 WebView onLoadEnd API 参数

  • Android add performance api for new x5 v8.

    Android 增加 X5 V8 performance api。

  • Android waterfall banner not affected by parent horizontal padding.

    Android 消除瀑布流 banner 受父组件 padding 的影响。

  • Android fix V8 OOM crash when inspector enable the js debugger.

    Android 修复 V8 调试断点时 OOM 问题。

  • Android fix horizontal scroll view smoothScrollToPage crash.

    Android 修复水平滚动的 ScrollView smoothScrollToPage 崩溃问题。

  • iOS correct hittest when view has animation

    iOS 修正带有动画的 View hittest 时的问题。

  • iOS fix subviews of animated view cannot be clicked.

    iOS 修正带有动画 View 的子 View 不能点击问题

  • hippy-vue add whitespace handler config.

    hippy-vue 增加文本空格处理配置

  • hippy-vue ignore to append existed node to improve router performance.

    hippy-vue 忽略添加已有节点来提升 router 切换性能。

Bug Fixes

  • android: edit getBoundingClientRect callback format (080afd4)
  • android: horizontal scroll view smoothScrollToPage crash (e965de7)
  • android: waterfall banner not affected by parent honrizon padding; (f6d6f30)
  • ios: correct hittest when view has animation (779d813)
  • iOS: delete tmp log (9174cad)
  • ios: edit getBoundingClientRect callback format (60e5d98)
  • ios: need to extern as C if cpp is defined (3c8b4dc)
  • iOS: refresh header not rebound automatically (9815a23)
  • ios: subviews of animated view cannot be clicked (99379c3)
  • react,vue: change measureInAppWindow error return value (2a96aaf)
  • react,vue: fix getBoundingClientRect errMsg syntax (8348fef)
  • v8: fix V8 OOM crash when inspector enable the js debugger (f052977)
  • vue-css-loader: update loader-utils to safe version (aca8175)
  • workflow: fix CodeQL exception when default run (615600b)
  • workflows: fix backtrace parsing incorrect problem in crash report (af4b1cc)
  • workflows: fix CodeQL languages detection bug on PR request (fe2446d)

Features

  • android,ios,js: add getBoundingClientRect method (#2651) (92ab25b), closes #4
  • ci: implement iOS project artifact compare (bb2c868)
  • core: adapt to different v8 versions (5a9723f)
  • core: add performance api for new x5 v8 (991f4fe)
  • ios,android,vue: add load result param for webView's onLoadEnd api (#2667) (bbdd9ae)
  • v8: heap limit increases considering the old generation capacity (6ddecf8)
  • vue: add whitespace handler config (8a65d23)
  • workflows: XCode project adaptation (219b532)
  • workflows: add project code line exclude files support (d104760)
  • workflows: change XCode project scheme name (1100b8d)
  • workflows: iOS build tests add different configurations (36f624b)
  • workflows: remove unnecessary Cocoapods installation step (4682c3c)

Performance Improvements

  • vue: ignore to append existed node to improve router performance (cc24c27)