Hippy

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

APACHE-2.0 License

Downloads
4K
Stars
8K
Committers
112

Bot releases are hidden (Show)

Hippy - 2022-05-25, Version 2.13.10(LTS)

Published by zoomchan-cxj over 2 years ago

Bug Fixes

  • android: call engine context method NullPointerException (0c34965)
  • android: mBridgeCallback leaked in fetchResourceWithUri (6ae7813)
  • core: fix deadlock bug (f08708f)
  • core: fix iOS warning (018f529)
  • core: fix memory leak in multi-context mode (c5447e1)
  • hippy-react-web: change rmc-list-view to hippy domain (c9e28f4)
  • ios: fix hippy view reuse bug (253fe78)
  • ios: reduce GPU usage by reducing off-screen rendering (#1902) (4f5a0b2)
Hippy - 2022-05-16, Version 2.13.9(LTS)

Published by zoomchan-cxj over 2 years ago

Bug Fixes

Hippy - 2022-05-12, Version 2.13.8(LTS)

Published by zoomchan-cxj over 2 years ago

Bug Fixes

  • android: fix remote url debug not contains version (3005622)
  • android: reset pull header position on scroll back (301f631)
  • android: reset recycle view stick view item type (f79b73d)
  • core: fix convert bug (f43988f)
  • core: fix jni pending exception crash (5273ba5)
  • core: fix turbomodule crash (6d08242)
  • hippy-vue: fix hmr for root App component (2c2ef45)
  • ios: remove an unused macro check (7f2b7f7)

Features

  • devtools: change the screenshot canvas background to white (00445d5)
Hippy - 2022-04-27, Version 2.13.7(LTS)

Published by zoomchan-cxj over 2 years ago

Notable Changes

  • Devtools support vue-devtools.

  • Devtools fix alpha screencast.

  • Core fix JNI detach crash.

  • Core change log level.

  • Android add call native and promise callback monitor.

  • iOS add method invoking interceptor.

  • iOS fix strange shaped text render bug.

  • hippy-react,hippy-vue add position absolute for modal default style.

  • hippy-vue fix textInput value filter issue.

Bug Fixes

  • android: elements page screencast at first msg (f9059d1)
  • android: fix 'mControllers' may be accessed by multi-threads (460ad50)
  • android: post to dom thread do save (0ccb13a)
  • android: remove build modal from user agent (4d0d376)
  • android: reset pull header position for recycler view (42ef3c9)
  • android: should call onInterceptPromiseCallBack first (484d6c6)
  • core: fix jni detach crash (785edb3)
  • core: fix log macro conflict for iOS (5654164)
  • debug-server: update vulerable pacakage (bd4653f)
  • devtools: fix alpha screencast (8604f1a)
  • hippy-vue: fixed vue text update filter (c127669)
  • ios: fix image display crash (c9a39fc)
  • ios: fix list scroll event throttle bug (44b8aed)
  • ios: fix strange shaped text render bug (d77df3b)
  • ios: fix touch handler conflict (6ae38ca)
  • ios: fix value fetch error (e0edfae)

Features

  • android: add call native and promise callback monitor (301562c)
  • android: add method 'addApiProviders' in HippyEngineContext (50dbe8a)
  • android: support vue-devtools debugClientId (c09e751)
  • core: change log level (12022fb)
  • devtools: support vue-devtools (e0cf765)
  • ios: add clientId and fix empty port (#1737) (aea12a3)
  • ios: localstorage can handle error (2426a8e)
  • ios: method invoke interceptor (#1774) (1ae54c6)
  • ios: unified client id generation logic (#1743) (1c2359c)
  • react,vue: add position absolute for modal default style (7bbed56)
Hippy - 2022-04-18, Version 2.13.6(LTS)

Published by zoomchan-cxj over 2 years ago

Bug Fixes

  • core: change callbacks to object to fix memory leak (9ea52da)
Hippy - 2022-04-17, Version 2.12.6(LTS)

Published by zoomchan-cxj over 2 years ago

Bug Fixes

  • core: remove batch call redundant param (784ea7c)
  • web: fix turbo demo bugs (b54b97b)
Hippy - 2022-04-01, Version 2.13.5(LTS)

Published by zoomchan-cxj over 2 years ago

Bug Fixes

  • core: remove batch call redundant param (69c8b7e)
  • ios: fix AnimatedImageView displayLayer crash bug (7a1e0e3)
  • ios: fix image display crash (85de0af)
Hippy - 2022-03-29, Version 2.13.4(LTS)

Published by zoomchan-cxj over 2 years ago

Notable Changes

  • DevTools support debug multiple project at the same time.

  • HippyVue input support placeholder-text-color, underline-color-android.

  • Core fix log delegate crash.

  • Android add RecyclerView.

  • iOS fix image load progress error.

  • iOS fix image tint color bug

  • iOS fix JSI crash on some devices.

Bug Fixes

  • android: fix nested sub-tag serialization issue (7fe73ca)
  • android: merge recyclerview to master (8e2038c)
  • android: packagingOptions of ARMEABI (f051421)
  • android: remove final of bundleName (d284fa1)
  • android: use getResources DisplayMetrics (ad455b3)
  • core: fix jni local ref bug (83348e2)
  • core: fix log delegate crash (249f9e4)
  • hippy-react-demo: fix backAndroid routes error (d11fd9a)
  • ios: fix crash caused by multi-thread race (513c9d6)
  • ios: fix image blurry error (83281ca)
  • ios: fix image load progress error (618eeda)
  • ios: fix image tint color bug (3884b0d)
  • ios: fix jsi crash on some devices (e8fb942)
  • ios: fix some issues (#1679) (8a88f0a)
  • react,vue: add TextInput color parser (f9f0e2b)
  • vue: update vulerable packages (3e15f5c)

Features

  • android: js -> native support use js value (fddfaae)
  • android: support debug context name display (e134723)
  • devtools: support debug multiple project at the same time (8213ff6)
  • vue-demo, react-demo: remote debug, load remote bundle (1b12953)
Hippy - 2022-03-09, Version 2.12.5(LTS)

Published by zoomchan-cxj over 2 years ago

Bug Fixes

  • core: fix multi-context mode exception handling crash (0851998)
Hippy - 2022-03-09, Version 2.13.3(LTS)

Published by zoomchan-cxj over 2 years ago

Bug Fixes

  • android: onScroll of HippyRecyclerView (eb2bead)
  • core: fix multi-context mode exception handling crash (659f7a9)

Features

  • android: support multi instance to debug elements (1884d0e)
  • core: refactor NAPI and rename macros (f6f037f)
Hippy - 2022-03-09, Version 2.13.2(LTS)

Published by zoomchan-cxj over 2 years ago

Bug Fixes

  • android: add lower bound checking for uint32 value (7743a52)
  • android: fix context leaks on EngineInitParams (67bbea5)
  • ios: close web socket when dev manager release (a81e2a3)
  • ios: fix currentRadioAccessTechnology unavailable in ios14.2 (2031178)
  • ios: fix mixed type text word order bug (6ed4df3)
  • lerna: change lerna execute path (021fc89)
Hippy - 2022-03-08, Version 2.12.4(LTS)

Published by zoomchan-cxj over 2 years ago

Bug Fixes

  • core: fix multi-context mode exception handling crash (e03372d)
Hippy - 2022-02-28, Version 2.12.3(LTS)

Published by zoomchan-cxj over 2 years ago

Bug Fixes

  • android: use context.getResources() get windowDisplayMetrics (a1fb410)
  • core: fix parse uri crash (c77a853)
Hippy - 2022-02-28, Version 2.13.1(LTS)

Published by zoomchan-cxj over 2 years ago

Notable Changes

  • Debug Devtool improves remote debug ability.

  • Log support Log level for delegate.

  • Android support touch ripple ability. More details please check HippyReact Demo & HippyVue Demo

  • Android use context.getResources() get windowDisplayMetrics.

  • Android support elements color/findNode by path.

  • Android fix context leaks on EngineInitParams.

  • Android update AGP version to 7.1.1.

  • iOS fix view pager item index error.

Bug Fixes

  • android: fix armeabi architecture build script (bf06413)
  • android: fix context leaks on EngineInitParams (4ce08d3)
  • android: fix leaf node can't show css (a41c07a)
  • android: remove color property in HippyForegroundColorSpan (376dd9b)
  • android: support elements color/findNode by path (1ef25c2)
  • android: use context.getResources() get windowDisplayMetrics (8813195)
  • core: add HandleUncaughtException function and refactor ThrowException function (0ffe8f9)
  • core: fix dynamicLoad bug (0a51dd4)
  • ios: fix view pager item index error (151512e)

Features

  • android: add log level for delegate (d2bb277)
  • android: add remote debugging in non-usb (e46d571)
  • android: cmake script adds V8 library file format check (3e90885)
  • android: support remote non usb debug (5bf9109)
  • android: textnode custom forgroudcolor (16c6baf)
  • android: update AGP version to 7.1.1 (cf5eda5)
  • android: view adds touch ripple feature (#989) (5518ffb)
  • c++: optimize c++ code-quality (e40d6a5)
  • core: add log level for delegate (c211c61)
  • core: change print log level and fix check macro not crash bug (e6779ac)
  • core: replacing manually managed GlobalRef with JavaRef (01e3fc7)
  • ios: devtools modify debugURL key (98a0693)
Hippy - 2022-02-09, Version 2.13.0(LTS)

Published by zoomchan-cxj over 2 years ago

Notable Changes

  • iOS Chrome DevTools support Element color display.

  • iOS WebSocket url add hash and close with code and reason, and support to parse WebSocket url from bundle url for remote debug.

  • iOS fix elements DOM.pushNodesByBackendIdsToFrontend protocol.

  • Android ViewPager support offscreenPageLimit.

  • Android update AGP to 7.0.4 version.

  • HippyReact & HippyVue perf startBatch logic.

  • HippyVue npm package compiled to es6 syntax.

  • Update typescript version and build scripts.

Bug Fixes

  • android: fix lint warnings & errors (dc7f4d3)
  • android: remove useless V8 command-line flag (371daac)
  • ci: add packages npm install (6a9804e)
  • core: fix parse uri crash (48f5af3)
  • ios: fix ios elements DOM.pushNodesByBackendIdsToFrontend protocol (38e928e)
  • js: update ts version and ts declaration issues (2df21c5)
  • web: fix turbo demo bugs (6199202)
  • web: fix turbo demo bugs (5d5729d)

Features

  • android,ios: add jsi document & demo (#1508) (e3b9143)
  • android: HIDDEN_LIBRARY_SYMBOL flag affects 3rd party libraries (e0bc3f5)
  • android: replace unsafe JNI numeric cast with safe method (d857cba)
  • android: update AGP to 7.0.4 version (8e04792)
  • android: view pager support offscreenPageLimit (91e2f6c)
  • ios: elements css, add color display and modification (ec5b5c2)
  • ios: modify websocket url symbol (f3d04e2)
  • ios: parse websocket url from bundle url (#1474) (03bc96f)
  • ios: set default font size to 14 (0ac9398)
  • ios: websocket url add hash and close with code and reason (#1447) (3365605)
  • react,vue: perf startBatch (5bce8e9)
Hippy - 2022-01-26, Version 2.12.2(LTS)

Published by zoomchan-cxj over 2 years ago

Notable Changes

  • HippyVue support 'loop' value for animation repeatCount attribute.

  • HippyReact fix network-info wrong stored listener.

  • iOS fix JSI error & enable turbo by default.

Bug Fixes

  • hippy-react: fixed network-info wrong stored listener (e3926d9)

Features

  • hippy-vue: support value for anim repeatCount (4c7ede7)
  • ios: 1.default enable turbo, 2.fix package jsi error (#1475) (47ba8d1)
Hippy - 2022-01-18, Version 2.12.1(LTS)

Published by zoomchan-cxj almost 3 years ago

Notable Changes

  • Core fix LoadUntrustedContent crash and TDF_BASE_DCHECK crash.

  • iOS fix JSI not working in debug mode.

  • Android fix HippyImageSpan align problems.

  • Android fix NetInfoModule memory leak.

  • Android add setMetrics to PixelUtil.

Bug Fixes

  • android: add setMetrics to PixelUtil (40af198)
  • android: fix HippyImageSpan align problems (31739fb)
  • android: fix memory leak (6677220)
  • core: fix LoadUntrustedContent crash (88fa2cd)
  • core: fix TDF_BASE_DCHECK crash (b489fbf)

Features

Hippy - 2022-01-05, Version 2.12.0(LTS)

Published by zoomchan-cxj almost 3 years ago

Notable Changes

  • JS support HMR(Hot Module Replacement) debug ability.

  • HippyReact add react-reconciler CommitMutationEffect hooks to make batch update synchronously for improving rendering performance.

  • Android support DOM Node Cache API to improve first-screen rendering performance.

Bug Fixes

  • android: add callback for save dom node exception (8c0078e)
  • android: fix library symbol visibility settings (a070cea)
  • build script: fix debug-server build script (bee4513)
  • core: add static cast for nullptr in tuple (aa0825e)
  • core: fix convert crash (eb1d241)
  • debug-server: fix webpack-dev-server compile callback (900772d)
  • debug-server: webpack dev callback (70f20a6)
  • hippy-vue: websocket $on event could not receive (6ad478e)
  • hippy-vue-demo: update http module (47ed8f5)
  • react-demo,vue-demo: local-debug script (5ce21ad)

Features

  • android: add two properties for TextNode (62a4cd9)
  • android: remove unused formatAccessorsAsProperties() (6be967c)
  • android: support save and restore dom node (d6e760b)
  • debug-server: add cli API (b872c34)
  • hippy-react: add bind_event boolean value (bc32a94)
  • react: add commitEffects hook to change batch update synchronously (10da99c)
  • vue, react, debug-server, vue-loader, vue-css-loader: support HMR (ff9f763)
Hippy - 2021-12-23, Version 2.11.6(LTS)

Published by zoomchan-cxj almost 3 years ago

Bug Fixes

  • ios: fix gain moduleName error for jsi (66eeb15)
Hippy - 2021-12-15, Version 2.11.5(LTS)

Published by zoomchan-cxj almost 3 years ago

Notable Changes

Bug Fixes

  • android: add getComponentName to engine context interface (92809fc)
  • android: adjust dispatchExposureEvent call of list view (c9d6502)
  • android: set text cursor of input for android 12 (6725483)
  • ios: check image url length before use it (d109fbf)
  • ios: fix chrome elements bug and add websocket close (#1210) (8366882)
  • ios: revert scroll animation fix for ios15 (c6dc24b)

Features

  • hippy-react: change event capture handle (fb73c63)
  • hippy-react: compatible for react18 (1b300ea)
  • react,vue: add caret color parser (68ef4a5)