Hippy

Hippy is designed to easily build cross-platform dynamic apps. 👏

APACHE-2.0 License

Downloads
4K
Stars
8K
Committers
112

Bot releases are visible (Hide)

Hippy - 2022-12-07, Version 2.15.5(LTS)

Published by zoomchan-cxj almost 2 years ago

Bug Fixes

  • core: fix reload bug for inspector (244dc8f)

Features

  • workflows: add auto-merge labeler in PR (a8b0ad0)
  • workflows: add PR review notification (9653aab)
  • workflows: change license check configuration file path (d9bfc48)
  • workflows: change stale label name (8c0c6df)
Hippy - 2022-12-05, Version 2.15.4(LTS)

Published by zoomchan-cxj almost 2 years ago

Bug Fixes

  • android: fix JSI cause JNI local reference table overflow (53fe87d)
  • android: nested scroll conflict (537c5a1)
  • android: nested scroll conflicts with pull refresh (fdd9667)
  • core: fix the problem of multi-threading at startup time (b6b6fef)

Features

  • vue: add beforeRenderToNative hook to support computed style (294e55e)
Hippy - 2022-11-25, Version 2.15.3(LTS)

Published by zoomchan-cxj almost 2 years ago

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)
Hippy - 2022-11-07, Version 2.14.9(LTS)

Published by zoomchan-cxj almost 2 years ago

Bug Fixes

  • android: empty text node height compatibility (f9bf570)
Hippy - 2022-11-07, Version 2.15.2(LTS)

Published by zoomchan-cxj almost 2 years ago

Notable Changes 重要更新

  • hippy-vue support to merge styles on root element of child component.

    hippy-vue 支持子组件根节点样式合并。

  • Android fix pull header not showing for horizontal list.

    Android 修复 PullHeader 在水平 ListView不显示问题。

  • Android fix setTextColor not working.

    Android 修复 setTextColor 不生效问题。

  • iOS need to callback when url loading error.

    iOS 修复在url 加载错误时 callback 没调用问题。

