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   (b858402)