Skip to content

Releases: Tencent/Hippy

2021-12-10, Version 2.11.4(LTS)

10 Dec 04:40
Compare
Choose a tag to compare

Bug Fixes

  • hippy-react: perf react update logic
    (7d43913)

2021-12-09, Version 2.11.3(LTS)

08 Dec 17:56
Compare
Choose a tag to compare

Bug Fixes

  • hippy-react: don't update node on event handler changed (0be2968)

2021-12-06, Version 2.11.2(LTS)

06 Dec 11:13
Compare
Choose a tag to compare

Notable Changes

  • HippyReact support event capture and bubbling phase and Event instance with attribute target, currentTarget and stopPropagation.

  • HippyReact/HippyVue add VDOM cache to improve event notification performance.

  • iOS add chrome dev debug ability.

  • Android add componentName to EngineContext.

  • Android add JNI numeric cast function with boundary check.

  • C-Core disable rtti and c++ exception.

Bug Fixes

  • android: release engine context when destroy (4cf275a)
  • core: disable rtti and c++ exception (a2089e4)
  • core: fix inspector crash (6f4e57b)
  • core: fix lint warning (b2b6df3)
  • core: remove dynamic_pointer_cast and try catch (c173a13)
  • core: remove runtime exception (6aedb26)
  • hippy-react: fixed cached fiberNode event handler problem (1ed9a77)
  • ios: check current image url before display (61dc140)
  • ios: fix nested text layout error (#929) (87c9a14)
  • react,vue: fixed timeRemaining judge (8dd993f)

Features

  • android: add __unused attribute for unused parameters (b5a50e0)
  • android: add componentName to EngineContext (750a738)
  • android: add JNI numeric cast function with boundary check (7d76547)
  • android: numeric cast with boundary checker (e7761b5)
  • hippy-react: add system event instance (bc0e6ac)
  • ios: add ios chrome dev debug ability (#1060) (a8a4ec1)
  • react: support event capture phase (6eba75a)
  • react,vue: add js node cache to improve event performance (b72e42c)
  • react,vue: perf node traversing process (8102057)

2021-11-25, Version 2.11.1(LTS)

24 Nov 16:06
Compare
Choose a tag to compare

Notable Changes

  • Android remove dispatch layout in onLayout for RecyclerViewBase.

  • Android set release minifyEnabled false.

  • iOS text should not be available for view cache.

  • HippyReactWeb fix event.path for safari.

Bug Fixes

  • android: adapter android 11 get status bar height (c918740)
  • android: fix lint warnings & errors (49c9c4f)
  • android: minisdk=14 and release minifyEnabled=false (69b18d8)
  • android: remove dispatch layout in onLayout for RecyclerViewBase (2c3d378)
  • android: resolve #1104 commit crash (626cb0d)
  • hippy-react-web: event.path is not supported for safari (9855ff9)
  • ios: text should not be available for view cache (10fdadb)

Features

  • core: fix lint warning and fix iOS demo bug (2bec712)

2021-11-18, Version 2.11.0(LTS)

18 Nov 08:01
Compare
Choose a tag to compare

Notable Changes

  • Add JSI(Javascript Interface) module. More details please check introduction.

  • HippyReact and HippyVue improve removing node performance.

  • HippyVue fix measureInAppWindow problem.

  • Android fix ScrollView onScroll contentOffset problem in paging mode.

  • HippyCore fix debug mode uncaught exception bug.

Bug Fixes

  • android: scroll view onScroll event (feafe71)
  • core: fix debug mode uncaught exception bug (#1058) (44fcb76)
  • core: fix jni crash (0b8c325)
  • core: fix turbo runtime (4ff32f9)
  • core: jsi (f28ccf7)
  • hippy-react: fixed getting appear event name for anonymous function (9c180a7)
  • hippy-vue: fixed measureInAppWindow issue (57a2523)
  • ios: fix compile-time error on Xcode 12 and previous versions (fb47e54)

Features

  • android: add v8 init param (04235b3)
  • android: jsi (792294f)
  • core: add v8 init param (b15d3a6)
  • ios: add ios jsi (1960454)
  • ios: optimize scale factor and demo (f49813b)
  • react,vue: improve managing node performance (8b35ba6)
  • vue: add vue jsi (368874d)

2021-11-16, Version 2.10.3(LTS)

16 Nov 09:56
Compare
Choose a tag to compare

Notable Changes

  • HippyReact fixed insertBefore moveChild condition.

  • HippyVue remove other attributes converted to number.

  • iOS ignore multiline property for password type TextInput.

  • Android element y position use root view location.

  • HippyCore modify console module log level.

Bug Fixes

  • android: element y position use root view location (3542a59)
  • android: view pager use Number cast obj to int (f5c982f)
  • hippy-react: fixed insertBefore moveChild condition (b2d71eb)
  • hippy-vue: remove vue other attributes converted to number (8ce311a)
  • ios: crash fixed,improve stability (#1042) (383daba)
  • ios: fix layout nan value (7b394fb)
  • ios: ignore multiline property for password type textinput (72c0879)
  • ios: improve stability (ec2686f)

Features

  • core: modify console module log level (809627d)

2021-11-02, Version 2.10.2(LTS)

02 Nov 07:36
Compare
Choose a tag to compare

Bug Fixes

  • android: fix exception caused by multiple instances (6db49c9)
  • vue-demo: fix waterfall Platform judgement (9409cb2)

2021-10-27, Version 2.10.1(LTS)

27 Oct 11:05
Compare
Choose a tag to compare
  • HippyVue add getElemCss function.

  • HippyReact add global bubbles config.

  • Android fix scroll view page scroll problem.

  • Android support adding native modules after init engine.

  • iOS place an empty image for placeholder.

Bug Fixes

  • android: do not onRestoreInstanceState for sub views (87bb19c)
  • android: do not use JAVA 8 lambda temporary (d5fdf41)
  • android: fix hippy library build script exception (1534ba3)
  • android: scroll view page scroll problem (2b22b5f)
  • hippy-react: change dev condition judge (268a6e9)
  • hippy-vue-demo: fix scroll height bug (42c30ce)
  • ios: a placeholder of text attachment for all system version (519d40e)
  • ios: place an empty image for placeholder (f1e1856)

Features

  • android: support add native module after init engine (d1924d6)
  • android: update x5-lite definitions (86f9509)
  • hippy-react: add global bubbles config (56edf20)
  • hippy-vue: add getElemCss function (32101dc)

2021-10-12, Version 2.10.0(LTS)

12 Oct 14:54
Compare
Choose a tag to compare

Notable Changes

  • Update React 17.

  • Add Text Shadow.

  • Separate console & ConsoleModule to fix js stack trace problem in inspector. More Details please check Log introduction.

Features

  • core: seperate console & ConsoleModule (dd9d80a)
  • hippy-react: update react 17 (df6bccb)
  • hippy-vue,hippy-react: add text shadow (a891690)

2021-10-12, Version 2.9.2(LTS)

12 Oct 14:16
Compare
Choose a tag to compare

Notable Changes

  • iOS improve stability for websocket module.

  • iOS reset tableview top padding to zero in iOS15.

  • iOS fix scroll animation in iOS15.

  • iOS fix a potential crash due to null pointer.

  • hippy-debug-server change child_process to cross-spawn.

Bug Fixes

  • hippy-debug-server: change child_process to cross-spawn (870ab07)
  • hippy-vue: update ava package to safe ver (e9752b4)
  • ios: also check root tag for touch handler (58feddf)
  • ios: fix a potential crash due to null pointer (#985) (77545f2)
  • ios: fix potential multi-thread crash (e2faa1d)
  • ios: fix scroll animation in ios15 (c31f25e)
  • ios: improve stability for vfs module (888d408)
  • ios: improve stability for websocket module (d5595ea)
  • ios: reset tableview top padding to zero in ios15 (#1000) (a5184cf)
  • vue-example: fix loop animation height (dc3d948)