Releases: Tencent/Hippy
2021-11-16, Version 2.10.3(LTS)
Notable Changes
-
HippyReact fixed insertBefore moveChild condition.
-
HippyVue remove other attributes converted to number.
-
iOS ignore multiline property for password type TextInput.
-
Android element y position use root view location.
-
HippyCore modify console module log level.
Bug Fixes
- android: element y position use root view location (3542a59)
- android: view pager use Number cast obj to int (f5c982f)
- hippy-react: fixed insertBefore moveChild condition (b2d71eb)
- hippy-vue: remove vue other attributes converted to number (8ce311a)
- ios: crash fixed,improve stability (#1042) (383daba)
- ios: fix layout nan value (7b394fb)
- ios: ignore multiline property for password type textinput (72c0879)
- ios: improve stability (ec2686f)
Features
- core: modify console module log level (809627d)
2021-11-02, Version 2.10.2(LTS)
2021-10-27, Version 2.10.1(LTS)
-
HippyVue add getElemCss function.
-
HippyReact add global bubbles config.
-
Android fix scroll view page scroll problem.
-
Android support adding native modules after init engine.
-
iOS place an empty image for placeholder.
Bug Fixes
- android: do not onRestoreInstanceState for sub views (87bb19c)
- android: do not use JAVA 8 lambda temporary (d5fdf41)
- android: fix
hippylibrary build script exception (1534ba3) - android: scroll view page scroll problem (2b22b5f)
- hippy-react: change dev condition judge (268a6e9)
- hippy-vue-demo: fix scroll height bug (42c30ce)
- ios: a placeholder of text attachment for all system version (519d40e)
- ios: place an empty image for placeholder (f1e1856)
Features
2021-10-12, Version 2.10.0(LTS)
Notable Changes
-
Update React 17.
-
Add Text Shadow.
-
Separate console & ConsoleModule to fix js stack trace problem in inspector. More Details please check Log introduction.
Features
2021-10-12, Version 2.9.2(LTS)
Notable Changes
-
iOS improve stability for websocket module.
-
iOS reset tableview top padding to zero in iOS15.
-
iOS fix scroll animation in iOS15.
-
iOS fix a potential crash due to null pointer.
-
hippy-debug-server change child_process to cross-spawn.
Bug Fixes
- hippy-debug-server: change child_process to cross-spawn (870ab07)
- hippy-vue: update ava package to safe ver (e9752b4)
- ios: also check root tag for touch handler (58feddf)
- ios: fix a potential crash due to null pointer (#985) (77545f2)
- ios: fix potential multi-thread crash (e2faa1d)
- ios: fix scroll animation in ios15 (c31f25e)
- ios: improve stability for vfs module (888d408)
- ios: improve stability for websocket module (d5595ea)
- ios: reset tableview top padding to zero in ios15 (#1000) (a5184cf)
- vue-example: fix loop animation height (dc3d948)
2021-09-24, Version 2.9.1(LTS)
Notable Changes
-
Android use Number Wrapper for type conversion to be compatible with v8 int to long feature.
-
Android linearGradient needs >= 2 number of colors.
-
Android add DevMemu module for reload.
-
Android callNative removes init flag limit.
-
iOS fix wrong zposition for section view.
-
HippyReact add unhideInstance api in hostconfig to be compatible with React.lazy usage.
-
HippyReact compatible for react 17 in next hippy version.
Bug Fixes
- android: remove add 0.5 from px2dp (8f7b2fb)
- android: enlarge DEFAULT_MAX_SCRAP to 10 (7023c70)
- android: fix v8 build script for
latestTAG (#975) (d79012f) - android: getRenderNodeHeight headerEventHelper null crash (dff7bb3)
- android: linearGradient needs >= 2 number of colors (eab80a6)
- android: use Number do type conversion (4cbdd47)
- css-loader: collapsable transfer to boolean (b5b2e12)
- ios: fix a bug that a wrong zposition for section view (#983) (96eb238)
Features
- android: add DevMemu module for reload (c936581)
- android: callNative remove init flag limit (30215b0)
- hippy-react: add unhideInstance api in hostconfig (39da68a)
- hippy-react: compatible for react 17 (a3c21d6)
Reverts
- Revert "refactor(android): set default false to view group clip children" (9873d21)
2021-09-10, Version 2.9.0(LTS)
Notable Changes
-
Add waterfall components HippyReact | HippyVue.
-
Add Live-Reload ability for debug.
-
Android add Elements Inspect for debug.
-
Add animation cubic-bezier timingFunction.
-
iOS supports visibility css style.
Bug Fixes
- android: add HippyDrawable get gif width and height (d4c10ff)
- android: add useAndroidX to sdk gradle properties (4c88717)
- android: correct recycler list pull header height (f07e485)
- android: element refresh bug (955b01b)
- hippy-react: add callUIFunction default options (24c3d9c)
- ios: fix an animation group error (67104f0)
- ios: fix combined animation error (#941) (a090d32)
- ios: fix degree rotation bug (76fab1d)
- ios: properties define in uiview's designated initializer (63d0841)
- ios: set right zPosition for listview cell (#928) (c9a0b0e)
- ios: update visibility available now (988106c)
Features
- android: import junit + powermock + robolectric (18dcaff)
- animation: animation cubic-bezier timingFunction (#785) (044e8b2)
- debug-server: change chrome dev protocal for Elements tab (da50de2)
- ios: add visibility property for view (4652fe9)
- ios: enable swipe to delete in UITableView (#935) (ebcf138)
- react,vue,android: add live reload (22582f4)
- react,vue,ios,android: add waterfall component for hippy (#933) (909cf79), closes #1
Reverts
2021-08-13, Version 2.8.4
2021-08-13, Version 2.8.3(LTS)
Notable Changes
-
Support ui element module for devtools.
-
Fix linearGradient problems.
-
Fix cookie sync, no need to call removeSessionCookie.
Bug Fixes
- android: remove hasNavigationBar from DimensionsUtil (dd05d26)
- android: shuold call invalidate after reset props (c85fc75)
- ios: fix gradient backgroundcolor update error (60ceae3)
- react: fixed linearGradient update not work (96f7451)