Skip to content

2021-08-04, Version 2.8.0(LTS)

Compare
Choose a tag to compare
@zoomchan-cxj zoomchan-cxj released this 04 Aug 08:19
· 1661 commits to master since this release

Notable Changes

  • Add linear-gradient.

  • Support RTL Layout. Hippy-React Hippy-Vue

  • Android add scrollToContentOffset api and onScroll 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)