Skip to content

Releases: Tencent/Hippy

2021-04-07, Version 2.5.5(LTS)

28 Mar 06:21
Compare
Choose a tag to compare

Notable Changes

  • Add HTTP mode for dynamic import,support setting import mode for each JS bundle globally or respectively, view the guidance.

Bug Fixes

  • android: fetch resource with https:// (c3dee7c)
  • android: should catch resource NotFoundException (6284a49)
  • android: support engine status enum to int (9708892)
  • android: use ByteBuffer for onResourceReady (9863317)
  • core: fix conflict resolve error (903650a)
  • core: fix dynamic load crash (f9138b2)
  • core: fix iOS CreateJsError function error (df8355c)
  • core: fix jni crash (#651) (6ae32cf)
  • core: format (618a40a)
  • core: revert v8 refactor (82b0b27)
  • core: update so (acd5bd1)
  • docs: fix dynamic import docs (d4a553d)
  • ios: fix bug for touch handler (15d0bb3)
  • ios: fix dynamic load for local file (130b9d5)
  • ios: fix index exceed range of array (34591dd)
  • ios: improve stability (3dc0743)

Features

  • android: adjust for wormhole (09fb96b)
  • core: daymiacLoad support http req (#640) (e7cd1f3)
  • core: refactor dynamic jni (2f627df)
  • core: support multi scheme dynamic load (932b51c)
  • ios: adapter dynamic load (f53bdd1)

2021-03-17, Version 2.5.4(LTS)

17 Mar 07:59
Compare
Choose a tag to compare

Notable Changes

  • Adaptation for v89 Chrome dev tools.

  • Add onInterceptPullUpEvent property for iOS.

  • Fix Hippy-Vue children of animation set not destroy bug.

Bug Fixes

  • android: add d8 setting for qq (e001cdf)
  • android: as inspect code (357aac2)
  • android: demo add onResume and onStop (8435397)
  • android: run fetch image on main thread (bd3479e)
  • core: add explicit (22d3601)
  • core: fix codecc (f8212e4)
  • core: fix codecc warning (#608) (1077a79)
  • core: fix scope nullptr bug (3df0e8c)
  • hippy-vue: add child animation destroy logic (e0404fa)

Features

  • core: adapter 89 chrome dev tools (#626) (bab3d67)
  • ios: add onInterceptPullUpEvent propery (d46432f)
  • layout: format files (5d18951)

2021-03-10, Version 2.5.3(LTS)

10 Mar 08:03
Compare
Choose a tag to compare

Notable Changes

  • Avoid crash if jni method does not exist.

Bug Fixes

  • android: add maven publish (f7c4552)
  • android: call super.onDestroy() (0f7e2d9)
  • android: get thirdParty packageName first (3fb32f3)
  • android: mListScrollListeners ConcurrentModificationException (d8b2ab2)
  • android: should catch UnsatisfiedLinkError for runScriptFromUri (28d0a02)
  • core: fix DLOG macro (9eb0bb8)
  • ios: fix HippyRootView did load finish callback (e646db5)
  • ios: try catch malloc exception when make image blurred (#603) (cc2521b)

Features

  • core: avoid crash when the jni method does not exist (05ae0cd)

2021-03-08, Version 2.5.2(LTS)

10 Mar 08:02
Compare
Choose a tag to compare

Notable Changes

  • Add Hippy-Vue Animation lifecycle hook and function.

  • Add onPreload for preloadItemNumber.

Bug Fixes

  • android: add onPreload for preloadItemNumber (9d94837)
  • android: code style of HippyListAdapter (66b4a39)
  • android: ignore ClassNotFoundException for add video controller (664dd7a)
  • android: keep setCustomProp handle (30d24b5)
  • android: rdm exception bug reports (afcfc0c)
  • android: some code style problem (2246f53)
  • android: use LogUtils replace Log (56135da)
  • ios: fix support for translateZ (6de05fa)
  • ios: implement backgroundSize setter for HippyImageView (b7ff2b8)

Features

  • hippy-vue: add animation event & method (4018df8)

2021-03-02, Version 2.5.1(LTS)

02 Mar 13:05
Compare
Choose a tag to compare

Notable Changes

  • Add Android ListView overScrollEnabled support.

Bug Fixes

  • android: add gradle features setting, remove PRODUCT_FLAVORS (6e0c501)
  • android: fix TextNode width when do StaticLayout (9942a2a)
  • android: fix ViewPager setScrollEnabled not works (cf5514b)
  • android: resolve touch conflict for nested ViewPager (aa4ac15)
  • hippy-vue: fixed repeatCount error in animationSet (c16f306)
  • ios: invoke jscexecutor.invalide on js queue (35262c4)

Features

  • android: listview add props : overScrollEnabled (3ed9418)

2021-02-25, Version 2.5.0(LTS)

02 Mar 06:17
Compare
Choose a tag to compare

Notable Changes

  • Add Android gaussian blur property to image; Added Android night mode support.

  • Add Android register multi module name support.

  • Fix image, backgroundImage,crash issues; Fixed style issue for hippy-react-web.

Bug Fixes

  • ios: fix viewpager bug (54b0e06)
  • android: add usesCleartextTraffic=true (6c21253)
  • android: merge some bug fix from QB branch (5ad10ae)
  • android: merge some bug fix from QQ branch (a9b9460)
  • android: onCreateSuspendViewHolderWithPos should return null (7efa9c9)
  • android: support only include armeabi (3e60c4d)
  • android: update v8 77 so (a05fdaf)
  • android: webview set allow content access to false (b12e5cf)
  • core: avoid iOS map crash (7657ab5)
  • core: fix debug crash (748c6de)
  • core: fix js exception report bug (1b27277)
  • feat: change build-core script (38b99dd)
  • hippy-core: remove getOwnPropertyDescriptors (58f5ff7)
  • hippy-react-web: correct margin and padding style values (#543) (0754a68)
  • hippy-react,hippy-vue: add examples webpack sourcetype (839da97)
  • hippy-vue: fix vue webpack dll problem (bbdc95c)
  • hippy-vue,hippy-react: added example babel plugins (cd54ce9)
  • hippy-vue,hippy-react: change webpack vendor script (4ac88cb)
  • ios: add @autoreleasepool in hippy custom js thread callback block (b0518a2)
  • ios: fix apng image delay time error (f8eb557)
  • ios: fix backgroundSize property of View component (e16cedf)
  • ios: fix device orientation change event bug (d80c6a3)
  • ios: fix image down sample error (b967ceb)
  • ios: fix image insets error (9651d84)
  • ios: fix potential crash because of a nil context pointer (e8c1820)
  • ios: fix protential crash when AppDelegate.window called (5048b0b)
  • ios: fix text input placeholder error (83b6f48)
  • ios: fix view creation missing if view is created lazily (b8747ac)
  • ios: fix viewpager component bug (#564) (56c481b)

Features

  • android: add gaussian blur property to image (6c7290e)
  • android: add local aar dependencies in demo (227302c)
  • android: change gaussian blur property type (2733d1a)
  • android: night mode support (31ca5d1)
  • android: support abi and v8 gradle setting (8961799)
  • android: support assemble by product flavors (d0ecb6a)
  • android: support register multi module name (3060283)

2021-01-25, Version 2.3.4(LTS)

25 Jan 11:12
Compare
Choose a tag to compare

Notable Changes

Bug Fixes

  • android: add debug and release argument for cmake (fff9084)
  • android: add support-annotations:28.0.0 (46d5bf2)
  • ios: block ui actions when bridge is invalide (2581f3d)
  • ios: fix error on drawing image with backgroundPositionX/Y (a57240a)
  • ios: fix reference cycle in block (3a77ebe)
  • ios: no more tracking safa area for tableview (df91cb4)

Features

  • hippy-core: add navigatorBarHeight (71b5470)

2021-01-20, Version 2.3.3(LTS)

20 Jan 05:47
Compare
Choose a tag to compare

Bug Fixes

  • android: can not find cmake path (720750a)
  • ios: fix image load error event (d4099ee)
  • ios: fix network type judgment method (#517) (73daf87)

Features

  • ios: hippy now will send ‘destroyInstance’ event to JS (b0ae490)
  • ios: optimize image load error message (e20bed9)

2021-01-19, Version 2.3.2(LTS)

18 Jan 16:56
Compare
Choose a tag to compare

Bug Fixes

  • hippy-react: fix appendChild error in react16 by key diff (233e40c)
  • ios: fix crash due to a nil pointer of JSGlobalContextRef (8aedca6)

Features

  • hippy-react: added demo key (bd2201b)

2021-01-13, Version 2.3.1(LTS)

13 Jan 10:41
Compare
Choose a tag to compare

Bug Fixes

  • ios: fix bug that onPageScroll and onPageSelected invoke incorrect (f86623d)

Features

  • core: added destroyInstance event (1dd9783)
  • hippy-react: added Text displayName (f591206)