Hippy

Hippy is designed to easily build cross-platform dynamic apps. 👏

APACHE-2.0 License

Downloads
4K
Stars
8K
Committers
112

Bot releases are hidden (Show)

Hippy - 2021-01-13, Version 2.3.1(LTS)

Published by zoomchan-cxj almost 4 years ago

Bug Fixes

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

Features

  • core: added destroyInstance event (1dd9783)
  • hippy-react: added Text displayName (f591206)
Hippy - 2021-01-11, Version 2.3.0(LTS)

Published by zoomchan-cxj almost 4 years ago

Bug Fixes

  • android: revert RecyclerViewBase onTouchMove call (2bbf339)
  • core: fix exception rethrow bug (60cf9cc)
  • hippy-react-web: correctly add px to number style values (f774726)
  • hippy-vue,hippy-react: fixed listview appear & disappear event (86c02fd)
  • ios: fix a notification error with wrong object (ae8fa7f)
  • ios: fix header file include error (7786837)
  • ios: fix image show when image source did not change (a67e81d)
  • ios: onPulling will occur on right number (f79d99d)
  • ios: remove an unused gesture (7259e94)
  • ios: remove check numberOfRows property (269a75c)

Features

  • core: add delloc event (b11ae13)
  • hippy-react: forward Text ref (5595dc1)
  • hippy-react-web: added ScrollView scrollEnabled attribute (efb1ea1)
  • hippy-vue-demo,hippy-react-demo: add dynamic import demo (c4f357b)
  • hippy-vue,hippy-react: added willAppear & willDisappear event (d0eb0f1)
  • ios: add appear event for cell in list view (#496) (2b9b653)
Hippy - 2021-01-04, Version 2.2.2(LTS)

Published by zoomchan-cxj almost 4 years ago

Bug Fixes

  • hippy-react-web: fixed image newProps src unRendered problem (#472) (86bd187)
  • hippy-vue: fix css rulesets concat error (d0c900c)
  • ios: fix gif play error when using gif cache data (32d0729)

Features

  • ios: set a switch for red box show (eb44a9c)
Hippy - 2020-12-29, Version 2.2.1(LTS)

Published by zoomchan-cxj almost 4 years ago

Bug Fixes

  • hippy-react-web: fixed image onLoadEnd undefined (#470) (6e312b6)
Hippy - 2020-12-29, Version 2.2.0(LTS)

Published by zoomchan-cxj almost 4 years ago

Bug Fixes

  • android: local image uri start with file:// (34ba5cf)
  • core: add jni code (f5451fd)
  • hippy-core: fixed network header default type (#466) (2879afc)
  • hippy-react-web: fixed api to web issues and some warnings (#456) (80efec7)
  • hippy-react,hippy-vue: fixed boxShadow annotation (#460) (fceb70e)

Features

  • android: support dynamic load (67b0b3f)
  • core: add dynamic load (20e2ed9)
  • core: update so (5d6a25c)
  • ios: add dynamic load (50c427a)
  • ios: same businesses will share same memory in LocalStorage modul (8ab4b3b)
Hippy - 2020-12-24, Version 2.1.6(LTS)

Published by zoomchan-cxj almost 4 years ago

Bug Fixes

  • android: add shadow offset props (0f8eb08)
  • android: draw shadow with border radius (87a608a)
  • hippy-react: fixed hairlineWidth NaN in ios (82faee1)
  • hippy-vue,hippy-react: compatible loadMore and endReached event (#429) (d992cbe)
  • ios: fix crash caused by a nil pScope (2ae1349)
  • ios: fix memory leaks in HippyBaseListViewCell (#453) (39d1760)
  • ios: hippy image loader will search the cache (c13f4d1)

Features

  • demo: perf demo dev debug experience (#452) (20fda8c)
  • hippy-react: added hippy-react boxShadow attr and demo (#458) (6fd6a34)
  • hippy-vue: change boxShadowOffset standard format (7be6617)
  • hippy-vue: vue css selectors support dynamic import (#440) (3baa571)
  • hippy-vue-example: change dev cssloader path (#451) (795bf75)
Hippy - 2020-12-11, Version 2.1.5(LTS)

Published by zoomchan-cxj almost 4 years ago

Bug Fixes

  • android: correct text truncate (58efa65)
  • android: support customize debug port (2b88947)
  • hippy-react: continue finding nodeId if stringref's stateNode is a (#442) (3860d3f)
Hippy - 2020-12-03, Version 2.1.4(LTS)

Published by zoomchan-cxj almost 4 years ago

Bug Fixes

  • hippy-react: fix pullHeader and pullFooter (#420) (abfc574)
  • hippy-react-web: suppress childContextTypes warning (#431) (4a7ba66)
  • hippy-react,hippy-vue: fixed setNativeProps demo (#436) (cf8be7c)

Features

  • hippy-vue,hippy-react: added setNativeProps on element (#430) (d1f7e21)
  • hippy-vue,hippy-react: perf setNativeProps (5cd1291)
  • support isomorphic rendering (#415) (c131734)
Hippy - 2020-11-24, Version 2.1.2(LTS)

Published by ilikethese almost 4 years ago

Bug Fixes

  • hippy-debug-server: fixed the way the server read from file (#405) (fa16ee8)
  • hippy-debug-server: response 404 when file not found (#410) (8b161a8)
  • ios: change way to get bridge property (1f7a843)
  • ios: fix bugs that some js exceptions may not be caught (629fa22)
  • ios: fix loop count property (7a3f093)
  • ios: fix loop count property (6d44bf4)
  • ios: fix multiple thread competion (f281bd1)
  • ios: fix the bug that get wrong _bridge value (b4132c7)
  • ios: fix threads competion bugs (258a480)
  • ios: have to consider an exception for QB (9d4f724)
  • ios: jscontextref held by jscontextgroupref cannot be deallocated (e85e0a3)
  • ios: now modal component property will be set corrently (0fbc5ad)
  • ios: use isEqualToString for NSString comparison (fef7971)

Features

  • hippy-debug-server: modify debug server to support multiple files (#411) (508ec9f)
  • hippy-vue: added iOS12 statusBarHeight (d33e993)
  • hippy-vue, hippy-react: changeTryConvertNumberCompatibility (714faaf)
  • ios: add method for HippyBridge (a24dbfd)
  • ios: check necessity of reloading image for HippyImageView (34ce4eb)
  • ios: fix incorrect of image cache (c00c344)
  • ios: increase error infomation propery (f2f24e8)
  • ios: modify pod config file (d889fd4)
  • ios: perfect error function (dbfefd5)
  • ios: set predrawing no for animated image (d80b04a)
Hippy - 2020-11-12, Version 2.1.1(LTS)

Published by zoomchan-cxj almost 4 years ago

Bug Fixes

  • hippy-vue: fixed focus event support for div (#387) (21d8b58)
  • hippy-vue: fixed tryConvertNumber bug & some compatible issue (ba8836d)
Hippy - 2020-10-30, Version 2.1.0(LTS)

Published by zoomchan-cxj almost 4 years ago

Bug Fixes

  • android: avoid null pointer before bouncing RefreshWrapper (43c2fb5)
  • android: change hippy.jar storage path (161cb38)
  • android: change style of font size invalid (a0b534f)
  • android: checkUpdateDimension window height==width problem for QB (1011371)
  • android: compile problem (631c9d3)
  • android: context holder memory leak (b810bc1)
  • android: correct list view onEndReached to onLoadMore (eaa7e5f)
  • android: dispatchFunction with promise for textinput getValue (f886e0b)
  • android: fetchImage param should support different type (497ba71)
  • android: fix support-ui code style (04c9959)
  • android: get listView frame size function (74e2769)
  • android: imageview will flash when list loadmore (#228) (366247a)
  • android: list view flash when exceed 7 item in screen (0109fe5)
  • android: list view init position incorrect when contain pull header (c6eb90d)
  • android: list view item reuse tintcolor invalid problem (7270141)
  • android: make ListViewItem as same type props with iOS (1ae5b54)
  • android: memory leak suspect (a9ef48d)
  • android: modal view crash when activity destroyed (e73b656)
  • android: module load listener memory leak (55a084f)
  • android: optimize view hippmap tag impl (f433ec4)
  • android: pic not display when adapter call back file path (7620d7a)
  • android: revert build gradle publish config (b2c67e3)
  • android: revert fetch image optimize in support ui (416a6e2)
  • android: set engine context null may case crash (10146f0)
  • android: support ui fetch image and react bug fix (d829ed4)
  • android: temporary remove example third party adapter (6d148ec)
  • android: tkd list view loadMoreFinish incorrect (6659a07)
  • android-viola: modify maven configuration (7558e6a)
  • android-viola: modify maven configuration for 0.1.2 (b7da1f0)
  • doc: add a new attribute to listView (8232db6)
  • hippy-react: fix hippy-react animationSet destroy problem (#382) (3c66ca6)
  • hippy-react: removed unncessary Object.values() (8a68d44)
  • hippy-react: restore the ListView type props be number (#367) (231ec5a), closes /github.com/Tencent/Hippy/commit/9de74e331b797c2137b1d0e3d08cd0dde0ee821a#diff-ccaf44058906717491bd079958ea5684a93acaa5d726e22cb34c0a6c82c79
  • hippy-vue: fix hippy-vue transform multi-animation not working (84bd58b)
  • ios: cancel previous custom image loading when a new request come (3aef246)
  • ios: clear resources before Engine destroy (fe6e080)
  • ios: code format, add a break to match static analysis (61a43db)
  • ios: fix a potential crash (6239592)
  • ios: fix animated image refresh bug (8d5e306)
  • ios: fix animated images check (eb85032)
  • ios: fix border radius bug (bbb971f)
  • ios: fix box shadow propery (e816c31)
  • ios: fix bugs that onInterceptTouchEvent not work (d615374)
  • ios: fix dev window height on iphoneX (7e5df6e)
  • ios: fix footer pull method name (bef9a19)
  • ios: fix HippyTiming crash (08fae32)
  • ios: fix imageload failed message (6dfe123)
  • ios: fix list item view type and onEndReach event not trigger (46bad5d)
  • ios: fix measureInWindow bug (fceb0e7)
  • ios: fix measureInWindow method,add measureInAppWindow (e66cab1)
  • ios: fix touch handler bugs (d706657)
  • ios: fix UIFont constructor crash on iOS14 (be1ce5d)
  • ios: fix websocket bug (f45a9bb)
  • ios: fix websocket function (987b08c)
  • ios: fix websocket module function.remove debug code (8bb3b37)
  • ios: set default image need not update imageview (53a1eb2)
  • ios: support default font family name (b97ca96)
  • ios: update props without shadowview (52f8295)
  • swiper: fixed props passing (3081d69)
  • vue: fixed remove style issue (#329) (33f2f7d)

Features

  • android: add cell exposure event support (fd9c464)
  • android: add exposure event enabled control (c2f6307)
  • android: add listView event support 1 (1e85d9d)
  • android: add listView event support 2 (a3712b2)
  • android: add listView horizontal support (cf6e439)
  • android: add page-slider and list view direction prop support (14ae0a6)
  • android: add page-slider and page support (826369f)
  • android: add pullHeader and pullFooter event support (eeaac37)
  • android: add pullHeader and pullFooter view support (f6e432f)
  • android: add tdk feature step 1 (dbc60c4)
  • android: add view hippymap tag support (799305a)
  • android: optimize list view item exposure impl (5e09690)
  • android: support box-shadow feature (3dbbe85)
  • core: catch hippy-base exception (#353) (0601446)
  • core: refactor core (f996af3)
  • hippy-react: add new method measureInAppWindow (e25bb67)
  • hippy-react: added PullHeader and PullFooter components support (2fcdee9)
  • hippy-vue: add new method measureInAppWindow (e6348a2)
  • hippy-vue: added pull-header and pull-footer components support (3fbc862)
  • hippy-vue: added the callback execution before $mount in $start (1a1cc3f)
  • hippy-vue: box-shadow style support (0604461)
  • hippy-vue: export parseColor api for HippyVue (a354c94)
  • ios: add custom viewcontroller transition animation (9931ca4)
  • ios: add image provider protocol (#349) (d7ff14f)
  • ios: add listitemview appear and disappear event (dbdc70a)
  • ios: add pull header and pull footer components (ac79c90)
  • ios: change hippyDeepCopyProtocol method name (beb417e)
  • ios: expose image method public (18307b9)
  • ios: expose some properties and methods for Modal component (cd60af2)
  • ios: fix viewpager error (c0c7bcc)
  • ios: no exception thrown in release mode in HippyFatal method (049f57e)
  • 适配core代码,新增EngineMapper文件 (d4487e2)
  • ios: hippyImageView not support all animated image (c864c34)
  • ios: implemention of refresh method (d237501)
  • ios: optimize animated image logic (c71e09d)
  • ios: remove macro of scroll delegate method (1ad5d26)
  • ios: support auto spacing feature (dfffe2b)
Hippy - 2020-04-23, Version 2.0.3(LTS)

Published by xuqingkuang over 4 years ago

Bug Fixes

  • android: change style of font size invalid (a538c24)
  • android: input can not auto scroll when reach max length (a9f2355)
  • android: input can not auto scroll when reach max length (8b25757)
  • android: update arm64 so and should compile alone (ee65c8e)
  • core: drop Object.entries() for lower iOS compatible (a3aa0b8)
  • hippy-react: drop Object.entries() for lower iOS compatible (d76b074)
  • hippy-react-web: scroll-view style should be called by formatWebS… (#233) (9db12a4)
  • ios: fix bug that textinput does not support chinese input (230c6a6)
  • ios: fix extra modules provider bug (9ba10c9)
  • ios: fix some bugs (ce76475)
  • ios: fixed TextInput blur and focus event trigger when click (61045d8)
  • ios: fixed the value of _JSMethodName in HippyModuleMethod (4d5fde8)
  • ios: reset animated image when reset image source (9060cfc)
  • react-web: annimation-set support opacity (b29e92c)

Features

  • hippy-react: merge createNode operation (#200) (04d77a0)
  • hippy-react-web: added default export for hippy-react web (62cbdb0)
  • hippy-vue: make beforeStyleLoad hooks applied in runtime (2fc49cf)
  • ios: mount all custom objects at HIPPYNATIVEGLOBAL (9430138)
  • ios: update the way custom objects before execute JS (e2ee31c)
  • ios: user can mount custom objects before execute JS (0df5b43)
  • react-demo: add router (c759cbe)
  • react-web: support layout event (fafa65c)
Hippy - 2020-03-18, Version 2.0.2(LTS)

Published by xuqingkuang over 4 years ago

Bug Fixes

  • android: compile problem (df4398d)
  • android: fix keyboard hiding when blur in endEditing after focus (22e8602)
  • android: textinput focus and blur problem (#161) (44daa93)
  • android: treat Parcelable[] as Bundle[] (a2ffb28)
  • example: split js bundle with webpack dllplugin (c8ac36d)
  • hippy-react: callUIFunction supports passing as targetNode (f7c8391)
  • hippy-react: change the NODE_ENV to 'development' (2585bc5)
  • hippy-react: text component text repeated rendering (96e278d)
  • hippy-react: text nest (da5ca3b)
  • hippy-react: text-input style (a9fa8d1)
  • hippy-react: ui operation merge (9b4f77d)
  • hippy-vue: add TypeSelector test (38f08ef)
  • hippy-vue: fix css selectors TypeSelector match (de98e8a)
  • hippy-vue: fix wrong preSibling of childNode's nexSibling (6e76d5e)
  • hippy-vue: fixed css selectors TypeSelector match (adddcea)
  • ios: fix crash caused by incorrect creation of UIFont (0764fdc)
  • ios: fix issue of invalidation of customized font (3c632dc)
  • ios: fix return type of TextInput.getValue method (5db3dac)
  • ios: fix some bugs (a329d40)
  • react-web: image callback error (1776634)
  • react-web: listView not work in dev mode (44a539f)
  • react-web: updateAnimation support zero (0ec1dc8)
  • hippy-vue: setStyle px unit determine (8379d53)

Features

  • android: add bintray jcenter upload support (11900b0)
  • ios: add shadow feature for HippyView (f111951)
  • hippy-react-web: support multiple instance (c5fb93b)
  • hippy-react-web: text support clip mode (516fa98)
  • hippy-vue: added disabled props to input tag (47facd4)
  • hippy-vue-native-components: added stateChanged event handler to swiper (71760cc)