Releases: Tencent/Hippy
2022-07-13, Version 2.13.12(LTS)
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)
Notable Changes
-
Android replace old
ListView
with androidXRecyclerView
. -
Android upgrade recommend
v8
version to9.8-lkgr
. -
Android support Flex
wrap-reverse
andspace-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...
2022-06-08, Version 2.13.11(LTS)
2022-06-08, Version 2.12.7(LTS)
2022-05-25, Version 2.13.10(LTS)
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)
Bug Fixes
- core: fix mutex crash (de3dad1)
2022-05-12, Version 2.13.8(LTS)
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)
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)
Bug Fixes
- core: change callbacks to object to fix memory leak (9ea52da)