Skip to content

2024-06-20, Version 3.3.0 (LTS)

Compare
Choose a tag to compare
@zealotchen0 zealotchen0 released this 20 Jun 07:51
· 166 commits to main since this release

3.3.0 (2024-06-20)

Bug Fixes

  • action: change project_artifact_snapshot name (#3818) (48a64d9)
  • android: correct move node impl with different pid (e501e93)
  • android: debugServerHost invalid setting (#3841) (5ef587e)
  • android: getScreenShot bitmap width or height < 0 (#3842) (e01ab9c)
  • android: image span draw transparent color when no src set (2805d03)
  • android: remove onSystemUiVisibilityChange listener (#3913) (fc6d506)
  • android: resolve local ref overflow (8ef9882)
  • android: should updateExtra after create host view (#3879) (dadf81a)
  • android: support use custom DisplayMetrics (c6d9593)
  • android: update react demo bundle (#3825) (14dc634)
  • core: fix android scope crash (#3906) (06806d9)
  • devtool: fix muli devtool instance crash on android (#3862) (60fd4eb)
  • dom: missing render_info update before move operation (07a533f)
  • dom: optimized results not used in move operation (fd05c64)
  • ios: add CSS name matching semantics to fontFamily of TextInput (b6697c5)
  • ios: add null protection before invalid move operation (fdce688)
  • ios: add protection against null value exceptions (a0ea9a0)
  • ios: add protection for targetContentOffset outliers in ViewPager (5562c00)
  • ios: add ResponseSenderBlock type support for component parameter (672fb57)
  • ios: animation nullptr crash (64294cd)
  • ios: dangling pointer in HippyBridge when unload after invalidate (76ca98f)
  • ios: debug reload module not working (7910930)
  • ios: eliminate Devtools connection warning (6a7abc8)
  • ios: error in move node operation of ViewPager (dad8fb0)
  • ios: fix move node index bug (c63f221)
  • ios: image capInsets and getSize's bug (bd66bac)
  • ios: lineHeight attribute was incorrectly inherited (bb11f1d)
  • ios: loss of touch end or cancel event in multi-finger scenarios (#3892) (7ab2ec1)
  • ios: move nodes op non same parent support (2fdf1b2)
  • ios: multi-threading issue in createView (a21c4dc)
  • ios: null exception when converting JSI object to dictionary (4249f3a)
  • ios: performance api of FP not working (a63ddf3)
  • ios: potential thread race in HippyJSExecutor (201807b)
  • ios: resolve non-standard object type when creating js object (2d9837b)
  • ios: resolve null pointer crash when loadBundleURL (1735774)
  • ios: tiny issue of TransactionListener in UIManager (#3821) (d62d926)
  • perf: fix OnResourceLoadEnd crash (#3888) (948927c)
  • perf: fix OnResourceLoadEnd crash (#3895) (1537ba8)
  • vue-next: fix vue-next package dependencies issue (3aa1ca4)

Features

  • action: fix v8 build error (3ce42a2)
  • action: install ninja-build before v8 build (#3864) (00cd292)
  • action: update v8 compiler action (4d72166)
  • android: add orientationChange event for Modal (#3861) (3a3364c)
  • doc: update hippy3.0 vue-next version (8f72368)
  • doc: update js doc (c6b8b0f)
  • doc: update js doc for 3.3 (473cf27)
  • dom: fix vue3 list item position (#3826) (c723688)
  • ios: add custom image loader support (#3830) (5e4e889)
  • ios: unify HippyBridge's notifications and improve compatibility (f6458d1)
  • ios: update ViewPager's pageIndex automatically after data changes (#3857) (4769911)
  • v8: add version log for v8 (70c4626)
  • vue-next: add update event operation (#3837) (c950b00)
  • vue-next: add vue3 css cache (3041367)
  • vue-next: modify comment (a413feb)
  • vue-next: update comments (f24440b)
  • vue: fix attribute inheritance style not empty (#3868) (413e401)
  • vue: fix vue replace &nbsp (b858402)