Skip to content

Releases: Tencent/Hippy

2022-07-13, Version 2.13.12(LTS)

13 Jul 05:52
Compare
Choose a tag to compare

Bug Fixes

  • ios: check cookie availabity before commit (4fc91e4)
  • ios: fix a crash caused by thread race (0453be0)
  • ios: fix a crash caused by thread race (c092ea5)
  • ios: fix border bottom color display error (4425284)
  • ios: fix memory leaks (d0dd9ef)
  • ios: fix zpoistion error for indicator and header view (90edc45)
  • ios: reset properties if value is null (f79214e)

2022-06-22, Version 2.14.0(LTS)

21 Jun 16:00
Compare
Choose a tag to compare

Notable Changes

  • Android replace old ListView with androidX RecyclerView .

  • Android upgrade recommend v8 version to 9.8-lkgr.

  • Android support Flex wrap-reverse and space-evenly.

  • Android support synchronous restoreInstanceState.

  • Android support to customize default font family.

  • Android support getNativeParams from HippyEngineContext.

  • iOS add TextInput keyboard height changed event.

  • iOS support border style for ListViewItem.

  • iOS fix border bottom color display error.

  • Android/iOS support fetch request parameters with other customized options.

  • Android/iOS support cookies clear ability and fix wrong getCookies returned value if cookies expire. HippyReact | HippyVue

  • hippy-react-web publish breaking changes version with all new components and modules.

  • hippy-react/vue improve attributes update performance.

  • hippy-react/vue support collapsePullHeader with time delay options. HippyReact | HippyVue

  • hippy-vue add animation actionsDidUpdate callback hook.

  • hippy-vue remove compatible process for ListView(<ul>) endReached & loadMore event.

  • Devtools support react-devtools.

  • CI add Hippy Infra Packages(HIP) related workflows and replace Android local v8.

  • Homepage add English documents.

Bug Fixes

  • android: add RecyclerView extra class name (b124434)
  • android: crash of sticky item view (f2c78d1)
  • android: fix v8 inspector does not work (a0e65b8)
  • android: fix v8 inspector does not work (f53df58)
  • android: fix java lint warnings (bbff285)
  • android: fix occasional crash when jsi convert (ff7e298)
  • android: handle ACTION_CANCEL in scroll view onTouchEvent (2b847db)
  • android: pull foot and header can exist at same time (b435496)
  • android: should catch exception from CookieManager.getInstance() (7b8fda3)
  • ci: fix android build tests workflow throw gradle not found error (2a0fb62)
  • ci: fix front-end bypass jobs event issue (e962e61)
  • cmake: disable outline atomics on android (d7a5a43)
  • cmake: fix core.modules not automatically registered problem (463a5d5)
  • cmake: fix typo problems (723a6d1)
  • core: add ios dimensions getter & setter and combine logic (255500d)
  • devtools: support node 17 for md4 hash (41a4695)
  • docker: use 2.7 version of get-pip.py instead (41655ed)
  • docs: add debug access introduction (11ddb53)
  • docs: update debug for android debug mode (f2e41b3)
  • hippy-react-web: fix hippy-react-web some issues (#1850) (43b785b)
  • hippy-vue: update hippy-vue node test (14d2242)
  • ios: adjust text layout (fe4a6f7)
  • ios: check cookie availabity before commit (b902ad8)
  • ios: fix a crash caused by thread race (b63148e)
  • ios: fix a crash caused by thread race (5291ab6)
  • ios: fix border bottom color display error (1f342b2)
  • ios: fix crash due to null pointer (5df3cfb)
  • ios: fix memory leaks (ae4be6b)
  • ios: fix refresh bug for header refresh and footer refresh (9fb451f)
  • ios: fix refresh component delay reset bug (0157ebe)
  • ios: fix zpoistion error for indicator and header view (8a045d8)
  • ios: modify cookie setting logic (e4a8c87)
  • workflows: add accessible permission to avoid error (0f17bdc)

Features

  • android: add gradlew script execute permission (7a45c0e)
  • android: add initialContentOffset support for recycle view (63f7ef4)
  • android: change one byte string encoding (d55d214)
  • android: fix and provide gradlew command support (4608ea1)
  • android: modify the V8 inspector macro definition (dc4df92)
  • android: remove unused cmake variable (3790d47)
  • android: remove unused visual studio project (2b99eac)
  • android: remove useless jni third_party (a65fbb1)
  • android: restructure pull header and footer (bd5b6ea)
  • android: support getNativeParams from HippyEngineContext (91a8b8e)
  • android: support HippyHttpRequest get NativeParams (69898bb)
  • android: support host customize default font family (#1839) (c14e06a)
  • android: support sync restoreInstanceState (79f3307)
  • android: support wrap-reverse and space-evenly (#742) (27e7bad)
  • android: upgrade recommend v8 version to 9.8-lkgr (58402df)
  • android: use androidX recyclerView (3ad6355)
  • android: use HIP(hippy-infa-packages) to replace local v8 (0ed2f79)
  • cmake: add unified compiler toolchain (7713364)
  • cmake: do not overwrite original value (cd7df69)
  • core: support other options for fetch request (762494a)
  • devtools: support devtools connect after disconnect (462d121)
  • devtools: support devtools reload and u...
Read more

2022-06-08, Version 2.13.11(LTS)

08 Jun 07:48
Compare
Choose a tag to compare

Bug Fixes

  • android: fix occasional crash when jsi convert (84d982e)
  • android: handle ACTION_CANCEL in scroll view onTouchEvent (cd3b88d)
  • core: add ios dimensions getter & setter and combine logic (eacce1d)
  • ios: adjust text layout (f38a4fd)
  • ios: fix crash due to null pointer (5f9448d)

2022-06-08, Version 2.12.7(LTS)

08 Jun 05:57
Compare
Choose a tag to compare

Bug Fixes

  • android: add lower bound checking for uint32 value (9ad6b71)
  • core: add ios dimensions getter & setter and combine logic (8d51aa2)

2022-05-25, Version 2.13.10(LTS)

25 May 15:46
Compare
Choose a tag to compare

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)

2022-05-16, Version 2.13.9(LTS)

16 May 03:59
Compare
Choose a tag to compare

Bug Fixes

2022-05-12, Version 2.13.8(LTS)

12 May 14:11
Compare
Choose a tag to compare

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)

2022-04-27, Version 2.13.7(LTS)

27 Apr 09:53
Compare
Choose a tag to compare

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)

2022-04-18, Version 2.13.6(LTS)

18 Apr 14:12
Compare
Choose a tag to compare

Bug Fixes

  • core: change callbacks to object to fix memory leak (9ea52da)

2022-04-17, Version 2.12.6(LTS)

17 Apr 10:49
Compare
Choose a tag to compare

Bug Fixes

  • core: remove batch call redundant param (784ea7c)
  • web: fix turbo demo bugs (b54b97b)