You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@weex.apache.org by ha...@apache.org on 2018/02/09 14:31:52 UTC

incubator-weex-site git commit: update markdown styles of release note

Repository: incubator-weex-site
Updated Branches:
  refs/heads/master 2ada4f536 -> 200c39af1


update markdown styles of release note


Project: http://git-wip-us.apache.org/repos/asf/incubator-weex-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex-site/commit/200c39af
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex-site/tree/200c39af
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex-site/diff/200c39af

Branch: refs/heads/master
Commit: 200c39af188f5038837cd53e668ba3aaadb2b27b
Parents: 2ada4f5
Author: Hanks <zh...@gmail.com>
Authored: Fri Feb 9 22:31:38 2018 +0800
Committer: Hanks <zh...@gmail.com>
Committed: Fri Feb 9 22:31:38 2018 +0800

----------------------------------------------------------------------
 source/cn/releasenote.md | 144 ++++++++++++++++++-----------------------
 source/releasenote.md    | 147 ++++++++++++++++++------------------------
 2 files changed, 124 insertions(+), 167 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-weex-site/blob/200c39af/source/cn/releasenote.md
----------------------------------------------------------------------
diff --git a/source/cn/releasenote.md b/source/cn/releasenote.md
index c2689cf..ba3ab43 100644
--- a/source/cn/releasenote.md
+++ b/source/cn/releasenote.md
@@ -14,7 +14,7 @@ layout: post
 - `feature` `Android` Support set global font to text component [#952](https://github.com/apache/incubator-weex/pull/952)
 - `feature` `Android` List component supported show scrollbar options [#951](https://github.com/apache/incubator-weex/pull/951)
 - `feature` `Android` box-shadow support multi shadows declaration [#915](https://github.com/apache/incubator-weex/pull/915)
-- `feature` `Android` Support `role` property to accessibility [#911](https://github.com/apache/incubator-weex/pull/911) 
+- `feature` `Android` Support `role` property to accessibility [#911](https://github.com/apache/incubator-weex/pull/911)
 - `bugfix` `Android` Fix network operation on main thread by WebSocket [#1015](https://github.com/apache/incubator-weex/pull/1015)
 - `bugfix` `Android` Fix font not rendered right when font is first downloaded [#972](https://github.com/apache/incubator-weex/pull/972)
 - `bugfix` `Android` Fix the `background-color` can not be set to `transparent` [#959](https://github.com/apache/incubator-weex/pull/959)
@@ -23,14 +23,12 @@ layout: post
 - `bugfix` `Android` Fix long-running operation on WXThread.scure() [#919](https://github.com/apache/incubator-weex/pull/919)
 - `bugfix` `Android` Fix status of pseudo class can not restore after touch [#907](https://github.com/apache/incubator-weex/pull/907)
 - `bugfix` `Android` Fix parallax component not reseted to right position when scrollToElement with animated:false option [#906](https://github.com/apache/incubator-weex/pull/906)
-
 - `feature` `weex-js-framework` Upgrade weex-vue-framework to [v2.5.13](https://github.com/vuejs/vue/releases/tag/v2.5.13), which implemented the `<recycle-list>`.
 - Only update batched and mutated attributes and styles in js framework ([#953](https://github.com/apache/incubator-weex/pull/953))
 - `feature` `weex-js-framework` Support append as tree on root element ([#954](https://github.com/apache/incubator-weex/pull/954))
 - `improvement` `weex-js-framework` Enhance the multi-instance isolation (sandbox) ([#960](https://github.com/apache/incubator-weex/pull/960))
 - `improvement` `weex-js-framework` Refactor the file structure and build scripts of js framework ([#964](https://github.com/apache/incubator-weex/pull/964) | [#1010](https://github.com/apache/incubator-weex/pull/1010))
 - `improvement` `weex-js-framework` Stop using ES6 Proxy to require a module ([#1017](https://github.com/apache/incubator-weex/pull/1017))
-
 - `bugfix` `iOS` bugfix about longpress and pangesture innner waterfall component invalid[#1007](https://github.com/apache/incubator-weex/pull/1007)
 - `improvemnet` `iOS` improve for threadSafe dictionary [1005](https://github.com/apache/incubator-weex/pull/1005)
 - `feature` `iOS` deprecate WXCallback and WXModuleCallback, use WXKeepAliveCallback and WXModuleKeepAliveCallback [1000](https://github.com/apache/incubator-weex/pull/1000)
@@ -38,7 +36,6 @@ layout: post
 - `improvement` `iOS` [remove redundant implementation of slider](https://github.com/apache/incubator-weex/pull/973)
 - `feature` `iOS` support css value for safe-area-inset-left, safe-area-inset-right, safe-area-inset-top, and safe-area-inset-bottom like [iPhone X design](https://webkit.org/blog/7929/designing-websites-for-iphone-x/)[#916](https://github.com/apache/incubator-weex/pull/916)
 - `feature` `iOS` support word-wrap on iOS when drawing text [#887](https://github.com/apache/incubator-weex/pull/887)
-
 - `improvement` `web` refactor appear watcher, image lazyloading, components implementation, some APIs, and the event triggering and handling system.
 - `improvement` `web` significantly improved runtime performance.
 - `bugfix` `web` fix event binding.
@@ -61,7 +58,6 @@ layout: post
 - `bugfix` `web` trigger duplicated appear/disappear events when there're more than one list.
 
 ## v0.17
----
 
 * `feature` `Android/iOS` Support `writing direction style:direction=rtl`([#782](https://github.com/apache/incubator-weex/pull/782)[#886](https://github.com/apache/incubator-weex/pull/886))
 * `feature` `Android/iOS` Support scroll start and scroll end event on scroller and list ([#858](https://github.com/apache/incubator-weex/pull/858)[856](https://github.com/apache/incubator-weex/pull/856))
@@ -91,58 +87,57 @@ layout: post
 * `bugfix` `H5` Fix scroll event listenning and scrollToElement on chrome for the latest version ([#827](https://github.com/apache/incubator-weex/pull/827)).
 
 ## v0.16
------
-* + support 3d rotate ([#532](https://github.com/apache/incubator-weex/pull/532) [#418](https://github.com/apache/incubator-weex/pull/418))
-* + new feature support perspective function in transform ([#551](https://github.com/apache/incubator-weex/pull/551)[#532](https://github.com/apache/incubator-weex/pull/532))
-* + new feature support save image to photo album ([547](https://github.com/apache/incubator-weex/pull/547) [575](https://github.com/apache/incubator-weex/pull/575) [544](https://github.com/apache/incubator-weex/pull/544))
-* + support `image.save` ([#575](https://github.com/apache/incubator-weex/pull/575)).
-* + optimize event binding and support mobile firefox, and also fix a lot of other things ([#606](https://github.com/apache/incubator-weex/pull/606)).
-* + Support js service in Rax DSL.
-* + Partial support of sending `ArrayBuffer` between js and native.
-* + Add basic support of `<recycle-list>`, both in Vue and Rax DSL.
-* + Support saving image to photo alubm in `image` [#547](https://github.com/apache/incubator-weex/pull/547)
-* + Support perspective features [#551](https://github.com/apache/incubator-weex/pull/551)
-* + New interface to performance tracing [#586](https://github.com/apache/incubator-weex/pull/586)
-* + Add the ability of FlatGUI, it can reduce the view hierarchy in `cell` [#643](https://github.com/apache/incubator-weex/pull/643)
-* + Support the `box-shadow` style for Android 4.3 and higher [#685](https://github.com/apache/incubator-weex/pull/685)
-* + Support float interval/delay in timer [#699](https://github.com/apache/incubator-weex/pull/699)
-* + New `recycle-list` compoent with hight performance and low memory cost [#726](https://github.com/apache/incubator-weex/pull/726)
-* * remove dependency about socketRocket dependency in iOS.
-* * fix coretext crash in iOS.
-* * fix toast view still pop while the page was destroyed in iOS.
-* * separate weex-vue-render into two parts: render core and plugins ([#533](https://github.com/apache/incubator-weex/pull/533)).
-* * Fix Jni crash due to emoji [#574](https://github.com/apache/incubator-weex/pull/574)
-* * Fix the lost refresh header of `list` in viewpager [#601](https://github.com/apache/incubator-weex/pull/601)
-* * Fix draw iconfont fail when first download iconfont [#625](https://github.com/apache/incubator-weex/pull/625)
-* * Fix the problem of 'text-overflow:clip' [#718](https://github.com/apache/incubator-weex/pull/718)
-* * Fix android new Date() cannot get accuracy time [#753](https://github.com/apache/incubator-weex/pull/753)
+
+* support 3d rotate ([#532](https://github.com/apache/incubator-weex/pull/532) [#418](https://github.com/apache/incubator-weex/pull/418))
+* new feature support perspective function in transform ([#551](https://github.com/apache/incubator-weex/pull/551)[#532](https://github.com/apache/incubator-weex/pull/532))
+* new feature support save image to photo album ([547](https://github.com/apache/incubator-weex/pull/547) [575](https://github.com/apache/incubator-weex/pull/575) [544](https://github.com/apache/incubator-weex/pull/544))
+* support `image.save` ([#575](https://github.com/apache/incubator-weex/pull/575)).
+* optimize event binding and support mobile firefox, and also fix a lot of other things ([#606](https://github.com/apache/incubator-weex/pull/606)).
+* Support js service in Rax DSL.
+* Partial support of sending `ArrayBuffer` between js and native.
+* Add basic support of `<recycle-list>`, both in Vue and Rax DSL.
+* Support saving image to photo alubm in `image` [#547](https://github.com/apache/incubator-weex/pull/547)
+* Support perspective features [#551](https://github.com/apache/incubator-weex/pull/551)
+* New interface to performance tracing [#586](https://github.com/apache/incubator-weex/pull/586)
+* Add the ability of FlatGUI, it can reduce the view hierarchy in `cell` [#643](https://github.com/apache/incubator-weex/pull/643)
+* Support the `box-shadow` style for Android 4.3 and higher [#685](https://github.com/apache/incubator-weex/pull/685)
+* Support float interval/delay in timer [#699](https://github.com/apache/incubator-weex/pull/699)
+* New `recycle-list` compoent with hight performance and low memory cost [#726](https://github.com/apache/incubator-weex/pull/726)
+* remove dependency about socketRocket dependency in iOS.
+* fix coretext crash in iOS.
+* fix toast view still pop while the page was destroyed in iOS.
+* separate weex-vue-render into two parts: render core and plugins ([#533](https://github.com/apache/incubator-weex/pull/533)).
+* Fix Jni crash due to emoji [#574](https://github.com/apache/incubator-weex/pull/574)
+* Fix the lost refresh header of `list` in viewpager [#601](https://github.com/apache/incubator-weex/pull/601)
+* Fix draw iconfont fail when first download iconfont [#625](https://github.com/apache/incubator-weex/pull/625)
+* Fix the problem of 'text-overflow:clip' [#718](https://github.com/apache/incubator-weex/pull/718)
+* Fix android new Date() cannot get accuracy time [#753](https://github.com/apache/incubator-weex/pull/753)
 
 ## v0.15
 ------
-* + support fast click and hairlines border [#507](https://github.com/apache/incubator-weex/pull/507).
-* + Add `weex.supports` api for feature detections. [#6053](https://github.com/vuejs/vue/pull/6053)
-* + Change default image quality to `WXImageQuality.AUTO` [#478](https://github.com/apache/incubator-weex/pull/478)
-* + Support the `scroll` event on horizontal scroller[#494](https://github.com/apache/incubator-weex/pull/494)
-* * Fix the console API to adapt JSC on Android. [#470](https://github.com/apache/incubator-weex/pull/470)
-* * Fix invalid call scrollToElement when has not option param [#491](https://github.com/apache/incubator-weex/pull/491)
-* * Fix the lines of `text` cannot be reset [#493](https://github.com/apache/incubator-weex/pull/493)
-* * Fix invalid init index on `slider` [#510](https://github.com/apache/incubator-weex/pull/510)
-* * Fix Memory optimization for `list` [#512](https://github.com/apache/incubator-weex/pull/512)
+* support fast click and hairlines border [#507](https://github.com/apache/incubator-weex/pull/507).
+* Add `weex.supports` api for feature detections. [#6053](https://github.com/vuejs/vue/pull/6053)
+* Change default image quality to `WXImageQuality.AUTO` [#478](https://github.com/apache/incubator-weex/pull/478)
+* Support the `scroll` event on horizontal scroller[#494](https://github.com/apache/incubator-weex/pull/494)
+* Fix the console API to adapt JSC on Android. [#470](https://github.com/apache/incubator-weex/pull/470)
+* Fix invalid call scrollToElement when has not option param [#491](https://github.com/apache/incubator-weex/pull/491)
+* Fix the lines of `text` cannot be reset [#493](https://github.com/apache/incubator-weex/pull/493)
+* Fix invalid init index on `slider` [#510](https://github.com/apache/incubator-weex/pull/510)
+* Fix Memory optimization for `list` [#512](https://github.com/apache/incubator-weex/pull/512)
 
 ## v0.14
 ------
-* + support `waterfall` component ([#438](https://github.com/apache/incubator-weex/pull/438)).
-* + support pseudo-class ([#474](https://github.com/apache/incubator-weex/pull/474)).
-* + Support component method in Vue DSL. ([proposal](https://github.com/alibaba/weex/issues/969))
-* + Support returning value synchronously for module methods. ([proposal](https://github.com/alibaba/weex/issues/1677))
-* + Support drag-drop on `list` [#416](https://github.com/apache/incubator-weex/pull/416)
-* + Support rotateX and rotateY, optimize animation as well [#418](https://github.com/apache/incubator-weex/pull/418)
-* * Fix wrong vertical offset in scroll event on `waterfall` [#424](https://github.com/apache/incubator-weex/pull/424)
-* * Fix `clearTimeout` and `clearInterval` doesn't work when funId is greater than 127 [#439](https://github.com/apache/incubator-weex/pull/439)
+* support `waterfall` component ([#438](https://github.com/apache/incubator-weex/pull/438)).
+* support pseudo-class ([#474](https://github.com/apache/incubator-weex/pull/474)).
+* Support component method in Vue DSL. ([proposal](https://github.com/alibaba/weex/issues/969))
+* Support returning value synchronously for module methods. ([proposal](https://github.com/alibaba/weex/issues/1677))
+* Support drag-drop on `list` [#416](https://github.com/apache/incubator-weex/pull/416)
+* Support rotateX and rotateY, optimize animation as well [#418](https://github.com/apache/incubator-weex/pull/418)
+* Fix wrong vertical offset in scroll event on `waterfall` [#424](https://github.com/apache/incubator-weex/pull/424)
+* Fix `clearTimeout` and `clearInterval` doesn't work when funId is greater than 127 [#439](https://github.com/apache/incubator-weex/pull/439)
 
 ## v0.13.0
-------
-### Notable Changes
+
 * Slider implemention is refactored [Pull Request#414](https://github.com/apache/incubator-weex/pull/414)
 * Improve integration test. We are working with macaca team, to write better test code.[Pull Request#411](https://github.com/apache/incubator-weex/pull/411) [Pull Request#397](https://github.com/apache/incubator-weex/pull/397) [Pull Request#402](https://github.com/apache/incubator-weex/pull/402) [Pull Request#413](https://github.com/apache/incubator-weex/pull/413) [Pull Request#390](https://github.com/apache/incubator-weex/pull/390) [Pull Request#346](https://github.com/apache/incubator-weex/pull/346) [Pull Request#319](https://github.com/apache/incubator-weex/pull/319) [Pull Request#304](https://github.com/apache/incubator-weex/pull/304) [Pull Request#295](https://github.com/apache/incubator-weex/pull/295)
 * `scroller` now has `pagingEnabled` attribute, which can enable `paging` feature in native [Pull Request#393](https://github.com/apache/incubator-weex/pull/393)
@@ -152,35 +147,26 @@ layout: post
 * `list` component has new type of event for `sticky` feature [Pull Request#332](https://github.com/apache/incubator-weex/pull/332)
 * Support bota and atob [Pull Request#315](https://github.com/apache/incubator-weex/pull/315)
 * Fix mixing background-color and border-color(rgba) in android [Pull Request#359](https://github.com/apache/incubator-weex/pull/359)
+* Beside these, lots of crashes and bugs are fixed.
+  * [Pull Request#441](https://github.com/apache/incubator-weex/pull/441)
+  * [Pull Request#413](https://github.com/apache/incubator-weex/pull/413)
+  * [Pull Request#403](https://github.com/apache/incubator-weex/pull/403)
+  * [Pull Request#373](https://github.com/apache/incubator-weex/pull/373)
 
+## v0.12.0 (First Offical Release)
 
-Beside these, lots of crashes and bugs are fixed.[Pull Request#441](https://github.com/apache/incubator-weex/pull/441) [Pull Request#413](https://github.com/apache/incubator-weex/pull/413) [Pull Request#403](https://github.com/apache/incubator-weex/pull/403) [Pull Request#373](https://github.com/apache/incubator-weex/pull/373)
 
-## v0.12.0 ( First Offical Release)
----------
-- C++ timer  by lycool
-Discussed in https://lists.apache.org/thread.html/567c9b19d68ccf3e0d24c1467298ebcd4316ffa524c557a34c6c087f@%3Cdev.weex.apache.org%3E
-relate pull requests:[apache/incubator-weex/pull/228|https://github.com/apache/incubator-weex/pull/228], [apache/incubator-weex/pull/232|https://github.com/apache/incubator-weex/pull/232], [apache/incubator-weex/pull/221|https://github.com/apache/incubator-weex/pull/221]
-
-- Add scroller/list scroll event in html5 render
-android&iOS already have this feature in v0.11
-https://github.com/apache/incubator-weex/commit/f50fba8647c8bb6ac522b1a4569a2a2269da1953
-
-- Enhance accessibility, new `aria-label` & `role` support
-[apache/incubator-weex/pull/149|https://github.com/apache/incubator-weex/pull/149]
-
-- Native input/textarea enhancement by kfeagle &  misakuo
-support `number` data type; support soft keyboard event
-
-- Picker module enhancement
-More picker options to customize picker dialog style(background color etc.). Related pull requests: [apache/incubator-weex/pull/234|https://github.com/apache/incubator-weex/pull/234], [apache/incubator-weex/pull/233|https://github.com/apache/incubator-weex/pull/233]
-
-- Android DOM module refactor
-Seperate module code by action, increasing the maintainability.
-[apache/incubator-weex/pull/104|https://github.com/apache/incubator-weex/pull/104]
+- C++ timer by lycool
+ - Discussed in https://lists.apache.org/thread.html/567c9b19d68ccf3e0d24c1467298ebcd4316ffa524c557a34c6c087f@%3Cdev.weex.apache.org%3E
+ - relate pull requests:[apache/incubator-weex/pull/228|https://github.com/apache/incubator-weex/pull/228], [apache/incubator-weex/pull/232|https://github.com/apache/incubator-weex/pull/232], [apache/incubator-weex/pull/221|https://github.com/apache/incubator-weex/pull/221]
+- Add scroller/list scroll event in html5 render android&iOS already have this feature in v0.11 https://github.com/apache/incubator-weex/commit/f50fba8647c8bb6ac522b1a4569a2a2269da1953
+- Enhance accessibility, new `aria-label` & `role` support [apache/incubator-weex/pull/149|https://github.com/apache/incubator-weex/pull/149]
+- Native input/textarea enhancement by kfeagle &  misakuo support `number` data type; support soft keyboard event
+- Picker module enhancement More picker options to customize picker dialog style(background color etc.). Related pull requests: [apache/incubator-weex/pull/234|https://github.com/apache/incubator-weex/pull/234], [apache/incubator-weex/pull/233|https://github.com/apache/incubator-weex/pull/233]
+- Android DOM module refactor Seperate module code by action, increasing the maintainability. [apache/incubator-weex/pull/104|https://github.com/apache/incubator-weex/pull/104]
 
 ## v0.10.0
-------
+
 - New Feature
   - Support Vue.js
     The Vue.js 2.1.8 ([runtime-only build](https://vuejs.org/v2/guide/installation.html#Standalone-vs-Runtime-only-Build)) is in WeexSDK now. You can use Vue.js to build native app by WeexSDK 0.10.0.
@@ -208,7 +194,6 @@ Seperate module code by action, increasing the maintainability.
       Stack.onmessage = function (event) {
         console.log(event.data) // in this case, it's "Hulk Smash !!!"
       }
-
       // in another instance
       const Hulk = new BroadcastChannel('Avengers')
       Hulk.postMessage("Hulk Smash !!!")
@@ -244,7 +229,7 @@ Seperate module code by action, increasing the maintainability.
 
 
 ## v0.9.4
-------
+
 - New features
   - SDK
     - New API to get Component's size and position:
@@ -313,7 +298,6 @@ Seperate module code by action, increasing the maintainability.
 
 
 ## v0.8.0
-------
 
 - New Features
   - Add [globalEvent module](https://github.com/alibaba/weex/blob/doc/doc/modules/globalevent.md)
@@ -338,7 +322,7 @@ Seperate module code by action, increasing the maintainability.
 
 
 ## v0.7.0
-------
+
 - New Features
   - [Timer Module](https://github.com/alibaba/weex/blob/doc/doc/modules/timer.md)
   - [Storage Module](https://github.com/alibaba/weex/blob/dev/doc/modules/storage.md)
@@ -360,7 +344,7 @@ Seperate module code by action, increasing the maintainability.
   - Android/ios inspect module split from weex sdk,  and will deliver in separate repo in future; support inspect in windows system
 
 ## v0.6.1
-------
+
 - New Features
   1. [iOS has been open sourced](https://github.com/alibaba/weex/tree/dev/ios)
   2. [Lifecycle Page Event](https://github.com/alibaba/weex/blob/v0.6.1/doc/references/common-event.md#page-event): viewappear, viewdisappear
@@ -386,7 +370,6 @@ Seperate module code by action, increasing the maintainability.
 
 
 ## v0.5.0
-------
 
 ### New Features
 1. [TabBar](https://github.com/alibaba/weex/blob/dev/doc/components/wxc-tabbar.md) is a specialized component corresponding to the radio-style selection.
@@ -402,6 +385,3 @@ Seperate module code by action, increasing the maintainability.
    2. [Require Native Module](https://github.com/alibaba/weex/blob/dev/doc/modules#how-to-use) requires a native module by `require('@weex-module/moduleName')`.
    3. [Computed Property](https://github.com/alibaba/weex/blob/dev/doc/syntax/data-binding.md#computed-properties) supports complicated logic in data bindings.
    4. [New Repeat Syntax](https://github.com/alibaba/weex/blob/dev/doc/syntax/display-logic.md#a-extension-of-repeat-syntax) is easy to access the key or value of repeated object.
-
-
-------

http://git-wip-us.apache.org/repos/asf/incubator-weex-site/blob/200c39af/source/releasenote.md
----------------------------------------------------------------------
diff --git a/source/releasenote.md b/source/releasenote.md
index cbcce1f..ba3ab43 100644
--- a/source/releasenote.md
+++ b/source/releasenote.md
@@ -4,8 +4,6 @@ type: releasenote
 layout: post
 ---
 
-# Release Note
-
 ## v0.18.0
 
 - `feature` `Android/iOS` TemplateList support lifecycle and statefull component [#1019](https://github.com/apache/incubator-weex/pull/1019) [#1023](https://github.com/apache/incubator-weex/pull/1023)
@@ -16,7 +14,7 @@ layout: post
 - `feature` `Android` Support set global font to text component [#952](https://github.com/apache/incubator-weex/pull/952)
 - `feature` `Android` List component supported show scrollbar options [#951](https://github.com/apache/incubator-weex/pull/951)
 - `feature` `Android` box-shadow support multi shadows declaration [#915](https://github.com/apache/incubator-weex/pull/915)
-- `feature` `Android` Support `role` property to accessibility [#911](https://github.com/apache/incubator-weex/pull/911) 
+- `feature` `Android` Support `role` property to accessibility [#911](https://github.com/apache/incubator-weex/pull/911)
 - `bugfix` `Android` Fix network operation on main thread by WebSocket [#1015](https://github.com/apache/incubator-weex/pull/1015)
 - `bugfix` `Android` Fix font not rendered right when font is first downloaded [#972](https://github.com/apache/incubator-weex/pull/972)
 - `bugfix` `Android` Fix the `background-color` can not be set to `transparent` [#959](https://github.com/apache/incubator-weex/pull/959)
@@ -25,14 +23,12 @@ layout: post
 - `bugfix` `Android` Fix long-running operation on WXThread.scure() [#919](https://github.com/apache/incubator-weex/pull/919)
 - `bugfix` `Android` Fix status of pseudo class can not restore after touch [#907](https://github.com/apache/incubator-weex/pull/907)
 - `bugfix` `Android` Fix parallax component not reseted to right position when scrollToElement with animated:false option [#906](https://github.com/apache/incubator-weex/pull/906)
-
 - `feature` `weex-js-framework` Upgrade weex-vue-framework to [v2.5.13](https://github.com/vuejs/vue/releases/tag/v2.5.13), which implemented the `<recycle-list>`.
 - Only update batched and mutated attributes and styles in js framework ([#953](https://github.com/apache/incubator-weex/pull/953))
 - `feature` `weex-js-framework` Support append as tree on root element ([#954](https://github.com/apache/incubator-weex/pull/954))
 - `improvement` `weex-js-framework` Enhance the multi-instance isolation (sandbox) ([#960](https://github.com/apache/incubator-weex/pull/960))
 - `improvement` `weex-js-framework` Refactor the file structure and build scripts of js framework ([#964](https://github.com/apache/incubator-weex/pull/964) | [#1010](https://github.com/apache/incubator-weex/pull/1010))
 - `improvement` `weex-js-framework` Stop using ES6 Proxy to require a module ([#1017](https://github.com/apache/incubator-weex/pull/1017))
-
 - `bugfix` `iOS` bugfix about longpress and pangesture innner waterfall component invalid[#1007](https://github.com/apache/incubator-weex/pull/1007)
 - `improvemnet` `iOS` improve for threadSafe dictionary [1005](https://github.com/apache/incubator-weex/pull/1005)
 - `feature` `iOS` deprecate WXCallback and WXModuleCallback, use WXKeepAliveCallback and WXModuleKeepAliveCallback [1000](https://github.com/apache/incubator-weex/pull/1000)
@@ -40,7 +36,6 @@ layout: post
 - `improvement` `iOS` [remove redundant implementation of slider](https://github.com/apache/incubator-weex/pull/973)
 - `feature` `iOS` support css value for safe-area-inset-left, safe-area-inset-right, safe-area-inset-top, and safe-area-inset-bottom like [iPhone X design](https://webkit.org/blog/7929/designing-websites-for-iphone-x/)[#916](https://github.com/apache/incubator-weex/pull/916)
 - `feature` `iOS` support word-wrap on iOS when drawing text [#887](https://github.com/apache/incubator-weex/pull/887)
-
 - `improvement` `web` refactor appear watcher, image lazyloading, components implementation, some APIs, and the event triggering and handling system.
 - `improvement` `web` significantly improved runtime performance.
 - `bugfix` `web` fix event binding.
@@ -63,7 +58,6 @@ layout: post
 - `bugfix` `web` trigger duplicated appear/disappear events when there're more than one list.
 
 ## v0.17
----
 
 * `feature` `Android/iOS` Support `writing direction style:direction=rtl`([#782](https://github.com/apache/incubator-weex/pull/782)[#886](https://github.com/apache/incubator-weex/pull/886))
 * `feature` `Android/iOS` Support scroll start and scroll end event on scroller and list ([#858](https://github.com/apache/incubator-weex/pull/858)[856](https://github.com/apache/incubator-weex/pull/856))
@@ -93,59 +87,57 @@ layout: post
 * `bugfix` `H5` Fix scroll event listenning and scrollToElement on chrome for the latest version ([#827](https://github.com/apache/incubator-weex/pull/827)).
 
 ## v0.16
------
-* + support 3d rotate ([#532](https://github.com/apache/incubator-weex/pull/532) [#418](https://github.com/apache/incubator-weex/pull/418))
-* + new feature support perspective function in transform ([#551](https://github.com/apache/incubator-weex/pull/551)[#532](https://github.com/apache/incubator-weex/pull/532))
-* + new feature support save image to photo album ([547](https://github.com/apache/incubator-weex/pull/547) [575](https://github.com/apache/incubator-weex/pull/575) [544](https://github.com/apache/incubator-weex/pull/544))
-* + support `image.save` ([#575](https://github.com/apache/incubator-weex/pull/575)).
-* + optimize event binding and support mobile firefox, and also fix a lot of other things ([#606](https://github.com/apache/incubator-weex/pull/606)).
-* + Support js service in Rax DSL.
-* + Partial support of sending `ArrayBuffer` between js and native.
-* + Add basic support of `<recycle-list>`, both in Vue and Rax DSL.
-* + Support saving image to photo alubm in `image` [#547](https://github.com/apache/incubator-weex/pull/547)
-* + Support perspective features [#551](https://github.com/apache/incubator-weex/pull/551)
-* + New interface to performance tracing [#586](https://github.com/apache/incubator-weex/pull/586)
-* + Add the ability of FlatGUI, it can reduce the view hierarchy in `cell` [#643](https://github.com/apache/incubator-weex/pull/643)
-* + Support the `box-shadow` style for Android 4.3 and higher [#685](https://github.com/apache/incubator-weex/pull/685)
-* + Support float interval/delay in timer [#699](https://github.com/apache/incubator-weex/pull/699)
-* + New `recycle-list` compoent with hight performance and low memory cost [#726](https://github.com/apache/incubator-weex/pull/726)
-* * remove dependency about socketRocket dependency in iOS.
-* * fix coretext crash in iOS.
-* * fix toast view still pop while the page was destroyed in iOS.
-* * separate weex-vue-render into two parts: render core and plugins ([#533](https://github.com/apache/incubator-weex/pull/533)).
-* * Fix Jni crash due to emoji [#574](https://github.com/apache/incubator-weex/pull/574)
-* * Fix the lost refresh header of `list` in viewpager [#601](https://github.com/apache/incubator-weex/pull/601)
-* * Fix draw iconfont fail when first download iconfont [#625](https://github.com/apache/incubator-weex/pull/625)
-* * Fix the problem of 'text-overflow:clip' [#718](https://github.com/apache/incubator-weex/pull/718)
-* * Fix android new Date() cannot get accuracy time [#753](https://github.com/apache/incubator-weex/pull/753)
+
+* support 3d rotate ([#532](https://github.com/apache/incubator-weex/pull/532) [#418](https://github.com/apache/incubator-weex/pull/418))
+* new feature support perspective function in transform ([#551](https://github.com/apache/incubator-weex/pull/551)[#532](https://github.com/apache/incubator-weex/pull/532))
+* new feature support save image to photo album ([547](https://github.com/apache/incubator-weex/pull/547) [575](https://github.com/apache/incubator-weex/pull/575) [544](https://github.com/apache/incubator-weex/pull/544))
+* support `image.save` ([#575](https://github.com/apache/incubator-weex/pull/575)).
+* optimize event binding and support mobile firefox, and also fix a lot of other things ([#606](https://github.com/apache/incubator-weex/pull/606)).
+* Support js service in Rax DSL.
+* Partial support of sending `ArrayBuffer` between js and native.
+* Add basic support of `<recycle-list>`, both in Vue and Rax DSL.
+* Support saving image to photo alubm in `image` [#547](https://github.com/apache/incubator-weex/pull/547)
+* Support perspective features [#551](https://github.com/apache/incubator-weex/pull/551)
+* New interface to performance tracing [#586](https://github.com/apache/incubator-weex/pull/586)
+* Add the ability of FlatGUI, it can reduce the view hierarchy in `cell` [#643](https://github.com/apache/incubator-weex/pull/643)
+* Support the `box-shadow` style for Android 4.3 and higher [#685](https://github.com/apache/incubator-weex/pull/685)
+* Support float interval/delay in timer [#699](https://github.com/apache/incubator-weex/pull/699)
+* New `recycle-list` compoent with hight performance and low memory cost [#726](https://github.com/apache/incubator-weex/pull/726)
+* remove dependency about socketRocket dependency in iOS.
+* fix coretext crash in iOS.
+* fix toast view still pop while the page was destroyed in iOS.
+* separate weex-vue-render into two parts: render core and plugins ([#533](https://github.com/apache/incubator-weex/pull/533)).
+* Fix Jni crash due to emoji [#574](https://github.com/apache/incubator-weex/pull/574)
+* Fix the lost refresh header of `list` in viewpager [#601](https://github.com/apache/incubator-weex/pull/601)
+* Fix draw iconfont fail when first download iconfont [#625](https://github.com/apache/incubator-weex/pull/625)
+* Fix the problem of 'text-overflow:clip' [#718](https://github.com/apache/incubator-weex/pull/718)
+* Fix android new Date() cannot get accuracy time [#753](https://github.com/apache/incubator-weex/pull/753)
 
 ## v0.15
 ------
-* + support fast click and hairlines border [#507](https://github.com/apache/incubator-weex/pull/507).
-* + Add `weex.supports` api for feature detections. [#6053](https://github.com/vuejs/vue/pull/6053)
-* + Change default image quality to `WXImageQuality.AUTO` [#478](https://github.com/apache/incubator-weex/pull/478)
-* + Support the `scroll` event on horizontal scroller[#494](https://github.com/apache/incubator-weex/pull/494)
-* * Fix the console API to adapt JSC on Android. [#470](https://github.com/apache/incubator-weex/pull/470)
-* * Fix invalid call scrollToElement when has not option param [#491](https://github.com/apache/incubator-weex/pull/491)
-* * Fix the lines of `text` cannot be reset [#493](https://github.com/apache/incubator-weex/pull/493)
-* * Fix invalid init index on `slider` [#510](https://github.com/apache/incubator-weex/pull/510)
-* * Fix Memory optimization for `list` [#512](https://github.com/apache/incubator-weex/pull/512)
+* support fast click and hairlines border [#507](https://github.com/apache/incubator-weex/pull/507).
+* Add `weex.supports` api for feature detections. [#6053](https://github.com/vuejs/vue/pull/6053)
+* Change default image quality to `WXImageQuality.AUTO` [#478](https://github.com/apache/incubator-weex/pull/478)
+* Support the `scroll` event on horizontal scroller[#494](https://github.com/apache/incubator-weex/pull/494)
+* Fix the console API to adapt JSC on Android. [#470](https://github.com/apache/incubator-weex/pull/470)
+* Fix invalid call scrollToElement when has not option param [#491](https://github.com/apache/incubator-weex/pull/491)
+* Fix the lines of `text` cannot be reset [#493](https://github.com/apache/incubator-weex/pull/493)
+* Fix invalid init index on `slider` [#510](https://github.com/apache/incubator-weex/pull/510)
+* Fix Memory optimization for `list` [#512](https://github.com/apache/incubator-weex/pull/512)
 
 ## v0.14
 ------
-* + support `waterfall` component ([#438](https://github.com/apache/incubator-weex/pull/438)).
-* + support pseudo-class ([#474](https://github.com/apache/incubator-weex/pull/474)).
-* + Support component method in Vue DSL. ([proposal](https://github.com/alibaba/weex/issues/969))
-* + Support returning value synchronously for module methods. ([proposal](https://github.com/alibaba/weex/issues/1677))
-* + Support drag-drop on `list` [#416](https://github.com/apache/incubator-weex/pull/416)
-* + Support rotateX and rotateY, optimize animation as well [#418](https://github.com/apache/incubator-weex/pull/418)
-* * Fix wrong vertical offset in scroll event on `waterfall` [#424](https://github.com/apache/incubator-weex/pull/424)
-* * Fix `clearTimeout` and `clearInterval` doesn't work when funId is greater than 127 [#439](https://github.com/apache/incubator-weex/pull/439)
-
+* support `waterfall` component ([#438](https://github.com/apache/incubator-weex/pull/438)).
+* support pseudo-class ([#474](https://github.com/apache/incubator-weex/pull/474)).
+* Support component method in Vue DSL. ([proposal](https://github.com/alibaba/weex/issues/969))
+* Support returning value synchronously for module methods. ([proposal](https://github.com/alibaba/weex/issues/1677))
+* Support drag-drop on `list` [#416](https://github.com/apache/incubator-weex/pull/416)
+* Support rotateX and rotateY, optimize animation as well [#418](https://github.com/apache/incubator-weex/pull/418)
+* Fix wrong vertical offset in scroll event on `waterfall` [#424](https://github.com/apache/incubator-weex/pull/424)
+* Fix `clearTimeout` and `clearInterval` doesn't work when funId is greater than 127 [#439](https://github.com/apache/incubator-weex/pull/439)
 
 ## v0.13.0
-------
-### Notable Changes
+
 * Slider implemention is refactored [Pull Request#414](https://github.com/apache/incubator-weex/pull/414)
 * Improve integration test. We are working with macaca team, to write better test code.[Pull Request#411](https://github.com/apache/incubator-weex/pull/411) [Pull Request#397](https://github.com/apache/incubator-weex/pull/397) [Pull Request#402](https://github.com/apache/incubator-weex/pull/402) [Pull Request#413](https://github.com/apache/incubator-weex/pull/413) [Pull Request#390](https://github.com/apache/incubator-weex/pull/390) [Pull Request#346](https://github.com/apache/incubator-weex/pull/346) [Pull Request#319](https://github.com/apache/incubator-weex/pull/319) [Pull Request#304](https://github.com/apache/incubator-weex/pull/304) [Pull Request#295](https://github.com/apache/incubator-weex/pull/295)
 * `scroller` now has `pagingEnabled` attribute, which can enable `paging` feature in native [Pull Request#393](https://github.com/apache/incubator-weex/pull/393)
@@ -155,35 +147,26 @@ layout: post
 * `list` component has new type of event for `sticky` feature [Pull Request#332](https://github.com/apache/incubator-weex/pull/332)
 * Support bota and atob [Pull Request#315](https://github.com/apache/incubator-weex/pull/315)
 * Fix mixing background-color and border-color(rgba) in android [Pull Request#359](https://github.com/apache/incubator-weex/pull/359)
+* Beside these, lots of crashes and bugs are fixed.
+  * [Pull Request#441](https://github.com/apache/incubator-weex/pull/441)
+  * [Pull Request#413](https://github.com/apache/incubator-weex/pull/413)
+  * [Pull Request#403](https://github.com/apache/incubator-weex/pull/403)
+  * [Pull Request#373](https://github.com/apache/incubator-weex/pull/373)
 
+## v0.12.0 (First Offical Release)
 
-Beside these, lots of crashes and bugs are fixed.[Pull Request#441](https://github.com/apache/incubator-weex/pull/441) [Pull Request#413](https://github.com/apache/incubator-weex/pull/413) [Pull Request#403](https://github.com/apache/incubator-weex/pull/403) [Pull Request#373](https://github.com/apache/incubator-weex/pull/373)
-
-## v0.12.0 ( First Offical Release)
----------
-- C++ timer  by lycool
-Discussed in https://lists.apache.org/thread.html/567c9b19d68ccf3e0d24c1467298ebcd4316ffa524c557a34c6c087f@%3Cdev.weex.apache.org%3E
-relate pull requests:[apache/incubator-weex/pull/228|https://github.com/apache/incubator-weex/pull/228], [apache/incubator-weex/pull/232|https://github.com/apache/incubator-weex/pull/232], [apache/incubator-weex/pull/221|https://github.com/apache/incubator-weex/pull/221]
-
-- Add scroller/list scroll event in html5 render
-android&iOS already have this feature in v0.11
-https://github.com/apache/incubator-weex/commit/f50fba8647c8bb6ac522b1a4569a2a2269da1953
-
-- Enhance accessibility, new `aria-label` & `role` support
-[apache/incubator-weex/pull/149|https://github.com/apache/incubator-weex/pull/149]
-
-- Native input/textarea enhancement by kfeagle &  misakuo
-support `number` data type; support soft keyboard event
-
-- Picker module enhancement
-More picker options to customize picker dialog style(background color etc.). Related pull requests: [apache/incubator-weex/pull/234|https://github.com/apache/incubator-weex/pull/234], [apache/incubator-weex/pull/233|https://github.com/apache/incubator-weex/pull/233]
 
-- Android DOM module refactor
-Seperate module code by action, increasing the maintainability.
-[apache/incubator-weex/pull/104|https://github.com/apache/incubator-weex/pull/104]
+- C++ timer by lycool
+ - Discussed in https://lists.apache.org/thread.html/567c9b19d68ccf3e0d24c1467298ebcd4316ffa524c557a34c6c087f@%3Cdev.weex.apache.org%3E
+ - relate pull requests:[apache/incubator-weex/pull/228|https://github.com/apache/incubator-weex/pull/228], [apache/incubator-weex/pull/232|https://github.com/apache/incubator-weex/pull/232], [apache/incubator-weex/pull/221|https://github.com/apache/incubator-weex/pull/221]
+- Add scroller/list scroll event in html5 render android&iOS already have this feature in v0.11 https://github.com/apache/incubator-weex/commit/f50fba8647c8bb6ac522b1a4569a2a2269da1953
+- Enhance accessibility, new `aria-label` & `role` support [apache/incubator-weex/pull/149|https://github.com/apache/incubator-weex/pull/149]
+- Native input/textarea enhancement by kfeagle &  misakuo support `number` data type; support soft keyboard event
+- Picker module enhancement More picker options to customize picker dialog style(background color etc.). Related pull requests: [apache/incubator-weex/pull/234|https://github.com/apache/incubator-weex/pull/234], [apache/incubator-weex/pull/233|https://github.com/apache/incubator-weex/pull/233]
+- Android DOM module refactor Seperate module code by action, increasing the maintainability. [apache/incubator-weex/pull/104|https://github.com/apache/incubator-weex/pull/104]
 
 ## v0.10.0
-------
+
 - New Feature
   - Support Vue.js
     The Vue.js 2.1.8 ([runtime-only build](https://vuejs.org/v2/guide/installation.html#Standalone-vs-Runtime-only-Build)) is in WeexSDK now. You can use Vue.js to build native app by WeexSDK 0.10.0.
@@ -211,7 +194,6 @@ Seperate module code by action, increasing the maintainability.
       Stack.onmessage = function (event) {
         console.log(event.data) // in this case, it's "Hulk Smash !!!"
       }
-
       // in another instance
       const Hulk = new BroadcastChannel('Avengers')
       Hulk.postMessage("Hulk Smash !!!")
@@ -247,7 +229,7 @@ Seperate module code by action, increasing the maintainability.
 
 
 ## v0.9.4
-------
+
 - New features
   - SDK
     - New API to get Component's size and position:
@@ -316,7 +298,6 @@ Seperate module code by action, increasing the maintainability.
 
 
 ## v0.8.0
-------
 
 - New Features
   - Add [globalEvent module](https://github.com/alibaba/weex/blob/doc/doc/modules/globalevent.md)
@@ -341,7 +322,7 @@ Seperate module code by action, increasing the maintainability.
 
 
 ## v0.7.0
-------
+
 - New Features
   - [Timer Module](https://github.com/alibaba/weex/blob/doc/doc/modules/timer.md)
   - [Storage Module](https://github.com/alibaba/weex/blob/dev/doc/modules/storage.md)
@@ -363,7 +344,7 @@ Seperate module code by action, increasing the maintainability.
   - Android/ios inspect module split from weex sdk,  and will deliver in separate repo in future; support inspect in windows system
 
 ## v0.6.1
-------
+
 - New Features
   1. [iOS has been open sourced](https://github.com/alibaba/weex/tree/dev/ios)
   2. [Lifecycle Page Event](https://github.com/alibaba/weex/blob/v0.6.1/doc/references/common-event.md#page-event): viewappear, viewdisappear
@@ -389,7 +370,6 @@ Seperate module code by action, increasing the maintainability.
 
 
 ## v0.5.0
-------
 
 ### New Features
 1. [TabBar](https://github.com/alibaba/weex/blob/dev/doc/components/wxc-tabbar.md) is a specialized component corresponding to the radio-style selection.
@@ -405,6 +385,3 @@ Seperate module code by action, increasing the maintainability.
    2. [Require Native Module](https://github.com/alibaba/weex/blob/dev/doc/modules#how-to-use) requires a native module by `require('@weex-module/moduleName')`.
    3. [Computed Property](https://github.com/alibaba/weex/blob/dev/doc/syntax/data-binding.md#computed-properties) supports complicated logic in data bindings.
    4. [New Repeat Syntax](https://github.com/alibaba/weex/blob/dev/doc/syntax/display-logic.md#a-extension-of-repeat-syntax) is easy to access the key or value of repeated object.
-
-
-------