Releases: Tencent/Hippy
2022-04-01, Version 2.13.5(LTS)
2022-03-29, Version 2.13.4(LTS)
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
2022-03-09, Version 2.13.3(LTS)
2022-03-09, Version 2.12.5(LTS)
Bug Fixes
- core: fix multi-context mode exception handling crash (0851998)
2022-03-09, Version 2.13.2(LTS)
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)
2022-03-08, Version 2.12.4(LTS)
Bug Fixes
- core: fix multi-context mode exception handling crash (e03372d)
2022-02-28, Version 2.12.3(LTS)
2022-02-28, Version 2.13.1(LTS)
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)
2022-02-09, Version 2.13.0(LTS)
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)
2022-01-26, Version 2.12.2(LTS)
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)