Releases
v0.8.0
New Features
Add globalEvent module
Support width/height
animation in transition
Refactor the default js framework code, hide almost all the private APIs #777
iOS 10 compatibility
Performance
Support callAddElement
low-level API to make rendering faster
Improve SDK initialization performance, for minimise invoke thread impact.
Use native Set
polyfill to fix iOS7 memory leak
Use setProperty
replace reflection for better performance
Add static
directive in default js framework to avoid unnecessary data-binding and take down the memory use
Tools
Add weex-pack , our next generation of engineering development kits. It allows developers to create weex projects with simple commands and run the project on different development platforms.
Add weex-devtool-extension , a extension for Weex devtool to improve your debug experience,which equivalent an element tag for debugger page.
Move devtool to separate iOS and Android repos.
Add "screencast" which enable the screen of the device(or monitor) to appear on the "Inspector" page;
Add "remote control" function, in Android user could control remote device(or monitor) when he moves mouse on screencast;
Add "select element" function which enable the user to find the exact node in "Elements" inspector Tab when he click the mouse on screencast;
Add "vdom inspector", so user can choose to see the details of native dom or vdom in "Elements" Tab at his preference;
Adjust interfaces with weex SDK to support "callAddElement";
Bugfix
[jsfm] fix the bug of Dep.target 3448104
[jsfm] fix the test of clearCommonModules 4be9291
[jsfm] fix bug for clear common modules (pr #1097 ) d2f8c4d
[jsfm] fix callAddElement callback -1 e421b41
[jsfm] fix #1237 , fix binding event bug of components which have repeat attribute bfed029
[jsfm] fix bug af99cc1
[jsfm] fixed & closed #1148 4209850
[jsfm] fix merge classStyle fail between nested components 91c5cc6
[jsfm] fix watcher dismatched bug between multi instance 900305d
[jsfm] fixed _Set bug 51b219b
[jsfm] fixed memory management bug in dom event handler in document 9024bda
[jsfm] fixed Promise polyfill problem in iOS 7-8 9a61f33
[android] fix #1380 , update method getOffsetAmount in WXCircleViewPager.java (#1382 ) fd74539
[android] bug fix native crash d8671bd
[android] fix editComponent set non-string value 2e2f032
[android] destroyInstance bugfix 6628460
[android] update fix global event Memory leak fc6d403
[android] add callAddElement debug log 95e3680
[android] bug fix classcast exception e399306
[android] fix circle ci 51d3294
[android] fix slider start auto scroll after activity resume. 89bae89
[android] fix log util implementation 10d508f
[android] fix x86 so file size verification 21d5135
[android] fix build b1fc231
[android] fix log utility 530fe51
[android] NPE bugfix 6d4385f
[android] add cuurentRef to avoid reused bug d836725
[android] bug fix update the ref when cell reused 1f7bf86
[android] bug fix update the ref when cell reused cef277f
[android] fix usertrack modify 8732d70
[android] fix code format 936ebd5
[android] bug fix- Loading layoutY ba0d34e
[android] bug fix - Loading layoutY a8f3c95
[android] bug fix - loading margin 7a3f1e0
[android] fix Deprecated 6aa7da9
[android] fix #1102 (#1103 ) 5aea5c6
[android] fix merge problem 7923b1e
[android] fix typo 1de6800
[android] fix scroller&list appearance event da1ee4d
[android] fix invaild add dom operation 14b5943
[android] fix build 0d43794
[android] fix build 0520743
[android] fix build 9d596c1
[android] fix list appear&disappear 425c3e1
[android] fix list appear&disappear event 40b52f3
[android] update so for fixing instanceId error 03d0973
[android] fix v8 security problem 06dbc38
[android] bugFix: List component scrollTo inaccurate 45f0476
[android] fixed #1058 f25238c
[android] fixed #1058 33b4aaf
[android] fix v8 security problem e0b881f
[android] bugFix: List component scrollTo inaccurate 052aeac
[android] fix comment fd3e0ef
[android] fix indicator default style 57b71fb
[android] fix unit test ee74b5c
[android] fix code style 449bad2
[android] fix list orientation usage, move component's
[android] fix change/focus confliction b672101
[android] fix change/focus/blur event confliction c3689e8
[android] fix add dom error a993a84
[android] update the mWXBridge to null when debugmode disable 35005ea
[android] fix invaild add dom operation 7b1ad97
[android] fix moveElement on the same parent dom case 2a94ba2
[android] fix typo 42a2099
[android] fix NPE c2da99e
[ios] fix style line-height conflict with text-align e762637
[ios] fix slider example href 8196792
[ios] fix keyboard cover input sometime 0ad56dc
[ios] fix #1188 , support for converting string to NSUInteger. c3f6ea2
[ios] fix issue that fixed-position component's view be reallocated while it is in a cell. d8881c3
[ios] indexDict must be accessed on component thread, fix componentForRef crash 8cc3503
[ios] fix issue that transform-origin not works in rotation transform 5dcab9e
[ios] fix warning f913dab
[ios] fix css node children count invalid while change from or change to fixed position. 81a1dc4
[ios] fix compile error 98a8078
[ios] fix css node children count invalid while change from or change to fixed position. 0b3a2e3
[ios] fix podspec syntax error d0386e6
[ios] ios7 bugfix api 6e7cf07
[ios] try to fix NSMapTable crash in iOS8 a03a4bc
[ios] fix slider-neighbor bc03620
[ios] fix remove Observer crash 46fcbc5
[ios] fix issue that rotate transform not work in styles. 8601304
[ios] fix layer setBackgroundColor crash 5778422
[ios] fix sliderNeighbor 39cb4ea
[ios] fix warning ea8c8f8
[ios] fix warning 4d2528e
[ios] fix warning issue d77fd5d
[ios] fix issue transform does not work while initialized. c36f1bf
[ios] canvas component property error fix 448d4f4
[ios] try to fix textStorage thread-safe issue 0d62716
[ios] fix A component onclick event 01f9706
[ios] fix input disabled attribute bug 533df4f
[ios] fix input disabled attribute bug fd2c526
[ios] fix iconfont src update bug f99906b
[ios] customize debug switch 86346ea
[ios] fix typo ae99b92
[ios] change context name for remove JSContext debugging 75c1e42
[ios] fix input max length bug fe9a013
[ios]add LogLevel control and RemoteDebug control 164abf8
[ios] fix memory leak 00009c0
[ios] fix a bug that re-deleting procedure 717bf3f
[ios] fix storage module in swift f13b72f
[ios] fix highlight problem 93eb282
[html5] fix conflicts with jsfm 0.16 ce63e22
[html5] fix lint 9612daa
[html5] fix class name b224685
[html5] fix img lazyload 3984111
[html5] fix registration of tabheader d38a4c0
[html5] fix bug of null rules of stylesheet in spinner c058f95
[html5] fix top 41c603a
[html5] fix toast a3a4730
[html5] fix lazyload typo 493bee7
[html5] fix lint 43b24da
[html5] fix loadmoreoffset 3c7e262
[html5] fix sticky 9bdf079
[html5] fix lazyload 38ee957
[html5] fix lint 0e94380
[html5] fix flexible a06eb80
[html5] fix jsonp callback error 6db0850
[html5] fix typo 5f61a06
[html5] fix lint 363decd
[html5] fix bug of scroll to c007c86
orientation field to scroller 3febd83
[html5] fix dist bug 9d102a5
[html5] fix missing viewport meta. 1cf98e5
You can’t perform that action at this time.