Releases: Tencent/Hippy
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
latest
TAG (#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)
Features
2021-08-10, Version 2.8.2(LTS)
2021-08-10, Version 2.8.1(LTS)
Notable Changes
-
Support to load native local image, including BackgroundImage and Image. BackgroundImage | HippyReact Image | HippyVue Image.
-
Fix rgba format for linear-gradient parser.
Bug Fixes
- core: fix uri crash (a2a9e86)
- ios: fix bug when hippyview uses local image (4849c26)
- react,vue: fix rgb format for linear-gradient parser (1ae803c)
Features
2021-08-04, Version 2.8.0(LTS)
Notable Changes
-
Add linear-gradient.
-
Support RTL Layout. Hippy-React Hippy-Vue
-
Android add
scrollToContentOffset
api andonScroll
event for horizontal ListView. -
Android support
initialContentOffset
attribute for ListView and ScrollView.
Bug Fixes
- android: fix
v8
crash caused by multiple initialize (59f36af) - android: rotate animation deg value type (347e296)
- android: warnings for minSdkVersion 19 (676de9c)
- android: writeJSArray should use length to iterates array (2031ab1)
- commit: fix husky commit issue (397e717)
- core: fix v8 local string crash (26dec91)
- core: fix v8::maybelocal crash, remove TO_LOCAL_UNCHECKED macro (4eb7ddd)
- core: uniform type (568979d)
- docker: fix docker image build script error (77cee97)
- hippy-react-web: correct lineHeight style values (#901) (1ba1192)
- hippy-vue: fixed vue-css-loader path option for building demo (22c495b)
- ios: animation must be removed from view even it is not finished (3462cee)
- ios: fix contentoffset property error (#834) (189822a)
- ios: fix hippytext reuse bug (65fbf36)
- ios: fix rtl language support (b428854)
- ios: fix scrollview padding error (863ce96)
- react: fixed custom style for scrollview not work (6e19169)
- react: fixed focusable component child displayName (ce69b77)
Features
- android: add ability to disable the inspector (a9d58eb)
- android: add interceptHorizontalTouch prop for listView (556e7d9)
- android: remove unused
gradle-wrapper.jar
(9a6056f) - android: support gradient paint in BackgroundDrawable (f77d76e)
- android: support horizontal scrollToContentOffset event (814efbd)
- android: support initialContentOffset props for listView (348754d)
- android: support initialContentOffset props for ScrollView (60111c7)
- android: support listView HORIZONTAL on scroll event (7d0efe3)
- android: update v8 build script (32b32c6)
- android: use implicit loading for java useless library (e79370e)
- android,react,vue: support RTL layout (#893) (149ec04)
- core: adapt to official release version v8 (683dff1)
- core: refactor ctx value (1547226)
- hippy-react,hippy-vue: add linear-gradient (02b5b82)
- ios: add linear gradient for view component (#828) (fe8659a)
- ios: add localization infomations in deviceinfo object (24a4aaa)
- ios: add performance log enumation options (155c62d)
- ios: add try catch block for js execution (28e5d68)
- ios: defaultimage & backgroundimage now support local file path (#811) (227b584)
- ios: layout updated, RTL supported (#873) (7e13eee)
- layout: update layout build script (428bf42)
2021-07-22, Version 2.7.6(LTS)
2021-07-16, Version 2.7.5(LTS)
Bug Fixes
- ios: fix hippybaselistview crash when hippyfooterfresh exists (6132266)
2021-07-16, Version 2.6.6(LTS)
Bug Fixes
- ios: fix hippybaselistview crash when hippyfooterfresh exists (edd9a88)