Bug Fixes

  • android: add copyright header for ClipboardModule (d82ba9b)
  • android: fix setTextColor not working (a533c22)
  • android: pull header not showing for horizontal list (3496fe4)
  • android: remove redundant getPrimaryClip (4b3ff38)
  • iOS: jsi convert Chinese string error (321f738)
  • ios: need to callback when url loading error (d140593)
  • iOS: retain cycle with vc and bridge (#2591) (ecafb62)

Features

  • vue: support to merge styles on root element of child component (efea081)
Hippy - 2022-11-07, Version 2.14.8(LTS)

Published by zoomchan-cxj almost 2 years ago

Bug Fixes

  • android: fix setTextColor not working (6c72a7c)
  • core: revert hippy1.x compatible code (1ec5d85)
Hippy - 2022-10-26, Version 2.15.1(LTS)

Published by zoomchan-cxj almost 2 years ago

Notable Changes 重要更新

  • hippy-vue support deep selector & fix attribute selector issue.

    hippy-vue 支持 deep 深度选择器 并修复属性选择器问题。

  • Android fix sticky item incorrect height after refresh.

    Android 修复 ListView Sticky 元素刷新后高度异常问题。

  • iOS avoid CTTelephony's occasional crash

    iOS 修复 CTTelephony 偶然 crash 问题。

  • iOS avoid a thread race for image component

    iOS 修复图片组件线程竞争问题。

  • DevTools add report parameters.

    DevTools 增加上报字段。

  • android: sticky item has incorrect height after refresh (76694c5)
  • homepage: fix Bad HTML filtering regexp (2575799)
  • ios: avoid a thread race for image component (8541e28)
  • ios: avoid CTTelephony's occasional crash (c2536f3)
  • ios: fix image view dangling pointer (60b17db)
  • ios: no animation for frame reset (ba43d47)
  • ios: virtual nodes need to be flushed (be96c20)

Features

  • devtools: devtools report (#2556) (37eb1c2)
  • vue: fix attribute selector & support deep selector (87ce13e)

Performance Improvements

  • react: assign initialListSize if not undefined (8634501)
  • vue: refer native script source code to reduce number of loops (#2571) (21900d0)
Hippy - 2022-10-14, Version 2.15.0(LTS)

Published by zoomchan-cxj about 2 years ago

Notable Changes 重要更新

  • hippy-vue support Vue3.x

    hippy-vue 支持 Vue3.x

  • hippy-vue support scoped style.

    hippy-vue 支持 scoped 样式

  • hippy-vue perf first screen attributes node update

    hippy-vue 优化首屏节点属性更新频次。

  • hippy-react add EventBus to listen global events.

    hippy-react 增加全新 EventBus 来监听全局事件

  • Android support v8 version to 10.6.194

    Android 升级 v8 引擎版本到 10.6.194。

  • Export v8 related methods to java

    暴露 v8 相关方法给 Java 侧调用。

  • Support JS call v8 performance memory API.

    支持 JS 调用 v8 performance memory API。

  • Android provide sdk version information

    Android 增加获取 SDK 版本 API。

  • Android add expandPullHeader method for ListView

    Android 增加 ListView expandPullHeader 方法。

  • Android support Waterfall banner

    Android 支持瀑布流 Banner 设置。

Bug Fixes

  • android: onPageScroll event gives wrong value (8850523)
  • android: empty text node height compatibility (700697f)
  • android: implement preloadItemNumber for ListView (c978c85)
  • android: prevent LIBRARY_VERSION inlining (472404c)
  • android: WebView backgroundColor not working (07e4dd2)
  • core: compatible with lower version v8 for memory feature (7d3b773)
  • core: fix inspector crash (806f240)
  • core: revert hippy1.x compatible code (4722e88)
  • debug-server: fix wepback & node md4 hash not campatible (e4753e5)
  • docs, android: expandPullHeader method for ListView (#2494) (08d38dc)
  • hippy-react: support to emit multi parameters for HippyEvent (0b84e88)
  • ios: add assert for url creation failure (26ef050)
  • ios: fix memory leaks in network module (0c172a9)
  • ios: fix touch gesture no touch.view (9378959)
  • ios: needs to reset showing state when cell prepares for reusing (a5e9e00)
  • ios: scrollview: scrollToWithDuration not trigger OnScroll (7a8b9e7)
  • script: fix build script error (d219a12)
  • vue-next: add missing modules & perf docs (6046d2c)
  • vue-next: fix syntax errors (93faab4)
  • vue: fix web-renderer script (34cc959)
  • vue: set id for root view to fix style missed (2dc9db5)
  • workflows: fix workflow file syntax exception (1ed405e)

Features

  • android: add v8 memory(heap) to performance (7b03a60)
  • android: provide sdk version information (8f0cfe6)
  • android: provide sdk version information (a9a9f40)
  • android: serialization support version 15 data (270775c)
  • android: support v8 version to 10.6.194 (e345701)
  • android: update docs and demo for android waterfall banner render; (#2412) (5fe65e9)
  • android: update to use C++17 standard (250a4aa)
  • core: export v8 method to java (9a577ab)
  • hippy-react: add HippyEvent to listen global events (93a291a)
  • hippy-vue-next: support vue3.x (#2357) (0445c4e)
  • ios: listview stick cell wrong offset while refreshing (#2523) (e246165)
  • vue-css-loader: change dist file name to be parsed by vue-loader (b5d94e4)
  • vue-next: add web-renderer script (1be39dc)
  • vue-next: refactor type definition files place (#2542) (202dccb)
  • vue: add getElemCss scoped judgement (e9ea3f8)
  • vue: perf first screen attributes node update (dcd7459)
  • vue: support scoped & attribute selector (772a698)

Performance Improvements

  • ios: use respondsToSelector instead of conformsToProtocol (cb2b2b8)
Hippy - 2022-08-23, Version 2.14.5(LTS)

Published by zoomchan-cxj about 2 years ago

Notable Changes 重要更新

  • Android add visibility style support.

    Android 增加 visibility 样式支持。

  • Android set init complete after bridge ready to fix jsbundle loading sequence error.

    Android 在 bridge 初始化完成增加 complete 标记,修复加载执行 jsbundle 潜在的时序问题。

  • Android fix borderRadius not working and radius scale issue in gif image.

    Android 修复 borderRadiusradius scale 在 gif 图不生效问题。

  • iOS fix textInput isFocused not working issue.

    iOS 修复 textInput isFocused 特定场景不生效问题。

  • iOS fix turbo runtime not released in js thread.

    iOS 修复 turbo runtime 在 js 线程不释放问题。

  • iOS fix padding not working on text's subview.

    iOS 修复 Text 嵌套 subview 时 padding 不生效问题。

Bug Fixes

  • android, ios: the final onScroll may be dropped (#2377) (963992b)
  • android: add try-catch for NetInfoModule (258f9ac)
  • android: gif borderRadius not working and radius scale issue (bb84fcd)
  • android: handleRequestCookie error (2ff9388)
  • android: set init complete after bridge ready (04c8bdc)
  • core: fix code lint warnings (7f60759)
  • devtools: remove v8 inspector flag for ios (f431ab5)
  • homepage: fix secure problem for homepage redirect (a7b552f)
  • ios: fix refresh component bug (36559b1)
  • ios: fix scroll rtl for content view (2c7da42)
  • ios: hippy-vue textInput isFocused not working (623b117)
  • ios: padding not working on text's subview (65676f0)
  • ios: turbo runtime must release in js thread (5f96fae)
  • vue: fix regular expressions catastrophic backtracking (510a587)
  • vue: revert a catastrophic backtracking fix (2fbb0d9)

Features

  • android: add visibility style (8b7a81e)
  • android: update AGP version to 7.2.2 (d9b6ccd)
  • android: update NDK and CMake versions (2b7282f)
  • hippy-vue: perf attribute update (e5c181f)
Hippy - 2022-09-08, Version 2.14.7(LTS)

Published by zoomchan-cxj about 2 years ago

Bug Fixes

  • android: listview not update when delete invisible items (e893f50)
  • hippy-react: remove NetInfo duplicated EventEmitter creating (8591c9f)
  • ios: ViewPager onPageScrollStateChange missing (adb0121)
Hippy - 2022-08-26, Version 2.14.6(LTS)

Published by zoomchan-cxj about 2 years ago

Bug Fixes

  • hippy-react: add overflow scroll to fix listview unable to scroll (96c670a)

Features

  • vue: support ScrollView & ListView scroll related event params (9d77ec6)
Hippy - 2022-08-10, Version 2.14.4(LTS)

Published by zoomchan-cxj about 2 years ago

Bug Fixes

  • android: fix LLVM linker version script not taking effect (5c535c9)
  • core: add android native2js promsie reject condition (daa484b)
  • ios: set thread priority explictly to avoid priority revertion (d38105f)
  • workflows: CodeQL analysis checkout using LFS (c004cc0)

Features

  • hippy-vue: support once modifier (58f4d10)
  • workflows: add github actions for project artifact release (40dbc91)
  • workflows: artifact release action always compress symbols (66852f5)
  • workflows: CodeQL analysis runs at every night (55cd140)
Hippy - 2022-08-03, Version 2.14.3(LTS)

Published by zoomchan-cxj about 2 years ago

  • vue: fix static style not updated in some case (830b557)
Hippy - 2022-08-01, Version 2.14.2(LTS)

Published by zoomchan-cxj about 2 years ago

Notable Changes 重要更新

  • Android support breakStrategy prop for Text and TextInput.

    Android Text 和 TextInput 组件支持 breakStrategy 换行特性。

  • DevTools support multi jscontext debug.

    DevTools 支持多 jscontext 调试。

  • Android/iOS fix ListView can not be used inside other ListView.

    Android/iOS 修复 ListView 嵌套在其他 ListView 中的使用问题。

  • Android fix horizontal ScrollView cannot scroll in other scrollable component.

    Android 修复水平 ScrollView 在其他可滚动组件中不能滚动的问题。

Bug Fixes

  • android: horizontal ScrollView cannot scroll in other scrollable (724d4af)
  • android: listview can not scroll inside other listview (d92ac95)
  • buildcore: fix buildcore script (4bce58c)
  • image: fix image border path not reset (cfb800d)
  • ios: direction is for shadow view ,not view (63189f7)
  • ios: fix a potential null pointer when waterfallview cell resuse (e50fc40)
  • ios: fix HippyDevLoadingView shows in release environment (37faba6)
  • ios: nested listview may not get rendered (bb12159)
  • ios: radius must be smaller than half of component's length (0e97ad0)
  • ios: roottag property should not be updated (34ca26f)
  • ios: try to avoid cases where result is NAN (7989dbe)

Features

  • android: add breakStrategy prop for Text and TextInput (#2285) (8dd4c03)
  • devtools: support multi jscontext debug (#2189) (3e18e89)
  • hippy-vue: support breakStrategy (d5309c2)
  • ios: add method to get key window in ios13 (6a625b6)
Hippy - 2022-07-25, Version 2.14.1(LTS)

Published by zoomchan-cxj about 2 years ago

Notable Changes 重要更新

  • Android/iOS add isFocused method for TextInput.

    安卓/iOS 增加 TextInput 组件 isFocused 方法来判断聚焦状态。

  • Android Text component support more ellipsizeMode prop.

    安卓 Text 组件支持更多 ellipsizeMode 模式。

  • Android specify the V8 version used.

    安卓指定 V8 版本使用。

  • Android RecyclerView support horizontal PullHeader & PullFooter.

    安卓 RecyclerView 支持水平方向 ListView 使用 PullHeader 和 PullFooter。

  • Android set image default background color to TRANSPARENT.

    安卓设置图片默认背景色为透明。

  • Android fix collapsable check at attribute.

    安卓修复 collapsable 不能在 attribute 上设置的问题。

  • Android set mini sdk version to 21.

    安卓设置最低 SDK 版本到 21。

  • iOS support skew animation.

    iOS 支持 skew 动画。

  • iOS add promise unhandledrejection event support.

    iOS 支持 promise unhandledrejection 事件。

  • iOS fix memory leaks for block usage.

    iOS 修复 block 使用上的内存泄漏。

  • DevTools will disconnect websocket when closed.

    DevTools 在关闭时断开 WebSocket 链接。

  • hippy-react-web fix browser does not support addRule.

    hippy-react-web 修复浏览器不支持 addRule 的问题。

  • hippy-react-web fix image onClick event does not emit.

    hippy-react-web 修复图片组件不能绑定 onClick 事件。

  • hippy-react-web support ListView PullFooter.

    hippy-react-web 支持 ListView PullFooter 组件。

  • hippy-vue perf attributes & style update performance.

    hippy-vue 优化属性和样式更新性能。

  • hippy-vue-css-loader support letter-spacing.

    hippy-vue-css-loader 支持 letter-spacing 解析。

  • hippy-vue-css-loader fixed collapsable boolean convert error.

    hippy-vue-css-loader 修复 collapsable 布尔值转换错误。

Bug Fixes

  • android: add on error call back for get image (17e1481)
  • android: call function callback reuse (03e5931)
  • android: check collapsable at attribute (46a7d80)
  • android: fix the skipCmakeAndNinja flag does not take effect (a293fdc)
  • android: fix websocket frame for ping and close (016cda1)
  • Android: hippypager layout and pageselect event (efbdd38)
  • android: implicit narrowing conversion in compound assignment (133a8d4)
  • android: re implementation progress long value switch to int (cd1071e)
  • android: remove unnecessary dir form git ignore (c06e14e)
  • android: reset hippy view group clip children to true (6e98859)
  • android: set default background color to TRANSPARENT (c6822da)
  • android: set mini sdk version to 21 (6fc5871)
  • android: viewpager scrollEnabled (252089f)
  • Android: web socket client boolean to AtomicBoolean (c267f9e)
  • core: fix CreateJSCString bug (1a463ec)
  • devtools: disconnect ws when close (c827e8c)
  • devtools: fix elements reload and update bug (#2272) (f6912ed)
  • devtools: fix mini scale for screen cast (c0e837e)
  • example: change webrenderer version (d6af3b5)
  • hippy-react-web: add unhandleRejection event handler (145364b)
  • hippy-react-web: fix borwser does not support addRule (1b30755)
  • hippy-react-web: fix error handler (d289f39)
  • hippy-react-web: fix img onClick envet does not emit (2d4d57b)
  • hippy-react-web: support ListView renderPullFooter (#2166) (95fc4c5)
  • hippy-vue-css-loader: support to parse letter-spacing (7b404f5)
  • ios: async image load to avoid downsampling stuck (9dc36a1)
  • iOS: async runloop to main thread (c5638e7)
  • ios: check weak self status (6c64f41)
  • ios: fix a dead lock (a6cf131)
  • ios: fix memory leaks for block usage (a1fd07b)
  • ios: fix potential crash due to dangling pointer (25af245)
  • ios: fix potentian crash due to dangling pointer (74ea629)
  • ios: fix undo crash for uitextfiled component (0f5bb91)
  • ios: no more ceiling item height (76421c1)
  • ios: reset properties if value is null (de6482d)
  • ios: try to avoid destroying variables in use (ac705fb)
  • ios: use smart pointer instead of non-smart pointer (d648eda)
  • npm: update got from vulnerable to safe version (0987946)
  • npm: update lerna to fix vulernable npm package (6dcdd9c)
  • npm: update vulnerable npm packages (a06bae2)
  • react: add ref null judgement for getElementFromFiberRef (eb55f3e)
  • vue-css-loader: fixed collapsable boolean convert error (e49d3b5)
  • workflows: fix CodeQL analysis failure problem (177b81b)
  • workflows: fix CodeQL not working as expected (4ff2e82)
  • workflows: fix the problem that CodeQL results are not generated (41fed9b)

Features

  • android: add ellipsizeMode prop support for Text componment (#2221) (2ec6c70)
  • android: change compiler options based on LLVM 12 (deebf6f)
  • android: merge TVHippySdk to master (31c4cf5)
  • android: modify the V8_COMPONENT to specify the V8 version (eacfde3)
  • android: remove useless override method (9466a2e)
  • android: set hippy view group clip children to false (54485b0)
  • android: specify the V8 version used (3452763)
  • android: support horizontal PullHeader & PullFooter (#2268) (d6b662a)
  • core: add isFocused method for TextInput (c84a566)
  • core: update docs (3527693)
  • core: update docs (864810e)
  • core: update docs and demo (b4d7e12)
  • devtools: remove ios inspector instance (f9ca23e)
  • hippy-react-web: fix web style issues (#2087) (e6d0416)
  • hippy-react: support horizontal PullHeader & PullFooter (f9541f2)
  • hippy-vue: perf attribute & style update performance (10945d7)
  • ios: allows the access party to customize filter attributes (19938bd)
  • ios: remove uncall codes (b53bc03)
  • ios: set magnificationFilter as kCAFilterNearest by default (bd1642d)
  • ios: support skew animation (eb6042b)
  • js: add iOS promise unhandledrejection (c11766d)
  • web-renderer: add web-renderer demo & docs (#2234) (ca39aea)
  • workflows: optimize for speed when CodeQL is not required (ae34106)
  • workflows: optimize logic to reduce misjudgment (f7065eb)
Hippy - 2022-07-20, Version 2.13.13(LTS)

Published by zoomchan-cxj over 2 years ago

Bug Fixes

  • android: set default background color to TRANSPARENT (eadd0fd)
Hippy - 2022-07-13, Version 2.13.12(LTS)

Published by zoomchan-cxj over 2 years ago

Bug Fixes

  • ios: check cookie availabity before commit (4fc91e4)
  • ios: fix a crash caused by thread race (0453be0)
  • ios: fix a crash caused by thread race (c092ea5)
  • ios: fix border bottom color display error (4425284)
  • ios: fix memory leaks (d0dd9ef)
  • ios: fix zpoistion error for indicator and header view (90edc45)
  • ios: reset properties if value is null (f79214e)
Hippy - 2022-06-22, Version 2.14.0(LTS)

Published by zoomchan-cxj over 2 years ago

Notable Changes

  • Android replace old ListView with androidX RecyclerView .

  • Android upgrade recommend v8 version to 9.8-lkgr.

  • Android support Flex wrap-reverse and space-evenly.

  • Android support synchronous restoreInstanceState.

  • Android support to customize default font family.

  • Android support getNativeParams from HippyEngineContext.

  • iOS add TextInput keyboard height changed event.

  • iOS support border style for ListViewItem.

  • iOS fix border bottom color display error.

  • Android/iOS support fetch request parameters with other customized options.

  • Android/iOS support cookies clear ability and fix wrong getCookies returned value if cookies expire. HippyReact | HippyVue

  • hippy-react-web publish breaking changes version with all new components and modules.

  • hippy-react/vue improve attributes update performance.

  • hippy-react/vue support collapsePullHeader with time delay options. HippyReact | HippyVue

  • hippy-vue add animation actionsDidUpdate callback hook.

  • hippy-vue remove compatible process for ListView(<ul>) endReached & loadMore event.

  • Devtools support react-devtools.

  • CI add Hippy Infra Packages(HIP) related workflows and replace Android local v8.

  • Homepage add English documents.

Bug Fixes

  • android: add RecyclerView extra class name (b124434)
  • android: crash of sticky item view (f2c78d1)
  • android: fix v8 inspector does not work (a0e65b8)
  • android: fix v8 inspector does not work (f53df58)
  • android: fix java lint warnings (bbff285)
  • android: fix occasional crash when jsi convert (ff7e298)
  • android: handle ACTION_CANCEL in scroll view onTouchEvent (2b847db)
  • android: pull foot and header can exist at same time (b435496)
  • android: should catch exception from CookieManager.getInstance() (7b8fda3)
  • ci: fix android build tests workflow throw gradle not found error (2a0fb62)
  • ci: fix front-end bypass jobs event issue (e962e61)
  • cmake: disable outline atomics on android (d7a5a43)
  • cmake: fix core.modules not automatically registered problem (463a5d5)
  • cmake: fix typo problems (723a6d1)
  • core: add ios dimensions getter & setter and combine logic (255500d)
  • devtools: support node 17 for md4 hash (41a4695)
  • docker: use 2.7 version of get-pip.py instead (41655ed)
  • docs: add debug access introduction (11ddb53)
  • docs: update debug for android debug mode (f2e41b3)
  • hippy-react-web: fix hippy-react-web some issues (#1850) (43b785b)
  • hippy-vue: update hippy-vue node test (14d2242)
  • ios: adjust text layout (fe4a6f7)
  • ios: check cookie availabity before commit (b902ad8)
  • ios: fix a crash caused by thread race (b63148e)
  • ios: fix a crash caused by thread race (5291ab6)
  • ios: fix border bottom color display error (1f342b2)
  • ios: fix crash due to null pointer (5df3cfb)
  • ios: fix memory leaks (ae4be6b)
  • ios: fix refresh bug for header refresh and footer refresh (9fb451f)
  • ios: fix refresh component delay reset bug (0157ebe)
  • ios: fix zpoistion error for indicator and header view (8a045d8)
  • ios: modify cookie setting logic (e4a8c87)
  • workflows: add accessible permission to avoid error (0f17bdc)

Features

  • android: add gradlew script execute permission (7a45c0e)
  • android: add initialContentOffset support for recycle view (63f7ef4)
  • android: change one byte string encoding (d55d214)
  • android: fix and provide gradlew command support (4608ea1)
  • android: modify the V8 inspector macro definition (dc4df92)
  • android: remove unused cmake variable (3790d47)
  • android: remove unused visual studio project (2b99eac)
  • android: remove useless jni third_party (a65fbb1)
  • android: restructure pull header and footer (bd5b6ea)
  • android: support getNativeParams from HippyEngineContext (91a8b8e)
  • android: support HippyHttpRequest get NativeParams (69898bb)
  • android: support host customize default font family (#1839) (c14e06a)
  • android: support sync restoreInstanceState (79f3307)
  • android: support wrap-reverse and space-evenly (#742) (27e7bad)
  • android: upgrade recommend v8 version to 9.8-lkgr (58402df)
  • android: use androidX recyclerView (3ad6355)
  • android: use HIP(hippy-infa-packages) to replace local v8 (0ed2f79)
  • cmake: add unified compiler toolchain (7713364)
  • cmake: do not overwrite original value (cd7df69)
  • core: support other options for fetch request (762494a)
  • devtools: support devtools connect after disconnect (462d121)
  • devtools: support devtools reload and update context (b9ea0be)
  • devtools: support react-devtools (5a7bdf7)
  • hippy-react-web: perfect hippy-react-web components (#1427) (f6a6c01)
  • hippy-react-web: support tree-sharking & fix issues (#2069) (75ece3b)
  • hippy-react: add callUIFunction debug log (5944182)
  • hippy-vue: add animation actionsDidUpdate hook (f61b48e)
  • hippy-vue: merge vue updating attribute operation (ac36f8f)
  • hippy-vue: refactor vue animation events (e98a0d7)
  • hippy-vue: rm compatible process for endReached & loadMore event (d320eb1)
  • hippy-vue: support to remove event & merge alias event registered (b34d7ef)
  • ios: add textinput keyboard height changed event (aed4a15)
  • ios: make item view be a subclass of hippyview (f2d685d)
  • react,vue: add collapsePullHeaderWithOptions api (af0129a)
  • react: change updateNode to batch operation & perf event binding (fdae46a)
  • workflows: add Hippy Infra Packages(HIP) related workflows (f01a845)
  • workflows: support for getting artifact tags (0d9e1e4)
Hippy - 2022-06-08, Version 2.13.11(LTS)

Published by zoomchan-cxj over 2 years ago

Bug Fixes

  • android: fix occasional crash when jsi convert (84d982e)
  • android: handle ACTION_CANCEL in scroll view onTouchEvent (cd3b88d)
  • core: add ios dimensions getter & setter and combine logic (eacce1d)
  • ios: adjust text layout (f38a4fd)
  • ios: fix crash due to null pointer (5f9448d)
Hippy - 2022-06-08, Version 2.12.7(LTS)

Published by zoomchan-cxj over 2 years ago

Bug Fixes

  • android: add lower bound checking for uint32 value (9ad6b71)
  • core: add ios dimensions getter & setter and combine logic (8d51aa2)