-
Notifications
You must be signed in to change notification settings - Fork 954
Hippy v2.x ChangeLog
-
HippyVue support 'loop' value for animation repeatCount attribute.
-
HippyReact fixed network-info wrong stored listener.
- hippy-react: fixed network-info wrong stored listener (e3926d9)
- hippy-vue: support value for anim repeatCount (4c7ede7)
-
Core fix LoadUntrustedContent crash and TDF_BASE_DCHECK crash.
-
iOS fix JSI not working in debug mode.
-
Android fix HippyImageSpan align problems.
-
Android fix NetInfoModule memory leak.
-
Android add setMetrics to PixelUtil.
- android: add setMetrics to PixelUtil (40af198)
- android: fix HippyImageSpan align problems (31739fb)
- android: fix memory leak (6677220)
- core: fix LoadUntrustedContent crash (88fa2cd)
- core: fix TDF_BASE_DCHECK crash (b489fbf)
- ios: jsi switch (1998302)
-
JS support HMR(Hot Module Replacement) debug ability.
-
HippyReact add react-reconciler CommitMutationEffect hooks to make batch update synchronously for improving rendering performance.
-
Android support DOM Node Cache API to improve first-screen rendering performance.
- android: add callback for save dom node exception (8c0078e)
- android: fix library symbol visibility settings (a070cea)
- build script: fix debug-server build script (bee4513)
- core: add static cast for nullptr in tuple (aa0825e)
- core: fix convert crash (eb1d241)
- debug-server: fix webpack-dev-server compile callback (900772d)
- debug-server: webpack dev callback (70f20a6)
- hippy-vue: websocket $on event could not receive (6ad478e)
- hippy-vue-demo: update http module (47ed8f5)
- react-demo,vue-demo: local-debug script (5ce21ad)
- android: add two properties for TextNode (62a4cd9)
- android: remove unused formatAccessorsAsProperties() (6be967c)
- android: support save and restore dom node (d6e760b)
- debug-server: add cli API (b872c34)
- hippy-react: add bind_event boolean value (bc32a94)
- react: add commitEffects hook to change batch update synchronously (10da99c)
- vue, react, debug-server, vue-loader, vue-css-loader: support HMR (ff9f763)
- iOS fix gain moduleName error for jsi.
- ios: fix gain moduleName error for jsi (66eeb15)
-
Android set text cursor of input for android 12 & JS add caret color parser. More details check HippyReact TextInput | HippyVue input.
-
HippyReact adjust event capture stopPropagation to W3C standard. More details check HippyReact EventCapture.
-
HippyReact compatible for react18.
- android: add getComponentName to engine context interface (92809fc)
- android: adjust dispatchExposureEvent call of list view (c9d6502)
- android: set text cursor of input for android 12 (6725483)
- ios: check image url length before use it (d109fbf)
- ios: fix chrome elements bug and add websocket close (#1210) (8366882)
- ios: revert scroll animation fix for ios15 (c6dc24b)
- hippy-react: change event capture handle (fb73c63)
- hippy-react: compatible for react18 (1b300ea)
- react,vue: add caret color parser (68ef4a5)
- HippyReact improve side effect update performance
- hippy-react: perf react update logic (7d43913)
- HippyReact fix node update too frequently on event handler changed
- hippy-react: don't update node on event handler changed (0be2968)
-
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.
- 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)
-
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)
-
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.
- 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)
- core: fix lint warning and fix iOS demo bug (2bec712)
-
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.
- 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)
- 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)
-
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.
- 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)
- core: modify console module log level (809627d)
- Android fix exception caused by multiple instances.
- android: fix exception caused by multiple instances (6db49c9)
- vue-demo: fix waterfall Platform judgement (9409cb2)
-
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.
- 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)
- 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)
-
Update React 17.
-
Add Text Shadow.
-
Separate console & ConsoleModule to fix js stack trace problem in inspector. More Details please check Log introduction.
- core: separate console & ConsoleModule (dd9d80a)
- hippy-react: update react 17 (df6bccb)
- hippy-vue,hippy-react: add text shadow (a891690)
-
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.
- 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)
-
Android use Number Wrapper for type conversion to be compatible with v8 int to long feature.
-
Android linearGradient needs >= 2 number of colors.
-
Android add DevMemu module for reload.
-
Android callNative removes init flag limit.
-
iOS fix wrong zposition for section view.
-
HippyReact add unhideInstance api in hostconfig to be compatible with React.lazy usage.
-
HippyReact compatible for react 17 in next hippy version.
- android: remove add 0.5 from px2dp (8f7b2fb)
- android: enlarge DEFAULT_MAX_SCRAP to 10 (7023c70)
-
android: fix v8 build script for
latest
TAG (#975) (d79012f) - android: getRenderNodeHeight headerEventHelper null crash (dff7bb3)
- android: linearGradient needs >= 2 number of colors (eab80a6)
- android: use Number do type conversion (4cbdd47)
- css-loader: collapsable transfer to boolean (b5b2e12)
- ios: fix a bug that a wrong zposition for section view (#983) (96eb238)
- android: add DevMemu module for reload (c936581)
- android: callNative remove init flag limit (30215b0)
- hippy-react: add unhideInstance api in hostconfig (39da68a)
- hippy-react: compatible for react 17 (a3c21d6)
-
Add waterfall components HippyReact | HippyVue.
-
Add Live-Reload ability for debug.
-
Android add Elements Inspect for debug.
-
Add animation cubic-bezier timingFunction.
-
iOS supports visibility css style.
- android: add HippyDrawable get gif width and height (d4c10ff)
- android: add useAndroidX to sdk gradle properties (4c88717)
- android: correct recycler list pull header height (f07e485)
- android: element refresh bug (955b01b)
- hippy-react: add callUIFunction default options (24c3d9c)
- ios: fix an animation group error (67104f0)
- ios: fix combined animation error (#941) (a090d32)
- ios: fix degree rotation bug (76fab1d)
- ios: properties define in uiview's designated initializer (63d0841)
- ios: set right zPosition for listview cell (#928) (c9a0b0e)
- ios: update visibility available now (988106c)
- android: import junit + powermock + robolectric (18dcaff)
- animation: animation cubic-bezier timingFunction (#785) (044e8b2)
- debug-server: change chrome dev protocal for Elements tab (da50de2)
- ios: add visibility property for view (4652fe9)
- ios: enable swipe to delete in UITableView (#935) (ebcf138)
- react,vue,android: add live reload (22582f4)
- react,vue,ios,android: add waterfall component for hippy (#933) (909cf79), closes #1
-
Support ui element module for devtools.
-
Fix linearGradient problems.
-
Fix cookie sync, no need to call removeSessionCookie.
- android: remove hasNavigationBar from DimensionsUtil (dd05d26)
- android: shuold call invalidate after reset props (c85fc75)
- ios: fix gradient backgroundcolor update error (60ceae3)
- react: fixed linearGradient update not work (96f7451)
- android: fixed gradle config (9837afa)
- android: add image type to HippyDrawable (4e7d4ba)
- android: fix cookie sync, no need to call removeSessionCookie (6f7f766)
- android: support ui element module for devtools (1567572)
- hippy-react: add nativeNode attributes info for debugging (#923) (6af97f7)
-
Support to load native local image, including BackgroundImage and Image. BackgroundImage | HippyReact Image | HippyVue Image.
-
Fix rgba format for linear-gradient parser.
-
Fix Android RTL multiline text direction for ARABIC.
- android: rtl text direction for ARABIC (6ce4014)
- android: should draw image border (c71d7dc)
- core: fix uri crash (a2a9e86)
- ios: fix bug when hippyview uses local image (4849c26)
- react,vue: fix rgb format for linear-gradient parser (1ae803c)
-
Add linear-gradient.
-
Support RTL Layout. Hippy-React Hippy-Vue
-
Android add
scrollToContentOffset
api andonScroll
event for horizontal ListView. -
Android support
initialContentOffset
attribute for ListView and ScrollView.
-
android: fix
v8
crash caused by multiple initialize (59f36af) - android: rotate animation deg value type (347e296)
- android: warnings for minSdkVersion 19 (676de9c)
- android: writeJSArray should use length to iterates array (2031ab1)
- commit: fix husky commit issue (397e717)
- core: fix v8 local string crash (26dec91)
- core: fix v8::maybelocal crash, remove TO_LOCAL_UNCHECKED macro (4eb7ddd)
- core: uniform type (568979d)
- docker: fix docker image build script error (77cee97)
- hippy-react-web: correct lineHeight style values (#901) (1ba1192)
- hippy-vue: fixed vue-css-loader path option for building demo (22c495b)
- ios: animation must be removed from view even it is not finished (3462cee)
- ios: fix contentoffset property error (#834) (189822a)
- ios: fix hippytext reuse bug (65fbf36)
- ios: fix rtl language support (b428854)
- ios: fix scrollview padding error (863ce96)
- react: fixed custom style for scrollview not work (6e19169)
- react: fixed focusable component child displayName (ce69b77)
- android: add ability to disable the inspector (a9d58eb)
- android: add interceptHorizontalTouch prop for listView (556e7d9)
-
android: remove unused
gradle-wrapper.jar
(9a6056f) - android: support gradient paint in BackgroundDrawable (f77d76e)
- android: support horizontal scrollToContentOffset event (814efbd)
- android: support initialContentOffset props for listView (348754d)
- android: support initialContentOffset props for ScrollView (60111c7)
- android: support listView HORIZONTAL on scroll event (7d0efe3)
- android: update v8 build script (32b32c6)
- android: use implicit loading for java useless library (e79370e)
- android,react,vue: support RTL layout (#893) (149ec04)
- core: adapt to official release version v8 (683dff1)
- core: refactor ctx value (1547226)
- hippy-react,hippy-vue: add linear-gradient (02b5b82)
- ios: add linear gradient for view component (#828) (fe8659a)
- ios: add localization infomations in deviceinfo object (24a4aaa)
- ios: add performance log enumation options (155c62d)
- ios: add try catch block for js execution (28e5d68)
- ios: defaultimage & backgroundimage now support local file path (#811) (227b584)
- ios: layout updated, RTL supported (#873) (7e13eee)
- layout: update layout build script (428bf42)
-
Hippy-Vue add native modules.
-
Hippy-React and Hippy-Vue apply setTimeout for batched rendering to solve JSCore Promise task executing priority issue on iOS.
-
android:
Serializer
callreset
first to reset the writer (e915135) -
android: fix
java.lang.Long
cast tojava.lang.Double
exception (33abebf) - android: fix setRenderToHardwareTexture (815409e)
- android: recyclerview pullheader without collapsePullHeader (eb791f7)
- core: fix code cache bug (5247700)
- core: fix codecc warning (d91e4b0)
- core: fix unicode_string_view null pointer bug (#787) (0734460)
- core: fixed nativeFlushQueueImmediate callID issue (ea77912)
- hippy-react: fix react demo listview style (15d0961)
- hippy-vue,hippy-react: add task polyfill for batch render (7cdf026)
- ios: check if null pointer before setting hippycurdir (d8f6748)
-
android: add
@NonNull
annotation to serialization package method (ae2c588) - android: add HippyRecyclerView extends from androidx recyclerview (3071092)
- android: add onTopReached event for RecyclerView (06e07db)
-
android: interface
BinaryWriter
addreset
method (08823cb) - android: support renderToHardwareTextureAndroid (809f55e)
- core: add unicode_string_view and js_value_wrapper (#782) (34a1f4e)
- hippy-react,hippy-vue: perf shadow demo (0f37fd2)
- hippy-vue: add some native modules (e960c01)
-
Add console original JS api.
-
iOS fix ViewPager onPageScroll & onPageSelected data precision problem.
- ios: fix viewpager onpagescroll and onpageselected event (#761) (1a50294)
- ios: fix websocket params error and remove assert (56794a0)
-
Android support v8 serialization.
-
Android add ImageSpan onLoad-related events.
-
Android fix ViewPager onPageScroll data precision problem.
-
iOS fix Animation non-linear timing function type error .
-
setTimeout and setInterval of TimerModule support multi arguments.
-
Hippy-Vue add local path support for placeholder & backgroundImage.
- android: correct view pager onPageScroll event params (5c00cc2)
- android: reset another enable buffer setting in HippyEngineManager (8b5f4a9)
- android: send exposure event when listview first show (d8c9ab7)
- android: support null key in v8 serialization (df49900)
- core: fix log bug (8e60e23)
- core: merge master (dcd7123)
- core: setTimeout and setInterval of TimerModule support ...args (#733) (655aa15)
- core: update 77 v8 (24fc1b0)
- hippy-react-demo: perf tabhost demo (ea33076)
- ios: add header search path config (2f8d419)
- ios: fix animation timing function type error (1a98153)
- ios: fix synax error (47612e9)
- ios: fix viewpageritem frame set error (9b8d51b)
- ios: list node should set dirty when loads lazily (3ad5c10)
- ios: make sure calayer.setneedsdisplay will trigger displaylayer (16a5802)
- android: image span support onLoad event (389acfc)
- android: support set custom C log handler (b06479d)
- android: support v8 serialization (6cca7ca)
- core: adapter new Serializer (da12e1c)
- core: add jni static method register macro (aaff868)
- core: refactor logger (d3a6f0d)
- hippy-vue: add local path support for placeholder & bgImg (f0c56e6)
- ios: add hippy log handler (044e0a2)
- ios: add log handler (9afc682)
- ios: delete video compnent (2ba451c)
-
Hippy-Vue add txt/span/img/a/label/p element touch event.
-
Fix problem when resizeMode set to 'center' on Android/iOS.
-
Fix image view default source display issues.
- android: some image view default source display issues (0dd696e)
- core: fix jni dynamic register crash (0d639b1)
- hippy-vue: fix registerElement elem name and comp name problem (abec3bd)
- ios: fix a bug about touch handler (d96dcf3)
- ios: fix resize mode center error (0483a3f)
- ios: fix wrap-reverse layout (e5c2ab9)
- android: support use default source in image span (218b4dd)
- hippy-vue: add txt/span/img/a/label/p touch event (391bafd)
- ios: sdk will send error code if image load failure (7b40ec6)
-
Build-scripts support to load local image.
-
iOS optimize process when reset scrollview's subview.
- android: remove some unused code from HippyBridgeImpl (57ace32)
- ios: fix resize mode center error (#708) (9670940)
- ios: fix text-image mixed content layout error (04a7d6c)
- ios: jsc stringRef bad access (df73c0d)
- ios: optimize process when reset scrollview's subview (61cf1e7)
- ios: optimize process when reset scrollview's subview (cf71b8c)
- ios: optimize process when reset scrollview's subview (c9ab5e4)
- android: add navigation bar height to global dimension (5e85304)
- hippy-react,hippy-vue: support to load local img (4331fd5)
-
Support background color & text color transition animation, view the guidance hippy-react hippy-vue.
-
Use internal promise for iOS promise-supported version.
-
Support multi MIME of hippy-debug-server.
-
Fix Android PullHeader issues.
-
Fix iOS animation start problem after pause or resume is called.
- android: add skipCmakeAndNinja (8e87ec2)
- android: call onDestroy in main thread (c6563f8)
- android: crash from RDM (ceccb6d)
- android: load module error (45238bc)
- android: pull header problem (3cd6de6)
- android: remove deprecated JNI (38cede0)
- android: remove local properties in example gradle (6771016)
- android: remove so copy task from gradle (5955c08)
- android: update integration.md (d4ed351)
- core: fix inspector crash (05c6bc1)
- core: fix v8 scope bug (62ddc7d)
- core: use internal promise for iOS (d63cf60)
- hippy-react: demo rm ios color anim (80905f9)
- hippy-vue: fix measureInWindowByMethod return value (f5ca629)
- hippy-vue: update y18n to safe ver (9708117)
- ios: add synthesize for bridge in HippyExceptionModule (3ea2419)
- ios: check response charactset (af073f5)
- ios: fix animation pause & resume error (b3ea1b7)
- ios: fix backgroundimage update error (2101edd)
- ios: fix dynamic load error (52bbdcd)
- ios: fix scroll view error when same subview inserted (97de391)
- ios: fix view pager item frame error (5a2a228)
- ios: fix view pager item frame error (022a8f7)
- ios: no setting CAAnimation.beginTime as far as possible (b389e10)
- ios: optimizing hippy view creation (0e06597)
- android: support color animation (70b3a0d)
- android: support create font from custom file path (84bb5b8)
- core: add dynamic jni (ceeee74)
- hippy-debug-server: extend MIME (4f1fe7d)
- hippy-react: perf pullHeader example (3d01ae4)
- hippy-react,hippy-vue: support color animation (6c191a0)
- hippy-vue,hippy-react: add http dynamic import demo (5d63f0a)
- ios: animating view can trigger touch event (375df39)
- ios: pull header feature to set refresh time (#695) (2bec86a)
- ios: support background animation (#686) (6ed48b1)
- Add HTTP mode for dynamic import,support setting import mode for each JS bundle globally or respectively, view the guidance.
- 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)
- 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)
-
Adaptation for v89 Chrome dev tools.
-
Add onInterceptPullUpEvent property for iOS.
-
Fix Hippy-Vue children of animation set not destroy bug.
- 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)
- core: adapter 89 chrome dev tools (#626) (bab3d67)
- ios: add onInterceptPullUpEvent propery (d46432f)
- layout: format files (5d18951)
- Avoid crash if jni method does not exist.
- 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)
- core: avoid crash when the jni method does not exist (05ae0cd)
-
Add Hippy-Vue Animation lifecycle hook and function.
-
Add onPreload for preloadItemNumber.
- 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)
- hippy-vue: add animation event & method (4018df8)
- Add Android ListView overScrollEnabled support.
- 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)
- android: listview add props : overScrollEnabled (3ed9418)
-
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.
- 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)
- 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)
-
Add Hippy-React/Vue destroyInstance event when JS engine or context is destroyed. destroyInstance event.
-
Add navigatorBarHeight on Android Hippy-React: navigatorBarHeight ,Hippy-Vue: navigatorBarHeight.
- 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)
- hippy-core: add navigatorBarHeight (71b5470)