#  (2020-07-27)


### Bug Fixes

* **api:** 修复3.x版本下使用timeoutInterceptor会抛出异常的问题 ([#6802](https://github.com/NervJS/gTaro/issues/6802)) ([4dc76c8](https://github.com/NervJS/gTaro/commit/4dc76c8bab42f7cf9021e661b30eaff803088a94)), closes [#6551](https://github.com/NervJS/gTaro/issues/6551)
* **cli:** 编译时提前加入环境变量 ([c7bf06d](https://github.com/NervJS/gTaro/commit/c7bf06d19d9116b8d182c28668e06acd624e2ef7))
* **cli:** 默认模板加入 jd 相关 ([#6809](https://github.com/NervJS/gTaro/issues/6809)) ([8a9db12](https://github.com/NervJS/gTaro/commit/8a9db1289eaf848f2c449eda1329202b82dae48d))
* **cli:** 修复 create 命令，fix [#6852](https://github.com/NervJS/gTaro/issues/6852) ([fea55af](https://github.com/NervJS/gTaro/commit/fea55af3d8b61f05ea765e504cb0f270691d8f44))
* **cli:** 修复 inspect 命令对 config 的整理 ([#6826](https://github.com/NervJS/gTaro/issues/6826)) ([b5ff983](https://github.com/NervJS/gTaro/commit/b5ff983b9f7eba0ebc963c3ae569dd391836dcef))
* **cli:** 修复 sass 配置校验，close [#6745](https://github.com/NervJS/gTaro/issues/6745) ([#6765](https://github.com/NervJS/gTaro/issues/6765)) ([2c966a1](https://github.com/NervJS/gTaro/commit/2c966a1cdeb05a8303f56355ac73305727ba9ff9))
* **cli:** 修复 update 命令 ([f84b684](https://github.com/NervJS/gTaro/commit/f84b6845f8c54c317839299c6312bfec98dc41db))
* **components:** 虚拟列表 scrollTo 方法无效 ([#6778](https://github.com/NervJS/gTaro/issues/6778)) ([acdb92a](https://github.com/NervJS/gTaro/commit/acdb92a890fc391bc33115dd4bbdc715efc40262)), closes [#6751](https://github.com/NervJS/gTaro/issues/6751)
* **components:** 组件库各框架适配层先走 babel 编译, fix [#6758](https://github.com/NervJS/gTaro/issues/6758) ([#6806](https://github.com/NervJS/gTaro/issues/6806)) ([bc727cf](https://github.com/NervJS/gTaro/commit/bc727cf4209d29d7d42cc0f1a4c45b8dbe6297c8))
* **extend:** 选择器 API 没有添加 '#' 开头， ([d9bda5b](https://github.com/NervJS/gTaro/commit/d9bda5b803bb5f307635603a9944f90deb402470)), closes [#6871](https://github.com/NervJS/gTaro/issues/6871)
* **h5:** 增加dist-h5导出，修复h5项目编译报错，fix [#6843](https://github.com/NervJS/gTaro/issues/6843) ([f34c3a3](https://github.com/NervJS/gTaro/commit/f34c3a3f431644dc963e69626ffe9403f5ca2bf1))
* **loader:** 修复 windows 下 h5 编译错误 ([14dc87f](https://github.com/NervJS/gTaro/commit/14dc87ff084a07314914775be2321b35c27de4a2))
* **mini-runner:** 修复支付宝 picker 报错，fix [#6804](https://github.com/NervJS/gTaro/issues/6804) ([b09fe0b](https://github.com/NervJS/gTaro/commit/b09fe0bd88a1de15684030608ba28f343218c060))
* **mini-runner:** camera 组件也可以渲染子内容，fix [#5840](https://github.com/NervJS/gTaro/issues/5840) ([bab4938](https://github.com/NervJS/gTaro/commit/bab49385fd5f28a25a96cefbe8cc5a377a36bcf5))
* **router:** h5 无法跳转参数不同的同一页面 ([#6780](https://github.com/NervJS/gTaro/issues/6780)) ([ae69d49](https://github.com/NervJS/gTaro/commit/ae69d4964108182ab878d9197caa7f3af83067f6)), closes [#6612](https://github.com/NervJS/gTaro/issues/6612)
* **router:** navigateBack API支持配置 delta，close [#6740](https://github.com/NervJS/gTaro/issues/6740) ([#6766](https://github.com/NervJS/gTaro/issues/6766)) ([963ee66](https://github.com/NervJS/gTaro/commit/963ee667e8266f49ef1098f2cf7a2edb96be7edb))
* **runner:** 修复 webpack/mini-runner 问题 ([#6954](https://github.com/NervJS/gTaro/issues/6954)) ([7efd1f3](https://github.com/NervJS/gTaro/commit/7efd1f398d6b65293bde8ddda127bec3dcfa9602))
* **runner-utils:** 修复 resolve 插件，fix [#6720](https://github.com/NervJS/gTaro/issues/6720) ([#6782](https://github.com/NervJS/gTaro/issues/6782)) ([c5f77e8](https://github.com/NervJS/gTaro/commit/c5f77e86b4522a711d5f06afbf5d80db92a3fa03))
* **runtime:** 不引入 babel-types ([3303ba6](https://github.com/NervJS/gTaro/commit/3303ba6b051f851518af37f8fa24c5d42fa124a9))
* **runtime:** 类组件不需要配置 enableShareAppMessage enableShareTimeline, [#7056](https://github.com/NervJS/gTaro/issues/7056) ([2f83f7b](https://github.com/NervJS/gTaro/commit/2f83f7bcb6b8ee8a1315a0eb8880aece2186d652))
* **runtime:** 修复 vue 下报错 ([0ca8403](https://github.com/NervJS/gTaro/commit/0ca840327435f213790e68a8935a46edb116a9a4))
* **runtime:** 修复、迭代生命周期 ([#6996](https://github.com/NervJS/gTaro/issues/6996)) ([b2398fc](https://github.com/NervJS/gTaro/commit/b2398fc66dccab2e56178d244bf9c21449f47973)), closes [#6825](https://github.com/NervJS/gTaro/issues/6825)
* **runtime:** 修复百度小程序 input 跳焦问题, fix [#6943](https://github.com/NervJS/gTaro/issues/6943) ([ad897eb](https://github.com/NervJS/gTaro/commit/ad897ebbbcadd41fa1bffbc5501445524c285c77))
* **runtime:** 修复生命周期 ([#7047](https://github.com/NervJS/gTaro/issues/7047)) ([cecc71a](https://github.com/NervJS/gTaro/commit/cecc71ac91d562aa8059da79c7dbd348d6fce32b))
* **runtime:** 自定义 tabbar key 报错 ([#6775](https://github.com/NervJS/gTaro/issues/6775)) ([8c2a0e6](https://github.com/NervJS/gTaro/commit/8c2a0e6224066bc348dbab9807792ab9f04a3c1b)), closes [#6297](https://github.com/NervJS/gTaro/issues/6297)
* **runtime/shared:** 修复问题 ([0afbca0](https://github.com/NervJS/gTaro/commit/0afbca0f57a07944464ff1431b60bddc443e1f50))
* **shared:** 小程序模板为 input cursor 增加默认值，close [#6632](https://github.com/NervJS/gTaro/issues/6632) ([#6771](https://github.com/NervJS/gTaro/issues/6771)) ([2c2dc31](https://github.com/NervJS/gTaro/commit/2c2dc31c3670ad7054a4c643b3ee28af63b17bb1))
* **shared:** view 组件添加两个动画相关的事件 ([#6833](https://github.com/NervJS/gTaro/issues/6833)) ([2e1f2c2](https://github.com/NervJS/gTaro/commit/2e1f2c2c29b346d3b7dd65598076404324a14c0e))
* **gTaro:** 修复某些平台（如支付宝小程序下）携带参数的页面无法触发部分页面生命周期 ([#6958](https://github.com/NervJS/gTaro/issues/6958)) ([f0222cf](https://github.com/NervJS/gTaro/commit/f0222cff77a4fe0217aa042cddec0f1259c03509))
* **types:** 完善 PageConfig 的定义 ([3fcdeee](https://github.com/NervJS/gTaro/commit/3fcdeee31c10c2c048c18dd289ad0c7f0017ed43))
* **types:** 增加 Current.page.config 的定义 ([022a624](https://github.com/NervJS/gTaro/commit/022a624b4e656e9b72aed3264e1bcf7fca8b70ea))
* 修复getCurrentInstance方法类型声明[#6904](https://github.com/NervJS/gTaro/issues/6904)，修复gTaro update project报错[#6850](https://github.com/NervJS/gTaro/issues/6850) ([#6909](https://github.com/NervJS/gTaro/issues/6909)) ([ec17056](https://github.com/NervJS/gTaro/commit/ec1705641baef69dcef8ff4f3b864c779e1ebb36))
* ci ([9a8e226](https://github.com/NervJS/gTaro/commit/9a8e2268d852a43bf0e87c9e4a2055f78542b555))
* ci ([a9f5637](https://github.com/NervJS/gTaro/commit/a9f56377e57c88bd71846bac70d503bb384ad4db))
* **api:** 添加缺失的 API ([#6663](https://github.com/NervJS/gTaro/issues/6663)) ([e4d31e0](https://github.com/NervJS/gTaro/commit/e4d31e06a69bbd82c804089d94ef102c955dd6d6))
* **cli:** `cli-highlight` 没有安装到 `@gTarojs/cli` 的依赖中 ([#6470](https://github.com/NervJS/gTaro/issues/6470)) ([43ce88d](https://github.com/NervJS/gTaro/commit/43ce88da6b9fbde7395ea7461532d2199e57bbd7))
* **cli:** 修复 build 命令对 env 参数的支持，fix [#6441](https://github.com/NervJS/gTaro/issues/6441) ([#6450](https://github.com/NervJS/gTaro/issues/6450)) ([238c91a](https://github.com/NervJS/gTaro/commit/238c91a4204ca7f9c4b2a2b1e9f35e986a8048d8))
* **cli:** 修复 gTaro init 命令 ([0991bb3](https://github.com/NervJS/gTaro/commit/0991bb366f43efab216d44283e88ada4741b56ff))
* **cli:** 支付宝小程序 picker 无法使用 block 作为 children ([#6695](https://github.com/NervJS/gTaro/issues/6695)) ([9a2c419](https://github.com/NervJS/gTaro/commit/9a2c4199b3c8a6bbd9e06618ddb6f7fe6972dc92))
* **cli:** scroll-view 关于refresher 的属性没有添加 ([#6462](https://github.com/NervJS/gTaro/issues/6462)) ([ed79037](https://github.com/NervJS/gTaro/commit/ed79037a63b01cb13eae8a9ca19b2b352ec457cc))
* **cli:** vue 使用第三方组件组件的值没有驼峰化 ([#6534](https://github.com/NervJS/gTaro/issues/6534)) ([d7c9ac2](https://github.com/NervJS/gTaro/commit/d7c9ac26d2906b1addb7527d04007b22f41ef6aa))
* **components:** 修复 H5 虚拟列表不显示的问题，fix [#6473](https://github.com/NervJS/gTaro/issues/6473) ([#6524](https://github.com/NervJS/gTaro/issues/6524)) ([79120be](https://github.com/NervJS/gTaro/commit/79120be0e6485a1f0fc5283c020561fbaa7267f6))
* **components:** 修复 vue 虚拟列表 this 指向不正确的问题 ([6e6fd4a](https://github.com/NervJS/gTaro/commit/6e6fd4a97f12fb323a3c4db788389d5f608dd456)), closes [#6467](https://github.com/NervJS/gTaro/issues/6467)
* **mini-runner:** mjs 应为 .mjs ([#6703](https://github.com/NervJS/gTaro/issues/6703)) ([c8a2959](https://github.com/NervJS/gTaro/commit/c8a29594afd2652fcb858801db0a55131f1afeea))
* **mini-runner:** qq小程序已不存在bindLongTab事件 ([#6743](https://github.com/NervJS/gTaro/issues/6743)) ([9170af8](https://github.com/NervJS/gTaro/commit/9170af8034dfad79405d5ebce41b2ee886fab6c0))
* **router:** 添加 h5 hash mode 支持 ([06ef324](https://github.com/NervJS/gTaro/commit/06ef3248e9abdac478bbab533dc41d4076b0e537))
* **router:** h5 路由添加 customRoutes 支持 ([1563a40](https://github.com/NervJS/gTaro/commit/1563a407f27f0d7f2cae7724ed76ae9fa57513bd))
* **router:** h5 路由支持设置 basename ([3c69dcb](https://github.com/NervJS/gTaro/commit/3c69dcba21d6ea64cbfe863b9e17d3730e30324a))
* **router:** hash 模式取不到路由参数 ([#6693](https://github.com/NervJS/gTaro/issues/6693)) ([7091f6d](https://github.com/NervJS/gTaro/commit/7091f6deb7bae04909651d791ab06407c41d6464)), closes [#6651](https://github.com/NervJS/gTaro/issues/6651)
* **runtime:** 解决支付宝 path 拼接错误导致内置 hooks 不执行问题 ([#6539](https://github.com/NervJS/gTaro/issues/6539)) ([4f653c7](https://github.com/NervJS/gTaro/commit/4f653c7e226dc006c85d0c2fca5a150f3a82b0ab))
* **runtime:** 使用函数式组件作为入口组件不会报错 ([#6602](https://github.com/NervJS/gTaro/issues/6602)) ([920fd41](https://github.com/NervJS/gTaro/commit/920fd4124e5b516e174f6f03994f44aa03382f5c))
* **runtime:** 修复 innerHTML 设置 class 不正确 ([a3fa5c9](https://github.com/NervJS/gTaro/commit/a3fa5c91a1c2d46403348f1d25b3fb7857d13df0))
* **runtime:** 修复移动 DOM 元素会卸载子组件的问题 ([#6460](https://github.com/NervJS/gTaro/issues/6460)) ([f827683](https://github.com/NervJS/gTaro/commit/f827683602c119a94a6d5e6ae05ece26f72469b6))
* **runtime:** html 解析 className 不正确 ([#6515](https://github.com/NervJS/gTaro/issues/6515)) ([30185e4](https://github.com/NervJS/gTaro/commit/30185e4d4249f503cf790274be7267d141a9c23e))
* **shared:** Button 缺失支付宝小程序属性 [#6425](https://github.com/NervJS/gTaro/issues/6425) ([#6468](https://github.com/NervJS/gTaro/issues/6468)) ([e8cc161](https://github.com/NervJS/gTaro/commit/e8cc161b65e904721315c4ca0a7ddcdf3b557bc9))
* **shared:** fix swiper component missingtouch events ([#6659](https://github.com/NervJS/gTaro/issues/6659)) ([fc09df8](https://github.com/NervJS/gTaro/commit/fc09df85da1eb1272771739d709e2ba2f555c321))
* **gTaro:** 修复 @gTarojs/gTaro 未导出 getCurrentInstance 的问题 ([#6746](https://github.com/NervJS/gTaro/issues/6746)) ([f1891c5](https://github.com/NervJS/gTaro/commit/f1891c52dbf54f85582222655351873ac1555842))
* **gTaro:** expose useReady hook ([#6810](https://github.com/NervJS/gTaro/issues/6810)) ([5a5ec99](https://github.com/NervJS/gTaro/commit/5a5ec99531d39a02eec38655044c9c5e61756243))
* **gTaro:** offNetworkStatusChange回调不传是取消所有 ([eb17960](https://github.com/NervJS/gTaro/commit/eb17960ba6f1f9442f315cd3ecca9059f54d5cfc))
* **gTaro-h5:** 修复 previewImage bug，fix [#6656](https://github.com/NervJS/gTaro/issues/6656) ([#6692](https://github.com/NervJS/gTaro/issues/6692)) ([ad9ffb9](https://github.com/NervJS/gTaro/commit/ad9ffb96383c726db45a3197b25d8ce891cd6738))
* **template:** view 模板没有 bindTransitionEnd 事件 ([#6562](https://github.com/NervJS/gTaro/issues/6562)) ([df3a0af](https://github.com/NervJS/gTaro/commit/df3a0afdfe9da700692117512a9b5b54da08a9f9))
* **type:** 修复 gTaro.getFileInfo 参数和返回值类型 ([#6637](https://github.com/NervJS/gTaro/issues/6637)) ([6a43c42](https://github.com/NervJS/gTaro/commit/6a43c42300b5728112950bf17413b46283168c1d))
* **type:** 修复组件 ref 类型以支持 useRef 用法 ([#6647](https://github.com/NervJS/gTaro/issues/6647)) ([16553c9](https://github.com/NervJS/gTaro/commit/16553c9bc8ddb98e677f1f8b52774f95cde7ab0e))
* **type:** add getAccountInfoSync miniProgram type ([#6605](https://github.com/NervJS/gTaro/issues/6605)) ([6d1f9a0](https://github.com/NervJS/gTaro/commit/6d1f9a01c1c5dc06547290fa5bdc3876d285679d))
* **types:** 修复 false 拼写错误 ([#6727](https://github.com/NervJS/gTaro/issues/6727)) ([5c68a39](https://github.com/NervJS/gTaro/commit/5c68a398377126518fc648738d73c0a540a53d46))
* 修复选择模板逻辑 ([#6486](https://github.com/NervJS/gTaro/issues/6486)) ([2938ca2](https://github.com/NervJS/gTaro/commit/2938ca26ad8c0a33f75c306cc60b593d2ccf9c15))
* **babel-preset-gTaro:** 修复 Nerv 编译报错，[#5460](https://github.com/NervJS/gTaro/issues/5460) ([4d63e75](https://github.com/NervJS/gTaro/commit/4d63e759558c283f8fc82ab6f2181a144964c76d))
* **cli:** 参数传入假值时视图不会响应更新，close [#5935](https://github.com/NervJS/gTaro/issues/5935) ([a2b19f7](https://github.com/NervJS/gTaro/commit/a2b19f7b6a50a99c3a967759f3e72671bac005ce))
* **cli:** 更新 doctor 对 config 检查的提示 ([#6371](https://github.com/NervJS/gTaro/issues/6371)) ([7dbefb8](https://github.com/NervJS/gTaro/commit/7dbefb8431d70d9c486d2736950fc74e1affb1d4))
* **cli:** 添加 framework 检查 ([#5977](https://github.com/NervJS/gTaro/issues/5977)) ([a5a0f85](https://github.com/NervJS/gTaro/commit/a5a0f85ddaf809bfe475c19b9188428ba7c34bf4))
* **cli:** 修复 CLI 编译错误 ([3e0138f](https://github.com/NervJS/gTaro/commit/3e0138fc038279e90b0590cce45103b5ed280970))
* **cli:** 修复 cli 若干问题 ([#6322](https://github.com/NervJS/gTaro/issues/6322)) ([2248d57](https://github.com/NervJS/gTaro/commit/2248d57fb74d36335e96dbc2d23d9f2517320550)), closes [#6273](https://github.com/NervJS/gTaro/issues/6273)
* **cli:** 移除需要百度安装 @gTarojs/swan 的警告 ([#6408](https://github.com/NervJS/gTaro/issues/6408)) ([5421a7c](https://github.com/NervJS/gTaro/commit/5421a7c33e2cb4521dbf9a6f1ba6d4bf7a53189c)), closes [#6407](https://github.com/NervJS/gTaro/issues/6407)
* **cli:** prerender 解析非字符串参数错误，并没有排除 config 文件 ([628185c](https://github.com/NervJS/gTaro/commit/628185c0b201c21a146fa2ade345567d30c1a292)), closes [#6037](https://github.com/NervJS/gTaro/issues/6037)
* **cli:** prerender 无法正确渲染参数值，close [#5994](https://github.com/NervJS/gTaro/issues/5994) ([92a4a81](https://github.com/NervJS/gTaro/commit/92a4a813f6134da41a9883d5ef35601fced5966d))
* **compoment:** input maxlength 拼写错误 ([#6005](https://github.com/NervJS/gTaro/issues/6005)) ([ec31bf5](https://github.com/NervJS/gTaro/commit/ec31bf53d084c5dc791a40b5b472774f0a9f987b))
* **components:** 修复 button 组件样式不能被覆盖问题，[#5460](https://github.com/NervJS/gTaro/issues/5460) ([5956ec7](https://github.com/NervJS/gTaro/commit/5956ec707b1b4feb7ea8cd877a663741bab26fca))
* **components:** 修复 scrollView 的事件参数 ([#6338](https://github.com/NervJS/gTaro/issues/6338)) ([c8cff28](https://github.com/NervJS/gTaro/commit/c8cff2812f108d251d0614e4f7a22451547f6a55))
* **components:** canvas 没有继承了来自父组件的 class 和 style ([322a7b4](https://github.com/NervJS/gTaro/commit/322a7b4cbf12a7575f89d7ab91e486e66e11d7c9)), closes [#5806](https://github.com/NervJS/gTaro/issues/5806)
* **components:** disabled 属性依然会触发点击事件，close [#6216](https://github.com/NervJS/gTaro/issues/6216) ([08ed9fd](https://github.com/NervJS/gTaro/commit/08ed9fd9e71d0f3512c5d21153028c8786f269a0))
* **components:** H5 text 组件和小程序表现不一致 ([#6433](https://github.com/NervJS/gTaro/issues/6433)) ([066aea7](https://github.com/NervJS/gTaro/commit/066aea7d7e9c9784991a48a0f5a9f2d4dd616b6a))
* **eslint:**  修复所有 eslint 报错 ([405d3fb](https://github.com/NervJS/gTaro/commit/405d3fbb731a35da148d2f07389ecc5402a4b362))
* **h5:** 修复 button 组件样式 ([7c9754b](https://github.com/NervJS/gTaro/commit/7c9754ba67bf223aee70849890a71aba77c1d253))
* **h5:** button 组件样式剥离 weui, [#5460](https://github.com/NervJS/gTaro/issues/5460) ([0b64799](https://github.com/NervJS/gTaro/commit/0b647998abcd8d2ee503d4625ee9e10f45fbcd8a))
* **mini-runner:** 编译原生tt小程序样式文件没有loader处理 ([#6088](https://github.com/NervJS/gTaro/issues/6088)) ([0dd1d30](https://github.com/NervJS/gTaro/commit/0dd1d303d755213a45b312cc84b14ec908e6f9a7))
* **mini-runner:** 让支付宝 tabbar 正常显示 ([403f391](https://github.com/NervJS/gTaro/commit/403f391886d0229bda82cbbd8895af72a676125d))
* **mini-runner:** 修复 include 与 exclude 配置逻辑，fix [#6310](https://github.com/NervJS/gTaro/issues/6310) ([#6344](https://github.com/NervJS/gTaro/issues/6344)) ([5e6299e](https://github.com/NervJS/gTaro/commit/5e6299ed1f48f3a9844a53e50116d40c81f50126))
* **mini-runner:** 修复京东小程序兼容性问题 ([b77fda9](https://github.com/NervJS/gTaro/commit/b77fda9914b4041892996cb30812c5d71eed84ab))
* **mini-runner:** 修复小程序端编译报错 ([2c6bd10](https://github.com/NervJS/gTaro/commit/2c6bd10f5c92fd5d8e90b08b4d7e632d7b192487))
* **mini-runner:** 修复与微信原生混写的编译问题 ([5c6e716](https://github.com/NervJS/gTaro/commit/5c6e716498a7188765820f014e664ff4b4ec3b5d))
* **mini-runner:** 修复支付宝使用 async await 报错，fix [#6278](https://github.com/NervJS/gTaro/issues/6278) ([561022c](https://github.com/NervJS/gTaro/commit/561022cea98f48921ac4d6286ea5eb74feb6b57a))
* **mini-runner:** 支付宝 tabBar 不显示 ([fbe68dd](https://github.com/NervJS/gTaro/commit/fbe68ddadea9e87b4fc9ad9eab879152bce8c94b))
* **mini-runner:** linter ([7cf39cf](https://github.com/NervJS/gTaro/commit/7cf39cf3d437f5fafb6a372b38855eef5a38cd8e))
* **mini-runner:** prerender 能够正确处理对象属性 ([#6222](https://github.com/NervJS/gTaro/issues/6222)) ([6e6b2b6](https://github.com/NervJS/gTaro/commit/6e6b2b625a80987637e60527d6951eae188a64c4))
* **mini/webpack-runner:** vue 单文件组件正确编译 sass 语法 ([e258fac](https://github.com/NervJS/gTaro/commit/e258fac8a0b03a8518df9f069e308a6a58cabd34))
* **router:**  h5 使用函数式组件又开启了 pull-down-refresh 报警 ([1f95775](https://github.com/NervJS/gTaro/commit/1f95775a50f6e690f1ac01ec5410bbe2d8be87be)), closes [#6280](https://github.com/NervJS/gTaro/issues/6280)
* **router:** 修复 Nerv H5 路由报错 ([89f3211](https://github.com/NervJS/gTaro/commit/89f32117fb57c2b805601835a89e089af483c15e))
* **router:** onReady 调用时机不准确，[#5806](https://github.com/NervJS/gTaro/issues/5806) ([f497622](https://github.com/NervJS/gTaro/commit/f497622bc4760bf065265a7420643d3795985039))
* **runner:** 修复 require 图片的问题，fix [#6272](https://github.com/NervJS/gTaro/issues/6272) ([835bcf2](https://github.com/NervJS/gTaro/commit/835bcf26b94cb63567de68dcda00210e7ab1572a))
* **runner:** fix sass option 'data' not working, [#6035](https://github.com/NervJS/gTaro/issues/6035) ([2bd5399](https://github.com/NervJS/gTaro/commit/2bd53998e0b41b15081b33ce48e26daac32111a0))
* **runner-utils:** throw when global sass unfound ([0580210](https://github.com/NervJS/gTaro/commit/058021071521570021fc285eaf9f392413387ba6))
* **runtime:**  Current.router 获取的数据有误, fix [#5900](https://github.com/NervJS/gTaro/issues/5900) ([03c529e](https://github.com/NervJS/gTaro/commit/03c529effd71b337f993ea47fd8a28e15681c7a0))
* **runtime:** 解析 html 属性有多个 = 号时出错，close [#6003](https://github.com/NervJS/gTaro/issues/6003) ([9be1fc4](https://github.com/NervJS/gTaro/commit/9be1fc4e99b9fad69a5bc4e6dc7412a5d897fe08))
* **runtime:** 组件属性设置false在小程序环境不生效 ([#5990](https://github.com/NervJS/gTaro/issues/5990)) ([a4419a8](https://github.com/NervJS/gTaro/commit/a4419a85fe518ffe9d65197761340325cf003528)), closes [#5988](https://github.com/NervJS/gTaro/issues/5988)
* **shared:** 默认属性拼写错误 ([#6026](https://github.com/NervJS/gTaro/issues/6026)) ([5347c0f](https://github.com/NervJS/gTaro/commit/5347c0f673d631147911412bb1f62ed9c95e264d))
* **types:** add animation types ([e2c6a92](https://github.com/NervJS/gTaro/commit/e2c6a921f237973540eef70bc67a4a7da783c275))
* **types:** checkout components types from 2.x ([fedf94a](https://github.com/NervJS/gTaro/commit/fedf94a22b9ecc61cba0dcb167bc7725ebba4bb5))
* **types:** checkout from 2.x ([9b24f46](https://github.com/NervJS/gTaro/commit/9b24f46b95527e04569f77f618ca072c1af6056f))
* **types:** rename types files ([c71aaec](https://github.com/NervJS/gTaro/commit/c71aaec9e8e2093b6824b860219873d027ae009c))
* **webpack-runner:** 修复 h5  nerv 编译报错 ([929b81b](https://github.com/NervJS/gTaro/commit/929b81b1e7f573dce90584b1f58985cf0e101de4))
* 修复组件 animation 属性和 Animation.export() 方法的类型, close [#6025](https://github.com/NervJS/gTaro/issues/6025) ([260c7bb](https://github.com/NervJS/gTaro/commit/260c7bb4eb5321547ea2c7683f6cc7fac291f5b5))
* 修复qq小程序下，common.qss没有加入app.qss导致公共样式缺失问题 ([abf0c4f](https://github.com/NervJS/gTaro/commit/abf0c4f534bd8d0483a8a0fce7ff8cf4cef54fbc))
* add subpackages in types ([1210509](https://github.com/NervJS/gTaro/commit/1210509252c3333061001b0d5b60cb5d628c2661))
* ci ([8f4ff36](https://github.com/NervJS/gTaro/commit/8f4ff3673481815b6510c15bf7c6ebb1990369a8))
* **runtime:** 修复 Current.router 获取的数据有误 ([#5989](https://github.com/NervJS/gTaro/issues/5989)) ([77d9c95](https://github.com/NervJS/gTaro/commit/77d9c95fff55dd1cc186d8aeff8d35f68313a2b1))
* **types:** remove redundancy ([21b74dd](https://github.com/NervJS/gTaro/commit/21b74dd8af70ede98ebbb587d2bc21f05a284945))
* ci ([f04bf65](https://github.com/NervJS/gTaro/commit/f04bf65a4a75e349f30a98888fed82d2937435b9))
* **runtime:** 解析 html attr 忽略了多个 = 号的情况 ([834bb7c](https://github.com/NervJS/gTaro/commit/834bb7c6e5b28ab749f41cafce6d1df9c083a8c3)), closes [#5957](https://github.com/NervJS/gTaro/issues/5957)
* **service:** 支持 terser 配置 ([#6348](https://github.com/NervJS/gTaro/issues/6348)) ([7da06f2](https://github.com/NervJS/gTaro/commit/7da06f2568d3d7a4e59bf75d64b74714d5e0d9bd))
* **shared:** 属性数字类型0也是有效值 ([#6027](https://github.com/NervJS/gTaro/issues/6027)) ([19bf6d7](https://github.com/NervJS/gTaro/commit/19bf6d7382b80d9451bc2272800caebde149f2ac))
* **gTaro-components:** 修复swiper样式, fix [#6159](https://github.com/NervJS/gTaro/issues/6159) ([#6201](https://github.com/NervJS/gTaro/issues/6201)) ([dd7b918](https://github.com/NervJS/gTaro/commit/dd7b918b0d81517043b77f9f2a683f07c6e823c9))
* **gTaro-components:** input maxlength 拼写错误 ([#6307](https://github.com/NervJS/gTaro/issues/6307)) ([730865d](https://github.com/NervJS/gTaro/commit/730865da53521563901a3063ebfe63d0cffeee6e))
* **type:** pageScrollTo 返回 Promise ([#6525](https://github.com/NervJS/gTaro/issues/6525)) ([423ff51](https://github.com/NervJS/gTaro/commit/423ff510acc76a4237963d53d4f11e7fe32f8db8))
* **type:** gTaro hooks增加deps参数 ([#6146](https://github.com/NervJS/gTaro/issues/6146)) ([517d66a](https://github.com/NervJS/gTaro/commit/517d66ac3e77a7e41b96a670b01a0be46c2dcc43))
* **type:** ui interaction 中的三个函数参数都是可选的 ([#6351](https://github.com/NervJS/gTaro/issues/6351)) ([86966c8](https://github.com/NervJS/gTaro/commit/86966c839023ee11c70be0a0b8050c0cfd88df94))
* **types:** 显示隐藏 TabBar 的参数都是可选的 ([af0bab8](https://github.com/NervJS/gTaro/commit/af0bab8fb21fded17eec70f3a16e55e5f61f113c))
* **types:** 修复 2.x 分支不兼容 next 的类型 [#6192](https://github.com/NervJS/gTaro/issues/6192) ([#6220](https://github.com/NervJS/gTaro/issues/6220)) ([b3e4843](https://github.com/NervJS/gTaro/commit/b3e4843ec83ea2138811739dfe701bc3ef17e968))
* **types:** 修复 2.x 分支不兼容 next 的类型 [#6192](https://github.com/NervJS/gTaro/issues/6192) ([#6220](https://github.com/NervJS/gTaro/issues/6220)) ([dffec07](https://github.com/NervJS/gTaro/commit/dffec0700c481c5331fcd9ba4f1bca4c66735513))
* **types:** remove useScope for next ([#6247](https://github.com/NervJS/gTaro/issues/6247)) ([5bc21a5](https://github.com/NervJS/gTaro/commit/5bc21a510c5b1655e62c0298b75f738bd780fc5d))
* **webpack-runner:** 兼容插件机制，修复测试用例 ([4767988](https://github.com/NervJS/gTaro/commit/47679887446cae5e476cf3c45459964152f507d9))
* **webpack-runner:** 修复 h5 运行失败的问题，fix [#6274](https://github.com/NervJS/gTaro/issues/6274) ([afd0ec7](https://github.com/NervJS/gTaro/commit/afd0ec7ea9969e6871a756dbaa5c40aa90015baa))
* **webpack-runner:** 修复 H5 vue 使用 sass 时编译报错，[#5460](https://github.com/NervJS/gTaro/issues/5460) ([43aa63c](https://github.com/NervJS/gTaro/commit/43aa63c43b036dee4726f112b5773a46f581f16e))
* **webpack-runner:** 修复h5 跳转到分包页报错的问题 ([#6124](https://github.com/NervJS/gTaro/issues/6124)) ([3ce290c](https://github.com/NervJS/gTaro/commit/3ce290ce89d17746427f6ba44510469a3695b36c))
* **webpack-runner:** 修复H5端使用 cssModule 时编译报错，[#5460](https://github.com/NervJS/gTaro/issues/5460) ([475a2c2](https://github.com/NervJS/gTaro/commit/475a2c2c0e28c1b7fd917457fb793a7b1279d25f))
* **webpack-runner:** fix ci ([65263a4](https://github.com/NervJS/gTaro/commit/65263a45e3dd68165933e1ccc726dfa98f3a68ba))
* **webpack-runner:** fix ci ([65e3847](https://github.com/NervJS/gTaro/commit/65e3847d6c0c2700daa63629d1bcf0f01a3d36da))
* ci ([711c3a7](https://github.com/NervJS/gTaro/commit/711c3a75f19582ae6a5a7183dbd4818735f31146))
* **audio:** 修复 audio timeupdate 事件名 ([e616c5a](https://github.com/NervJS/gTaro/commit/e616c5ad99275593274325451a05acffc4b08150))
* **cli:** 调整 3.0 配置目录 ([ccd6db3](https://github.com/NervJS/gTaro/commit/ccd6db36fd3aad9346fa478499952a88476cae95))
* **cli:** 为所有表单组件模板添加 name 属性，close [#5808](https://github.com/NervJS/gTaro/issues/5808) ([f7e15f9](https://github.com/NervJS/gTaro/commit/f7e15f945ae7463e06c92c7641a6d3eee25ceb69))
* **cli:** live-pusher 参数名不对 ([20529dc](https://github.com/NervJS/gTaro/commit/20529dced9696f408de6b9b1d74d3c20a9c49dd0))
* **components:** 数组没有 split 方法 ([45c47f9](https://github.com/NervJS/gTaro/commit/45c47f9850633cb5549d3550bb17b794110ae491))
* **components:** 添加 holdKeyboard 属性类型 ([#5607](https://github.com/NervJS/gTaro/issues/5607)) ([1152c74](https://github.com/NervJS/gTaro/commit/1152c7411d925de5c4dc42175f2b65de4f073fc7))
* **components:** 添加组件：MovableArea, MovableView ([5bfa7cc](https://github.com/NervJS/gTaro/commit/5bfa7cc452c97ce89258e1a89ae85424b96b513a)), closes [#5483](https://github.com/NervJS/gTaro/issues/5483)
* **components:** 修复类型错误 ([dc5c60c](https://github.com/NervJS/gTaro/commit/dc5c60c964420c9ffc632ffeeba02b6403d387be))
* **components:** animation 定义出错 ([#5901](https://github.com/NervJS/gTaro/issues/5901)) ([e93b97d](https://github.com/NervJS/gTaro/commit/e93b97d7b0137f0f2ade88579e58a83c77221a0a))
* **components:** rich-text 属性为可选 ([a30daab](https://github.com/NervJS/gTaro/commit/a30daabfdd9514d696a47de18a51490fd6846360))
* **h5:** 把 reactifyWc 本地化了一份 ([4b2c37a](https://github.com/NervJS/gTaro/commit/4b2c37a36a30d64beb76425d2f4cc3cd8e9d26d2))
* **h5:** 调整 h5 API 的导出机制 ([1ce997e](https://github.com/NervJS/gTaro/commit/1ce997e9c5b901aa5f2ad62a6f416c3a06f86128))
* **h5:** 给 vue 端组件包一层壳 ([f7f327f](https://github.com/NervJS/gTaro/commit/f7f327ff5201e2996d6dd8947d80da41de29c25c))
* **h5:** 根据 form 组件暴露的问题修复表单组件 ([75d2c7e](https://github.com/NervJS/gTaro/commit/75d2c7eccf0bbb50025227254d842b8dee61bdbf))
* **h5:** 删除冗余文件 ([09afd08](https://github.com/NervJS/gTaro/commit/09afd086b73a962971a82653a44e2f6cc95e0ee1))
* **h5:** 为所有表单组件的 Host 加上 value ([0c11ddd](https://github.com/NervJS/gTaro/commit/0c11ddda1554ef17e290f89a22e4580a80b505ed))
* **h5:** 修复 navigator 组件样式 ([dca3bd5](https://github.com/NervJS/gTaro/commit/dca3bd55daed8ed54ceb44a5e10e57b8ae582849))
* **h5:** 修复 PullDownRefresh 组件 ([87c3d73](https://github.com/NervJS/gTaro/commit/87c3d734a5ef43ef8b02c55ecefd040b109be81d))
* **h5:** 修复 slider 组件 ([676a9e9](https://github.com/NervJS/gTaro/commit/676a9e949923916215ce7767e6dc4bf97a52ead4))
* **h5:** 修复 slider 组件算法 ([712a64f](https://github.com/NervJS/gTaro/commit/712a64f0bb9d44616416449e3b4af0a24aa67cd8))
* **h5:** 修复 view 组件样式 ([641ca76](https://github.com/NervJS/gTaro/commit/641ca7672d367df5c73b5c3e9cbf3f65cfaaaf48))
* **h5:** 修复 View 组件样式 ([60c12c8](https://github.com/NervJS/gTaro/commit/60c12c84cd1ce9de9e33890d23bde2ca7d73b9c1))
* **h5:** 修复测试用例 ([25e9d01](https://github.com/NervJS/gTaro/commit/25e9d01b615fc8d32b5788d616d5778c730029db))
* **h5:** 修复组件库 types 错误 ([c24d2ae](https://github.com/NervJS/gTaro/commit/c24d2aeb9102c37f45d596ff2f1ba00c4f3dd40d))
* **h5:** 修复组件库测试用例，React 组件兼容 ref ([b3817f3](https://github.com/NervJS/gTaro/commit/b3817f391392d80563b6bcc89f2c70fe3fc02734))
* **h5:** 组件 Canvas 默认样式改用标签选择器, fix [#5804](https://github.com/NervJS/gTaro/issues/5804) ([7927497](https://github.com/NervJS/gTaro/commit/792749798162501e37607861a9f9cb03eddd97ca))
* **h5:** form 组件兼容 picker组件 ([9273738](https://github.com/NervJS/gTaro/commit/92737384aa4cccf0e5070611c6afdabc204eea32))
* **h5:** input 支持 v-model ([0deed53](https://github.com/NervJS/gTaro/commit/0deed537c98e6f34969fd84ebe46faac6a34ab43))
* **h5:** react 支持 dangerouslySetInnerHTML ([50eb88a](https://github.com/NervJS/gTaro/commit/50eb88a799b9fd30dd92a94b01a254c07e00f848))
* **h5:** video 不用单独抽一个组件 ([655d297](https://github.com/NervJS/gTaro/commit/655d297d0e3c1e5125b9e01e99f58abd6df902b4))
* **h5:** vue 端处理有内置 class 的组件 ([d6b89ed](https://github.com/NervJS/gTaro/commit/d6b89edb61af48b13963df3b582e8c656a50cfab))
* **h5:** vue 端处理有内置 class 的组件 ([58312bf](https://github.com/NervJS/gTaro/commit/58312bf8eb1a885fd31593252f1fbbc2bf6cb947))
* **h5:** vue 端将 click 事件映射为 tap ([7d22575](https://github.com/NervJS/gTaro/commit/7d225759f48e271396ca5f9cbc0c5f4638c395be))
* **h5/audio:** 修复audio 组件 ([d3793bc](https://github.com/NervJS/gTaro/commit/d3793bcde60c7b0d1931277c497ae5533b074823))
* **h5/audio:** 修复image 组件 ([97e1af6](https://github.com/NervJS/gTaro/commit/97e1af6b7bb6bec7b739afd830319f907c67b85e))
* **h5/button:** button 兼容 React、样式、事件 ([51f71d5](https://github.com/NervJS/gTaro/commit/51f71d5cea595ae6984c053dcdbe27a96b1555e9))
* **h5/icon:** 微调 icon 组件 ([e134c05](https://github.com/NervJS/gTaro/commit/e134c05b2f70c19dd79400c592a5d11b0d0b8d8a))
* **h5/input/form/textarea:** 微调组件 ([6a75cb8](https://github.com/NervJS/gTaro/commit/6a75cb87034209b73548fb808db9ab5fb42f04a9))
* **h5/textarea:** 调整 textarea 组件 ([0664f26](https://github.com/NervJS/gTaro/commit/0664f2642820ac57ccd4179e78997eeebb6ff8c4))
* **h5/view:** 修复 view 样式 ([15aadc5](https://github.com/NervJS/gTaro/commit/15aadc5dc99d47f50c04e3d430673c45581c1784))
* **loader:** 路径问题修复 ([45990aa](https://github.com/NervJS/gTaro/commit/45990aac93701f4a6ee32cec7f35930bd154529b))
* **loader:** h5 loader 在 windows 下不可用 ([f9b3c37](https://github.com/NervJS/gTaro/commit/f9b3c37691c961b46a2318774db26dbd2425309c)), closes [#5743](https://github.com/NervJS/gTaro/issues/5743)
* **mini-plugin:** watch 模式不重复apply loadChunkPlugin ([bb4cce9](https://github.com/NervJS/gTaro/commit/bb4cce9f23fb6e846e08997e2e8da5baaaa3e92d))
* **mini-runner:** 改进 entry 添加方式，提升监听编译速度 ([89014d9](https://github.com/NervJS/gTaro/commit/89014d92608d5bee7d59896afe94b6444045221a))
* **mini-runner:** 将 runner 公共方法和变量抽离到 runner-utils 中 ([fef9721](https://github.com/NervJS/gTaro/commit/fef97210103d68608380ab554bac2ede254d9e2f))
* **mini-runner:** 模板 typo: moveable -> movable ([2f9a271](https://github.com/NervJS/gTaro/commit/2f9a2711dbfb5386fc435dcae09abecd958ae9fd))
* **mini-runner:** 使用 terser 替代 uglifyjs ([73e603d](https://github.com/NervJS/gTaro/commit/73e603d32b4daf6b522fcd8415fd71a2b3135300))
* **mini-runner:** 所有 view 相关组件都加上 touch event ([0aa1c1b](https://github.com/NervJS/gTaro/commit/0aa1c1b2f80c9e32ecb1a13c60cc48885c66233c)), closes [#5552](https://github.com/NervJS/gTaro/issues/5552)
* **mini-runner:** 修复 webpack `resolve.modules` 设置绝对路径导致的依赖引用错误 ([#5858](https://github.com/NervJS/gTaro/issues/5858)) ([e861756](https://github.com/NervJS/gTaro/commit/e861756ea47a566e29158b5e57bfc0b8ff1fce3b))
* **mini-runner:** 修复百度小程序抽取公共样式问题，[#5460](https://github.com/NervJS/gTaro/issues/5460) ([9bedff0](https://github.com/NervJS/gTaro/commit/9bedff08830c7b247dd943c466bbcc5a093a81c2))
* **mini-runner:** 修复分包编译问题 ([375d83a](https://github.com/NervJS/gTaro/commit/375d83ac9e197b24016fe8cdd750618f86326dbb))
* **mini-runner:** 修复公共样式插入问题，close [#5544](https://github.com/NervJS/gTaro/issues/5544) ([98b43b4](https://github.com/NervJS/gTaro/commit/98b43b4212fe5a2ec335f74b46b5cd6d0eb65920))
* **mini-runner:** 修复图片等静态资源编译路径 ([e91d37b](https://github.com/NervJS/gTaro/commit/e91d37b3a01827aaec4842ec74ffc3d88e47097b))
* **mini-runner:** 修复小程序 watch 编译问题 ([deb8a9f](https://github.com/NervJS/gTaro/commit/deb8a9f3bc198f32c5f797e6bdbec410397d7e16))
* **mini-runner:** 修复postcss中url配置不生效的bug ([#5494](https://github.com/NervJS/gTaro/issues/5494)) ([53a77ad](https://github.com/NervJS/gTaro/commit/53a77adf4f8924f0b1be05b4577f05688e20b726))
* **mini-runner:** 自定义组件声明 ([#5780](https://github.com/NervJS/gTaro/issues/5780)) ([c2ca9af](https://github.com/NervJS/gTaro/commit/c2ca9af4895455bd9e11a147f838149e9c9d6f3f))
* **mini-runner:** vue 不能讲参数传入原生小程序组件 ([aed928c](https://github.com/NervJS/gTaro/commit/aed928cd8dcc5dc8e139880a6236651fae5a74d8))
* **mini-runner:** webpack配置多余参数导致webpack,loader编译失败 ([#5835](https://github.com/NervJS/gTaro/issues/5835)) ([3bcf3bb](https://github.com/NervJS/gTaro/commit/3bcf3bb9fd2e2326aaef53973062661519c8f4a0))
* **mini-runner:** windows 下的路径问题  ([#5839](https://github.com/NervJS/gTaro/issues/5839)) ([dacdef6](https://github.com/NervJS/gTaro/commit/dacdef6d10181791a4a9065ea0ce3804305a334f))
* **qq:** qq小程序样式不压缩，不引入 common.qss 文件 ([#5759](https://github.com/NervJS/gTaro/issues/5759)) ([a07edfe](https://github.com/NervJS/gTaro/commit/a07edfe2cc12e6b2f62ba304bd30b3a10f9a7e28))
* **react:** 支持使用 dangerouslySetInnerHTML 设置 html ([e8b0363](https://github.com/NervJS/gTaro/commit/e8b0363c82a6e4cc3ced13ab1148342873865778))
* **router:** 连续后退不显示内容 ([0364722](https://github.com/NervJS/gTaro/commit/0364722a4aefd2ef11c41b7bd5853375acb973b5))
* **runner-utils:** 缺少tt样式文件匹配 ([e2ce369](https://github.com/NervJS/gTaro/commit/e2ce3693bcc71a8c65c7dad948d66024f50a25e8))
* **runtime:**  react 组件 props/id 的顺序影响事件触发 ([e8521f8](https://github.com/NervJS/gTaro/commit/e8521f85623d02a79e1f5bdcde16c5b48b4d4dde))
* **runtime:** 百度小程序已经不再内置 raf ([e7cddc1](https://github.com/NervJS/gTaro/commit/e7cddc1b7d11562412ac82e06ab47559f37601fb))
* **runtime:** 标准转发 shareMessage 没有 target ([1e9701a](https://github.com/NervJS/gTaro/commit/1e9701a0e138d608d9b05a830438c69c070b5416)), closes [#5668](https://github.com/NervJS/gTaro/issues/5668)
* **runtime:** 给 html 标签带上默认的样式 ([910320d](https://github.com/NervJS/gTaro/commit/910320daf6143c832f83b419ada19251e174324c))
* **runtime:** 兼容老版本的 redux ([495c7be](https://github.com/NervJS/gTaro/commit/495c7be75dd5947435c5051c9fc35ced689c09ea))
* **runtime:** 某些情况 vue 只能使用驼峰式 props 更新视图 ([efeecd4](https://github.com/NervJS/gTaro/commit/efeecd44ee6544301eeb337d1fe64ba1c1272855))
* **runtime:** 某些事件没有 currentTarget，close [#5475](https://github.com/NervJS/gTaro/issues/5475) ([b9bdf39](https://github.com/NervJS/gTaro/commit/b9bdf393b35289917f5de70bdd178e35989089f2))
* **runtime:** 使用 map 给予帮助提示输入默认值，close [#5565](https://github.com/NervJS/gTaro/issues/5565) ([1cb8052](https://github.com/NervJS/gTaro/commit/1cb80529a90ca0194d52519f4c3c84e8923080eb))
* **runtime:** 小程序有些事件没有 currentTarget ([4d20da3](https://github.com/NervJS/gTaro/commit/4d20da3e7bce0007bb7043de13617b86bb5fc3db)), closes [#5475](https://github.com/NervJS/gTaro/issues/5475)
* **runtime:** 修复react页面卸载生命周期没有调用 ([#5826](https://github.com/NervJS/gTaro/issues/5826)) ([6cfed8f](https://github.com/NervJS/gTaro/commit/6cfed8fbd22e8d4847def8d56f2d191b782041c5))
* **runtime:** 页面可能存在找不到的情况 ([9bcda01](https://github.com/NervJS/gTaro/commit/9bcda01fe0726a5c7ec034ea07cdd902bf02d0d3))
* **runtime:** 页面生命周期可以返回内容，close [#5462](https://github.com/NervJS/gTaro/issues/5462) ([151915c](https://github.com/NervJS/gTaro/commit/151915c94595631ce0f614b6bbcc913383df070a))
* **runtime:** 页面是在 onShow, onHide 中才有路由变化 ([9037940](https://github.com/NervJS/gTaro/commit/90379404e863c4221f805d29b5ea506a5612a3a5))
* **runtime:** 字节跳动小程序 window 注入更多变量 ([23de02b](https://github.com/NervJS/gTaro/commit/23de02b0bbf7387a299540812efadf9ccd3ac89a))
* **runtime:** current.router 切换的时机太慢，fix [#5517](https://github.com/NervJS/gTaro/issues/5517) ([7cc7c62](https://github.com/NervJS/gTaro/commit/7cc7c622711ccb9dac416836deb7b87a59df4f5c))
* **runtime:** currentTarget 的 dataset 从 target 中取 ([04ec1a9](https://github.com/NervJS/gTaro/commit/04ec1a9a7dcbbef64d1c356165a7951845ea63b3))
* **runtime:** h5由于载入时机问题无法找到生命周期 ([78aa2d1](https://github.com/NervJS/gTaro/commit/78aa2d1ad0edf7d4667f1ebcd815b15ccf782610))
* **runtime:** innerHTML 没有清理原来的元素 ([0444ced](https://github.com/NervJS/gTaro/commit/0444cedf1817fc94657016002d0c7789dbd34614))
* **runtime:** map 事件 onRegionChange 和 touch event 无效 ([2486347](https://github.com/NervJS/gTaro/commit/2486347c8ae256d7ea9dfa606c05ea34f2b20737)), closes [#5766](https://github.com/NervJS/gTaro/issues/5766)
* **runtime:** map 组件没有在编译时生成，close [#5491](https://github.com/NervJS/gTaro/issues/5491) ([5689306](https://github.com/NervJS/gTaro/commit/56893068e96b16cc1e3999515cc6e55dfd541db8))
* **runtime:** onShareAppMessage 没有 dataset ([5cda7cc](https://github.com/NervJS/gTaro/commit/5cda7ccb2366115837d027da419b698b68b1f346)), closes [#5462](https://github.com/NervJS/gTaro/issues/5462)
* **runtime:** removeChild 误移除掉父元素的 ID, close [#5467](https://github.com/NervJS/gTaro/issues/5467) ([54edfab](https://github.com/NervJS/gTaro/commit/54edfab9df84359896131a57c67f194a2e697b71))
* **runtime:** uncaught error 现在会在页面捕获错误close [#5610](https://github.com/NervJS/gTaro/issues/5610) ([dfce333](https://github.com/NervJS/gTaro/commit/dfce33358dcd84b1d463fa1fe22bb98ff7fec51d))
* **runtime:** vue 的 props 应该用 kebab-case 传入 ([8cb776c](https://github.com/NervJS/gTaro/commit/8cb776c77f455991226e2e589bfe31ff4be339eb)), closes [#5578](https://github.com/NervJS/gTaro/issues/5578)
* **shared:** 添加手Q小程序跳转app属性 ([#5731](https://github.com/NervJS/gTaro/issues/5731)) ([1ae116d](https://github.com/NervJS/gTaro/commit/1ae116df767da7fd1028e763573938dc754fa68e))
* **shared:** 增加live-pusher编译支持 ([#5753](https://github.com/NervJS/gTaro/issues/5753)) ([f45e8a0](https://github.com/NervJS/gTaro/commit/f45e8a0499275d51cc96329771e8b4aa353f8177))
* **gTaro:** 添加 Current type definition, 删除不能使用的 useScope 定义 ([#5764](https://github.com/NervJS/gTaro/issues/5764)) ([524be02](https://github.com/NervJS/gTaro/commit/524be025f2f6c03ebb8c10403ffeacb63c51efae))
* **gTaro:** 支持使用自定义 tabbar，close [#5451](https://github.com/NervJS/gTaro/issues/5451) ([cf5481d](https://github.com/NervJS/gTaro/commit/cf5481da62b78920a28fa4a1db1f728d405bcf03))
* **gTaroize:** 编译 vue 属性没有加上 bind ([b4b2050](https://github.com/NervJS/gTaro/commit/b4b20508a67c3ebb109e228e3cd072bc2478bfa0))
* **gTaroize:** 标准 js 不支持 getRegExp 函数 ([652218c](https://github.com/NervJS/gTaro/commit/652218c39316a7881a3c8e15872c0bf52f937faf))
* **gTaroize:** slot 有条件判断生成代码错误 ([8ed4b26](https://github.com/NervJS/gTaro/commit/8ed4b265037ea552e4b123d4d0d80ee662447fd0))
* **gTaroize:** vue 的组件名和参数名都应该是 kebab-case ([93e5336](https://github.com/NervJS/gTaro/commit/93e5336557de762e8f5d964c6eae7bfec23763b0))
* **template:** 模板没有 bindAnimationEnd 事件 ([f63bb6f](https://github.com/NervJS/gTaro/commit/f63bb6f1e1f5b8b2edb8389f3869a12f198fea55)), closes [#5746](https://github.com/NervJS/gTaro/issues/5746)
* **type:** 路由信息增加 path 字段 ([#5898](https://github.com/NervJS/gTaro/issues/5898)) ([6fdbeff](https://github.com/NervJS/gTaro/commit/6fdbeff146cc0f744e90c8644b2185ee30ffd653))
* add common, event ([07e2af2](https://github.com/NervJS/gTaro/commit/07e2af293b805335a990c9f07f00b1c57c3e6353))
* redundant type fix [#5771](https://github.com/NervJS/gTaro/issues/5771) ([0e1c0cb](https://github.com/NervJS/gTaro/commit/0e1c0cbeca5bbcd173056bac6ed8163dbc0a6af3))
* **cli:** 更新默认模板 ([c582c1b](https://github.com/NervJS/gTaro/commit/c582c1b7ae8c14f108ab06b19f55dabd5a8ee514))
* **cli:** 内置模板 babel 配置错误 ([c82aa4a](https://github.com/NervJS/gTaro/commit/c82aa4a93908fb77c7ea91f3e8c97df8e6032ed8))
* **cli:** 清理代码 ([064950a](https://github.com/NervJS/gTaro/commit/064950adc3e0066529d897bd486efb4e36bb23bc))
* **cli:** 修复 doctor 对 config 的检测 ([bf66279](https://github.com/NervJS/gTaro/commit/bf662795f3f89516ea061c2af09d7621899f2866))
* **cli:** 修复 ts 报错 ([3dde27b](https://github.com/NervJS/gTaro/commit/3dde27bc174dd47e45e92feb8dbcdd3d37e96a97))
* **cli:** 修复 vue 模板依赖和 eslint 问题 ([fb12651](https://github.com/NervJS/gTaro/commit/fb126518520ef46a7666a63fcbf7975d0c05447d))
* **cli:** 修复配置文件中读取不到 process.env.TARO_ENV 的问题 ([f3b6714](https://github.com/NervJS/gTaro/commit/f3b6714af9329d2f99edbe428f9eadee9a649dc7))
* **cli:** ts 模板把 babel.config.js 也转换为 .ts ([7c448bf](https://github.com/NervJS/gTaro/commit/7c448bfdb182e53ae324919c40bec0f8169c9ba8))
* **components-qa:** 修复页面 onReachBottom 事件不触发的问题 ([e0a3e70](https://github.com/NervJS/gTaro/commit/e0a3e70a624c53b18e839ce85cf2fbbece5df022))
* **dom:** 事件名全都需要小写 ([6e328b6](https://github.com/NervJS/gTaro/commit/6e328b6b4db4098f055c4bbb9e8c26b956303a2a))
* **loader:** 当 Page 或 App 页面有重名时替换原标识符 ([3d2384d](https://github.com/NervJS/gTaro/commit/3d2384dfc3c1ee245d62da13ae71cd70a0d30953))
* **loader:** app loader 需要确保框架包 import ([5111f7b](https://github.com/NervJS/gTaro/commit/5111f7b8d19ea8f52e8549c424ec66ee8d57559a))
* **loader:** loader 生成代码使用 es5 ([451c030](https://github.com/NervJS/gTaro/commit/451c030106d8dcf28d0c71301161ddc6e6e7cfab))
* **loader:** vue-loader 重复调用 ([729bcb4](https://github.com/NervJS/gTaro/commit/729bcb4398f16d728f73ef99f562c61bcecf2cd3))
* **mini-runner:** 不支持 (w)xs 的小程序模板渲染错误 ([30a2a58](https://github.com/NervJS/gTaro/commit/30a2a581f26087fefc0af21b809bbe500898a334))
* **mini-runner:** 处理百度小程序模板的各种不兼容 ([742b278](https://github.com/NervJS/gTaro/commit/742b278e6cb3703685f18863e9de513a406bb14c))
* **mini-runner:** 处理模板组件的一些错误属性 ([974fda0](https://github.com/NervJS/gTaro/commit/974fda0001a1e7dfe25bbd3a21a475d1c996b94c))
* **mini-runner:** 第三方组件生成模板和配置错误 ([c6fc3e3](https://github.com/NervJS/gTaro/commit/c6fc3e382e2a0bb9c4d07accdf05a6b5072681eb))
* **mini-runner:** 调整 browserslist 设置 ([7b3b1a8](https://github.com/NervJS/gTaro/commit/7b3b1a80bcdfd84ae8132afbe946f9d02ccae62d))
* **mini-runner:** 调整样式相关 loader 处理 ([f565870](https://github.com/NervJS/gTaro/commit/f565870d96d6f4120d135427dbd90adddc4fe612))
* **mini-runner:** 加上文件编译提示 ([aecc52e](https://github.com/NervJS/gTaro/commit/aecc52e93de396b6e9cafeb7cfcd609c5726e491))
* **mini-runner:** 模板生成缩进不正确 ([086065f](https://github.com/NervJS/gTaro/commit/086065fd8f84927a47b3e0f33a0f7406187142c3))
* **mini-runner:** 配置文件支持 watch ([2d44f37](https://github.com/NervJS/gTaro/commit/2d44f3760444596ddf863b4d66645f1bba1ed1f3))
* **mini-runner:** 设置 vue 编译解析标签引用资源 ([49c2db2](https://github.com/NervJS/gTaro/commit/49c2db2a8bdbbf50e9c532d9a2724bc49a41ec01))
* **mini-runner:** 生成 xml 文件名后缀错误 ([b838b21](https://github.com/NervJS/gTaro/commit/b838b21882c96397e51e0418f7453c9ef0631d1a))
* **mini-runner:** 修复 builder 的 hooks 调用 ([66ffd3c](https://github.com/NervJS/gTaro/commit/66ffd3cd5adcadd4d83fb987c94707b194044418))
* **mini-runner:** 修复 qq 小程序模板 ([9a9be15](https://github.com/NervJS/gTaro/commit/9a9be15d3f87c9fe49076650d4be924641074aa4))
* **mini-runner:** 修复 tabbar 编译及组件 watch 的问题 ([7747398](https://github.com/NervJS/gTaro/commit/7747398884f6a00d57aaa52f5d9753c438c8f771))
* **mini-runner:** 修复 tabbar icons 编译 ([56dd493](https://github.com/NervJS/gTaro/commit/56dd493a9ebced4acb75f3bb5e9ec4da26fa36d4))
* **mini-runner:** 修复编译环境配置问题 ([43d47f9](https://github.com/NervJS/gTaro/commit/43d47f9826b0b1b5f315a77528af9b526ef07962))
* **mini-runner:** 修复快应用编译后页面标题展示不正确的问题 ([66ddfb4](https://github.com/NervJS/gTaro/commit/66ddfb4c837954a86512ea94783eb9f3c21eb4b8))
* **mini-runner:** 修复快应用打包报错的问题 ([d3195a6](https://github.com/NervJS/gTaro/commit/d3195a617a0d908820c5d8558375f8eda3c66d36))
* **mini-runner:** 修复模板生成 ([e4f46b2](https://github.com/NervJS/gTaro/commit/e4f46b24fa993435aef7b4b18ce2e5262721111c))
* **mini-runner:** 修复生产模式下入口文件代码插入错误的问题 ([b09c4df](https://github.com/NervJS/gTaro/commit/b09c4dfe6a0be2897e5c1e1a963cb61fdde0c736))
* **mini-runner:** 增加 base-comp 的 wxml 和 json ([94837f5](https://github.com/NervJS/gTaro/commit/94837f53ed39d1d6e8e826eee4e58485153757f6))
* **mini-runner:** 支付宝小程序不生成 .sjs ([fe8ac5b](https://github.com/NervJS/gTaro/commit/fe8ac5bc26a1552a3e6da2fc2d9bf50ac14b1a74))
* **mini-runner:** prerender 多个页面或 watch 时报错 ([63ac868](https://github.com/NervJS/gTaro/commit/63ac8683b89b3211338655c3ea4cf8132040706a))
* **mini-runner:** stylus 没有添加到依赖 ([24a5e8d](https://github.com/NervJS/gTaro/commit/24a5e8d8edc7bdea204e521b779ebf8ab354734f))
* **mini-runner:** view 组件加上  animation 属性 ([9ac083a](https://github.com/NervJS/gTaro/commit/9ac083a53e6fc21eb01a678ec4bf462738fd5383))
* **react:** 事件找不到对应 ID ([211bf8b](https://github.com/NervJS/gTaro/commit/211bf8b799fd94d89b3897b86a0bd3470db39be8))
* **react:** 无法 remove 事件代理 ([8125df9](https://github.com/NervJS/gTaro/commit/8125df9be6eceff8858ad5dd9c1d800a44c7ffac))
* **runtime:**  判断是否为 React 组件不够严谨 ([aec2570](https://github.com/NervJS/gTaro/commit/aec2570d15908e5f1bba816e1cc9f8704bcfc18e))
* **runtime:** 百度小程序更新路径比较特别 ([524adf2](https://github.com/NervJS/gTaro/commit/524adf2185376a3e7f1465e8c8a7b7dc3a071a9b))
* **runtime:** 创建事件名时未小写 & 实现 stopImmediatePropagation ([9ae7d67](https://github.com/NervJS/gTaro/commit/9ae7d6784c5fd9fb22dc9ebfd4e4bf09c8e161a6))
* **runtime:** 调整设置 Page 实例的时机 ([4551bf8](https://github.com/NervJS/gTaro/commit/4551bf89ea9e77aa5185142a4996dbec4f0f83f7))
* **runtime:** 更宽松地判断页面是否是 React Class Component ([4696565](https://github.com/NervJS/gTaro/commit/46965657e5991aacc74a84665535d7d96c39cb2e))
* **runtime:** 加强 vue 的兼容性 ([e4785fb](https://github.com/NervJS/gTaro/commit/e4785fb9d14bef12c573896e15993ba97e68fcee))
* **runtime:** 少写了一个 else ([6696806](https://github.com/NervJS/gTaro/commit/66968066fc2e65043d702adc9e26b78efdad48ca))
* **runtime:** 设置 nodeValue 不会触发更新 ([3696650](https://github.com/NervJS/gTaro/commit/3696650ab0cc7f359228653e3d858bd83cc0cd2b))
* **runtime:** 误把 React 当做全局依赖导入 ([a18a156](https://github.com/NervJS/gTaro/commit/a18a1561e1a418c08ff6ffbff0bd0950925e9661))
* **runtime:** 循环自定义组件样式问题 ([1042ab3](https://github.com/NervJS/gTaro/commit/1042ab3b0d6cbee0da4b50ecc04723848602dc85))
* **runtime:** 页面加载 setData 时无法更新 DOM ([de34b52](https://github.com/NervJS/gTaro/commit/de34b52ea35cb8d75176de7d8f81d08921c888a6))
* **runtime:** dom 多个方法取值不标准： ([b371b81](https://github.com/NervJS/gTaro/commit/b371b813dfe3e53c2d712f11bbe197fb58a4507c))
* **runtime:** event.target 上没有 dataset, fix [#5455](https://github.com/NervJS/gTaro/issues/5455) ([5ffa947](https://github.com/NervJS/gTaro/commit/5ffa947e8be33b7cc9565496917a3ce5d316f7b6))
* **runtime:** id 无法通过 setAttribute 设置 ([4b57d98](https://github.com/NervJS/gTaro/commit/4b57d981d1f886528da50f215e659850994fb154))
* **runtime:** style 键值为空不需要生成字符串 ([4a58f26](https://github.com/NervJS/gTaro/commit/4a58f267225a9be285efa889e3c8ad60713bbeae))
* **runtime:** target/currentTarget 使用 getter ([e5b72b1](https://github.com/NervJS/gTaro/commit/e5b72b1073ccd7c4879d2df431d8faf5da86647e)), closes [#5455](https://github.com/NervJS/gTaro/issues/5455)
* **runtime:** vue 模式也会创建 react context ([a8a239a](https://github.com/NervJS/gTaro/commit/a8a239a505fcd6a5aded0ad193e26e47de9d0d98))
* **shared:** 支付宝事件名大小写问题 ([3560ebb](https://github.com/NervJS/gTaro/commit/3560ebb2619c06b906d3a1daf86575f2940cd241))
* **shared:** picker 组件参数缺失 ([340960a](https://github.com/NervJS/gTaro/commit/340960aff65f6e4e882a6f2f236896218d51995f))
* **gTaro:** 根目录依赖安装不成功 ([362c3d4](https://github.com/NervJS/gTaro/commit/362c3d4c67f4e764d1143ea6642e143349863f4d))
* **gTaro:** api 文件夹没有发布 ([7be3052](https://github.com/NervJS/gTaro/commit/7be305288fc4add7ee4acec3060759bbe19f30b6))
* **gTaro:** base.wxml 生成层级及使用框架名可配置 ([2b97049](https://github.com/NervJS/gTaro/commit/2b97049a2612cfb2a273843c56f1529ba6c5e567))
* **gTaro-loader:** 修复windows下模块加载失败的问题, fix [#5453](https://github.com/NervJS/gTaro/issues/5453) ([3e4184c](https://github.com/NervJS/gTaro/commit/3e4184ce69cb6865d586e25a953c149131ee88b6))
* quickapp api upload from docs ([7330cc9](https://github.com/NervJS/gTaro/commit/7330cc9813aead325796fbaf94978b25d1da4e5c))
* **gTaro:** 修复快应用下拉刷新问题 ([b839b30](https://github.com/NervJS/gTaro/commit/b839b30eab8fea8ba4daf4ee42bc34ccd2761577))
* position linter for quickapp 1060+ ([16d907d](https://github.com/NervJS/gTaro/commit/16d907d93630c8f78c207e93a4e44888aac61aac))
* **gTaro-quickapp:** 修复快应用事件绑定异常问题 ([43152fc](https://github.com/NervJS/gTaro/commit/43152fc5ac3032324414d5002632f55d7d1ecf1c))
* pxtransform disable on quick-app ([f0727b3](https://github.com/NervJS/gTaro/commit/f0727b3623ab283a46bbf53a6910c64a2e4df977))
* **chore:** dependabot couldn't reach registry.m.jd.com as it timed out close [#4684](https://github.com/NervJS/gTaro/issues/4684) ([258ea17](https://github.com/NervJS/gTaro/commit/258ea1766048dca42646a61b7de1b1b0b693af47))
* **cli:** 避免h5运行时无限安装@gTarojs/gTaro-h5 ([9201503](https://github.com/NervJS/gTaro/commit/92015036981e11d9b62267a14cde5824cc073c11))
* **cli:** 编译报错的组件标记为已编译 ([1dc346c](https://github.com/NervJS/gTaro/commit/1dc346c4c8418268635e1c31428e296cd6ecd4df))
* **cli:** 编译器参数调整 ([eba342b](https://github.com/NervJS/gTaro/commit/eba342b16e997bf883bb120fb1ca7bdeae645d4e))
* **cli:** 普通文件经过编译器编译必须传入 isNormal ([fc104e6](https://github.com/NervJS/gTaro/commit/fc104e6d64127489a5e15cbb47d55ad4a442e535))
* **cli:** 小程序编译更好地支持 yarn workspaces ([f6da123](https://github.com/NervJS/gTaro/commit/f6da12350aa33ffb805f76cb486c65353f03a55f))
* **cli:** 修复 watch 时文件修改不对的问题 ([6f1818c](https://github.com/NervJS/gTaro/commit/6f1818cb52d330694d6db9c0d891134f12bd6b0e))
* **cli:** 修复代码合并的问题 ([fa1acaf](https://github.com/NervJS/gTaro/commit/fa1acafb65bb18aa740d99364b58bfdda706cbc7))
* **cli:** 修复目录创建 ([1319e8e](https://github.com/NervJS/gTaro/commit/1319e8ecc3043cc2dac1c79d57fad9f5d1f2ae85))
* **cli:** 修复h5环境下plugins-sass配置不生效的问题 ([#4474](https://github.com/NervJS/gTaro/issues/4474)) ([5237995](https://github.com/NervJS/gTaro/commit/5237995bb54127bdf6a90d57e2ef93c1d609466a))
* **cli:** 修正快应用依赖环境安装时，因系统不同造成的命令执行问题 ([#4520](https://github.com/NervJS/gTaro/issues/4520)) ([f2274ef](https://github.com/NervJS/gTaro/commit/f2274ef966a8f57a9654c7e1640f400a3626f4a5))
* **cli:** 支持引用 node_modules 中组件 ([8fb1c00](https://github.com/NervJS/gTaro/commit/8fb1c0018a49620ef70eb18cfbe92d668be348c0))
* **cli:** 支付宝构建时需要处理安装的 UI 库中的文件路径，将 @ 替换为 _，close [#4490](https://github.com/NervJS/gTaro/issues/4490) ([304c4af](https://github.com/NervJS/gTaro/commit/304c4af48bb6ced5e25eb86e767f0387c8ac56c2))
* **cli:** h5 编译时读取 symbolic link 需要处理相对路径情况，[#4538](https://github.com/NervJS/gTaro/issues/4538) ([425d7b6](https://github.com/NervJS/gTaro/commit/425d7b67a64b54678cade3ac20396ffb1aa2ec61))
* **cli:** h5 页面 hooks 支持设置页面配置，close [#4592](https://github.com/NervJS/gTaro/issues/4592) ([d67490a](https://github.com/NervJS/gTaro/commit/d67490a3b4c998bb54dbed245c807ac30f5e141f))
* **cli:** lerna 加入 gTaro-mini-runner && 接入 webpack 生成小程序文件 ([71e4a71](https://github.com/NervJS/gTaro/commit/71e4a718ac1b9677429a3fb2929059970292b465))
* **cli:** gTaro convert 支持处理 app.json 中 sitemapLocation 属性，close [#4534](https://github.com/NervJS/gTaro/issues/4534) ([79e647e](https://github.com/NervJS/gTaro/commit/79e647e8533080098939c5c475479e191f373bbe))
* **cli:** ui 库打包将 ts 编译成 js，close [#4672](https://github.com/NervJS/gTaro/issues/4672) ([a51ee6a](https://github.com/NervJS/gTaro/commit/a51ee6a436a81a5317e8a43a0e85ecb021ad7442))
* **cli:** ui 库打包时会 copy .d.ts 结尾的 interface 文件 && 移除 H5 打包时入口的多余代码，[#4672](https://github.com/NervJS/gTaro/issues/4672) ([3f16e4d](https://github.com/NervJS/gTaro/commit/3f16e4dc68d446120fc44ba6af6677ccba87990e))
* **components:** 修复 Image lazy 监听问题 ([6ebcbea](https://github.com/NervJS/gTaro/commit/6ebcbeaed119438b7fb65834931838f3a123f204))
* **components:** 修复 Input 组件属性覆盖问题, fix [#4553](https://github.com/NervJS/gTaro/issues/4553) ([38bd6ec](https://github.com/NervJS/gTaro/commit/38bd6ecfb4a6f7c96f4ded4a5828887c5194af37))
* **components:** 修复一个typo ([ba9e614](https://github.com/NervJS/gTaro/commit/ba9e614190e0c5147f6e27f1e28364120d9f80f5))
* **components:** iOS8需要添加webkit前缀 ([#4519](https://github.com/NervJS/gTaro/issues/4519)) ([08d0a3c](https://github.com/NervJS/gTaro/commit/08d0a3cdcdc37c3a2aaa402611efc32d129de605))
* **jd:** 修复合并代码导致的京东小程序的编译问题 ([62b3a1c](https://github.com/NervJS/gTaro/commit/62b3a1ca7c67787cbaabbd6277ccb9eb88c37663))
* **jd:** props 系统优化 ([18813a8](https://github.com/NervJS/gTaro/commit/18813a84662d60ec288c72fadb7a3ac2a8494cc0))
* **mini-runner:** 打包优化，引用自 npm 包中的组件不抽离至 vendors 中 ([0cad7bc](https://github.com/NervJS/gTaro/commit/0cad7bcd03b51e28d5e4a547419669664a3c86ae))
* **mini-runner:** 提前解析快应用页面 ([286a415](https://github.com/NervJS/gTaro/commit/286a4150d4bb9fe2d6dc2a88c59eb81e229fa6ae))
* **mini-runner:** 修复 watch bug ([88feaa0](https://github.com/NervJS/gTaro/commit/88feaa04088d8f6e75256867fa648077a8557e7c))
* **mini-runner:** 修复对 css modules 的支持 ([3c539b0](https://github.com/NervJS/gTaro/commit/3c539b0ae9afd09785259a30fa74ee17ea65e7c7))
* **mini-runner:** 修复普通小程序编译的问题 ([fd4213f](https://github.com/NervJS/gTaro/commit/fd4213ffa067acc01a2e38c19e5bb356556bd12f))
* **mini-runner:** 修复小程序编译报错 ([f55a584](https://github.com/NervJS/gTaro/commit/f55a584045d7f8e36b06aa0042ed3f064eb4e0ff))
* **mini-runner:** 修复引用 npm 中组件间存在依赖时依赖路径解析错误的问题 ([c710f8d](https://github.com/NervJS/gTaro/commit/c710f8dcc363267766c0f37184fafe2ecee2c7de))
* **mini-runner:** 优化 webpack 编译时样式处理 ([46ae82e](https://github.com/NervJS/gTaro/commit/46ae82e89b2ebe08c98a6ac04db274068ea68d7a))
* **mini-runner:** 支持快应用编译后模板与样式的检测 ([6398e58](https://github.com/NervJS/gTaro/commit/6398e5888ac2cd2d3d6448b027dd9b7f6d1b8eaa))
* **mini-runner:** 只有 gTaro 的包不能经过依赖包名替换 ([da16474](https://github.com/NervJS/gTaro/commit/da16474f864ac7850e458b002c71acf098547494))
* **mini-runner:** npm 中文件不会经过 gTaro 包替换操作 ([5bc90b5](https://github.com/NervJS/gTaro/commit/5bc90b5d44f353432b3c5243d153b9952a938618))
* **mobx:** 修复 H5 & RN 端在生命周期函数中无法获得 store 信息的问题（[#4637](https://github.com/NervJS/gTaro/issues/4637)） ([87af6ee](https://github.com/NervJS/gTaro/commit/87af6eeefd823a6bdd0cf92f4c5353bec15c0192))
* **mobx:** 修复 H5 及 RN 端使用 inject 装饰且具有继承关系中父类 constructor 不被调用的问题([#4507](https://github.com/NervJS/gTaro/issues/4507)) ([2d06388](https://github.com/NervJS/gTaro/commit/2d063881f9fa4e1a8779034b8c06e3a6d4d6f1eb))
* **mobx:** mobx 监听器 dispose 之前先判断监听器是否存在([#4617](https://github.com/NervJS/gTaro/issues/4617)) ([0ab6b27](https://github.com/NervJS/gTaro/commit/0ab6b278e1bdfa88b1acfb342617b9cf2182af28))
* **rn:** 接入项目的 babel config 配置导致的 constructor 编译错误 ([ba853b8](https://github.com/NervJS/gTaro/commit/ba853b8f4a6294e8678baf0a0c29f98e43131ef6))
* **rn:** react native中input实现有问题，close [#4613](https://github.com/NervJS/gTaro/issues/4613) ([16257d0](https://github.com/NervJS/gTaro/commit/16257d0965322ba72709cff34f14be9aee10f503))
* **rn:** rn上的Textarea在disableScroll为true时候的问题  close [#4476](https://github.com/NervJS/gTaro/issues/4476) ([f190dc1](https://github.com/NervJS/gTaro/commit/f190dc1adf3da2fbf997064505e196d8eeb186af))
* **router:** 修复hash模式下tabbar不展示的问题 ([61dc79a](https://github.com/NervJS/gTaro/commit/61dc79ab7253bd15427bc2fcc32ab9355792d3d7))
* **gTaro:** 小程序 webpack 编译静态文件路径 ([23870c2](https://github.com/NervJS/gTaro/commit/23870c226b232c0c8a6dd3539509e3d0e937c5e7))
* **gTaro:** 新增支付宝小程序 WindowConfig 属性 ([#4548](https://github.com/NervJS/gTaro/issues/4548)) ([242e4f7](https://github.com/NervJS/gTaro/commit/242e4f74d415c5528b39fb59e618b5cc2b6a2483))
* **gTaro:** 修复 h5 Fragment 支持方式 ([5e20e75](https://github.com/NervJS/gTaro/commit/5e20e757cbf6fde1cfd017e9eff32c543219c73a))
* **gTaro:** 修复 setClipboardData 错误的返回类型 ([bea4b44](https://github.com/NervJS/gTaro/commit/bea4b446d74dd3b90f92eebf63d9026c157a499b))
* **gTaro:** 修复小程序生命周期 hook 在 rerender 后只触发最后一个 ([#4642](https://github.com/NervJS/gTaro/issues/4642)) ([5ca1e6c](https://github.com/NervJS/gTaro/commit/5ca1e6c43ff3daa1ae55fcbd1995c7a47ee30e5f))
* **gTaro-alipay:** 修复支付宝小程序 onTabItemTap 事件不触发的问题，close [#4517](https://github.com/NervJS/gTaro/issues/4517) ([3cd7e7a](https://github.com/NervJS/gTaro/commit/3cd7e7aaf8adcad0124cacc77baf91fa3db73b9f))
* **gTaro-h5:** 响应体无数据时抛错进入reject ([#4599](https://github.com/NervJS/gTaro/issues/4599)) ([84ce3ef](https://github.com/NervJS/gTaro/commit/84ce3ef150823ed19803504a80d29abec959177a))
* **gTaro-h5:** 修复 H5 下 iOS 设备 gTaro.setClipboardData 无效 [#4611](https://github.com/NervJS/gTaro/issues/4611) ([a94897d](https://github.com/NervJS/gTaro/commit/a94897d9a74a38329bf462e6e5fa2f296f0aef41))
* **gTaro-h5:** 修复h5环境下setClipboardData在ios无效, 在android滚动到页面最后的问题 ([#4622](https://github.com/NervJS/gTaro/issues/4622)) ([351c0ac](https://github.com/NervJS/gTaro/commit/351c0acbcf09cdd43ef430697273f350541b74fe))
* **gTaro-h5:** 支持fetch abort ([#4596](https://github.com/NervJS/gTaro/issues/4596)) ([7fdb3fc](https://github.com/NervJS/gTaro/commit/7fdb3fc805e91f3c41f7d3cd9cc333f8c84e1178))
* **gTaro-plugin-sass:** 修复 plugins.sass 只配置了 resource 时编译出错的问题 ([92b53d7](https://github.com/NervJS/gTaro/commit/92b53d7d3edd12143fec8377aad743cf775dab3d))
* **transformer:** 方法 findJSXAttrByName 需要考虑 JSXSpreadAttribute，fix [#4527](https://github.com/NervJS/gTaro/issues/4527) ([f9d3f87](https://github.com/NervJS/gTaro/commit/f9d3f877cef96e0d13c4c881e2696e6e6a9d67f1))
* **transformer:** 高阶组件在 h5 被错误处理，close [#4345](https://github.com/NervJS/gTaro/issues/4345) ([6b4eed7](https://github.com/NervJS/gTaro/commit/6b4eed774a4dfe3ab3be42c0037ba0c40cc8ab18))
* **transformer:** 修复测试用例 ([6eea2f4](https://github.com/NervJS/gTaro/commit/6eea2f4493d3630696c9e9ef4dc54a0786172d51))
* **transformer:** 修复错误类型 ([9304bb3](https://github.com/NervJS/gTaro/commit/9304bb31d6b0eaf89927b6a4f2a7ea399a92c5e3))
* **transformer:** 支持直接 import  default ([b54efdc](https://github.com/NervJS/gTaro/commit/b54efdc20323964de7ce797233f0e3a744729103))
* **transformer:** babel-remove-dead-code 求值不正确 ([bfaaa09](https://github.com/NervJS/gTaro/commit/bfaaa091435fb00e8d989819b6bf69604d44c3ed))
* **transformer-wx:** 解决babel插件path.hub 中无法获取文件名 ([#4495](https://github.com/NervJS/gTaro/issues/4495)) ([7453b8d](https://github.com/NervJS/gTaro/commit/7453b8d8fa298a938a8d7d7a03f23dcb400f6add))
* 快应用编译导致 lines 属性丢失 ([46aeaee](https://github.com/NervJS/gTaro/commit/46aeaeedbb7e61a2c70ee52ba0a8bd4c68ba109e))
* quickapp text lines fix [#4607](https://github.com/NervJS/gTaro/issues/4607) ([751cbd9](https://github.com/NervJS/gTaro/commit/751cbd950b64829370c065b2ab35082c933528e5))
* **alipay:** 添加获取会员信息api ([#4145](https://github.com/NervJS/gTaro/issues/4145)) ([c8563cd](https://github.com/NervJS/gTaro/commit/c8563cd21ed74cf0bd0cc001028a5a5ee2e491c0))
* **chore:** dependabot couldn't reach registry.m.jd.com  close [#4432](https://github.com/NervJS/gTaro/issues/4432) ([385ca6a](https://github.com/NervJS/gTaro/commit/385ca6af8ab58ea926d575f692044c70018ff277))
* **cli:** 调整 gTaro-page 插入逻辑，close [#4357](https://github.com/NervJS/gTaro/issues/4357) ([d03d23c](https://github.com/NervJS/gTaro/commit/d03d23c9e4fc3da694b539e9ae552a027a0f8fd5))
* **cli:** 快应用 manifest 的 versioncode和minPlatformVersion必须是整型 ([#4318](https://github.com/NervJS/gTaro/issues/4318)) ([0a7bd5e](https://github.com/NervJS/gTaro/commit/0a7bd5e6a9c2a0f87c58e58aef2e5f3b33f939c4))
* **cli:** 快应用编译时错误注释掉了支持的样式 ([4a829f6](https://github.com/NervJS/gTaro/commit/4a829f685a5389e6282cc8e15fa9d086739ba1c1))
* **cli:** 去掉快应用编译时没必要的尺寸转换 ([2150e7b](https://github.com/NervJS/gTaro/commit/2150e7bd653275a5a557d6de6d75d8a6dbd3f1c5))
* **cli:** 小程序 debug 与快应用 logLevel 不挂钩 ([65af0ee](https://github.com/NervJS/gTaro/commit/65af0ee0e2be418373b6d27e9ebc63476ca65fcf))
* **cli:** 修复快应用编译时样式处理细节问题 ([76d8ff7](https://github.com/NervJS/gTaro/commit/76d8ff785d33291546d8ea3dc3e851bd7e6904ff))
* **cli:** 增加快应用支持的样式 ([90116c2](https://github.com/NervJS/gTaro/commit/90116c242189e68fd7c5f1162bdcb61c9185bd46))
* **cli:** h5 编译时支持读取 symbolic link，close [#4431](https://github.com/NervJS/gTaro/issues/4431) ([dfbe42c](https://github.com/NervJS/gTaro/commit/dfbe42c18eb254b81fb3d295843b792bc6fb5127))
* **cli:** gTaro doctor 检测时优先使用本地的 eslint 配置 ([9e8359e](https://github.com/NervJS/gTaro/commit/9e8359e18437d58d9c6cef177aa4053c4c25b255))
* **cli:** gTaro doctor 增加 weapp.compile.include 规则 ([b8a3c45](https://github.com/NervJS/gTaro/commit/b8a3c4539960944e6b8e04f6a97aac6ad2611add))
* **cli:** ui 库编译支持文件循环引用，close [#4427](https://github.com/NervJS/gTaro/issues/4427) ([5e7fa88](https://github.com/NervJS/gTaro/commit/5e7fa88096d701496dfd52b4ae8ccd1ce857d5b0))
* **components:** 修复 swiper 指示点颜色问题 ([b6818a3](https://github.com/NervJS/gTaro/commit/b6818a3e582680c078452967f4059a4e617e6ac4))
* **components:** 修复快应用事件重复触发问题 ([742ac61](https://github.com/NervJS/gTaro/commit/742ac615454a5a186fa7cf614b999e8b2b5f6020))
* **components:** swiper 从尾到头指定下标时的表现形式问题 ([c46d71c](https://github.com/NervJS/gTaro/commit/c46d71ca1838732fd8d68ecddfe885d3d006e3b1))
* **components-qa:** canvas不能有子组件 ([#4339](https://github.com/NervJS/gTaro/issues/4339)) ([3cb94b0](https://github.com/NervJS/gTaro/commit/3cb94b0667583d174a684f28c531f8e25c5f7690))
* **docs:** 修复原生组件传 props 给自定义组件的用法文档 ([5e72332](https://github.com/NervJS/gTaro/commit/5e7233269919753f49de283646953863bb684c27))
* **mobx:** 生命周期 getDerivedStateFromProps 不被触发问题修复 ([492c1fb](https://github.com/NervJS/gTaro/commit/492c1fb70acc612b8df83415528ddd46e160bbd9))
* **router:** h5 page min-height 失效 [#4092](https://github.com/NervJS/gTaro/issues/4092) ([cbf2edf](https://github.com/NervJS/gTaro/commit/cbf2edfcc10ea5b4a734cf1544a9e0940b9de93e))
* **gTaro:** 内置拦截器向上暴露 abort, fix [#4386](https://github.com/NervJS/gTaro/issues/4386) ([ddbbcef](https://github.com/NervJS/gTaro/commit/ddbbcef868722ee9b734812e9ced79ba56544992))
* **gTaro:** 修复 gTaro.request 每次调用都会 push gTaroInterceptor, fix [#4441](https://github.com/NervJS/gTaro/issues/4441) ([f030a4e](https://github.com/NervJS/gTaro/commit/f030a4eb07f3762d047e8e88916fb94c3ee76e71))
* **gTaro:** 增加 RefsArray 用于存放 $$refs ([4a59930](https://github.com/NervJS/gTaro/commit/4a599301c39079511361cbd79ce363cbcd2cf2c2))
* **gTaro:** 支付宝、百度、快应用、字节跳动中调用 forceUpdate 时，不应执行 shouldComponentUpdate ([bb223a1](https://github.com/NervJS/gTaro/commit/bb223a11072df59ad24995da82989442ac50c3cd))
* **gTaro-alipay:** 修复 app 中声明 onShareAppMessage 不生效的问题，fix [#4477](https://github.com/NervJS/gTaro/issues/4477) ([9a17867](https://github.com/NervJS/gTaro/commit/9a178676666051f486dc294c78f7fb2937943bc6))
* **gTaro-cli:** 修复插件 prod 模式下编译问题，fix [#4231](https://github.com/NervJS/gTaro/issues/4231) ([4564acd](https://github.com/NervJS/gTaro/commit/4564acdd425cfeac060947c1a43a433612e3ba99))
* **transformer:**  循环中使用自定义组件失效, close [#4359](https://github.com/NervJS/gTaro/issues/4359) ([e290a7c](https://github.com/NervJS/gTaro/commit/e290a7c6b427069a38cfbeaa1e2d2c63b5254d8e))
* **transformer:** 任何情况下快应用 view 都解析为 div ([#4410](https://github.com/NervJS/gTaro/issues/4410)) ([958a617](https://github.com/NervJS/gTaro/commit/958a61709e87e9b4349c02963d1c5be973d28adf))
* **transformer:** 只有 render 开头的函数才是 render props ([e1cf11c](https://github.com/NervJS/gTaro/commit/e1cf11c02be379cc9ac6334ef02b9526df745e5b)), closes [#4180](https://github.com/NervJS/gTaro/issues/4180)
* **types:** canvas drawImage方法类型检查错误 ([#4481](https://github.com/NervJS/gTaro/issues/4481)) ([5e79fde](https://github.com/NervJS/gTaro/commit/5e79fde7b4ed445b0f4f33b48b41c13e147585a8))
* **video:** this.progressBallRef is undefined ([#4407](https://github.com/NervJS/gTaro/issues/4407)) ([0a7fc45](https://github.com/NervJS/gTaro/commit/0a7fc45e2a2aa3c1f27478b263fe74d21a085b1d))
* **weapp/qq:** 修复新 props 系统在微信小程序下循环渲染时的问题。fix [#4350](https://github.com/NervJS/gTaro/issues/4350) ([ae66b35](https://github.com/NervJS/gTaro/commit/ae66b35577cdab10c08d9c6135e6ac65198637ba))
* **with-weapp:** setData 保持数据修改同步 ([68d5801](https://github.com/NervJS/gTaro/commit/68d58019a68a28c312ef1bd9fb77e8b47ce882cf))
* 添加QQ小程序分享功能缺失的参数属性showShareItems ([#4421](https://github.com/NervJS/gTaro/issues/4421)) ([a923335](https://github.com/NervJS/gTaro/commit/a923335c03dcdfd94b24c37ae80aad3129c299cd))
* lint ([6e7a7d1](https://github.com/NervJS/gTaro/commit/6e7a7d1d47d10b8e771d16912d55b31446535af2))
* **babel-plugin-transform-gTaroapi:** 修复了页面中存在重命名api时编译报错的问题, fix [#4024](https://github.com/NervJS/gTaro/issues/4024) ([6e7f2ab](https://github.com/NervJS/gTaro/commit/6e7f2ab1fee84314f3550bbd45ad07a0b00836f3))
* **babel-plugin-transform-gTaroapi:** 修复h5 Component未定义的问题 ([2e25f97](https://github.com/NervJS/gTaro/commit/2e25f97eec27028c1a96c2fa2dd5d35f83cfb4bf))
* **cli:** 编译 RN 未等待编译完成就执行之后的操作 ([#4060](https://github.com/NervJS/gTaro/issues/4060)) ([c106408](https://github.com/NervJS/gTaro/commit/c10640865987b515edd9ff831663279ecac0592c))
* **cli:** 插件编译 watch 时，plugin 内的 json 文件也需要修改 npm 路径 ([1c060a0](https://github.com/NervJS/gTaro/commit/1c060a044ec05e3d3615f19aab3e74206f463060))
* **cli:** 插件编译把 fs.moveSync 改 fs.move 避免一些问题。fix [#4231](https://github.com/NervJS/gTaro/issues/4231) ([720f0f7](https://github.com/NervJS/gTaro/commit/720f0f7e67d1c3b21212cd7b36657620282db3ee))
* **cli:** 插件编译时，plugin 内的 json 文件也需要修改 npm 路径，fix [#3794](https://github.com/NervJS/gTaro/issues/3794) ([346778c](https://github.com/NervJS/gTaro/commit/346778ca489fccd387df04cc6af616ce737d6327))
* **cli:** 创建页面时模板不存在则先拉取模板，fix [#4106](https://github.com/NervJS/gTaro/issues/4106) ([c79ef23](https://github.com/NervJS/gTaro/commit/c79ef23b3ff702fe93dbddf421a27c486b1f8c39))
* **cli:** 改进 gTaro 组件判断方式 ([ccaad35](https://github.com/NervJS/gTaro/commit/ccaad35975192bbc008ca05ee78248836055cbc4))
* **cli:** 更新快应用原生包识别逻辑 ([3cda7bb](https://github.com/NervJS/gTaro/commit/3cda7bbb1532da8979fe2a9b44172fa6e12993f2))
* **cli:** 快应用页面支持增加自定义配置 ([5f18760](https://github.com/NervJS/gTaro/commit/5f1876031a61a63e5ae396f9ef20b2202ca6a21d))
* **cli:** 快应用支持多端组件，close [#3685](https://github.com/NervJS/gTaro/issues/3685) ([adf68af](https://github.com/NervJS/gTaro/commit/adf68af04f1565cb2eabd3b748c0491889babaa7))
* **cli:** 排除不需要替换 gTaro 基础框架引用的包，close [#3773](https://github.com/NervJS/gTaro/issues/3773) ([da3a3ce](https://github.com/NervJS/gTaro/commit/da3a3cee49adb23f3ed9b7391ac8548541e9da69))
* **cli:** 确保创建项目健壮性 ([a2f684d](https://github.com/NervJS/gTaro/commit/a2f684dbe9b1f0b4df3e47dddc6fbc1b4865b53b))
* **cli:** 升级模板的 nervjs 版本 ([8a66b20](https://github.com/NervJS/gTaro/commit/8a66b202fa5172349c072960468b303c0491cf6a))
* **cli:** 项目创建出错 ([4e22cc5](https://github.com/NervJS/gTaro/commit/4e22cc5c873cbca4f37b5c41a4d873aa825cdc39))
* **cli:** 小程序用到的静态资源走CDN 和 防止node_modules/xxxx包被gTaro再次编译的bug ([#3508](https://github.com/NervJS/gTaro/issues/3508)) ([cdd9c81](https://github.com/NervJS/gTaro/commit/cdd9c8107283ae70c66f8c6f0c5c0eb462dec0d7))
* **cli:** 修复 cli 包发布文件不全的问题 ([ef65a09](https://github.com/NervJS/gTaro/commit/ef65a0973c99607af1c678a89f3bee342bf46afb))
* **cli:** 修复 css modules bug ([b4fcd8e](https://github.com/NervJS/gTaro/commit/b4fcd8e7bb294d77d9324aa8671012fb5ced6a56))
* **cli:** 修复 gTaro convert 报错问题 ([d9b3d0c](https://github.com/NervJS/gTaro/commit/d9b3d0c330b5bd47ae96e53b76fe1e23365d2aa0))
* **cli:** 修复 gTaro convert 转换报错 ([99a8c4d](https://github.com/NervJS/gTaro/commit/99a8c4d30a03c0ca31dd0a0a74d6963e42a4dd00))
* **cli:** 修复 windows 下判断 gTaro 包路径，close [#3755](https://github.com/NervJS/gTaro/issues/3755) ([5c1d7ad](https://github.com/NervJS/gTaro/commit/5c1d7ad9382500b4c898d1bbf75108f6bd87c235))
* **cli:** 修复部分场景 wx 不能替换成 gTaro 的问题，close [#3941](https://github.com/NervJS/gTaro/issues/3941) ([8153221](https://github.com/NervJS/gTaro/commit/815322196b250476732a9043dd69f346ca890bd1))
* **cli:** 修复某些情况下多次触发onPullDownRefresh的问题, fix [#3014](https://github.com/NervJS/gTaro/issues/3014) ([7e48537](https://github.com/NervJS/gTaro/commit/7e48537d3184e4c86e45e7b1670ffabc623e1a37))
* **cli:** 修复组件重复编译导致的 bug，close [#3251](https://github.com/NervJS/gTaro/issues/3251) ([0407620](https://github.com/NervJS/gTaro/commit/04076202c19d96909680cc102420f115abf22951))
* **cli:** 修复api调用时的路径处理错误 ([750d0c3](https://github.com/NervJS/gTaro/commit/750d0c38b399da4d11d2677421cf3002aeeb4582))
* **cli:** 修复h5端未使用@gTarojs/components时使用onPullDownrefresh的报错 ([5b18d63](https://github.com/NervJS/gTaro/commit/5b18d63091aaa33412b4d9cee17ba50929f2dfab))
* **cli:** 修正对是否是 gTaro 组件的判断，close [#3751](https://github.com/NervJS/gTaro/issues/3751) ([0db4742](https://github.com/NervJS/gTaro/commit/0db4742106125ff10b291e8b02df96446c4c77ca))
* **cli:** 修正页面创建时页面命名等问题 ([247b0c0](https://github.com/NervJS/gTaro/commit/247b0c0470a5cc1cbe1c27ed287b3db505744c6f))
* **cli:** 修正src硬编码的问题 ([caf64da](https://github.com/NervJS/gTaro/commit/caf64da6600a639315ef05bd3cd037ebdb127dc3))
* **cli:** 延后了alias的处理 ([929b100](https://github.com/NervJS/gTaro/commit/929b100174ddae020ab5e848484a97ee6bbdb49b))
* **cli:** 组件文件不需要插入 gTaro-page 组件引用 ([c3b6bbe](https://github.com/NervJS/gTaro/commit/c3b6bbe5ada4c3833e53b50a4a24bbde9606eaa7))
* **cli:** cli 创建页面如果没有指定 pageName 则报错 & 完善模板文档 ([9a9be57](https://github.com/NervJS/gTaro/commit/9a9be57b6dc2d16056c07385874ec2dc8cee5eaa))
* **cli:** cli 模板修复问题、调优及补充文档 ([a4ac538](https://github.com/NervJS/gTaro/commit/a4ac53884eb4432a8ea42bb9c261501643f416c7))
* **cli:** h5端的alias处理支持跨平台组件, fix [#3791](https://github.com/NervJS/gTaro/issues/3791) ([34136df](https://github.com/NervJS/gTaro/commit/34136dfedd8a80128a7248e2ab7ca2e9ebe2bcd8))
* **cli:** h5端支持alias到src下的目录了, fix [#2866](https://github.com/NervJS/gTaro/issues/2866) ([3e4e89c](https://github.com/NervJS/gTaro/commit/3e4e89c1e2834dcf87b3c82be73d84656c255d75))
* **cli:** rn cli path resolve error ([c409856](https://github.com/NervJS/gTaro/commit/c4098563a2c632543f9e645ca53b9aa46786c3af))
* **component:** 修复 Swiper 组件指示标初始为 false ，更新不显示问题, close [#3676](https://github.com/NervJS/gTaro/issues/3676) ([0ecb399](https://github.com/NervJS/gTaro/commit/0ecb3995001e761e12d3b8524dcb0dcc6aa1ff54))
* **components:**  H5 不支持 camera 组件，修改文档 ([697c74b](https://github.com/NervJS/gTaro/commit/697c74bfa5e4996f97c71201fe1926807b50d4a7))
* **components:** 修复 h5 Input 组件输入中文时不触发 onChange/onInput 的 bug，close [#3351](https://github.com/NervJS/gTaro/issues/3351) ([d163be7](https://github.com/NervJS/gTaro/commit/d163be7507db7b41d2c173ef9e1185efa53b06c5))
* **components:** 修复 h5 Input onChange/onInput 再输入过程中只会触发一次的问题 ([970980c](https://github.com/NervJS/gTaro/commit/970980cc932da4d7049d9697ab9ec49d1dce5a7d))
* **components:** 修复 input 类型判断问题 ([10f9465](https://github.com/NervJS/gTaro/commit/10f9465cfdbba9d2443cee0726155044dfd162b6))
* **components:** 修复 OfficialAccount 事件 types ([#3250](https://github.com/NervJS/gTaro/issues/3250)) ([ebc5278](https://github.com/NervJS/gTaro/commit/ebc5278344e721e1e862cbe0e6f92923d9e7d08b))
* **components:** 修复快应用 WebView 问题。 close [#3451](https://github.com/NervJS/gTaro/issues/3451), [#3724](https://github.com/NervJS/gTaro/issues/3724) ([397b017](https://github.com/NervJS/gTaro/commit/397b01728d5793c291d3beb65c7f947d54c4c32a))
* **components:** 修复components的build版本 ([c3adbf5](https://github.com/NervJS/gTaro/commit/c3adbf5ca03b728c7c86961d785105a5bed304f2))
* **components-qa:** 快应用 tabBar 图片需占位 ([7e7c07e](https://github.com/NervJS/gTaro/commit/7e7c07edb1b75bcc996013f6d9128cd36b176ad5))
* **components-qa:** 修复快应用 ScrollView  组件报错，close [#3757](https://github.com/NervJS/gTaro/issues/3757) ([297841e](https://github.com/NervJS/gTaro/commit/297841ef42d96859f51c93a4e3df0f9ccc50e8b6))
* **components-qa:** 修复快应用ScrollView组件事件分发错误 ([4391370](https://github.com/NervJS/gTaro/commit/439137046210cf17596f62632fd3ccb17238a83d))
* **components-rn:** 移除 webview 自带的白色背景以及容器的margin和padding, fix [#3202](https://github.com/NervJS/gTaro/issues/3202) ([23acaa7](https://github.com/NervJS/gTaro/commit/23acaa7535ed02d334d76a5fbe1e4a6573edb7cd))
* **components-rn:** Clickable android, 绑定 onClick 的组件让 ScrollView 无法滑动了 ([16cf886](https://github.com/NervJS/gTaro/commit/16cf886380ba368f1b83019d64c079c6e6870a2c))
* **components-rn:** Input 支持类型 number 的 value 直接传数字 ([32f0ecf](https://github.com/NervJS/gTaro/commit/32f0ecfba473194048410a1892273e294d3e6cf1))
* **components-rn:** react-native-swiper 修复并更新相关代码样式 ([7494c41](https://github.com/NervJS/gTaro/commit/7494c4105d6a27508b2621dcd7a09d31636b2266))
* **components-rn:** Swiper index 无法动态更新 fix [#2922](https://github.com/NervJS/gTaro/issues/2922) ([d46c2d7](https://github.com/NervJS/gTaro/commit/d46c2d7b99f00aa777079b5a9cb3375dbaa1b07a))
* **components-rn:** TouchableOpacity 换回 TouchableWithoutFeedback ([cd763b9](https://github.com/NervJS/gTaro/commit/cd763b95fa72295c7b251deb23e7b1cb59f96023))
* **docs:** react native 端的 moduleName ([7150a66](https://github.com/NervJS/gTaro/commit/7150a66a83afe6e542d9f1fbc16d7fac521ba5e9))
* **eslint:** 修复render props传入单个JSX元素或箭头函数报错的问题 ([#3906](https://github.com/NervJS/gTaro/issues/3906)) ([2d3bd05](https://github.com/NervJS/gTaro/commit/2d3bd0562600038393cdc069b7325af2bccac45e))
* **eslint:** 组件方法按最佳实践推荐的顺序书写，close [#3914](https://github.com/NervJS/gTaro/issues/3914) ([66000eb](https://github.com/NervJS/gTaro/commit/66000eb85c9992313b113d2e65ded0d6164e54ec))
* **eslint:** render props 可以在 props 中传入函数 ([af2bf64](https://github.com/NervJS/gTaro/commit/af2bf646da840fcd773869d4c1be45ac446c818a)), closes [#3798](https://github.com/NervJS/gTaro/issues/3798)
* **h5:** 为H5的View组件添加长按时间onLongPress支持，fix [#2857](https://github.com/NervJS/gTaro/issues/2857) ([bd8f426](https://github.com/NervJS/gTaro/commit/bd8f4266efce1de5c7d8a20f24e334ce9d8280ba))
* **h5:** 为H5的View组件添加长按时间onLongPress支持，fix [#2857](https://github.com/NervJS/gTaro/issues/2857) ([460fd70](https://github.com/NervJS/gTaro/commit/460fd702e8a2aeb7bf8b7604d42d734f78a942f7))
* **h5:** 修复 chooseImage 无法两次选择相同图片 fix [#3747](https://github.com/NervJS/gTaro/issues/3747) ([#3748](https://github.com/NervJS/gTaro/issues/3748)) ([b7a327b](https://github.com/NervJS/gTaro/commit/b7a327b7ac5da01aabcd2dd7d2326c64da98b10d))
* **h5:** 修复H5 View 组件无法相应onTouchMove事件的bug ([4b80e95](https://github.com/NervJS/gTaro/commit/4b80e95c429a231fd83038be7a35a5eb15cb54f0))
* **h5:** 修复showLoading显示上一个showToast内容的问题, fix [#3367](https://github.com/NervJS/gTaro/issues/3367) ([897c2eb](https://github.com/NervJS/gTaro/commit/897c2eb9a2ac97005e2e982349033df39d14fa7d))
* **h5:** h5 不再导出未支持的 createContext API ([8da557b](https://github.com/NervJS/gTaro/commit/8da557b1437cdf123c083eac81f5c4202bb4e893)), closes [#3215](https://github.com/NervJS/gTaro/issues/3215)
* **h5:** Page组件增加$component对象，与微信小程序统一 ([cd54061](https://github.com/NervJS/gTaro/commit/cd540614a09cb0ad3eff20b97ab28f39fae876a8))
* **index.d.ts:** 修正 FunctionComponent 的类型定义 ([#3847](https://github.com/NervJS/gTaro/issues/3847)) ([7e328c7](https://github.com/NervJS/gTaro/commit/7e328c7cfacffa31797479bebeca8907e431e3d3))
* **mobx:** 修复注入 mobx 后，原有 props 属性无法获取的问题 ([#3877](https://github.com/NervJS/gTaro/issues/3877)) ([f5e7996](https://github.com/NervJS/gTaro/commit/f5e799618582468a774352369e71ad32b8fb9a0a))
* **mobx:** close [#3218](https://github.com/NervJS/gTaro/issues/3218) ([c2e08c4](https://github.com/NervJS/gTaro/commit/c2e08c4c9b756069f5dc4fcd6433d24a0807c1e7))
* **mobx-h5:** 修复inject组件的componentDidShow内获取不到组件this的问题, fix [#3333](https://github.com/NervJS/gTaro/issues/3333) ([322f258](https://github.com/NervJS/gTaro/commit/322f258d710e3165f4fdfec75bbf0ef4997c613f))
* **quickapp:** 快应用支持 Block 标签，close [#3686](https://github.com/NervJS/gTaro/issues/3686) ([2dfeafe](https://github.com/NervJS/gTaro/commit/2dfeafe8b3827d1da4067b59443b521bbd1c63f3))
* **rn:**  toast API 错误回调 ([43ce8f9](https://github.com/NervJS/gTaro/commit/43ce8f987d8ec0f8a8815419bfdba64770fea8b5))
* **rn:** [RN]gTaro.getCurrentPages方法不存在 close [#3224](https://github.com/NervJS/gTaro/issues/3224) ([a9b8fa7](https://github.com/NervJS/gTaro/commit/a9b8fa72bd7d8ec3d923f2c64e126061af5b3331))
* **rn:** [RN]gTaro.getCurrentPages方法不存在 close [#3224](https://github.com/NervJS/gTaro/issues/3224) ([3021729](https://github.com/NervJS/gTaro/commit/3021729d119b4662d8ce223753bfb8378c3b37c1))
* **rn:** [RN]gTaro.showActionSheet返回不是一个promise close [#3113](https://github.com/NervJS/gTaro/issues/3113) ([a26420b](https://github.com/NervJS/gTaro/commit/a26420becadafdaeee3ba7730737e221f8cd0815))
* **rn:** [RN]gTaro.showModal返回的不是个Promise  close [#3203](https://github.com/NervJS/gTaro/issues/3203) ([e078572](https://github.com/NervJS/gTaro/commit/e078572b04458a7cabc0593a41057e5903daf6cd))
* **rn:** 过滤 scalePx2dp 导致的样式校验警告 ([2acf57c](https://github.com/NervJS/gTaro/commit/2acf57c7282f23374aab4f8cdc69488c9735b958))
* **rn:** 忽略 scalePx2d 导致的 Invalid prop `fontSize` of type `string` 的警告 ([bebacd9](https://github.com/NervJS/gTaro/commit/bebacd9a2da85ba47b031a914e00f6958930e9ad))
* **rn:** 添加 pxTransform 的响应式适配 ([7098dc0](https://github.com/NervJS/gTaro/commit/7098dc01f759f246038fb91cb59b182a3402f6fb))
* **rn:** 完善 RN 录音的 API，使其兼容低版本 RN ([7e6d90a](https://github.com/NervJS/gTaro/commit/7e6d90a12f6e798373528cc6860acf832ab21d18))
* **rn:** media export ([fedad06](https://github.com/NervJS/gTaro/commit/fedad0697f65bce3b11712620247e55b366b4a55))
* **rn:** RN: Android 下 gTaro.navigateTo 某个页面后，标题没有居中 close [#3678](https://github.com/NervJS/gTaro/issues/3678) ([81d90ac](https://github.com/NervJS/gTaro/commit/81d90ac335da42818415018ba6bd605e37636f82))
* **rn:** RN在1.3.0Beta2执行gTaro.getCurrentPages()报错 close [#3082](https://github.com/NervJS/gTaro/issues/3082) ([926fdc1](https://github.com/NervJS/gTaro/commit/926fdc187c89325920a4ba99ab8a66e64cdefe4b))
* **rn:** this.$router增加path属性，与形式小程序同步 ([af0236e](https://github.com/NervJS/gTaro/commit/af0236e7a00468555895d19fb553bd79cbf9f9c9))
* **rn:** this.$router增加path属性，与形式小程序同步 ([0175da5](https://github.com/NervJS/gTaro/commit/0175da5a0c519c2749f88a9939b453fa1d934786))
* **rn:** typescript type error ([710ece1](https://github.com/NervJS/gTaro/commit/710ece1c54cc460f6944694aff0865742746b7bf))
* **router:** 解决getCurrentPages有时候只能获取长度但没有内容的问题 ([#3669](https://github.com/NervJS/gTaro/issues/3669)) ([a88225e](https://github.com/NervJS/gTaro/commit/a88225e760b6ff36951758ffc4a2fd5f8dbaca8f))
* **router:** 修复设置alias到'/'时出现页面重叠的问题, fix [#3597](https://github.com/NervJS/gTaro/issues/3597) ([2660b9b](https://github.com/NervJS/gTaro/commit/2660b9bceb185f1907dbabed53201bfb8bc3e628))
* **router:** 修复router跳转后不恢复滚动位置的问题 ([2d17268](https://github.com/NervJS/gTaro/commit/2d1726887e7cac42d322653119ed7ee86bd80f3f))
* **gTaro:** 添加百度 setPageInfo api, close [#3206](https://github.com/NervJS/gTaro/issues/3206) ([2ef11ff](https://github.com/NervJS/gTaro/commit/2ef11ff608b4428877bc9c7680a925a0ed781d2c))
* **gTaro:** 为 gTaro.request 类型定义添加 abort 方法，完善注释 [#3654](https://github.com/NervJS/gTaro/issues/3654) ([#3715](https://github.com/NervJS/gTaro/issues/3715)) ([b007a49](https://github.com/NervJS/gTaro/commit/b007a49841eff37eae1b44d87e75375ae081124e))
* **gTaro:** 修复 this.$router 类型错误 close [#3650](https://github.com/NervJS/gTaro/issues/3650) ([#3653](https://github.com/NervJS/gTaro/issues/3653)) ([557938e](https://github.com/NervJS/gTaro/commit/557938e6b9418dd13b0c53975aaa784034568e64))
* **gTaro:** 修复微信文档链接，添加几个 API 返回值的 cloudID ([#3296](https://github.com/NervJS/gTaro/issues/3296)) ([25b4f73](https://github.com/NervJS/gTaro/commit/25b4f73c052096e31c8ee5a04f231689730b7e83))
* **gTaro:** 增加 getLaunchOptionsSync 类型声明 ([b4f2281](https://github.com/NervJS/gTaro/commit/b4f2281dc29846855b5e3df07d51c78b2a737d25))
* **gTaro:** 增加 getLogManager 类型定义 ([#3275](https://github.com/NervJS/gTaro/issues/3275)) ([4739713](https://github.com/NervJS/gTaro/commit/4739713601c5bdd93e59c71d5c7ba53c9db8f286))
* **gTaro:** 增加 gTaro.reportMonitor ([#3252](https://github.com/NervJS/gTaro/issues/3252)) ([477090c](https://github.com/NervJS/gTaro/commit/477090cf61c6c29d9aa8425ab20aba890890db14))
* **gTaro:** interceptor 暴露 request 返回的 requestTask。close [#3654](https://github.com/NervJS/gTaro/issues/3654) ([2ada5a2](https://github.com/NervJS/gTaro/commit/2ada5a2188302705b3b67608392d90dac0950c1d))
* **gTaro:** memo 只需要判断 props ([9818c7d](https://github.com/NervJS/gTaro/commit/9818c7d4929456bd12e944a9a7c6e4e8aafba2f7))
* **gTaro:** useState/Reducer 的 setState 可以无视 SCU 更新 ([584510f](https://github.com/NervJS/gTaro/commit/584510f93a35f3ec540d0c11440328b56ca57c5e))
* **gTaro-alipay:** 修复支付宝二维码启动页面获取不到参数的问题，close [#3313](https://github.com/NervJS/gTaro/issues/3313) ([2102a85](https://github.com/NervJS/gTaro/commit/2102a854057adb7bac29dbc23f2ebc100df03e4c))
* **gTaro-alipay:** 修复支付宝分包问题。close [#3445](https://github.com/NervJS/gTaro/issues/3445) ([d904a79](https://github.com/NervJS/gTaro/commit/d904a7985d077b43e5286521c5018eb48235c4da))
* **gTaro-alipay:** 修复支付宝分包问题。close [#3703](https://github.com/NervJS/gTaro/issues/3703) ([2b8f024](https://github.com/NervJS/gTaro/commit/2b8f024e960a72cda06c263350a0085d5d6b58f8))
* **gTaro-cli:** 不重复设置 buildData。fix [#3605](https://github.com/NervJS/gTaro/issues/3605) ([e2ccfa3](https://github.com/NervJS/gTaro/commit/e2ccfa350cf313036244560590bf639514b4965f))
* **gTaro-cli:** 添加 json 文件缺失的逗号 ([#3707](https://github.com/NervJS/gTaro/issues/3707)) ([b6c3be9](https://github.com/NervJS/gTaro/commit/b6c3be9ffd3f3200abb847f21f3dcf7f275668c9))
* **gTaro-cli:** 添加 gTaro update 更新项目时遗漏的两个 stylelint 包 ([#3806](https://github.com/NervJS/gTaro/issues/3806)) ([b5cc6df](https://github.com/NervJS/gTaro/commit/b5cc6dfafb055e0e17b5af413dce85f2199632a6))
* **gTaro-cli:** 修复模板下载问题。 ([3de1270](https://github.com/NervJS/gTaro/commit/3de1270fd540f02a3ae6aec54dc938485978c20e))
* **gTaro-cli:** 修复小程序端非生产模式下不应用 csso 配置问题 close [#3622](https://github.com/NervJS/gTaro/issues/3622) ([#3623](https://github.com/NervJS/gTaro/issues/3623)) ([40cba83](https://github.com/NervJS/gTaro/commit/40cba8321a1fde6457e2ddb810c4cf3cb440abe7))
* **gTaro-components:** 修复低版本系统下 swiper 滑动的 bug，[#3299](https://github.com/NervJS/gTaro/issues/3299) ([62a24e2](https://github.com/NervJS/gTaro/commit/62a24e2af82c320bfabd857675403294e961d6ea))
* **gTaro-components-rn:** 修复Input组件不支持onChange事件，没有保持端一致性 ([b0f1c3a](https://github.com/NervJS/gTaro/commit/b0f1c3a4ccd76e8f6e58c7942b523528463af819))
* **gTaro-h5:** 去掉 es6 方法调用 ([3282707](https://github.com/NervJS/gTaro/commit/32827073bc4b7981e4037e24daa508ff6169252d))
* **gTaro-quickapp:** 兼容各种事件绑定传参情况 ([6cda94c](https://github.com/NervJS/gTaro/commit/6cda94c18fe05a67c68fcde87c3716c3cb3f2839))
* **gTaro-quickapp:** 快应用获取页面参数时增加容错 ([12c9998](https://github.com/NervJS/gTaro/commit/12c99981b5dcd83f20da823cbc4ca61ab148f946))
* **gTaro-quickapp:** 快应用属性处理 ([dbc9b6b](https://github.com/NervJS/gTaro/commit/dbc9b6b887ad53c120be7a15b29df8d372964213))
* **gTaro-quickapp:** 让页面路由传参获取更具兼容性 ([730e88b](https://github.com/NervJS/gTaro/commit/730e88ba38c2940ebd1237ca6db040461e59a84d))
* **gTaro-quickapp:** 修复 windows 下编译路由传参问题 ([1a4f375](https://github.com/NervJS/gTaro/commit/1a4f37530b25bf2a88be36304b7fe97a8b0172f3))
* **gTaro-quickapp:** 修复快应用 tabBar 图标显示问题 ([81cbdf7](https://github.com/NervJS/gTaro/commit/81cbdf7fd8e76a9f24169e48454898640881ddc5))
* **gTaro-quickapp:** 修复路由传参的问题，close [#3620](https://github.com/NervJS/gTaro/issues/3620) ([c0c5cb2](https://github.com/NervJS/gTaro/commit/c0c5cb2e9a3cf6fd39671076eb6d2ca79da38e97))
* **gTaro-rn:** 修复showLoading没有使用title属性 ([8d0b1df](https://github.com/NervJS/gTaro/commit/8d0b1df5f182c1a0a26ad357d5109ee9fae9a023))
* **gTaro-router-rn:** 修复RN端触发不了下拉刷新事件 ([dbfabf2](https://github.com/NervJS/gTaro/commit/dbfabf2ea1b83a2a0f343ce7108d8ce33e0c9520))
* **gTaro-tt:** 修复头条小程序事件不带 type 参数的问题，fix [#3382](https://github.com/NervJS/gTaro/issues/3382) ([1977062](https://github.com/NervJS/gTaro/commit/19770626148f0b58774b0263e8df11caf4d493fb))
* **gTaro-utils:** 优化 Object.is 判断 ([49bef9e](https://github.com/NervJS/gTaro/commit/49bef9e4e9b6d74d2b1248c9cfc5ded8c492c1ef))
* **gTaro-weapp:** 修复state上空对象变为有数据时，子组件不会去setData ([6a3e69a](https://github.com/NervJS/gTaro/commit/6a3e69a9ebf766c5feb01047e707b19c9eac160b))
* **gTaroize:** 加强对对象扩展运算符的支持，close [#3632](https://github.com/NervJS/gTaro/issues/3632) ([e3c638e](https://github.com/NervJS/gTaro/commit/e3c638e6bdd3695264df8cd66c65585de1c5d19b))
* **gTaroize:** 生命周期函数使用普通类函数，close [#3793](https://github.com/NervJS/gTaro/issues/3793) ([eb7931c](https://github.com/NervJS/gTaro/commit/eb7931ccaa0f29aba96c77b46877343f33ae2d68))
* **gTaroize:** 在 string props  直接写双引号报错，close [#3913](https://github.com/NervJS/gTaro/issues/3913) ([a1913f5](https://github.com/NervJS/gTaro/commit/a1913f5aee8fac45b0f81487c48f99ee897050b1))
* **gTaroize:** catch 事件填空字符串报错 ([dad3ae4](https://github.com/NervJS/gTaro/commit/dad3ae4796f7f018a792dfae6f6451ee1bf9d155))
* **transformer:**  事件处理传入普通成员表达式处理错误，close [#3923](https://github.com/NervJS/gTaro/issues/3923) ([affe845](https://github.com/NervJS/gTaro/commit/affe845669e0a1a3c75d5687c4cd0921391776a2))
* **transformer:** &nbsp; 在第一个直接时会被无视, close [#3406](https://github.com/NervJS/gTaro/issues/3406) ([4d14dd7](https://github.com/NervJS/gTaro/commit/4d14dd728c690ca2fd5997e476d58d71f476b362))
* **transformer:** 百度小程序生成 template data 需要用三个{}包裹 ([b3e66ae](https://github.com/NervJS/gTaro/commit/b3e66ae3fb5c1f9a67c8103fdd4938dd9e2a5106)), closes [#3244](https://github.com/NervJS/gTaro/issues/3244)
* **transformer:** 第三方组件绑定事件可以用 bind，close [#3859](https://github.com/NervJS/gTaro/issues/3859) ([896832d](https://github.com/NervJS/gTaro/commit/896832df4aea3d4fa72c7f94b394c6412b1726d1))
* **transformer:** 多个 if block 有同名变量编译错误，close [#3388](https://github.com/NervJS/gTaro/issues/3388) ([6df5d8d](https://github.com/NervJS/gTaro/commit/6df5d8d42c2738e5decd1180c27698f81ab18113))
* **transformer:** 解析 wx:else 内部的条件表达式错误，close [#3964](https://github.com/NervJS/gTaro/issues/3964) ([2be5032](https://github.com/NervJS/gTaro/commit/2be503265509fd54de5a63f730e1268690dfcdb4))
* **transformer:** 快应用循环 index 和 item 的位置错乱 ([064c507](https://github.com/NervJS/gTaro/commit/064c507df2e620e722f10be2a8afed9f8f37f12b))
* **transformer:** 类函数式组件返回的 state 应该从 this.state取值 ([5ec9679](https://github.com/NervJS/gTaro/commit/5ec9679156c59412436b534edd55bf6f8f0cf7ac)), closes [#3813](https://github.com/NervJS/gTaro/issues/3813)
* **transformer:** 每次都还原调用方传过来的参数， close [#3760](https://github.com/NervJS/gTaro/issues/3760) ([65483aa](https://github.com/NervJS/gTaro/commit/65483aa07f7b18e8f3d6143f03cc7ddbf7a0818e))
* **transformer:** 某些情况解析 ...props 错误，close [#3647](https://github.com/NervJS/gTaro/issues/3647) ([11964f8](https://github.com/NervJS/gTaro/commit/11964f85cd5fe9c18c18d458a30b6e3a68fb124e))
* **transformer:** 某些情况循环中使用 stopPropagation 报错 ([5b02527](https://github.com/NervJS/gTaro/commit/5b0252773c4f66f1fca8247d25700caa15c59aad)), closes [#3946](https://github.com/NervJS/gTaro/issues/3946)
* **transformer:** 匿名变量生成位置错误 ([c3086ae](https://github.com/NervJS/gTaro/commit/c3086aebfac6c00414e823f916187a4027041c8c))
* **transformer:** 如果循环在三元表达式中没有被 JSX 包裹住解析出错 ([f879bf6](https://github.com/NervJS/gTaro/commit/f879bf6287acd32330a948eb6964ad928a18d2c8)), closes [#3646](https://github.com/NervJS/gTaro/issues/3646)
* **transformer:** 使用 spread props 导致报错，close [#3439](https://github.com/NervJS/gTaro/issues/3439) ([bf85def](https://github.com/NervJS/gTaro/commit/bf85def08e3a3b66e575691bce10b2c3fc047f16))
* **transformer:** 使用 spread/rest 语法生成匿名函数 ([75fc37a](https://github.com/NervJS/gTaro/commit/75fc37a71b2994848cc4086d8374003a3094c6c5)), closes [#3577](https://github.com/NervJS/gTaro/issues/3577)
* **transformer:** 同一作用域有多个自定义组件无法正确生成 props ([29225c6](https://github.com/NervJS/gTaro/commit/29225c66cf95abb6046bd68e38bc11f9fab90337))
* **transformer:** 误报解构警告，close [#3450](https://github.com/NervJS/gTaro/issues/3450) ([f38e13b](https://github.com/NervJS/gTaro/commit/f38e13b80aea280ead7236739709630ef96d4562))
* **transformer:** 误删 JSX 声明，close [#3825](https://github.com/NervJS/gTaro/issues/3825) ([120d754](https://github.com/NervJS/gTaro/commit/120d7549684088dcd1105048cf51f4bc1b24f192))
* **transformer:** 修复 0945248e2faf2a2d0f7fcf5f0e52473c85c5d073 重复添加插件 ([2b8180b](https://github.com/NervJS/gTaro/commit/2b8180bc0979b95b6d16657e05350b153b24829b))
* **transformer:** 修复 11964f8 对 JSX 属性判断错误，close [#3697](https://github.com/NervJS/gTaro/issues/3697) ([24e717f](https://github.com/NervJS/gTaro/commit/24e717f625317918d471fda3619c20cdb358776e))
* **transformer:** 修复 46604f5 导致 indexKey 没有加入循环中 ([61c54c6](https://github.com/NervJS/gTaro/commit/61c54c66fe18cf47e8b0624aff2de7cd5aa3ea4b)), closes [#3665](https://github.com/NervJS/gTaro/issues/3665)
* **transformer:** 循环中的 wx:else 也需要用 block 包裹 ([b2ba05d](https://github.com/NervJS/gTaro/commit/b2ba05d1e33a67b81f87b50304f64f2919c8b3b9)), closes [#3410](https://github.com/NervJS/gTaro/issues/3410)
* **transformer:** 在 if block 中的 props 生成位置错误 ([9a69c3d](https://github.com/NervJS/gTaro/commit/9a69c3df1930737dbd009630f2c5f36195654ac9)), closes [#3290](https://github.com/NervJS/gTaro/issues/3290)
* **transformer:** mobx 不需要 import ReduxContext, close [#3453](https://github.com/NervJS/gTaro/issues/3453) ([8d99a2b](https://github.com/NervJS/gTaro/commit/8d99a2bacb1624b12de1f10c9b3fec2df75ff31f))
* **transformer:** objectExpression property key'type ([#3932](https://github.com/NervJS/gTaro/issues/3932)) ([c6f587c](https://github.com/NervJS/gTaro/commit/c6f587c0ea7028f11ff102580453520116b626aa))
* **transformer:** opt.isNormal 不需要走自定义 babel 插件 ([0945248](https://github.com/NervJS/gTaro/commit/0945248e2faf2a2d0f7fcf5f0e52473c85c5d073)), closes [#3731](https://github.com/NervJS/gTaro/issues/3731)
* **transformer:** propsManager 不再生成变量，close [#3914](https://github.com/NervJS/gTaro/issues/3914) ([98c2f86](https://github.com/NervJS/gTaro/commit/98c2f86fff06af34bf9fefdaaa714abf33c282f4))
* **transformer:** propsManager.set 不再设置对象字面量 ([40535ee](https://github.com/NervJS/gTaro/commit/40535ee086c3a41f841029a801ab1e7d6807df9f)), closes [#3721](https://github.com/NervJS/gTaro/issues/3721)
* **transformer:** render 函数顺序靠前导致找不到当前类其它的 JSX 函数 ([cd84e67](https://github.com/NervJS/gTaro/commit/cd84e6740eeac56b3714c483a8287b50e492274e)), closes [#3966](https://github.com/NervJS/gTaro/issues/3966)
* **transformer:** render props 多次编译报错，close [#3798](https://github.com/NervJS/gTaro/issues/3798) ([525d278](https://github.com/NervJS/gTaro/commit/525d2780797a7106e286cd81d79ef588a85721f2))
* **transformer:** slot 内的 wx:key 没有呗替换为 key ([409da2c](https://github.com/NervJS/gTaro/commit/409da2cd189ee48a7f46fa6c25b13beff8a58fc2)), closes [#3738](https://github.com/NervJS/gTaro/issues/3738)
* **transformer:** wx:else 不能和 wx:for 同时存在一个标签 ([0e32548](https://github.com/NervJS/gTaro/commit/0e325482468a639e8a71294d0e92be89e776c4e8)), closes [#3813](https://github.com/NervJS/gTaro/issues/3813)
* **tt:** ref绑定时态不正确的问题 ([29fdc3c](https://github.com/NervJS/gTaro/commit/29fdc3c80897da5f7d5daa9143af72c9dd4ea1f8))
* **types:** 新增FunctionComponent的options属性 ([#3874](https://github.com/NervJS/gTaro/issues/3874)) ([58a0e2f](https://github.com/NervJS/gTaro/commit/58a0e2f1edf1d6afc446437efffac33d2c808c6d))
* memo对state的判断应该用逻辑或 ([#3600](https://github.com/NervJS/gTaro/issues/3600)) ([552e868](https://github.com/NervJS/gTaro/commit/552e8688e127e4f96bb8e936beddb24078540320))
* **alipay:** 修复在支付宝分包中状态管理工具不可用的问题，fix [#3445](https://github.com/NervJS/gTaro/issues/3445) ([a6f4c0a](https://github.com/NervJS/gTaro/commit/a6f4c0aece3ddfca11be80fb3a9210994a4f4be7))
* **cli:** 当页面或组件没有引用样式时生成模板不需要生成插入样式代码 ([3220f5d](https://github.com/NervJS/gTaro/commit/3220f5d16403618983e30399edfe7da9ad3d5246))
* **cli:** 更新快应用 manifest ([b09c4d6](https://github.com/NervJS/gTaro/commit/b09c4d6e9d98941bc50d6f583b5938a8b5342854))
* **cli:** 修复快应用编译报错，快应用依赖安装问题 ([15bed06](https://github.com/NervJS/gTaro/commit/15bed066188eacdecd80df8a5a0c945049a9c25a))
* **cli:** 修复项目目录带'src'时编译报错的问题, fix [#3431](https://github.com/NervJS/gTaro/issues/3431) ([14b135a](https://github.com/NervJS/gTaro/commit/14b135ad2ab44bb31a7a24413a1d7c162a693e1a))
* **cli:** 引入json包含null的问题，close [#3505](https://github.com/NervJS/gTaro/issues/3505) ([849999d](https://github.com/NervJS/gTaro/commit/849999dedb206ef272ac4e1f71cc2f2c3711dcde))
* **components:** 修复 Video 组件 poster 失效问题 close [#3526](https://github.com/NervJS/gTaro/issues/3526) ([b69232d](https://github.com/NervJS/gTaro/commit/b69232dff55a598589f9301e8e70ccc0d000688b))
* **docs:** 案例中的gTaro-redux引用路径错误 ([#3522](https://github.com/NervJS/gTaro/issues/3522)) ([8ae96c2](https://github.com/NervJS/gTaro/commit/8ae96c2e43b69d3821c8641c9dd68c49cc54f3d0))
* **h5:** 修复build模式下h5 api的样式被treeshake掉的问题, fix [#3497](https://github.com/NervJS/gTaro/issues/3497) ([775c953](https://github.com/NervJS/gTaro/commit/775c9539f041f8c6b2a8c0cd95f8c7cf56244a9b))
* **h5:** 修复h5 setClipboardData api调用出错的问题, fix [#3539](https://github.com/NervJS/gTaro/issues/3539) ([e6fe90f](https://github.com/NervJS/gTaro/commit/e6fe90ffe5e70945bdb860c099475fb74c8ae205))
* **h5:** 修复previewImage的点透问题, fix [#3071](https://github.com/NervJS/gTaro/issues/3071) ([11a8fd2](https://github.com/NervJS/gTaro/commit/11a8fd23c0b439778d3a71dc35c43d2003059c8b))
* **h5:** h5的chooseImage在count设置为1时取消了multiple属性, fix [#3401](https://github.com/NervJS/gTaro/issues/3401) ([08aa12d](https://github.com/NervJS/gTaro/commit/08aa12d6bed7f39ad93a24e9590c8628bbd6cd7d))
* **movableview.d.ts:** 修正 关于 y 轴和 onVTouchMove 事件注释错误的问题 ([#2924](https://github.com/NervJS/gTaro/issues/2924)) ([c5fc256](https://github.com/NervJS/gTaro/commit/c5fc256df4264668f465fa37745cb97cc428bb05))
* **rn:** 导出 hooks 相关接口，以解决 RN 端接口未定义问题 ([#3579](https://github.com/NervJS/gTaro/issues/3579)) ([7ea3f37](https://github.com/NervJS/gTaro/commit/7ea3f37549581758f844784700d2f33b8dca8413))
* **router:** 修复偶尔页面隐藏失败的情况 ([b9f708a](https://github.com/NervJS/gTaro/commit/b9f708aa1919b1e0077285e0ed688485fe4c7d14))
* **gTaro:** 在memo中增加对state的浅判断 ([#3563](https://github.com/NervJS/gTaro/issues/3563)) ([19eef47](https://github.com/NervJS/gTaro/commit/19eef476e06b42f4aa6617ea64fee95ce70da8fe)), closes [#3527](https://github.com/NervJS/gTaro/issues/3527)
* **gTaro:** 增加 gTaro.getAccountInfoSync 类型定义 ([#3433](https://github.com/NervJS/gTaro/issues/3433)) ([2f33f56](https://github.com/NervJS/gTaro/commit/2f33f562b3ae97851729bf337ac3a7a1bc284413))
* **gTaro-cli:** 尽早设置watch下的NODE_ENV为development ([#3583](https://github.com/NervJS/gTaro/issues/3583)) ([d9d9f68](https://github.com/NervJS/gTaro/commit/d9d9f686308c9d82066d3e86ba3686e5088ce77b))
* **gTaro-quickapp:** 修复事件传参绑定 ([4af3659](https://github.com/NervJS/gTaro/commit/4af36598f46840beecb85eaa12a83aaf336f7b40))
* **gTaro-weapp:** 微信小程序能通过 extraProps 接收外部 props ([506ca02](https://github.com/NervJS/gTaro/commit/506ca025afcdaf301cf1d01820beae831c56f605))
* **gTaro-weapp/qq/tt/swan/alipay:** 循环 ref 问题。close [#3455](https://github.com/NervJS/gTaro/issues/3455) ([975084f](https://github.com/NervJS/gTaro/commit/975084fa06de7edc2806e904e991e1f791954d4e))
* **gTaro-weapp/tt/swan/qq/alipay:** 拦截器添加 cleanInterceptors 方法 ([22edff9](https://github.com/NervJS/gTaro/commit/22edff9b0249d067a5b2e9390e868400615d3006))
* **gTaroize:** 字母集从a-j调整为b-k ([#3569](https://github.com/NervJS/gTaro/issues/3569)) ([b826b11](https://github.com/NervJS/gTaro/commit/b826b117a57704dbe100bd4c02f907e3424b568f))
* **transformer:** 函数式组件支持 bind，close [#3534](https://github.com/NervJS/gTaro/issues/3534) ([ed361db](https://github.com/NervJS/gTaro/commit/ed361db3f4bd2fc0a6ac1090cbef0ec12eaa4d31))
* **transformer:** 嵌套循环判断使用上级变量编译错误，close [#3462](https://github.com/NervJS/gTaro/issues/3462) ([6b525c2](https://github.com/NervJS/gTaro/commit/6b525c23b82414a5660c905f910b60e10aa7f5ee))
* **transformer:** 使用异步订阅 redux 更新 ([1ab6123](https://github.com/NervJS/gTaro/commit/1ab61236b8349b5c9289bbd6fe854528b96c5cc0)), closes [#3456](https://github.com/NervJS/gTaro/issues/3456)
* **transformer:** 循环没有写 return 生成匿名函数错误，close [#3536](https://github.com/NervJS/gTaro/issues/3536) ([46604f5](https://github.com/NervJS/gTaro/commit/46604f5003bdf0afe2cede73f69a44a4c16638d0))
* **transformer:** 循环中使用对象展开符报错，close [#3547](https://github.com/NervJS/gTaro/issues/3547) ([527ae89](https://github.com/NervJS/gTaro/commit/527ae897c9a42dbcf3b785e8874893e4eb8dc443))
* **transformer:** 在 hooks 会把 return 替换，close [#3469](https://github.com/NervJS/gTaro/issues/3469) ([beb21f0](https://github.com/NervJS/gTaro/commit/beb21f019fa06d9eba3a9f72531943b4985d62fa))
* **transformer:** 只有在快应用时再删除多余的 $usedState ([fa7c227](https://github.com/NervJS/gTaro/commit/fa7c22731c61f6c95e460a5e04a59e7c04eb3b93))
* **transformer:** 自定义组件支持外部类，close [#3080](https://github.com/NervJS/gTaro/issues/3080) ([96573c1](https://github.com/NervJS/gTaro/commit/96573c1ff16c486273009e9fdcf23680b7003954))
* **transformer:** children 从 this.props 解构会删除赋值语句 ([260360f](https://github.com/NervJS/gTaro/commit/260360fff9ee5ff03c6eaad6d9daeddc3e21f561))
* **weapp:**  当组件不具名时 propsType 检测报错 ([434591f](https://github.com/NervJS/gTaro/commit/434591fa9ab452e3afb087f8ffbede2a29eadb5a))
* **weapp:** 初始 ref 获取改到 didmount 阶段 ([0d2bb53](https://github.com/NervJS/gTaro/commit/0d2bb5356df9343056a8480c292b3959cfe6fd48))
* **weapp:** 修复 extraProps 判断 bug。 ([3288436](https://github.com/NervJS/gTaro/commit/328843668e422661276dcd4922ed7557da105632))
* **weapp:** 修复 mobx 下 extraProps 判断 bug。close [#3513](https://github.com/NervJS/gTaro/issues/3513) ([3deb1a7](https://github.com/NervJS/gTaro/commit/3deb1a797d3c6039ff6894db8b1589863346f019))
* **with-weapp:** 当第二个参数没有传入时无法监听 props 变化 ([61ac83c](https://github.com/NervJS/gTaro/commit/61ac83c31ac320856e094d64ba1998168f216e40)), closes [#3793](https://github.com/NervJS/gTaro/issues/3793)
* 🐛 修复RN中，页面开启enablePullDownRefresh后，页面下拉刷新失效 ([cfec368](https://github.com/NervJS/gTaro/commit/cfec368fd7207727746e98139e40c3d62d065cbc))
* 修复urlQuery为空时，返回错误的params (alipay、qq、tt) ([eae701a](https://github.com/NervJS/gTaro/commit/eae701a550e5dfe3a0cba71e1044133f817c68c3))
* 优化h5 下 ScrollView 标签，提供 onTouchMove 方法 ([44b730a](https://github.com/NervJS/gTaro/commit/44b730afdaf3fed50817f22bce2a2008a8c60f41))
* **gTaro:** disableSwipeBack 将在 7.0.5 版本失效 ([194c1b0](https://github.com/NervJS/gTaro/commit/194c1b04184f90acf32e69e9eb173c30753c9984))
* **gTaroize:** import src 填入无法解析的路径时提醒填入相对路径 ([79a5bea](https://github.com/NervJS/gTaro/commit/79a5bea368f4d54181ef32ba12834f337f8aba96)), closes [#3120](https://github.com/NervJS/gTaro/issues/3120)
* **transformer:** 百度小程序生成 template data 需要用三个{}包裹 ([6ef43b1](https://github.com/NervJS/gTaro/commit/6ef43b11ad9440de93d57ab76a3e38ce187bcea7)), closes [#3244](https://github.com/NervJS/gTaro/issues/3244)
* **transformer:** 当 JSX 表达式直接返回 false 时移除表达式 ([2acbbf3](https://github.com/NervJS/gTaro/commit/2acbbf307540952316a6edeceb97e578223dc5c3)), closes [#2798](https://github.com/NervJS/gTaro/issues/2798)
* **transformer:** 修复多次生成匿名表达式报错，close [#3344](https://github.com/NervJS/gTaro/issues/3344) ([f9d08e5](https://github.com/NervJS/gTaro/commit/f9d08e527a05f1fcf86b16d76c02f06e84e264b4))
* **transformer:** 循环生成 comp_id 可能会造成键值重复 ([230a347](https://github.com/NervJS/gTaro/commit/230a347d901bf42ce926734b812e91fe509051dc)), closes [#3220](https://github.com/NervJS/gTaro/issues/3220)
* **transformer:** 在类函数的 JSX循环无法使用 this.state 来循环 ([0401fd0](https://github.com/NervJS/gTaro/commit/0401fd035b4432b27fa6e398b8ee3677de7124f6))
* **transformer:** props 生成多了 $gTaroCompReady 属性 ([37e7a46](https://github.com/NervJS/gTaro/commit/37e7a464685460687b8bff9d409ada627aaff744))
* **transformer:** SFC 模式不阻止 state 参与 state assign ([1de5935](https://github.com/NervJS/gTaro/commit/1de593543626555bbf2a9eb774a56a4d938034e9)), closes [#3316](https://github.com/NervJS/gTaro/issues/3316)
* **weapp:** 修复urlQuery为空时，生成错误的params ([7f1c961](https://github.com/NervJS/gTaro/commit/7f1c96151dd42bc9b7e31cbfa47ac8e310b4ce95))
* **weapp:** 优化代码 ([9df0984](https://github.com/NervJS/gTaro/commit/9df09844c993ad533728a6c89e8c3c44fe05023a))
* 🐛 修复RN下获取statusBarHeight不准确的问题 ([ec64291](https://github.com/NervJS/gTaro/commit/ec6429116988e817f00829b163199aa5e51d5bba)), closes [#3036](https://github.com/NervJS/gTaro/issues/3036)
* **cli:** 编译到支付宝时路径中的 @ 替换为 _ ([d09cc2d](https://github.com/NervJS/gTaro/commit/d09cc2d563846bf5d8039b74ce88694e0ec7cec5))
* **cli:** 修复 node_modules 路径与工作目录不一致时，生成 outputNpmPath 异常的问题 ([#1412](https://github.com/NervJS/gTaro/issues/1412)) ([924ac12](https://github.com/NervJS/gTaro/commit/924ac12153d1fdd7a46ebbe25cba16d573a23ed5))
* **cli:** 修复第一次编译成功不显示 devUrl 的问题 ([#1864](https://github.com/NervJS/gTaro/issues/1864)) ([4ba22d8](https://github.com/NervJS/gTaro/commit/4ba22d85af72caf36d2c8ea1620bcfc047d9d6d5))
* **cli:** 修复引用 node_modules 中的组件路径错误 ([fe29c3b](https://github.com/NervJS/gTaro/commit/fe29c3becd1d13d36bdce4b214d7231303682771))
* **cli:** 修复convert转换死循环 ([#1465](https://github.com/NervJS/gTaro/issues/1465)) ([22b2005](https://github.com/NervJS/gTaro/commit/22b2005cc9662a495567bfcbb6d098c9806e7fbe))
* **cli:** 修复ts中对于带decorator的classDeclaration编译错误的问题 ([a03359a](https://github.com/NervJS/gTaro/commit/a03359a7ae90f0fcfa75b07f555978f55963f3f1))
* **cli:** 修改模板 babel 配置，默认开启 h5 tree shaking ([2282083](https://github.com/NervJS/gTaro/commit/2282083e3595669c482336bb8ddd14953664fc9f))
* **cli:** 样式中引用 npm 内资源解析时路径使用相对路径 ([487217d](https://github.com/NervJS/gTaro/commit/487217d445c341ad56e054aabe899cdace6a6873))
* **cli:** 优化 npm 安装包版本的查找 ([5395f43](https://github.com/NervJS/gTaro/commit/5395f43597c30082c583a97837d2318a7f7a9c82))
* **cli:** 暂时去掉 cli 与框架版本检测，待后续调整设计 ([542db9e](https://github.com/NervJS/gTaro/commit/542db9eddd627fab503c0b797e7bce406dfa1b92))
* **cli:** copy 文件时，源文件与目标位置相同时报错 ([3a9cbe8](https://github.com/NervJS/gTaro/commit/3a9cbe8bbe90cc5935fb4ec7640ec22e4d1f9044))
* **cli:** h5 端编译对于带有后缀的资源引用编译错误 ([a96c994](https://github.com/NervJS/gTaro/commit/a96c9943d84bfc62426646c4e6cf18af487e9d71))
* **cli:** mobx typescript 模板报错, fix [#1975](https://github.com/NervJS/gTaro/issues/1975) ([9d64e98](https://github.com/NervJS/gTaro/commit/9d64e98e779c7951d1a69aac9efd1666ffc259d4))
* **cli:** node_modules 中的文件拷贝不全，close [#1697](https://github.com/NervJS/gTaro/issues/1697) ([4745b44](https://github.com/NervJS/gTaro/commit/4745b4440e6a06d5c722cff44a0f6ddec7a315e0))
* **cli:** ui 组件库引用路径替换错误 ([2a38eaa](https://github.com/NervJS/gTaro/commit/2a38eaac5d16780e731038406e3213b737edc391))
* **components:**  修复滑动到每一列第一项无法触发onColumnchange close[#1955](https://github.com/NervJS/gTaro/issues/1955) ([1e8cb56](https://github.com/NervJS/gTaro/commit/1e8cb5690a1911d7084aebdcd68beece7e2d26bf))
* **components:** 修复 Picker 默认字体问题 close [#1718](https://github.com/NervJS/gTaro/issues/1718) ([c64a97a](https://github.com/NervJS/gTaro/commit/c64a97af5865ea3ee53726531243441a3a709a50))
* **components:** 修复 picker 组件 onColumnChange 参数 ([3b77193](https://github.com/NervJS/gTaro/commit/3b7719348d1a6050a79ed0856ad27ddeae493569))
* **components:** 修复 Picker 组件返回值问题 ([d1d965b](https://github.com/NervJS/gTaro/commit/d1d965b34ed888c0cd19918bf39b31b37aa6015a))
* **components:** 修复 RichText className 属性问题 close [#2013](https://github.com/NervJS/gTaro/issues/2013) ([c2c28ea](https://github.com/NervJS/gTaro/commit/c2c28ea06d6ef9ecfced6bd24158ecf937994a23))
* **components:** 修复 Swiper 引入问题 ([e1adb3c](https://github.com/NervJS/gTaro/commit/e1adb3c421c4327e2f313a2e34b3aa45f2153e47))
* **components:** 修复 Switch 不受控问题 clsoe [#1794](https://github.com/NervJS/gTaro/issues/1794) ([434daa5](https://github.com/NervJS/gTaro/commit/434daa57a37d20c57925e0b1cb7a0a409d471a4c))
* **components:** 修复h5 tabbar在'/'不展示的问题 ([8c92c90](https://github.com/NervJS/gTaro/commit/8c92c90ebd33b3b20a7641b808407584f831e0c3))
* **components:** 修复tabbar可能不展示的问题 ([14a5594](https://github.com/NervJS/gTaro/commit/14a559435dd11cd6bddf627bc49a88ac41fc44b4))
* **components:** 在sideEffects中标记样式文件 ([1bf341c](https://github.com/NervJS/gTaro/commit/1bf341ccd324606b80472d5cec30edd78dfcdfd6))
* **components:** nerv 无法支持 render 的结果是一个数组，close [#1804](https://github.com/NervJS/gTaro/issues/1804) ([8bd95c8](https://github.com/NervJS/gTaro/commit/8bd95c81d9218b22f005be121036d5313217a3ff))
* **components:** Picker 为 mode = date 属性 start与end 配置无效 close [#2020](https://github.com/NervJS/gTaro/issues/2020) ([25b7d43](https://github.com/NervJS/gTaro/commit/25b7d430d18cc72316bfc97dc065bbe92ad9ff8e))
* **components webpack-runner:** components打包问题修复 ([d0f5732](https://github.com/NervJS/gTaro/commit/d0f57326336f1128ff97624640fd031ab0ddbfc7))
* **eslint:** 解析非组件/页面 JSX 文件时编译器不启用 eslint 检查, close [#1703](https://github.com/NervJS/gTaro/issues/1703) ([d0a2bce](https://github.com/NervJS/gTaro/commit/d0a2bcec8607469512792632a1a154093d36d927))
* **index:** 修复Swiper 失效问题 ([f9c6dfd](https://github.com/NervJS/gTaro/commit/f9c6dfd45e7366bf2b2f0cf2918e89804b0de1f3))
* **input:** 修复 IOS 光标跳转问题 ([71f605f](https://github.com/NervJS/gTaro/commit/71f605f7e0707de0b39c0c7d3a27e8a4b2087def))
* **input:** 修复 number 类型 maxLength 无效 ([8ae8194](https://github.com/NervJS/gTaro/commit/8ae8194cf6fa1a9dcf690e5511252f1ee2b71def))
* **input:** 选择文件出错 ([28273d7](https://github.com/NervJS/gTaro/commit/28273d753e6cd8968afe514a705332753f0d6d75))
* **mobx:** 1.2.7 mobx-h5 丢失文件 ([6a95553](https://github.com/NervJS/gTaro/commit/6a9555372cabb46c0079ee9ae9adbe19d3abf657))
* **mobx:** 修复rn端文件丢失问题 ([#1949](https://github.com/NervJS/gTaro/issues/1949)) ([d12ce03](https://github.com/NervJS/gTaro/commit/d12ce03c1d7e23c66ed5c7b8bf9c48411c2f39c0))
* **mobx:** h5 & rn 环境下的 Provider 定义为 stateful（[#1850](https://github.com/NervJS/gTaro/issues/1850)） ([#1852](https://github.com/NervJS/gTaro/issues/1852)) ([2aaf6d7](https://github.com/NervJS/gTaro/commit/2aaf6d7e030fe95e3339aec13e873a68db427f54))
* **mobx-common mobx-h5:** 增加编译代码 fix [#2017](https://github.com/NervJS/gTaro/issues/2017) ([82ffd4a](https://github.com/NervJS/gTaro/commit/82ffd4ac6717419161cae25a297797d57d140fb5))
* **RN:** 路径别名配置字段错误 ([#1939](https://github.com/NervJS/gTaro/issues/1939)) ([25c9871](https://github.com/NervJS/gTaro/commit/25c98716b7c7aa7663874a33e86d6ad04fc3c24c))
* **RN:** 修复 Navigation 相关方法的事件绑定 ([bdff7f2](https://github.com/NervJS/gTaro/commit/bdff7f27a3380f0cdebe21d0ee7c1c82cd9fb2c1))
* **RN:** 修复 gTaro.navigateTo 返回问题  close[#1735](https://github.com/NervJS/gTaro/issues/1735) ([3d06b4b](https://github.com/NervJS/gTaro/commit/3d06b4b4a84617345b6dcbf20a9a7409dd67654a))
* **RN:** 修复页面返回不掉用 componentDidShow 和 componentDidHide 的 bug ([90901cc](https://github.com/NervJS/gTaro/commit/90901cc46de9f1fa5b0e82c43e074ac1ca9fe432))
* **RN:** gTaro 编译 rn 时分包路径有问题 close [#1610](https://github.com/NervJS/gTaro/issues/1610) ([2eaf122](https://github.com/NervJS/gTaro/commit/2eaf122432e2a9f18623ec4aec6f339840e42022))
* **RN:** yarn dev:rn 时 报错 TypeError: TypeError: undefined is not an object (evaluating 'this.$router.params') close [#1779](https://github.com/NervJS/gTaro/issues/1779) ([f10b764](https://github.com/NervJS/gTaro/commit/f10b764e881bd14b2508c5715523ffaf75050eb5))
* **router:** 去除了一些可能导致报错的es6+调用 ([bd53b6f](https://github.com/NervJS/gTaro/commit/bd53b6f343ad868f81c233f060830e439537fddf))
* **router:** 去除没有卵用的404 ([8350ab6](https://github.com/NervJS/gTaro/commit/8350ab64b0f69a2327d4601a62f09545ce675d97))
* **router:** 修复一些问题： ([8c6363e](https://github.com/NervJS/gTaro/commit/8c6363ea21c37c8c869772fe759b357801222e6c))
* **router:** 修复navigateBack的传参错误，添加错误提示 ([55f9aed](https://github.com/NervJS/gTaro/commit/55f9aed6bb1b18b89fabf0235bb5373d4822510d))
* **router:** 修复redirect到相同path时不渲染的问题 ([7cfd45b](https://github.com/NervJS/gTaro/commit/7cfd45b37aa263837d5cd140a90ea71867603ee1))
* **router component:** 修复redirectTo tabbar暂时改用redirectTo ([b7c6b58](https://github.com/NervJS/gTaro/commit/b7c6b582d0d4be58e1cff6d5253dab1c362327cb))
* **gTaro:** 小程序端事件处理事件名类似时参数绑定错误，close [#1866](https://github.com/NervJS/gTaro/issues/1866) ([9397304](https://github.com/NervJS/gTaro/commit/93973042c1b726a5cb06f82a628f15d6fe474480))
* **gTaro:** 修复事件 bind 传参，close [#1936](https://github.com/NervJS/gTaro/issues/1936) ([e638b50](https://github.com/NervJS/gTaro/commit/e638b50e1a8fe1cea985717315d8d7f5f4ff364f))
* **gTaro:** 修正 gTaro.getEnv 对头条小程序的判断 ([8bc4293](https://github.com/NervJS/gTaro/commit/8bc4293b6fac4790fbdd8334effed5538431eb56))
* **gTaro:** componentWillUnmount 方法中无法获取navigateTo传入的参数，close [#2040](https://github.com/NervJS/gTaro/issues/2040) ([fe9fdca](https://github.com/NervJS/gTaro/commit/fe9fdcab1815909c97edf9b9e7ac92e4dd0fb66d))
* **gTaro:** once can not destory ([#1885](https://github.com/NervJS/gTaro/issues/1885)) ([3418dd6](https://github.com/NervJS/gTaro/commit/3418dd675299cedbe1fd1fb3c8b34e154ee810f6))
* **gTaro-alipay:** 修复支付宝 ref ([59a7cf1](https://github.com/NervJS/gTaro/commit/59a7cf118669bb9e56b1781cb6c65b56a2ce58a2))
* **gTaro-alipay:** 支付宝 ref 逻辑更新 ([3bfb315](https://github.com/NervJS/gTaro/commit/3bfb3150a53c4f36f65d2cd4aa6b138d9fa24f87))
* **gTaro-alipay:** 支付宝 ref 逻辑修复 ([16904a4](https://github.com/NervJS/gTaro/commit/16904a4bba897a1c36de935698599bb30d3aec31))
* **gTaro-alipay:** setData 触发的 didUpdate 与 props 改变触发的 didUpdae 有可能会被小程序合并，所以判断条件需要更新 ([1b4e49e](https://github.com/NervJS/gTaro/commit/1b4e49ee93d255dba9377548d927fe31375d819c))
* **gTaro-cli:** build ui 当 TARO_BUILD_TYPE 为 script 时，直接 webpack 打包 ([bb88c7f](https://github.com/NervJS/gTaro/commit/bb88c7f41311e46de00b2f39192bb19b4fc9fb1e))
* **gTaro-components:** 修复 Input 组件类型为 number 或者 digit 时的错误，close [#1819](https://github.com/NervJS/gTaro/issues/1819) ([d512b3e](https://github.com/NervJS/gTaro/commit/d512b3eba28ec9375ddf210e0c20ec14328457db))
* **gTaro-components:** 修复 Input 组件默认值问题 close [#1790](https://github.com/NervJS/gTaro/issues/1790) ([7ccb4aa](https://github.com/NervJS/gTaro/commit/7ccb4aa27d815201e1b6c21c5ecede7a102f9ed0))
* **gTaro-components:** 修复 onInput的e.detail.value 获取不到值 close [#1439](https://github.com/NervJS/gTaro/issues/1439) ([9eeedf7](https://github.com/NervJS/gTaro/commit/9eeedf74cf84de76141d22974a2d0a173e691011))
* **gTaro-components:** 修复 Picker 组件 Mode 为 date 时的选择区间问题 close [#1911](https://github.com/NervJS/gTaro/issues/1911) ([851a939](https://github.com/NervJS/gTaro/commit/851a939cf4cb5764e8973c9d1bee9451b7a295b5))
* **gTaro-components:** 修复 picker date，start end 无效 ([6c6b244](https://github.com/NervJS/gTaro/commit/6c6b244d921b27a21106becd3ca5a8e5235985ab))
* **gTaro-components:** 修复 Textarea 组件无法传递 detail 问题 ([58456e7](https://github.com/NervJS/gTaro/commit/58456e7b85728f21d201383d0093f88b4f179598)), closes [#1713](https://github.com/NervJS/gTaro/issues/1713)
* **gTaro-components:** 修复Input 组件事件问题 close [#1647](https://github.com/NervJS/gTaro/issues/1647) ([53c9337](https://github.com/NervJS/gTaro/commit/53c93379a1cfba3bf860094364c115133c35a032))
* **gTaro-components:** 修复Input 组件事件问题 close # 1647 ([7b702e7](https://github.com/NervJS/gTaro/commit/7b702e7a3f0a68a1875ae22f99a5028c0ec88ada))
* **gTaro-components:** ScrollView 对齐小程序样式，隐藏 scrollbar ([79a4ad1](https://github.com/NervJS/gTaro/commit/79a4ad1ea542683328f9354bbf575c5bea21204b))
* **gTaro-components:** ScrollView 组件应同步其容器元素的 scrollLeft、scrollTop 值 ([17b6d76](https://github.com/NervJS/gTaro/commit/17b6d76e3a60a5df9100c9cae159b117985f788c))
* **gTaro-components:** textarea event handler miss pass detail value ([08221f6](https://github.com/NervJS/gTaro/commit/08221f6eebbf853387189c0fa203fefb2aa778fa))
* **gTaro-components-rn:** 让Icon的size可传字符串型数字，close [#1488](https://github.com/NervJS/gTaro/issues/1488) ([96271e4](https://github.com/NervJS/gTaro/commit/96271e45bce0fd99777fb790d79aa07c6a8d3964))
* **gTaro-components-rn:** View在ScrollView内且绑有点击事件，滑动时无法触发ScrollView的滚动，fix [#1520](https://github.com/NervJS/gTaro/issues/1520) ([7eed26c](https://github.com/NervJS/gTaro/commit/7eed26ce6807693284445bfee242ed5f9bf32c2a))
* **gTaro-h5:** 补充 Nerv 引用 ([7f30b6f](https://github.com/NervJS/gTaro/commit/7f30b6fd218ed232d94fa268ddad39e199075fad))
* **gTaro-h5:** 改用 findDOMNode 优化 ([#1754](https://github.com/NervJS/gTaro/issues/1754)) ([e9eead9](https://github.com/NervJS/gTaro/commit/e9eead945cf18e2d7e4f835f9f876d4c4a4104af))
* **gTaro-h5:** API createAnimation 挂载到 gTaro 对象上 ([ef2309b](https://github.com/NervJS/gTaro/commit/ef2309bbb347facd32c0b00cb85f68480ed63843))
* **gTaro-rn:** 修复非post方法时，对data的处理，close [#1457](https://github.com/NervJS/gTaro/issues/1457) ([6883a7e](https://github.com/NervJS/gTaro/commit/6883a7e32fd6d415ea15cd779624ecffa9eb1bec))
* **gTaro-swan:** 修正百度小程序 componentDidMount 调用 ([cabad00](https://github.com/NervJS/gTaro/commit/cabad0048599adf969a6d3cd072a15ff5fa868c3))
* **gTaro-swan、gTaro-aplipay:** props 为 null 时也使用 defaultProps ([015b079](https://github.com/NervJS/gTaro/commit/015b0799a6d7eaaaaf596c5e4e473c7813ac71dd))
* **gTaro-swan/gTaro-tt:** 百度和头条 properties 的 value 值设置成对应 defaultProps 的值，避免 null 值覆盖 initData 值 ([1c79db3](https://github.com/NervJS/gTaro/commit/1c79db3c4519dc2528a487644312402b546b47e5))
* **gTaro-tt:** 头条小程序中 props 为 null 时也使用 defaultProps ([011e90a](https://github.com/NervJS/gTaro/commit/011e90a00ec0dd19367ff38a002e03177adffe01))
* **gTaro-tt:** 修复字节跳动小程序同步获取自定义组件实例的问题 ([#2029](https://github.com/NervJS/gTaro/issues/2029)) ([e168d2d](https://github.com/NervJS/gTaro/commit/e168d2d615c41fe7e5dc0a0116332f238e6e02bc))
* **gTaro-weapp:** 改正组件 componentDidHide 生命周期拼写错误 ([88d3ef2](https://github.com/NervJS/gTaro/commit/88d3ef2e01fbafdc704afde1d1ace368e29d954c))
* **gTaro-weapp:** 修复 weapp 下 this.$router.path 没有赋值的问题。fix [#1814](https://github.com/NervJS/gTaro/issues/1814) ([831db14](https://github.com/NervJS/gTaro/commit/831db14898b5c606ce3db1bcb976fb47a84eba9f))
* **gTaroize:** 当 import 的 wxml 有多个根节点时转换失败，[#1463](https://github.com/NervJS/gTaro/issues/1463) ([fcfc9a6](https://github.com/NervJS/gTaro/commit/fcfc9a67cb8496d63dcdbeaf4318997b8f5127e4))
* **gTaroize:** 生成 template 组件自我引用时不需要 import 自己 ([7b092e8](https://github.com/NervJS/gTaro/commit/7b092e8dd7493906ae50a3928f37fb644d36c16a))
* **gTaroize:** 往 class 传入数组时给予警告并做一个简单 fallback，fix [#1878](https://github.com/NervJS/gTaro/issues/1878) ([6e80455](https://github.com/NervJS/gTaro/commit/6e80455469639f19474539ef8be7a01430f88cc7))
* **gTaroize:** 无法解析没有 name 的 slot，close [#1835](https://github.com/NervJS/gTaro/issues/1835) ([81d615d](https://github.com/NervJS/gTaro/commit/81d615d1d5374a2469be146b08a08a4cb5fa8f94))
* **gTaroize:** 循环参数只传入 `this` 可能导致爆栈， [#1430](https://github.com/NervJS/gTaro/issues/1430) ([7e48dbe](https://github.com/NervJS/gTaro/commit/7e48dbe91a477b22f3c6ad02fbf2d04c2dcd7a12))
* **gTaroize:** babel template 无法生成纯字符串语句 ([7f34416](https://github.com/NervJS/gTaro/commit/7f34416ba77fb81b5fc6d9368f8daca14c19cfec))
* **gTaroize:** slot 中元素特殊 attr 没有被正确地处理，fix [#1880](https://github.com/NervJS/gTaro/issues/1880), fix [#1870](https://github.com/NervJS/gTaro/issues/1870) ([7a8c9a5](https://github.com/NervJS/gTaro/commit/7a8c9a5b42f6b9838a46ffcfc18327d611eca82f))
* **gTaroize:** slot name 有数字时无法正确处理，[#1876](https://github.com/NervJS/gTaro/issues/1876) ([1ca6fbd](https://github.com/NervJS/gTaro/commit/1ca6fbde0508b2f0e4ab5baa99045e77413752e3))
* **gTaroize:** template 嵌套可能报错 ([2a93a0a](https://github.com/NervJS/gTaro/commit/2a93a0a0560c0a9eae71d16731e878f914832a69))
* **textarea:** maxlength 对齐小程序 ([af4d57c](https://github.com/NervJS/gTaro/commit/af4d57ce7e64560e093d8ed4a09196ed3063284a))
* **transformer:** &nbsp; 和空格在下一个 children 不是 JSXText 时无效，fix [#1899](https://github.com/NervJS/gTaro/issues/1899) ([127a68b](https://github.com/NervJS/gTaro/commit/127a68b971e0ce2b41daf303d4860f88eede1e17))
* **transformer:** 百度小程序用 = = 包裹的属性只有一个花括号，close [#1443](https://github.com/NervJS/gTaro/issues/1443) ([932eabb](https://github.com/NervJS/gTaro/commit/932eabb81733af7648160ecc44d1b7217d375c1d))
* **transformer:** 从 this 中结构 props 失败，close [#1813](https://github.com/NervJS/gTaro/issues/1813) ([1501cee](https://github.com/NervJS/gTaro/commit/1501ceeb3004b65a0b48187db05ed458f976bd92))
* **transformer:** 当继承基类组件没有 render 函数时不报错， close [#1370](https://github.com/NervJS/gTaro/issues/1370) ([4b43f24](https://github.com/NervJS/gTaro/commit/4b43f2475b71e4bbeed23c6334fe809e6329741b))
* **transformer:** 当三元表达式的 tester 是复杂表达式时无法生成 JSX return 语句，close [#1459](https://github.com/NervJS/gTaro/issues/1459) ([30d0e80](https://github.com/NervJS/gTaro/commit/30d0e802bec1674e55207edf7dfe35404e2bfbf9))
* **transformer:** 多层嵌套 if-else 无法正确解析，fix [#1910](https://github.com/NervJS/gTaro/issues/1910) ([2188c92](https://github.com/NervJS/gTaro/commit/2188c92c00a1cf5aa18f663279c2933900112296))
* **transformer:** 开发模式 text 组件也不换行，close [#1831](https://github.com/NervJS/gTaro/issues/1831) ([5f2174a](https://github.com/NervJS/gTaro/commit/5f2174ab7c902c05daa54451d33cc41b81f51a9b))
* **transformer:** 匿名函数 stopPropagation 无效 ([81455f5](https://github.com/NervJS/gTaro/commit/81455f516b289a05bb674d76d5512e8f63f1eca2))
* **transformer:** 小程序会把 false 渲染出来，[#1812](https://github.com/NervJS/gTaro/issues/1812) ([4508763](https://github.com/NervJS/gTaro/commit/45087633758a03a11aa0d9fdeb75af60a62944d2))
* **transformer:** 小于号多次使用或在 production 模式中没有被替换 ([2eedf6c](https://github.com/NervJS/gTaro/commit/2eedf6c67fc2efc9f60c02c08e05173a81bff0e2))
* **transformer:** 循环的 callee 是函数也需要执行上层的条件判断，close [#1725](https://github.com/NervJS/gTaro/issues/1725) ([7fab2c4](https://github.com/NervJS/gTaro/commit/7fab2c4651db7ae4a8bcb9b84d963feedc670c81))
* **transformer:** 循环的 callee 在 if 中不需要更名，fix [#1933](https://github.com/NervJS/gTaro/issues/1933) ([fddcec5](https://github.com/NervJS/gTaro/commit/fddcec5fd6ce101fb5e74daea066117c16bd149a))
* **transformer:** 循环父级三元表达式的 alternative 没有三元表达式的防御，close [#1698](https://github.com/NervJS/gTaro/issues/1698) ([7f9ac60](https://github.com/NervJS/gTaro/commit/7f9ac600e96a93b90fff75e4762c149ef8ad6ec5))
* **transformer:** 循环中 ref 的组件不是根组件或自带 ID 无效，close [#1395](https://github.com/NervJS/gTaro/issues/1395) ([b1fa2b9](https://github.com/NervJS/gTaro/commit/b1fa2b97478562b5709e909b47228a5a57f47193))
* **transformer:** 循环中自动的生成类型防御找不到值，fix [#2037](https://github.com/NervJS/gTaro/issues/2037) ([27234e1](https://github.com/NervJS/gTaro/commit/27234e14e5509e2ade69c87d8a2d891c4ec1a3f5))
* **transformer:** 应该先 prettify wxml 再替换小于号 ([cdf3cbd](https://github.com/NervJS/gTaro/commit/cdf3cbdeee418b1afbd9421c40a482e8ba854d66))
* **transformer:** 语句中 this 作用域对值出现两次或以上转换失败， close [#1423](https://github.com/NervJS/gTaro/issues/1423) ([49527e8](https://github.com/NervJS/gTaro/commit/49527e8f36c50fc64a41bfb0b173888aa2a8be15))
* **transformer:** 在 if block 中的循环匿名变量不需要加入全局变量 ([592d053](https://github.com/NervJS/gTaro/commit/592d0538e5d4579f5f4715cef453b570ee340450))
* **transformer:** 在 JSX 中用到源于 `this.state` 的对象没有加入 usedState，close [#1492](https://github.com/NervJS/gTaro/issues/1492) ([9bec112](https://github.com/NervJS/gTaro/commit/9bec1122a4ddf329e41678c855d031925f64ee94))
* **transformer:** 自定义组件 else 需要加上 block 包裹住，close [#1468](https://github.com/NervJS/gTaro/issues/1468) ([7e3a0b0](https://github.com/NervJS/gTaro/commit/7e3a0b061b9de0abe30e97d97d3793763e350518))
* **transformer:** JSX children 表达式中的小于号会被 html-prettier 强制换行，fix [#1802](https://github.com/NervJS/gTaro/issues/1802) ([21910f9](https://github.com/NervJS/gTaro/commit/21910f9b3380f8415ca170eb922520bd11b4d8b0))
* **transformer:** options.env 无法应用到 babel 转换选项 ([fd3ab91](https://github.com/NervJS/gTaro/commit/fd3ab918ee204e4bfea4b5ea68233a8a382f3e9d))
* **transformer:** TypeScript 会把装饰器编译为延时赋值，fix [#1840](https://github.com/NervJS/gTaro/issues/1840) ([c1ee82f](https://github.com/NervJS/gTaro/commit/c1ee82f490c7587d121511911f91c8a0d8c4f864))
* **transformer-wx:** 处理某些小程序组件属性与微信小程序不一致的情况，close [#1792](https://github.com/NervJS/gTaro/issues/1792) ([17b8689](https://github.com/NervJS/gTaro/commit/17b868937b13f511b5afbfd615d8699fd7399a74))
* **types:**  修复类型检查 ([#1541](https://github.com/NervJS/gTaro/issues/1541)) ([26f0490](https://github.com/NervJS/gTaro/commit/26f04902aa850261cf44a56fdc77d512d6825b1e)), closes [#1539](https://github.com/NervJS/gTaro/issues/1539)
* **types:** 表单组件props属性完善 Picker组件属性完善 ([#1508](https://github.com/NervJS/gTaro/issues/1508)) ([a5ccded](https://github.com/NervJS/gTaro/commit/a5ccded4a91f239c4b05611eac1222ab47b51bbd))
* **types:** 消息机制 Events 取消所有事件的函数声明 ([#1940](https://github.com/NervJS/gTaro/issues/1940)) ([c430165](https://github.com/NervJS/gTaro/commit/c430165edb2a0fad831f65c0794228542222c148))
* **types:** input 有 name 属性，close [#1505](https://github.com/NervJS/gTaro/issues/1505) ([7a7fdb0](https://github.com/NervJS/gTaro/commit/7a7fdb0e35daa1a383b2a4926d6efeac7d658364))
* **types:** MovableViewProps 中重复定义了 animation 属性, close [#1503](https://github.com/NervJS/gTaro/issues/1503) ([16a676a](https://github.com/NervJS/gTaro/commit/16a676a1bbdd114b626b893c59c24d7815f7192b))
* **webpack-runner:** 补充file-loader ([65bd42d](https://github.com/NervJS/gTaro/commit/65bd42da2d80caa1a186ec11932093007fbb5179))
* **webpack-runner:** 默认针对 @gTarojs/components 进行编译处理 ([68d7208](https://github.com/NervJS/gTaro/commit/68d7208881973171d0037160f4ee702a40879b08))
* **webpack-runner:** 配置包名兼容 windows ([a1feff1](https://github.com/NervJS/gTaro/commit/a1feff142f63697a703d9f2ae5dd573b41c571b8))
* **webpack-runner:** 修复dev模式下webpackChain配置失效的问题 ([b5afa70](https://github.com/NervJS/gTaro/commit/b5afa703b6f7d0285f846ec9886a81c9f7dde395))
* **webpack-runner:** 修复production模式不支持使用相对路径作为publicPath的问题 ([07fb964](https://github.com/NervJS/gTaro/commit/07fb964c0eaea85bddb3cd575574110d9a0c2a0d))
* **webpack-runner:** 优先从项目根目录寻找依赖 避免重复打包 ([e05b79f](https://github.com/NervJS/gTaro/commit/e05b79f2c1c0a9e3463a7a6f637c417d20a3edba))
* **webpack-runner:** add esnextModules regex support the modules of cnpm installed ([#1796](https://github.com/NervJS/gTaro/issues/1796)) ([1bcb017](https://github.com/NervJS/gTaro/commit/1bcb017c4225879c2f0749e8533adac74e6799a1))
* **webpack-runner:** gTaro内部模块的样式固定使用style-loader ([689ecc9](https://github.com/NervJS/gTaro/commit/689ecc9f2000094b509bc965e911d97e133aad80))
* 修复注释 ([9f22fc8](https://github.com/NervJS/gTaro/commit/9f22fc8796ac874e27872abaab3e397ea997111d))
* 修改 rollup.config.js name 字段的值 ([#1769](https://github.com/NervJS/gTaro/issues/1769)) ([b757207](https://github.com/NervJS/gTaro/commit/b7572076881307fc594056c08ca120ba80af3150))
* 原生组件 Switch 的 types 增加对 disabled 的类型定义 ([#1762](https://github.com/NervJS/gTaro/issues/1762)) ([9e28464](https://github.com/NervJS/gTaro/commit/9e284643df0a0bd4074fcba6d0fbf5e10eb6e539))
* fix loading type in ButtonProps ([#1449](https://github.com/NervJS/gTaro/issues/1449)) ([65efa56](https://github.com/NervJS/gTaro/commit/65efa562dc1168ee391e4fa854b218d33d7fdc51))
* fix type of animation in MovableViewProps ([#1747](https://github.com/NervJS/gTaro/issues/1747)) ([0ffaf9f](https://github.com/NervJS/gTaro/commit/0ffaf9f34015972bb217b986c3008e3afd1a81db))
* **cli:** 编译到支付宝小程序 npm 依赖带 @ 的npm 包时路径没有替换，closes [#1234](https://github.com/NervJS/gTaro/issues/1234), closes [#1290](https://github.com/NervJS/gTaro/issues/1290) ([defa3ce](https://github.com/NervJS/gTaro/commit/defa3ce47343de0c3941c5acbdf452c134302792))
* **cli:** 当配置 npm 目录时路径替换可能不正确 ([3974aaf](https://github.com/NervJS/gTaro/commit/3974aafeed96547eb9d4ea41ea313885d6bdfbd9))
* **cli:** 第三方包路径替换错误，close [#1308](https://github.com/NervJS/gTaro/issues/1308) ([2d4b8ea](https://github.com/NervJS/gTaro/commit/2d4b8ea5d38542658fc2c54c86c61e36d085b54d))
* **cli:** 普通文件如有需要自动引入 gTaro ([8f6a3b8](https://github.com/NervJS/gTaro/commit/8f6a3b820b1c1685ee8b3db0fa1b3da609e2975f))
* **cli:** 生成代码中文等特殊字符会被转义为 unicode，[#1582](https://github.com/NervJS/gTaro/issues/1582), close [#1595](https://github.com/NervJS/gTaro/issues/1595) ([acdae99](https://github.com/NervJS/gTaro/commit/acdae99992c464a087a7bb052940f884ebd1e843))
* **cli:** 修复没有routerMode默认值的问题 ([a474c6f](https://github.com/NervJS/gTaro/commit/a474c6febb9353a167050b121e59a2a560e9f5c2))
* **cli:** 修复小程序以及RN下decorator在class property无效的问题 ([0dafcda](https://github.com/NervJS/gTaro/commit/0dafcdad576ccef984840ea34449cdf8992660cf))
* **cli:** 修复组件引用路径解析错误 ([785a123](https://github.com/NervJS/gTaro/commit/785a12353383a3f1f29bf0a5c379045b5a2e4c68))
* **cli:** 修复config.root为stringLiteral类型时的bug ([68b24f2](https://github.com/NervJS/gTaro/commit/68b24f254c72004d833c8fa3328a38809c6c663d))
* **cli:** 修复h5 cli中对于页面文件的误判 ([10c07c7](https://github.com/NervJS/gTaro/commit/10c07c79edd32659fc922ca6a46eb2d78c16af22))
* **cli:** 修复gTaro.Component获取不到$router问题 ([6776d57](https://github.com/NervJS/gTaro/commit/6776d57995fe611ab762314cc6aac2fd6e47ee8a))
* **cli:** 优化h5的entry判断逻辑 ([d21fb6a](https://github.com/NervJS/gTaro/commit/d21fb6a2a80ab651622ea6875c7c973af07657d4))
* **cli:** 真正支持 yarn workspaces, close [#1018](https://github.com/NervJS/gTaro/issues/1018) ([7f6bea2](https://github.com/NervJS/gTaro/commit/7f6bea263c7880ce2fa0dc37524d45f89abb6e13))
* **cli:** 支持 convert 组件引用自身 ([42f2a03](https://github.com/NervJS/gTaro/commit/42f2a0358810055300cc92e4a0acc6add5d6ef9a))
* **cli:** 组件依赖 node_modules 组件时依赖解析错误 ([c968e60](https://github.com/NervJS/gTaro/commit/c968e60a5730f167ed80d6ef3ad0ac03e7f87399))
* **cli:** add "allowjs": true to tsconfig.json fix [#1332](https://github.com/NervJS/gTaro/issues/1332) ([#1340](https://github.com/NervJS/gTaro/issues/1340)) ([4bae06f](https://github.com/NervJS/gTaro/commit/4bae06f21a68525145019369525140f5fd9df1d8))
* **cli:** alias 路径替换问题修复，close [#1598](https://github.com/NervJS/gTaro/issues/1598) ([f53ca81](https://github.com/NervJS/gTaro/commit/f53ca81e3e8be70da77eb2ad3183a99469ff3e40))
* **cli:** convert 优化图片处理方式 ([b1c4f3c](https://github.com/NervJS/gTaro/commit/b1c4f3c014bed7eae2bcca40d92e599cfa041a8d))
* **cli:** h5 编译路径替换有误 ([117e69e](https://github.com/NervJS/gTaro/commit/117e69eb002fe1f111826ffc996778ccc1042b19))
* **cli:** mobx 模板无法通过 TypeScript 检测 ([b500de8](https://github.com/NervJS/gTaro/commit/b500de8d5dff1ba11a754836f5ff7c995366e801))
* **cli:** mobx 模板无法通过 TypeScript 类型检测 ([3873d73](https://github.com/NervJS/gTaro/commit/3873d732bdc64b1fc3c29ddc0651debbc77ae1a2))
* **cli:** gTaroize 转换时转换目录保留 node_modules 目录 ([0c894bd](https://github.com/NervJS/gTaro/commit/0c894bdb29b088531f30bc9cffd3118cdea8b3d6))
* **cli:** typescript 模式下显示 gTaro 未被使用，close [#1332](https://github.com/NervJS/gTaro/issues/1332) ([c7a50a6](https://github.com/NervJS/gTaro/commit/c7a50a6fed4062222541c20e0df41f52e4bb3431))
* **cli:** ui 库编译 watch 增加文件分析 ([9674f24](https://github.com/NervJS/gTaro/commit/9674f2481ca1ff0610eefa1984746a4608b4ebef))
* **CLI:** installNpmPkg 方法中添加 Yarn 安装的方式 ([41a9b77](https://github.com/NervJS/gTaro/commit/41a9b773f725906eae56ad20f56fa34714b30fbc))
* **eslint:** JSX 参数可以传入循环 JSX 语句 ([a400ea6](https://github.com/NervJS/gTaro/commit/a400ea60cbbb860f6a236f0ed8a7b61fcb85abc3))
* **eslint:** JSX 事件名命名误报，close [#1295](https://github.com/NervJS/gTaro/issues/1295) ([3a6c822](https://github.com/NervJS/gTaro/commit/3a6c82266574ff3372bc9f85de9bf012a5109888))
* **eslint:** ref 可以使用匿名函数，[#1560](https://github.com/NervJS/gTaro/issues/1560) ([02f3fcc](https://github.com/NervJS/gTaro/commit/02f3fcc5a44046e6402d4837c13aa88a4400baa6))
* **h5:** Correct the path variable name in Location and modify the priority of fallbacks ([#1664](https://github.com/NervJS/gTaro/issues/1664)) ([603ed14](https://github.com/NervJS/gTaro/commit/603ed146a930c6fb1946b6a11fff16c50fde86da))
* **input:** 修复无法选择文件 fix [#1532](https://github.com/NervJS/gTaro/issues/1532) ([dc96118](https://github.com/NervJS/gTaro/commit/dc96118414e92446ccae2bdf4ad3900d5dbdc90b))
* **redux-h5:** 修复后台页面获取不到最新redux属性的问题 ([a68268c](https://github.com/NervJS/gTaro/commit/a68268c726f0c48e0c18338fd33675326f1a1a33))
* **RN:**  @gTarojs/plugin-sass 包未安装时样式文件不生成的问题 ([21107dc](https://github.com/NervJS/gTaro/commit/21107dc77268098d4a64e356c4415a83e6e0d2d5))
* **RN:** RN端navigationStyle 局部配置无法覆盖全局配置  close[#1627](https://github.com/NervJS/gTaro/issues/1627) ([cc5cba5](https://github.com/NervJS/gTaro/commit/cc5cba508b55cfa02923cad080d53002a6d9db9b))
* **router:** 修复router打包后仍存在部分非法关键字的问题 ([3d6e5e8](https://github.com/NervJS/gTaro/commit/3d6e5e8519817ad817c08edffb9c0e92e897511d))
* **router-h5:** 修复高阶组件的页面不更新页面标题的问题 ([1d15256](https://github.com/NervJS/gTaro/commit/1d15256464f78d2e5848287af2746c04a99591c8))
* **router-h5:** iOS12里面返回Hash会丢问题 ([#1285](https://github.com/NervJS/gTaro/issues/1285)) ([1bceea3](https://github.com/NervJS/gTaro/commit/1bceea38315b3550eed5b3d596f7d503d32cba1e))
* **gTaro:** d.ts 增加 hideKeyboard 的定义 close [#1607](https://github.com/NervJS/gTaro/issues/1607) ([8b50a07](https://github.com/NervJS/gTaro/commit/8b50a07a67111280106ed6a7d41fe830cd9977d9))
* **gTaro-alipay:** 支付宝小程序网络请求设置默认 content-type, close [#1291](https://github.com/NervJS/gTaro/issues/1291) ([10d1a72](https://github.com/NervJS/gTaro/commit/10d1a72510dd51d991ef911acca3a3935a7cf46b))
* **gTaro-cli:** 1. build ui watch 时依赖分析出的样式另外处理。2. build ui watch 增加 try catch，报错不停止监听。 ([c327ebf](https://github.com/NervJS/gTaro/commit/c327ebfa79286010cd1ea0f468284e11fcb47725))
* **gTaro-components:**  H5 Swiper问题 close [#1528](https://github.com/NervJS/gTaro/issues/1528) ([0df6b30](https://github.com/NervJS/gTaro/commit/0df6b30fb401453b2c0a2e8e4dfa37de99f018d8))
* **gTaro-components:** 修复 picker 组件更新问题 close [#731](https://github.com/NervJS/gTaro/issues/731) close [#1157](https://github.com/NervJS/gTaro/issues/1157) ([febc6ff](https://github.com/NervJS/gTaro/commit/febc6ffcce158638fe2388bc57c78ea8eb7a10d2))
* **gTaro-components:** 修复 swiper pagination 匹配错乱问题 ([c77348b](https://github.com/NervJS/gTaro/commit/c77348b69889148add8a7e871a7b403b2e293647))
* **gTaro-components:** 修复RadioGroup返回给 onChange事件是undefined close [#985](https://github.com/NervJS/gTaro/issues/985) ([0823f59](https://github.com/NervJS/gTaro/commit/0823f592c284a34881fa12d08c5bcd4654903389))
* **gTaro-components:** 修复gTaro的Picker组件的输入输出行为和微信小程序的不一致 close [#1281](https://github.com/NervJS/gTaro/issues/1281) ([ac77c87](https://github.com/NervJS/gTaro/commit/ac77c87888d2a48c406b0cc05d5eca69bd1517df))
* **gTaro-components:** swiper 组件未初始化前被调用出现 undefined 错误 ([#1666](https://github.com/NervJS/gTaro/issues/1666)) ([c2cf9ef](https://github.com/NervJS/gTaro/commit/c2cf9ef9c856f92e347800091130ccf0d6e70acc))
* **gTaro-compontents:** 修复 swiper 问题，发布新版 close [#1261](https://github.com/NervJS/gTaro/issues/1261) [#1204](https://github.com/NervJS/gTaro/issues/1204) [#1190](https://github.com/NervJS/gTaro/issues/1190) [#1071](https://github.com/NervJS/gTaro/issues/1071) ([afb2bc8](https://github.com/NervJS/gTaro/commit/afb2bc810cb8aee35ca981b4336b9ea383b6328d))
* **gTaro-h5:** h5 网络请求设置默认 content-type, close [#1280](https://github.com/NervJS/gTaro/issues/1280) ([103f730](https://github.com/NervJS/gTaro/commit/103f7301f1be726ecc5ab2a164ff009cd0ffdb25))
* **gTaro-rn:** 更改gTaro-rn的导出方式,close[#1238](https://github.com/NervJS/gTaro/issues/1238) ([cac3010](https://github.com/NervJS/gTaro/commit/cac3010ba25ec9eafeed82a11ac090474675dad4))
* **gTaro-rn:** 修复打包独立应用启动报错：未注册 main, fix [#1225](https://github.com/NervJS/gTaro/issues/1225) ([636f355](https://github.com/NervJS/gTaro/commit/636f355aedc9645b94b5a9add8a523adf03b5eb0))
* **gTaro-weapp/alipay/swan/tt/:** 小程序端支持在组件上绑定 bind 不同参数的同一回调函数 ([38ce066](https://github.com/NervJS/gTaro/commit/38ce066e69e0a5f7ffe2aeae1c4059f1ef575e31))
* **gTaroize:**  class 内部 wx. 开头的函数不会转换为 gTaro.func() ([5d01b3c](https://github.com/NervJS/gTaro/commit/5d01b3cc8396104c5ed7a0793b5387afc39683d8))
* **gTaroize:** 处理 data 未被预先定义又在 wxml 使用的情况 ([ec6372d](https://github.com/NervJS/gTaro/commit/ec6372d71bba0b05af7db3b06428c2820a84906c))
* **gTaroize:** 处理形如 bind:click 这样有冒号的事件绑定 ([4b248d1](https://github.com/NervJS/gTaro/commit/4b248d1b77e5093bea1dc8b41e91d6fa3c8e7267))
* **gTaroize:** 带空格的字符串经过 babel-template 处理会报错 ([eeb3f74](https://github.com/NervJS/gTaro/commit/eeb3f74bd2f521b223f210494719c4b5df832a54))
* **gTaroize:** 当 wx:for 的父级是 block 编译时失败, close [#1303](https://github.com/NervJS/gTaro/issues/1303) ([d2ffe31](https://github.com/NervJS/gTaro/commit/d2ffe319fa24e6aaac94a68355fc5a5f2747b4d5))
* **gTaroize:** 当只有一个 wx:for-item 也可以触发遍历 ([d9dc968](https://github.com/NervJS/gTaro/commit/d9dc96848bf98979bbbcb4fddbd0779c6c986dfd))
* **gTaroize:** 统一处理 wxs module 的情况 ([26f0dbe](https://github.com/NervJS/gTaro/commit/26f0dbe8326f8d21adc04b6d959f6d53a65d47d5))
* **gTaroize:** 循环的 item 和 index 不会加入 state ([183f8eb](https://github.com/NervJS/gTaro/commit/183f8eb8d196ddcbd05529b2370ab6b6b782f4f9))
* **gTaroize:** 移除掉未知微信属性 ([063ff5c](https://github.com/NervJS/gTaro/commit/063ff5cbb129ecc9c63c6d37aaf806222ddbb1a8))
* **gTaroize:** 找不到小程序组件实例无法生成 wxml ([205f784](https://github.com/NervJS/gTaro/commit/205f78463cc4ba3909f670620542bed012fa4f71))
* **gTaroize:** 自我引用的组件不用 import ([e5d9d5a](https://github.com/NervJS/gTaro/commit/e5d9d5abb1e2395f424bee77aff6c2051c7d87ef))
* **gTaroize:** export default 和装饰器混用导致 babel 解析失败 ([146e6c6](https://github.com/NervJS/gTaro/commit/146e6c6c489f1e62d612b526a020e83d16bf9f5e))
* **gTaroize:** template 的父组件是 if-else 时解析失败 ([1b2dbfc](https://github.com/NervJS/gTaro/commit/1b2dbfc80a12de7dfad2905de85167aeaa30b582))
* **transformer:** 第三方组件事件名有 `-` 需要特殊处理，close [#1559](https://github.com/NervJS/gTaro/issues/1559) ([6f90d14](https://github.com/NervJS/gTaro/commit/6f90d14cc60b1765dac5404658258e61ab594a1e))
* **transformer:** 某些自定义组件无法包含 children，close [#1551](https://github.com/NervJS/gTaro/issues/1551), close [#1540](https://github.com/NervJS/gTaro/issues/1540) ([10a27fc](https://github.com/NervJS/gTaro/commit/10a27fc3c76f60674c24836cffd3de8e98248823))
* **transformer:** 所有 ref 都被当成 loop ref 来处理 ([18cd99c](https://github.com/NervJS/gTaro/commit/18cd99c232c883e65d896e8417dc6f7493840cde))
* **transformer:** 小程序的 key 属性用字符串包裹，而不是 JSX 表达式 ([49bfa70](https://github.com/NervJS/gTaro/commit/49bfa700b25dc8f79b54d513ae5369afc15af7c5))
* **transformer:** 循环中的 key 会自动从 item 中取值 ([f10c9a5](https://github.com/NervJS/gTaro/commit/f10c9a52a88132186a88f572dc36bd7342d0d632))
* **transformer:** 循环中使用 ref 的 id 需要加上 `#` 号符，第一次运行需要做一次类型判断，close [#1589](https://github.com/NervJS/gTaro/issues/1589) ([117e5d3](https://github.com/NervJS/gTaro/commit/117e5d3eee565e47249e13541732230942363a1c))
* **transformer:** 组件传参报错找不到代码，close [#1711](https://github.com/NervJS/gTaro/issues/1711) ([cef17c3](https://github.com/NervJS/gTaro/commit/cef17c35b1891db3eefeb05cc4bbe69f66e05bd6))
* **transformer:** 遵循 JSX 语法，忽略 JSX Text 前后为换行/制表符的情况，close [#1609](https://github.com/NervJS/gTaro/issues/1609) ([9f873f6](https://github.com/NervJS/gTaro/commit/9f873f621b6e26a7bb3d96e01ca648eda11725da))
* **transformer:** if block 中设置一个没有初始值的变量报错 ([213b29e](https://github.com/NervJS/gTaro/commit/213b29e971a2fb670cf2198dab07983fe4ce2f73))
* 解决gTaro init从命令行输入参数无效的问题 ([#1584](https://github.com/NervJS/gTaro/issues/1584)) ([066d0e4](https://github.com/NervJS/gTaro/commit/066d0e40ed2ef031a8b5f4e766774cc03d1bf620))
* gTaro update project 添加 mobx 相关包 close [#1588](https://github.com/NervJS/gTaro/issues/1588) ([27bc2cb](https://github.com/NervJS/gTaro/commit/27bc2cbb914cfef3fd7d2fd6ef97bd248c7c9bb9))
* **transformer:** render props 嵌套解析失败，close [#1306](https://github.com/NervJS/gTaro/issues/1306) ([a2ef2bb](https://github.com/NervJS/gTaro/commit/a2ef2bb8ea558771c901b417a4fd9c6aaf0c7a21))
* **webpack-runner:** 修复部分配置覆盖错误的问题 ([08a70f3](https://github.com/NervJS/gTaro/commit/08a70f364fb91fc72cc031ace0acc121f285d473))
* generateScopedName ([#1286](https://github.com/NervJS/gTaro/issues/1286)) ([00e288b](https://github.com/NervJS/gTaro/commit/00e288ba6185a78b94e7885a5740b24fd7432843))
* **cli:** convertor 文件转换报错 ([c1b3c81](https://github.com/NervJS/gTaro/commit/c1b3c811b74c50bbca2b1b0c648fb7abe89668b3))
* **cli:** gTaroize 转换避免 copy 同样的图片文件 ([3b4fbe9](https://github.com/NervJS/gTaro/commit/3b4fbe908edce77680af075c0a80c98b00394eb3))
* **cli:** gTaroize 转换时 tabbar 图片处理 ([5c8ca3a](https://github.com/NervJS/gTaro/commit/5c8ca3a26608757bff161a3598f6cd97e347b491))
* **cli:** gTaroize 转换样式中依赖样式时，支持绝对路径 ([4312bf2](https://github.com/NervJS/gTaro/commit/4312bf21e239819d956e6252b7474601637f857f))
* **cli router:** 修复页面组件没有componentDidMount/componentDidShow时不更新页面标题的问题 ([5d079f7](https://github.com/NervJS/gTaro/commit/5d079f76b4a486a7d7b95f7208c5b49c4e290cee))
* **eslint:** 允许对 this.props.children 使用逻辑/条件表达式，close [#1195](https://github.com/NervJS/gTaro/issues/1195) ([e80eaa6](https://github.com/NervJS/gTaro/commit/e80eaa6e094a4640b980e3f91f0ef9d90c3eb2dd))
* **h5:** 修复selectorQuery.in 在H5平台上不支持的问题 ([#1188](https://github.com/NervJS/gTaro/issues/1188)) ([9cd8340](https://github.com/NervJS/gTaro/commit/9cd8340ad15fd12e20ccba0be9467391f96c4fb2))
* **mobx:** 修复小程序HOC中无法获取inject props的问题([#1313](https://github.com/NervJS/gTaro/issues/1313)) ([#1379](https://github.com/NervJS/gTaro/issues/1379)) ([e7eda61](https://github.com/NervJS/gTaro/commit/e7eda619511b6c58f3fe9f9d2cbf56e13f385eab))
* **mobx:** 修复页面跳转props undefined的问题 ([#1393](https://github.com/NervJS/gTaro/issues/1393)) ([944f2f4](https://github.com/NervJS/gTaro/commit/944f2f40332905689e4fd21702dc63976d59e4f8))
* **router:** 为navigateBack添加了默认参数 ([1060514](https://github.com/NervJS/gTaro/commit/10605143d17149943d17a785848cc52cea37ab69))
* **router:** 修复gTaro.redirectTo失效的问题 ([15dea8a](https://github.com/NervJS/gTaro/commit/15dea8a21df5ff7e8d481517e7d88473f5c8f4ec))
* **router webpack-runner:** 修复一些问题 ([e83c423](https://github.com/NervJS/gTaro/commit/e83c42392ecc3d3bdfd23f227dd93124d895666a))
* **showActionSheet:** fix未设置webkitTransform导致菜单不能弹出的bug ([#1217](https://github.com/NervJS/gTaro/issues/1217)) ([0f7678f](https://github.com/NervJS/gTaro/commit/0f7678f62ba7e1e32f7a17fe570ab6b1b0874cae))
* **tarize:** 针对 template 增加 options 改为 static options ([fec71f5](https://github.com/NervJS/gTaro/commit/fec71f5089ba7b187c5caa6cae462c8b55c92273))
* **gTaro:** 百度/支付宝/头条小程序运行时框架同步微信小程序员运行时框架修改 && 部分 eslint 问题修复 ([528735f](https://github.com/NervJS/gTaro/commit/528735f2353f057d8e137ea354b8564fd65a6aa5))
* **gTaro:** 修复多个小程序 request 请求 abort 的 露出方式 ([527d168](https://github.com/NervJS/gTaro/commit/527d1684524656ac4dd03cef3aafdcbba0c69701))
* **gTaro-alipay:** 修复 removeStorageSync fix [#1207](https://github.com/NervJS/gTaro/issues/1207) ([638c3fb](https://github.com/NervJS/gTaro/commit/638c3fbfaa735c1bc48044b156c45edf2bb507c5))
* **gTaro-alipay:** 修复支付宝小程序 query 对象没有 in 方法的问题 fix [#1224](https://github.com/NervJS/gTaro/issues/1224) ([ff2d6f0](https://github.com/NervJS/gTaro/commit/ff2d6f0d12e72e1dc4955f5892a237d955a24d10))
* **gTaro-alipay:** setData 触发的 didUpdate 不需要更新组件 ([34e2c47](https://github.com/NervJS/gTaro/commit/34e2c47c116e5a298489f02f641c471ceb02f1ec))
* **gTaro-cli:** 解决组件循环依赖不断编译爆栈的问题 fix [#696](https://github.com/NervJS/gTaro/issues/696) ([e735cb3](https://github.com/NervJS/gTaro/commit/e735cb3d7ab7e9c15320b5518800593abedb2735))
* **gTaro-components-rn:** 销毁组件前，从内存 unload 音频 ([ec6978f](https://github.com/NervJS/gTaro/commit/ec6978f5b28bce8df6c60a4cbd61b94c20245913))
* **gTaro-components-rn:** 音频5倍速，图片导致的性能问题 ([ad66af3](https://github.com/NervJS/gTaro/commit/ad66af3f9404d866972d210544ee8d72d534a60a))
* **gTaro-components-rn:** 音频播放速率写死5了 ([b413f67](https://github.com/NervJS/gTaro/commit/b413f678df517190be3e59f36d0785461d3aa249))
* **gTaro-components-rn:** Button组件可嵌套View组件 ([37fa493](https://github.com/NervJS/gTaro/commit/37fa49317ad2be3d8e67bd8677744bae4b7b4c27))
* **gTaro-h5:** 修复router2.0获取不到$router的问题 ([3fd6928](https://github.com/NervJS/gTaro/commit/3fd6928d0ae6d33961d0f4595a5d616fbafd0517))
* **gTaro-redux:** store 变化后被影响的 Component 立即做 setData 更新。防止子组件在 observe 更新的情况下重新计算 props ，从而覆盖掉 redux 修改的 props。fix [#1125](https://github.com/NervJS/gTaro/issues/1125) ([375ab1d](https://github.com/NervJS/gTaro/commit/375ab1db058f9ac72d1acadbb41d1ca930ca1f2a))
* **gTaro-rn:** 安卓下 Toast 报错 View nested under Text... ([9fca026](https://github.com/NervJS/gTaro/commit/9fca026c96b92ab4b1a2482a6be026b0cc9ce716)), closes [/github.com/magicismight/react-native-root-toast/blob/master/lib/ToastContainer.js#L256](https://github.com//github.com/magicismight/react-native-root-toast/blob/master/lib/ToastContainer.js/issues/L256)
* **gTaro-tt:** 兼容头条小程序事件处理 ([56ac2a2](https://github.com/NervJS/gTaro/commit/56ac2a2fcd401aefce6b4257d53d399171372117))
* **gTaro-weapp:** 给request api暴露abort方法([#1178](https://github.com/NervJS/gTaro/issues/1178)) ([84315ea](https://github.com/NervJS/gTaro/commit/84315ea2e222f76ef801d8c5f03712ac2e580ccb))
* **gTaro-weapp:** 小程序每次 setData 都独立生成一个 callback 数组，防止污染 fix [#1185](https://github.com/NervJS/gTaro/issues/1185) ([e7d1190](https://github.com/NervJS/gTaro/commit/e7d11900ae1d323506d135f2e35ce040c5b3634a))
* **gTaro-weapp:** 修复父组件 setState null 时，传到子组件时被过滤掉的问题 fix [#1151](https://github.com/NervJS/gTaro/issues/1151) ([0ec931d](https://github.com/NervJS/gTaro/commit/0ec931d7798341e3261c8894cd4c63993d44b50f))
* **gTaro-weapp:** 修复request abort的暴露方式 ([9eb0bf4](https://github.com/NervJS/gTaro/commit/9eb0bf4bdb63e0e987a743075a3c0287d7aed81a))
* **gTaro-weapp:** 修复request abort的暴露方式 ([43c23a9](https://github.com/NervJS/gTaro/commit/43c23a9defce1480c4ef0b8ebeea7e33c44999b9))
* **gTaro-weapp:** 修复requestTask的调用方式 ([a0cb8d3](https://github.com/NervJS/gTaro/commit/a0cb8d3c5124d802cf6084ece2236039965b89bc))
* **gTaro-weapp:** 修复requestTask的调用方式 ([a06f33c](https://github.com/NervJS/gTaro/commit/a06f33ce3228b4a574f23d4465395213c60f821e))
* **gTaro-weapp:** 增加 getElementById 函数供编译时在循环中获取 ref 节点使用 ([a52fdc4](https://github.com/NervJS/gTaro/commit/a52fdc494ec94cfcde4b271b63576daff13b2e49))
* **gTaro-wepaa:** 修复request abort的暴露方式 ([b2c035c](https://github.com/NervJS/gTaro/commit/b2c035ca6eaa12331df4350228d2ab227bbc6ea3))
* **gTaroize:** ['externalClasses', 'relations', 'options'] 都需要编译成 static ([1862dd1](https://github.com/NervJS/gTaro/commit/1862dd1249bfe87816c08e04f947f840798f7251))
* **gTaroize:** 不转换 Component.methods 的方法 ([b745bfe](https://github.com/NervJS/gTaro/commit/b745bfe290628ee20550d0d1bac5a622ab32457c))
* **gTaroize:** 当 props key 已经存在就不需要加入 this.state ([ecd88c2](https://github.com/NervJS/gTaro/commit/ecd88c2dd77a6bfa3fce08fa8490a127498cb729))
* **gTaroize:** 多个 wx:elif 嵌套无效 ([c6d6b93](https://github.com/NervJS/gTaro/commit/c6d6b938be5dda9df4a6a9b58966c0e97a86017a))
* **gTaroize:** 支持所有 wxparse 式的对象 alias 写法 ([a1187f5](https://github.com/NervJS/gTaro/commit/a1187f541d17f1efb128e5d53445e98bd718d81f))
* **transformer:** 当 if block 中有 JSX 定义而不是 return，不会重命名 ([341101a](https://github.com/NervJS/gTaro/commit/341101a5e973f729d1b2b21986a907b9fa67144e)), closes [#1209](https://github.com/NervJS/gTaro/issues/1209)
* **transformer:** 如果多层循环的 callee 是函数编译错误，[#1223](https://github.com/NervJS/gTaro/issues/1223) ([46e70a8](https://github.com/NervJS/gTaro/commit/46e70a808e49c9e71d312c87e9a046f50ef62e27))
* **transformer:** 生成匿名数组需要带上父组件的条件判断, close [#1228](https://github.com/NervJS/gTaro/issues/1228) ([4ebd214](https://github.com/NervJS/gTaro/commit/4ebd2145e5e9670fa2c942389b56105c0fdf75ce))
* **transformer:** 事件的 properties 不需要加入到 used state ([a33290e](https://github.com/NervJS/gTaro/commit/a33290ee2ed41d9ae158211093c275d62a45ad3b))
* **transformer:** 循环中定义的 JSX 无法正确处理 callee，close [#1223](https://github.com/NervJS/gTaro/issues/1223) ([ecb0584](https://github.com/NervJS/gTaro/commit/ecb0584c72f218ff9bbc9472ae283c0da8a77094))
* **transformer:** 由 gTaroize 转出来的组件不需要 internal_style 函数 ([f5ded7a](https://github.com/NervJS/gTaro/commit/f5ded7ab179d144b3a9dfd88757685e2e90f4e8c))
* **transformer:** 在同一文件中重复 import, close [#1208](https://github.com/NervJS/gTaro/issues/1208) ([3e0b82f](https://github.com/NervJS/gTaro/commit/3e0b82f7dca2c338a4cf89c8ef0f3a4c3211a7e6))
* **transformer:** 字符串模板会被转换为 unicode，close [#1245](https://github.com/NervJS/gTaro/issues/1245) ([a783d36](https://github.com/NervJS/gTaro/commit/a783d3665d76e481649e0c1859cb66e27523a36b))
* **transformer:** export 匿名类报错 ([9d12a0f](https://github.com/NervJS/gTaro/commit/9d12a0fe8deffdfd9d56c53b0c461aafc3c9dc86))
* **transformer:** state ，props ，自定义变量组件名重复，close [#411](https://github.com/NervJS/gTaro/issues/411), close [#109](https://github.com/NervJS/gTaro/issues/109) ([0383991](https://github.com/NervJS/gTaro/commit/0383991ac1fe1925a01a8bd991f000f2897d67fd))
* **transformer-wx:** 修复编译器适配类型 ([486e33a](https://github.com/NervJS/gTaro/commit/486e33a350279a437f8c15366b82a7e882224a36))
* **webpack-runner:** 修复h5样式丢失的问题 ([64d8cc4](https://github.com/NervJS/gTaro/commit/64d8cc4a452fb38dad063225f919838e9ffe474c))
* **webpack-runner:** H5 端 postcss 插件 bug 修复 ([6793ce2](https://github.com/NervJS/gTaro/commit/6793ce2f56d5e035d6f980c04eb9f97c39e18813))
* **webpack-runner:** windows 下处理 esnextModules 路径错误 ([207dec1](https://github.com/NervJS/gTaro/commit/207dec1a849a14ba2abcfa5d6fcd8ef60540fb06))
* **with-weapp:** Page.onLoad 的第一个参数是路由器参数 ([ec80886](https://github.com/NervJS/gTaro/commit/ec80886d347edcb3b777a28ec63879c7b2481ab0))
* **with-weapp:** setData 更新数据同步，渲染异步 ([717f7b2](https://github.com/NervJS/gTaro/commit/717f7b219a19660f35e708b1b660946f54f985f8))
* node-sass 编译有时候无输出的 bug ([e011610](https://github.com/NervJS/gTaro/commit/e011610236dc28b43161bae7379f94b819145e88))
* transform scss file with hyphen(-) in the filename ([fa91278](https://github.com/NervJS/gTaro/commit/fa9127837e6d692b9494f822db0574563aab1f0f))
* **alipay:** 修复支付宝小程序编译空文件报错问题 ([ae222a0](https://github.com/NervJS/gTaro/commit/ae222a0ae1e7cbe68bf9402183e1c785b0f28a21))
* **alipay:** 支付宝小程序 api 不支持提示逻辑错误 ([84b05ae](https://github.com/NervJS/gTaro/commit/84b05ae3e1b6631a8b13741ab26e62b8255908d8))
* **alipay:** 支付宝小程序 api 适配问题修复 ([094f060](https://github.com/NervJS/gTaro/commit/094f060e5992713d6c21a531a332e7b2485cdb10))
* **alipay/swan:** 支付宝 && 百度小程序 api 不支持提示 ([286f0e3](https://github.com/NervJS/gTaro/commit/286f0e3c3af768bddadb57ffaa326645d828c204))
* **async-await:** 保证支付宝小程序下 async-await 代码不为空 ([75cdfa1](https://github.com/NervJS/gTaro/commit/75cdfa19becc2036d3ef4d12fb332910028450d5))
* **async-await:** 修复新版本支付宝开发者工具不支持空文件的 bug ([8af35fa](https://github.com/NervJS/gTaro/commit/8af35fa0a068ad1fbd62e14ba08da8cb664c6497))
* **async-await:** 修正 async await 依赖的引入方式 ([5b2e858](https://github.com/NervJS/gTaro/commit/5b2e858fa36ed18a387b480e9fff18a993a70b9a))
* **async-await:** 修正全局对象的获取 ([2c92df1](https://github.com/NervJS/gTaro/commit/2c92df1b7554f54dd72dfee36df916356ad724f9))
* **cli:** 百度小程序编译找不到 scss 变量，close [#967](https://github.com/NervJS/gTaro/issues/967) ([9c4ff9c](https://github.com/NervJS/gTaro/commit/9c4ff9c0e98b679875169beccb877c32304ff447))
* **cli:** 百度小程序静态资源路径必须为相对路径，close [#1020](https://github.com/NervJS/gTaro/issues/1020) ([31385e7](https://github.com/NervJS/gTaro/commit/31385e7672581745b1ed28e655a2cec774fd1a30))
* **cli:** 百度小程序全局对象使用 global ([078a5a8](https://github.com/NervJS/gTaro/commit/078a5a8e9a69ed982336a587f7be0eb9095a0beb))
* **cli:** 百度小程序全局对象使用 global ([842f870](https://github.com/NervJS/gTaro/commit/842f8709a9086c251ac6a97e40069e8e977b08fb))
* **cli:** 百度小程序以及 rn 的 TARO_ENV 不正确 ([337b2b1](https://github.com/NervJS/gTaro/commit/337b2b1227fe5a453f5d68512e01ffcb0ebe5714))
* **cli:** 不再主动清除组件引用，close [#870](https://github.com/NervJS/gTaro/issues/870) ([ae6db2f](https://github.com/NervJS/gTaro/commit/ae6db2f8ce52bed94c4eaff5f48be0e98b21dd70))
* **cli:** 处理 lodash/fp 的小程序端兼容问题 ([fb10108](https://github.com/NervJS/gTaro/commit/fb10108bcba3dd69e12dd438e93c1c55e38a35d2))
* **cli:** 分包字段同时支持 subpackages && subPackages，close [#1042](https://github.com/NervJS/gTaro/issues/1042) ([3b7000b](https://github.com/NervJS/gTaro/commit/3b7000bd58e60d79a1927152f4e18e99b7ef739b))
* **cli:** 更换清空目录 API ，解决部分机器上编译报错问题 ([a22c385](https://github.com/NervJS/gTaro/commit/a22c385b38fc8f7a6c0e143efdd720ecb5212d0e))
* **cli:** 回退使用 babel-plugin-remove-dead-code 插件 ([02fc89a](https://github.com/NervJS/gTaro/commit/02fc89a2369f8574f0dc275bfa0cc156bc038864))
* **cli:** 解析 node_modules 文件时 TARO_ENV 不正确 ([50854c8](https://github.com/NervJS/gTaro/commit/50854c83578661d7703961fa659a2d10aedee3a9))
* **cli:** 模板创建项目出错 ([159c4bf](https://github.com/NervJS/gTaro/commit/159c4bf25af8da914b7381740c9ec3ff035e57db))
* **cli:** 模板缺少文件，close [#660](https://github.com/NervJS/gTaro/issues/660) ([1dc3243](https://github.com/NervJS/gTaro/commit/1dc32435bc553f2c3329b7e571f2c74319fd7dc5))
* **cli:** 模板中更新 @gTarojs/async-await 包引入的方式 ([810324e](https://github.com/NervJS/gTaro/commit/810324ed7cc3da28c6fa3fde5ba8801fb129174b))
* **cli:** 配置参数少了一个逗号, close [#1114](https://github.com/NervJS/gTaro/issues/1114) ([3cad1fb](https://github.com/NervJS/gTaro/commit/3cad1fb0d4798053d244daad37fca88617f396a1))
* **cli:** 升级 process.env 的替换方式 ([345e640](https://github.com/NervJS/gTaro/commit/345e6409657cf4ecc96c8baf311aac6ebaa6591d))
* **cli:** 使用官方插件 babel-plugin-danger-remove-unused-import ，解决 Computed Property 支持问题，close [#1015](https://github.com/NervJS/gTaro/issues/1015) ([6162b63](https://github.com/NervJS/gTaro/commit/6162b636d3baa83e63888f5761d91a4f2230dfc2))
* **cli:** 同一页面多次加载 npm 安装的组件失败 ([feece2d](https://github.com/NervJS/gTaro/commit/feece2d2684011e2b57ab2992bc3bf7195345a8f))
* **cli:** 文件压缩出错提示错误文件位置 ([e02402d](https://github.com/NervJS/gTaro/commit/e02402d00a77a7f49d292df14db33b24fce6a932))
* **cli:** 小程序编译 UI 库引用错误 ([3af257b](https://github.com/NervJS/gTaro/commit/3af257bf66cedc1b3c532c09716103bdf3a09ade))
* **cli:** 小程序端编译去掉无用的 import ([0c05a03](https://github.com/NervJS/gTaro/commit/0c05a0309363b7a471495532b8317393f5ba93a0))
* **cli:** 小程序类编译 TARO_ENV 设置有误 ([dc86832](https://github.com/NervJS/gTaro/commit/dc8683281e620a3df6c84ddfb81be9d6d08c88ab))
* **cli:** 修复 H5 及 RN 环境变量替换 ([0f26bb8](https://github.com/NervJS/gTaro/commit/0f26bb89cf5d17c4b3d959c635dafc85df2fac55))
* **cli:** 修复 npm 安装依赖时依赖获取 ([9773500](https://github.com/NervJS/gTaro/commit/9773500387f045f88a9b494d495dc63debf10bb0))
* **cli:** 修复 require 引用 npm 不识别的问题 ([e90885a](https://github.com/NervJS/gTaro/commit/e90885a7605eb29ddfdb0f9e5981ce4a73310d9a))
* **cli:** 修复h5分包功能出现没有Root的pages的问题 ([d6f0971](https://github.com/NervJS/gTaro/commit/d6f0971c6cb6935b95baa3414904e57aff2d8a9c))
* **cli:** 修复h5页面import的顺序问题 ([3042291](https://github.com/NervJS/gTaro/commit/304229190ef65a114bad68c8a08d49944bd180d6))
* **cli:** 移除 ts 编译 && babel 编译增加 jsx 插件 ([915893a](https://github.com/NervJS/gTaro/commit/915893a6d3ace28d72cf447d97c49f5a221b1f59))
* **cli:** 增加主包或子包页面触发重新编译所有页面 ([4c1f482](https://github.com/NervJS/gTaro/commit/4c1f482d2b3c7b66c3c915999b8c662e5408c19c))
* **cli:** 支持组件循环引用，close [#691](https://github.com/NervJS/gTaro/issues/691) ([a064804](https://github.com/NervJS/gTaro/commit/a06480423a35379960e89d2e692a19befe0d2c84))
* **cli:** 支付宝小程序 config 转换遗漏，close [#970](https://github.com/NervJS/gTaro/issues/970) ([340aa24](https://github.com/NervJS/gTaro/commit/340aa24070766a6d0b7fa7cc3078767ae5db370d))
* **cli:** 支付宝小程序上传时不支持文件名中带 @ 字符，close [#1031](https://github.com/NervJS/gTaro/issues/1031) ([b7b2330](https://github.com/NervJS/gTaro/commit/b7b23302f5321f85854738f47964f21f7f45480a))
* **cli:** 组件循环依赖 bug ([86df1d9](https://github.com/NervJS/gTaro/commit/86df1d94d3ff8c934bd5a756d78062cc098d1884))
* **cli:** 组件引用支持写组件文件后缀 ([bbaa88b](https://github.com/NervJS/gTaro/commit/bbaa88b1fe72c337a828f11a35ea696869ab76b7))
* **cli:** convertor js 重复拷贝文件 ([ee0122e](https://github.com/NervJS/gTaro/commit/ee0122eb0b5e0fc97d7aada84a953abecc62ab74))
* **cli:** fix npm file hack ([629a06f](https://github.com/NervJS/gTaro/commit/629a06fa4dd8f274b2aa6f192766aee35def5361))
* **cli:** fix the order of merge external babel config before compile script ([c3ae67c](https://github.com/NervJS/gTaro/commit/c3ae67c5fe2b0ad3fe045e94d83ee5450e81924c))
* **cli:** fixed eslint rules failed in typescript ([#952](https://github.com/NervJS/gTaro/issues/952)) ([2c1d51e](https://github.com/NervJS/gTaro/commit/2c1d51e86d0252c1f91dcc8bab360def7501ca25))
* **cli:** h5 编译路由初始化遗漏参数 ([e4dda98](https://github.com/NervJS/gTaro/commit/e4dda98da9d6f6854bfc52bed6864eb51e16a42d))
* **cli:** H5 编译时清除 dist 目录，close [#936](https://github.com/NervJS/gTaro/issues/936) ([709a795](https://github.com/NervJS/gTaro/commit/709a795a98bcd47ba354a5f97454289a0a06a066))
* **cli:** H5 编译时去掉无用的 import 代码 ([a406d9e](https://github.com/NervJS/gTaro/commit/a406d9e366b221769fff55afa89a3e2a1814c067))
* **cli:** H5 端编译 app 配置编译错误 ([ac5fb35](https://github.com/NervJS/gTaro/commit/ac5fb35925fe1f63c77e5942c2f44a51860f4fd4))
* **cli:** h5 分包路径识别错误 ([34d3d02](https://github.com/NervJS/gTaro/commit/34d3d02dafd5cdb374374097b7173eed527b331f))
* **cli:** H5 分包配置与小程序保持一致 ([f2a0084](https://github.com/NervJS/gTaro/commit/f2a00846d41b245c2937ddaeff95822b318d662d))
* **cli:** h5页面的require加了default ([80c532a](https://github.com/NervJS/gTaro/commit/80c532acdbfefd8605c7dba490ac3a194be310a5))
* **cli:** postcss 插件读取方式修改 ([4c1de79](https://github.com/NervJS/gTaro/commit/4c1de79414c5e0907d524956d47e76c8307f8a0d))
* **cli:** rn 端常量替换以及无用 import 移除 ([fd0f78d](https://github.com/NervJS/gTaro/commit/fd0f78d1c11c7fa45d86fa2af7e58f7d64b82077))
* **cli:** gTaro update 补充依赖包 ([0c769e0](https://github.com/NervJS/gTaro/commit/0c769e0b751bad3c5fd12b52311b42c3b2a07b90))
* **cli:** gTaro update self 不再使用 yarn 来更新，close [#724](https://github.com/NervJS/gTaro/issues/724) ([9be3d88](https://github.com/NervJS/gTaro/commit/9be3d88d297ac91d278935d37d23165e2c359097))
* **cli:** gTaroize 转换依赖组件路径允许为项目下的绝对路径 ([4cbe987](https://github.com/NervJS/gTaro/commit/4cbe987877e7a8d914fcc724248497e58d24fbcb))
* **cli:** gTaroize 转换组件依赖读取错误 ([93ef18a](https://github.com/NervJS/gTaro/commit/93ef18a9be183f032d581b9689d6c6fa1f441373))
* **cli:** UI 编译支持 import，close [#1030](https://github.com/NervJS/gTaro/issues/1030) ([b8452ce](https://github.com/NervJS/gTaro/commit/b8452ce9febbc60f6ca8f5b56735d0a43c8ad8c1))
* **cli:** ui 打包更新 ([5a56c2a](https://github.com/NervJS/gTaro/commit/5a56c2a6a6bc3f620210395aca1685b63fce2c8b))
* **cli:** ui 库编译可以给小程序类端使用 ([4969021](https://github.com/NervJS/gTaro/commit/4969021a262d2a112c38c2fd926dcba106a780ea))
* **cli:** unicode 编码处理,close [#701](https://github.com/NervJS/gTaro/issues/701), [#741](https://github.com/NervJS/gTaro/issues/741) ([d97d0dc](https://github.com/NervJS/gTaro/commit/d97d0dc7fc6a1d312b3d59c80a3de402392a89cd))
* **compile:** start compile error while clean folder under Window ([e528837](https://github.com/NervJS/gTaro/commit/e528837a389e01eb1610643d77fdd5638e0b0c5b))
* **component:** 暂时规避Nerv diff数组的问题 ([e04df79](https://github.com/NervJS/gTaro/commit/e04df79811fa0450bb7a95d386ed21af0725ce78))
* **component:** fixed types of SwiperItem ([#997](https://github.com/NervJS/gTaro/issues/997)) ([548d72f](https://github.com/NervJS/gTaro/commit/548d72f71005f3e4f703a4cf34cd91366a987f11))
* **components:** 修复不传className时类名为undefined的情况 ([103df23](https://github.com/NervJS/gTaro/commit/103df2371284b1458d3491ce703791fcf23ef757))
* **eslint:** 某些情况循环中使用 map 解析错误 ([b3ae01d](https://github.com/NervJS/gTaro/commit/b3ae01d19d512f90d0927118759631b72b18df20))
* **eslint:** 生命周期在 function-naming 中报错，[#799](https://github.com/NervJS/gTaro/issues/799) ([6fee18a](https://github.com/NervJS/gTaro/commit/6fee18a6348d3b4e58227298520a7ed7d1363cd5))
* **eslint:** 允许 this.props.dispatch, close [#1006](https://github.com/NervJS/gTaro/issues/1006) ([8a82e18](https://github.com/NervJS/gTaro/commit/8a82e183593fbb75557c6f463aab8b3eef3005ee))
* **eslint:** 允许 this.props.dispatch, close [#1006](https://github.com/NervJS/gTaro/issues/1006) ([7abcb2c](https://github.com/NervJS/gTaro/commit/7abcb2c82d1efef8c5f41aee3f19f4994cdb07b9))
* **h5:** 兼容contentType一些奇怪的写法 ([#1022](https://github.com/NervJS/gTaro/issues/1022)) ([06b6b42](https://github.com/NervJS/gTaro/commit/06b6b42d6e919f345e0aeea264bd84b7d752659f))
* **h5:** 修复 PUT 、DELETE 等请求 body 为对象时无法发送 body 的问题 ([698be65](https://github.com/NervJS/gTaro/commit/698be6550bccbcde18a3b56167a7c651d2ada614))
* **h5:** 修复 gTaro.request 不带参数时附加 ? 导致请求错误的 bug，close [#1070](https://github.com/NervJS/gTaro/issues/1070) ([f250eb3](https://github.com/NervJS/gTaro/commit/f250eb304d2143b3994084586eb09898124a7509))
* **h5:** H5 request API 对 post 请求参数做序列化 ([fd9407b](https://github.com/NervJS/gTaro/commit/fd9407b44b66050332ddd9f6a9c774287c46ec2b))
* **h5:** H5 request API 对 post 请求参数做序列化 ([c003e02](https://github.com/NervJS/gTaro/commit/c003e022edfb46ef45f0e5bf12f77169bd4c5ab7))
* **RN:**  startWith  to startsWith ([20f82b8](https://github.com/NervJS/gTaro/commit/20f82b86b0c81c01009eb2619161308dfd5eb9b8))
* **RN:** [#584](https://github.com/NervJS/gTaro/issues/584) 添加 gTaro-redux-rn 包，重构 gTaro-router-rn。 ([b8ab4d7](https://github.com/NervJS/gTaro/commit/b8ab4d7a3c6afa51125c8f9841cb3b6fcb15e481))
* **RN:** [#621](https://github.com/NervJS/gTaro/issues/621) 修复中文编译后变成转义字符的问题 ([76fb60d](https://github.com/NervJS/gTaro/commit/76fb60dedef22cdcf76843c595763d6cf96e2702))
* **RN:** 兼容 config 未定义的情况 ([94d0f23](https://github.com/NervJS/gTaro/commit/94d0f23436ce127903d9253ec0728ffc469c9fcc))
* **RN:** 兼容小程序的路有跳转规范 ([1b2875d](https://github.com/NervJS/gTaro/commit/1b2875db6fe81e725b5d97e6b2dcae9998d61d6a))
* **RN:** 将 gTaro-redux-rn 的peerDependencies react  改为 "^16.3.0" ([69f530c](https://github.com/NervJS/gTaro/commit/69f530c4e2d0a62294ca610ae48bc0a48de07fc4))
* **RN:** 修复 onPullDownRefresh 的 this 指向的问题 ([a21e201](https://github.com/NervJS/gTaro/commit/a21e201d0fb0e4dd8abda3cc08f378e70bf2b5c2))
* **RN:** 修复 react-redux 的 connect 包裹导致下拉刷新功能失效的问题 ([5beeef4](https://github.com/NervJS/gTaro/commit/5beeef45fdced8ff2d698f9209486a8566bd1086))
* **RN:** 修复 this.$router.params undefined 的问题 ([24e591d](https://github.com/NervJS/gTaro/commit/24e591d5a95976badd2cc883b1cd288b3be05b25))
* **RN:** 修复了 redux  模版未用 Text 组件包裹导致不显示的问题 ([4a260ca](https://github.com/NervJS/gTaro/commit/4a260ca4f79b2c84ab60062f4574129b870de041))
* **RN:** 修复同一文件夹下多个JS文件样式引用错误 ([74380ec](https://github.com/NervJS/gTaro/commit/74380ececa65506cd7de23194b87ee0ac8db5577))
* **RN:** 修复未引入样式的js也会生成对应的 style 文件的 bug ([0511580](https://github.com/NervJS/gTaro/commit/0511580b212bdf8bbb9f27255eca072543f83e98))
* **RN:** 修复项目初始化后 less 编译报错 [#650](https://github.com/NervJS/gTaro/issues/650) ([d05df59](https://github.com/NervJS/gTaro/commit/d05df59af80adace7cb642d7d2317b2d5a614745))
* **RN:** 修复样式警告 ([72b5406](https://github.com/NervJS/gTaro/commit/72b5406681c4fb6f8abdcae27020d5c610d5ea0e))
* **RN:** 修复页面 navigation 配置失效的 bug ([132a6a2](https://github.com/NervJS/gTaro/commit/132a6a23a686871112a8aae267cf91ed5d834ceb))
* **RN:** 修复重构导致的路由bug ([cfc3f09](https://github.com/NervJS/gTaro/commit/cfc3f099f02b1f0d1cfc3c511ddb193abceee299))
* **RN:** fix RN 端 .styl后缀未修改的问题，并添加对应的测试用例 close [#838](https://github.com/NervJS/gTaro/issues/838) ([7b5ce74](https://github.com/NervJS/gTaro/commit/7b5ce740a5155877b9ae1f540fddedcd8b38810f))
* **RN:** fix RN 端 iconPath 和 selectedPath 的为同一个路径导致的重复引用的报错 close [#776](https://github.com/NervJS/gTaro/issues/776) ([4123514](https://github.com/NervJS/gTaro/commit/4123514640dca7f6a1fc2483b5669a92e81ce967))
* **RN:** RN app.json 的 expo 配置改为可覆盖 ([24dc72b](https://github.com/NervJS/gTaro/commit/24dc72b4723427477c6f935680576e4176872fab))
* **RN:** this.screenRef 未取 current ([c86e9f4](https://github.com/NervJS/gTaro/commit/c86e9f40abc1f0891f3f65d495f00dc3cd1f82fa))
* **router:** 修复某些情况获取不到$router问题 ([075ae2d](https://github.com/NervJS/gTaro/commit/075ae2deec93d03d7048193db4e55eaa48794cf3))
* **router:** componentWillReceiveProps可以接收到新的router参数了 ([94e04bc](https://github.com/NervJS/gTaro/commit/94e04bcc6020dd8ac99f3b200a4284719b971c63))
* **router-h5,redux-h5:** 修复后台页面依然执行生命周期的问题 ([cc0db54](https://github.com/NervJS/gTaro/commit/cc0db54030a7f0c0f3757aa08dd12b298176f441))
* **scroll-view:** 修复动画bug ([49d4b64](https://github.com/NervJS/gTaro/commit/49d4b64593fb56b833f2f8d05eb9354f8596d97b))
* **swan:** 百度小程序报错 ([d1a4688](https://github.com/NervJS/gTaro/commit/d1a468858fb9cc09997adf73428fdcb065212593))
* **swan:** 修复 componentWillMount 中 setState 回调中获取 state 可能不正确 ([057bedb](https://github.com/NervJS/gTaro/commit/057bedbe195dbd0795d30c7a0b0014601eede5f1))
* **gTaro:** 补全showActionSheet类型参数 ([#1139](https://github.com/NervJS/gTaro/issues/1139)) ([1dc4751](https://github.com/NervJS/gTaro/commit/1dc475181d01ed845f484ce12d313be25c42c46a))
* **gTaro:** 还原小程序的表单组件为非受控组件 ([a628d0c](https://github.com/NervJS/gTaro/commit/a628d0cc6cebbe4367bc2950ee58ca3c58292008))
* **gTaro:** 小程序端 api 传参丢失参数，close [#420](https://github.com/NervJS/gTaro/issues/420) ([69ed1cb](https://github.com/NervJS/gTaro/commit/69ed1cb23ddd60bcc8ee729f5b0e12520a88f1c0))
* **gTaro:** fix gTaro.uploadFile() ([#1115](https://github.com/NervJS/gTaro/issues/1115)) ([23e7c0b](https://github.com/NervJS/gTaro/commit/23e7c0b4a3036d924cab3d2229b8b5c41a85898d))
* **gTaro:** getEnv rn 端环境变量错误 ([6f02583](https://github.com/NervJS/gTaro/commit/6f02583f678cbcd12656779608b15291c479efb8))
* **gTaro:** inlineStyle 无法正确转换浏览器私有属性 ([67a90b8](https://github.com/NervJS/gTaro/commit/67a90b88277579c589fc4acf0d196a2bdc897bd6))
* **gTaro:** gTaro类型文件中加入navigateToMiniProgramAppIdList字段支持 ([#988](https://github.com/NervJS/gTaro/issues/988)) ([d250597](https://github.com/NervJS/gTaro/commit/d250597e699d97be297c25d9e26b5481789dd58f))
* **gTaro-alipay:** 将支付宝的 event 事件对象的字段，对齐微信小程序的 ([d014b03](https://github.com/NervJS/gTaro/commit/d014b032f17175d23faa468cdbcbb4ca3069feb1))
* **gTaro-alipay:** 匿名函数也不需要通过 __triggerPropsFn 调用 props 的函数 ([682b91d](https://github.com/NervJS/gTaro/commit/682b91d7c67e27b963fe3e55694b81523bdd75c4))
* **gTaro-alipay:** 事件处理 ([1a4eeec](https://github.com/NervJS/gTaro/commit/1a4eeec931b2fa05a235714e4f708eb8d60f606a))
* **gTaro-alipay:** 支付宝小程序事件处理优化 ([f3224d9](https://github.com/NervJS/gTaro/commit/f3224d9c3e88a13d385f84504fadb211fd2ff2f2))
* **gTaro-alipay:** 支付宝小程序事件处理优化 ([38d6310](https://github.com/NervJS/gTaro/commit/38d631044f6fe733e1ccbd00e9309bd898c8f858))
* **gTaro-alipay:** API 作用域 ([b0b64a0](https://github.com/NervJS/gTaro/commit/b0b64a0449941fbde4ddcca531752a48b2b360a5))
* **gTaro-alipay:** fix 子组件 componentWillRecieveProps 不会触发 ([db236dd](https://github.com/NervJS/gTaro/commit/db236dd049fc0ff71e5535080c962a1c274dd6ed))
* **gTaro-cli:** 修复 weapp.js 编译出的页面和组件配置 json 文件中，usingComponent 的 npm 包路径错误 ([990df26](https://github.com/NervJS/gTaro/commit/990df265f7a99344e0cacce18abd4d396c21a236))
* **gTaro-cli:** 支付宝小程序中 npm hack 时 global 赋值空对象 ([8cfe9a4](https://github.com/NervJS/gTaro/commit/8cfe9a4232a2e1599055a2c053525d7161bb4ca7))
* **gTaro-cli:** tabBar config跟进编译的不同小程序去取配置字段 ([31a0847](https://github.com/NervJS/gTaro/commit/31a08473592cd568b2dda80058e1fa5d816464fb))
* **gTaro-components:** 删除导出文件 ([e4475b1](https://github.com/NervJS/gTaro/commit/e4475b10f186ceeebec77aa1f05e41e832367d4e))
* **gTaro-components:** 修复 Image组件的 onClick 事件在h5中点击事件没有反应 close [#794](https://github.com/NervJS/gTaro/issues/794) ([92bbcc1](https://github.com/NervJS/gTaro/commit/92bbcc1cfd6007ebe7ab86a7e470ceee9581d2da))
* **gTaro-components:** 修复 rich-text 代码覆盖问题 ([4e8c620](https://github.com/NervJS/gTaro/commit/4e8c6201224ff7e48edb1bab5152a2150600d9f7))
* **gTaro-components:** 修复 RichText 解析问题 ([19c4451](https://github.com/NervJS/gTaro/commit/19c445155dc9b1fd2922422e9bee23233c46b8bc))
* **gTaro-components:** 修复 swiper 滑动问题，textarea 返回值问题，input focus 问题 ([3521334](https://github.com/NervJS/gTaro/commit/35213349113f4990acfc945201ad632ee90f9326))
* **gTaro-components:** input 组件 maxlength -> maxLength ([b79d7eb](https://github.com/NervJS/gTaro/commit/b79d7ebbe75cd7a8956bb4179f32bc0c81eb1a40))
* **gTaro-components:** Input组件在h5模式下ios自带输入法中文模式下的问题 close [#601](https://github.com/NervJS/gTaro/issues/601) ([e56321f](https://github.com/NervJS/gTaro/commit/e56321f7fe70eb23f2953c093c94f9327fd9e683))
* **gTaro-components:** Swiper组件动态传递current无法跳转到指定item，close [#639](https://github.com/NervJS/gTaro/issues/639) ([b317e3b](https://github.com/NervJS/gTaro/commit/b317e3bc48b1821997c4b484b376e3b1733c6a38))
* **gTaro-components-rn:** 修复View的onClick无法触发问题 ([39410bf](https://github.com/NervJS/gTaro/commit/39410bfcec168f2055571653f53a83f00e26d836))
* **gTaro-components-rn:** 修复widthFix时默认取了stretch，props.src 为状态变量时，图片无法刷出 ([9fec1d4](https://github.com/NervJS/gTaro/commit/9fec1d46862f999fbd933b077b4b4c80830114f3))
* **gTaro-components-rn:** Image 空串导致的错误 ([69ab497](https://github.com/NervJS/gTaro/commit/69ab497b8f5df668dd61a9f0f44ec965a7f17da4))
* **gTaro-components-rn:** Image width: 100% 与 widthFix 使得高度为0 ([5b1ed51](https://github.com/NervJS/gTaro/commit/5b1ed5125071e01ad76cffac2c0ba583db6c417c))
* **gTaro-components-rn:** StyleSheet style reference 的含有样式应先flatten才能读取 ([766ba8b](https://github.com/NervJS/gTaro/commit/766ba8ba937e39748b47354be8e731ed7a49a55e))
* **gTaro-compontens:** 修复 lowerThreshold， upperThreshold 参数问题，swiper 高度问题 ([c552dbb](https://github.com/NervJS/gTaro/commit/c552dbb4018e5bcba0e5c4f552290d932cc81592))
* **gTaro-compontens:** 修复 Textarea onInput 问题，对齐maxLength 属性值 ([1d75d47](https://github.com/NervJS/gTaro/commit/1d75d47c604ebabca7609121923bc1e45a46f905))
* **gTaro-compontens:** Input focus 属性 路由跳转后失效 close [#925](https://github.com/NervJS/gTaro/issues/925) ([e7c3409](https://github.com/NervJS/gTaro/commit/e7c34097b9d672c98cd3b2c5faafe688eda2ad33))
* **gTaro-compontens:** Input组件onConfirm事件无效，close [#654](https://github.com/NervJS/gTaro/issues/654) ([00c79d9](https://github.com/NervJS/gTaro/commit/00c79d972de62128d056908b47a5ccdc2eef5826))
* **gTaro-compontents:**  修复 Block 返回问题 && 修复 form 文档问题 ([0c9a4cc](https://github.com/NervJS/gTaro/commit/0c9a4cc8bc69086342d1730e0cd565e503bee578))
* **gTaro-conponents:** 删除 package.json 冗余问题 ([20548aa](https://github.com/NervJS/gTaro/commit/20548aac75f19ad499d1ab2d0f3d24c3afde9d68))
* **gTaro-h5:** 去掉无用的 api ([c7ec950](https://github.com/NervJS/gTaro/commit/c7ec95086176bbe6a25abc81c7acc700dcb3103b))
* **gTaro-qapp:** showToast参数不正确 ([4922113](https://github.com/NervJS/gTaro/commit/4922113f904dc4571a23743bf1d0f713abb9952b))
* **gTaro-redux:** 兼容properties配置可能为空或mapState返回空的情况 ([f7a6c27](https://github.com/NervJS/gTaro/commit/f7a6c27648c8f850f574ade3c67be4a6839371d1))
* **gTaro-redux:** connect types add IStore ([4207231](https://github.com/NervJS/gTaro/commit/4207231f201111196f2d63d7c0119d8f6f7ca4b7))
* **gTaro-rn:** 修复 toast 相关 API 引用的问题 ([872d9bd](https://github.com/NervJS/gTaro/commit/872d9bdd58581495830648afebfa6f1dceed913b))
* **gTaro-rn:** 修复request api方法为get时的入参问题 ([6e62724](https://github.com/NervJS/gTaro/commit/6e627244a4ca2c51e39762ae1289fe647ee885e9))
* **gTaro-rn:** 修复request入参的参数处理 ([3175b96](https://github.com/NervJS/gTaro/commit/3175b96dd99fb66a68b305fbe880e66acd8ac4a1))
* **gTaro-swan:** 百度小程序 api 适配 ([eb19924](https://github.com/NervJS/gTaro/commit/eb199248972e15cb496d94258cd74398a0d2dd02))
* **gTaro-swan:** 百度小程序不支持 props 带 _ ([dda7116](https://github.com/NervJS/gTaro/commit/dda7116976153a71ead75523f053a7dcec9ecb72))
* **gTaro-swan:** 百度小程序暂时不支持 setData 数据路径更新 ([c4fcb0b](https://github.com/NervJS/gTaro/commit/c4fcb0b4e4a4fe893d2ce76b878d0902126213d3))
* **gTaro-swan:** 百度小程序自定义事件参数在 event 对象下 ([21442ae](https://github.com/NervJS/gTaro/commit/21442ae08c8efb160f599cf761963e0b63963678))
* **gTaro-swan:** 将 wx 作用域替换为 swan 作用域 ([a82440d](https://github.com/NervJS/gTaro/commit/a82440dcafeb1f09c8d78fee706343fa977cc242))
* **gTaro-swan:** 修复 ref 获取 ([8fe5f18](https://github.com/NervJS/gTaro/commit/8fe5f1835dbf149e7b9144b708bff87b037df63f))
* **gTaro-swan:** 修复 ref 获取以及 onShow 生命周期调整 ([a333c3f](https://github.com/NervJS/gTaro/commit/a333c3f9cac24479691a8fdc2206b2dfc0c00f6f))
* **gTaro-transformer-wx:** 支付宝小程序不用编译出 Component.properties ([c1c47b8](https://github.com/NervJS/gTaro/commit/c1c47b831a233db39f61a24cc93ce727236895fc))
* **gTaro-weapp:**  preloadData 初始值改为 null ([3772b8c](https://github.com/NervJS/gTaro/commit/3772b8c25074516b397447fb138820706c801583))
* **gTaro-weapp:** 初始化阶段不触发 componentDidUpdate ([7a2685c](https://github.com/NervJS/gTaro/commit/7a2685c366127d3d407d3aaeff9ee58f595b4f89))
* **gTaro-weapp:** 调用 forceUpdate 时应该不去触发 shouldComponentUpdate ([24cdfff](https://github.com/NervJS/gTaro/commit/24cdfff1035c4bcc942dc7121daa2ab351525819))
* **gTaro-weapp:** 调用 forceUpdate 时应该不去触发 shouldComponentUpdate ([2bf0838](https://github.com/NervJS/gTaro/commit/2bf0838b7dc8418e05089098222c2f512862b9af))
* **gTaro-weapp:** 对应部分 react 的 ref 逻辑。 ([e6d0d28](https://github.com/NervJS/gTaro/commit/e6d0d287c815af5d02fb01cc154bd8f360cfc25f))
* **gTaro-weapp:** 回退允许设定为 null 的写法 ([39570a3](https://github.com/NervJS/gTaro/commit/39570a3f414c01357c47aaa905225b47042a7ed8))
* **gTaro-weapp:** 将 componentDidUpdate 放到 setData 回调中执行，close [#596](https://github.com/NervJS/gTaro/issues/596) ([ef51c81](https://github.com/NervJS/gTaro/commit/ef51c81ef16fdbd5dbeb87d750e08dca13076bce))
* **gTaro-weapp:** 配合生成  properties 改动 ([d5c8a3d](https://github.com/NervJS/gTaro/commit/d5c8a3dbe45cac98134273d32352142bc06d8274))
* **gTaro-weapp:** 深度拷贝函数 bug 修复 ([b7ba318](https://github.com/NervJS/gTaro/commit/b7ba31805fa0c72a4aaa3038df85427d3709760b))
* **gTaro-weapp:** 小程序 diff 在新对象缺失旧对象的某些属性时，不再递归 diff，而是直接赋值。fix [#1058](https://github.com/NervJS/gTaro/issues/1058) ([adbc78d](https://github.com/NervJS/gTaro/commit/adbc78d2e24469d485ee07337611b466d5cedfc0))
* **gTaro-weapp:** 修复 await gTaro.connectSocket 获取不到 SocketTask 的错误 ([#930](https://github.com/NervJS/gTaro/issues/930)) ([771baba](https://github.com/NervJS/gTaro/commit/771baba411cfadfcf0c0f57c60dc7cf4b6009347))
* **gTaro-weapp:** 修复 connectSocket 拿不到 socketTask 的问题，fix [#619](https://github.com/NervJS/gTaro/issues/619) ([f5ad3e5](https://github.com/NervJS/gTaro/commit/f5ad3e55aeed70ec0c0c95a25496a4a100402519))
* **gTaro-weapp:** 修复 json diff ([4ed1d45](https://github.com/NervJS/gTaro/commit/4ed1d45ff883fb12b807a3c69e6b588393ff5184))
* **gTaro-weapp:** 修复 setData 回调里再 setData 的 bug ，close [#825](https://github.com/NervJS/gTaro/issues/825) ([b311870](https://github.com/NervJS/gTaro/commit/b311870b59da7fdd64647f404b91edb2b7dfb874))
* **gTaro-weapp:** componentDidUpdate 前一刻需要触发 ref 回调或更新 this.refs ([80e0c65](https://github.com/NervJS/gTaro/commit/80e0c65cd553cace2edd66289a68de6cfd34aab6))
* **gTaro-weapp:** fix [#1009](https://github.com/NervJS/gTaro/issues/1009) ([faea412](https://github.com/NervJS/gTaro/commit/faea412804827afbd99fd53ed090d30baadb6a97))
* **gTaro-weapp:** json diff 应对数组时，只有长度相等才做 diff，否则直接赋值。close [#882](https://github.com/NervJS/gTaro/issues/882) ([76c5ad2](https://github.com/NervJS/gTaro/commit/76c5ad225b9c581d0f6036651f091a54a87f72f0))
* **gTaro-weapp:** pageLifetimes 提供初始值 ([999d74f](https://github.com/NervJS/gTaro/commit/999d74f2daa41e9280ed8c8a344f1ce27bd6142e))
* **gTaroize:**  当 children 有空格的情况 ([3f58c90](https://github.com/NervJS/gTaro/commit/3f58c90180eb1fde34bf265f8c07ec1b37b9e667))
* **gTaroize:** 不再忽略 async/await ([01c5f7c](https://github.com/NervJS/gTaro/commit/01c5f7c79962dd39c816b824b26e23df6a0083b1))
* **gTaroize:** 没有 data 时报错 ([de2e1bd](https://github.com/NervJS/gTaro/commit/de2e1bd3844d1b82b7a100e4e84cb1611cdbf29d))
* **gTaroize:** 取消 this.state 的缓存 ([bd25e53](https://github.com/NervJS/gTaro/commit/bd25e53e3581532396d431f2b7b5858cd5ccaf0f))
* **gTaroize:** 生成文件没有import @gTarojs/with-weapp ([f028bfe](https://github.com/NervJS/gTaro/commit/f028bfe74de8df5c038c9060145c912680ea5eb2))
* **gTaroize:** 生命周期 typo ([1acf465](https://github.com/NervJS/gTaro/commit/1acf465f6d98581bd9abfc38418f9ec2d25ce203))
* **gTaroize:** 生命周期是对象函数缩写时报错 ([ae22233](https://github.com/NervJS/gTaro/commit/ae222334189d8644537247bfcb5bc4ff6f96dd33))
* **gTaroize:** 使用组件重复添加 ([1905fe7](https://github.com/NervJS/gTaro/commit/1905fe7db787a062299ad5d7e18c4a2aeff21914))
* **gTaroize:** 正则无法匹配 ... 语法失败 ([2ccff88](https://github.com/NervJS/gTaro/commit/2ccff887c2c311f798c4e1c49ace0105b6027f97))
* **gTaroize:** 注释或空的 text 节点导致编译错误 ([484f226](https://github.com/NervJS/gTaro/commit/484f2266c90beaeb89291b7c3eb92a19891e060e))
* **gTaroize:** 注释嵌套编译报错 ([149d819](https://github.com/NervJS/gTaro/commit/149d81977606a997177c9240e497b9468b9292d9))
* **gTaroize:** if 嵌套报错 ([a841c88](https://github.com/NervJS/gTaro/commit/a841c8861e96c090d847360a3815c1826dcbfdea))
* **gTaroize:** npm 包文件缺失 ([030ee5c](https://github.com/NervJS/gTaro/commit/030ee5cfd4383ff49f443ff5116cd4b03c5ecc05))
* **gTarozie:** props 需要在 render 结构 ([46736d8](https://github.com/NervJS/gTaro/commit/46736d8ea0c94c246f1faa5bda45d495e7b03af4))
* **tcr:** 给ScrollView加了样式height导致无法滚动，fix [#577](https://github.com/NervJS/gTaro/issues/577) ([1e1999d](https://github.com/NervJS/gTaro/commit/1e1999d087b055d12fa9ef18e8f36364ef752048))
* **tcr:** ScrollView在无外部元素的时候会全屏 ([2c7e981](https://github.com/NervJS/gTaro/commit/2c7e9815cc32f587d4f2e927cca044357e90ce52))
* **transformer:**  所有字符串模板都生成一个新的 state ([7408f94](https://github.com/NervJS/gTaro/commit/7408f94e02d5d3169cf8aef682758e3c23205883))
* **transformer:**  无法渲染 class 依赖计算属性（get）, close [#728](https://github.com/NervJS/gTaro/issues/728) ([20ed37e](https://github.com/NervJS/gTaro/commit/20ed37e3f5d9a0879ab06ab83c16ce77688c0b5a))
* **transformer:**  增加 Block 组件 ([9635c1d](https://github.com/NervJS/gTaro/commit/9635c1dc0853a726f51c81007f2d32766ce869b4))
* **transformer:**  babel-generator 把中文字符生成为 unicode ([9bbb399](https://github.com/NervJS/gTaro/commit/9bbb39972b404f5b06164414cdcce53d5016a158))
* **transformer:**  babel-plugin-remove-dead-code 插件会多生成一个 block 语句 ([d8bad5b](https://github.com/NervJS/gTaro/commit/d8bad5bd0d47dc08f9b8adae543decd08849713d))
* **transformer:**  globalData 无效的问题 ([167c386](https://github.com/NervJS/gTaro/commit/167c3869d182145763e6c3712fa630ea348e5e5e))
* **transformer:**  if 语句中循环体内的变量不需要变量提升 ([d2cf83b](https://github.com/NervJS/gTaro/commit/d2cf83ba701e9465fbbebb7dd7c9ca1574f1eb0f))
* **transformer:** 百度小程序的 for 值使用字符串包裹 ([f5470f3](https://github.com/NervJS/gTaro/commit/f5470f3fc4a057bdd2d2b35ff4e1afd68180c46d))
* **transformer:** 百度小程序特殊处理 getApp ([5b6a2fe](https://github.com/NervJS/gTaro/commit/5b6a2fededeb170cc7a17d72ae9c487b7418c2d5))
* **transformer:** 编译器默认写死了 TARO_ENV 为 weapp ([f9bc84d](https://github.com/NervJS/gTaro/commit/f9bc84da68f82f71142dd5a758a21e10bf6ab2ae))
* **transformer:** 不使用本地插件 remove dead code 插件, close [#824](https://github.com/NervJS/gTaro/issues/824) ([bc9e6e8](https://github.com/NervJS/gTaro/commit/bc9e6e89c2cdcf04ef4b1262b7d218322e00c903))
* **transformer:** 处理支付宝小程序的组件差异 ([50eac86](https://github.com/NervJS/gTaro/commit/50eac8670b99792ca03da4b7ca2ce1f429d15275))
* **transformer:** 从 this 解构出来出来的变量不得与 render 作用域定义的变量重复时报错 ([040d1ae](https://github.com/NervJS/gTaro/commit/040d1ae811f0dd118c600fc7e5ba6f24ecfbed49))
* **transformer:** 从 this 解构出来出来的变量重复 ([00269d4](https://github.com/NervJS/gTaro/commit/00269d4f55c21d5f8531ae2b6f70203f690ffa09))
* **transformer:** 单独处理 maxLength 的大小写问题，close [#631](https://github.com/NervJS/gTaro/issues/631) ([cacd4a7](https://github.com/NervJS/gTaro/commit/cacd4a74b613309b10081b184f66cf6d3656ebda))
* **transformer:** 当循环类型为数组、基本类型时可能会改变源数据的数据结构 ([fd59a09](https://github.com/NervJS/gTaro/commit/fd59a09c8ed0554d0f669dcce16df5f3579f3ee3))
* **transformer:** 第三方组件事件首字母小写 ([60151d6](https://github.com/NervJS/gTaro/commit/60151d6c7b476e78c27afa7b7247d6f5d1bb066a))
* **transformer:** 多层循环的 callee 如果是循环体内的变量不用变为成员表达式, [#912](https://github.com/NervJS/gTaro/issues/912) ([0656199](https://github.com/NervJS/gTaro/commit/0656199bc3b1a7c716a3e063c1b8eaa2bf2d3e2b))
* **transformer:** 多层循环的 JSX 引用会多编译一个数组 ([7cfef07](https://github.com/NervJS/gTaro/commit/7cfef074893d007180c9a95a6f259d6740b1da3c))
* **transformer:** 多层循环访问上层迭代值时没有加上 $$original ([b8d5168](https://github.com/NervJS/gTaro/commit/b8d5168a0931a29ee965b7f75da3cf679088ed12))
* **transformer:** 多层循环内生成新的数组也要带上用户写的执行判断 ([067de85](https://github.com/NervJS/gTaro/commit/067de85d5f921f93c02226c6823bf7e834303fa1))
* **transformer:** 多个 `this.props` 在 JSX children 中无法使用 ([5dd8f12](https://github.com/NervJS/gTaro/commit/5dd8f122f70f9e7e954171e21fb4bdca295a127f))
* **transformer:** 多个 if 表达式中循环前有三元表达式可能会不解析的情况 ([1cd0352](https://github.com/NervJS/gTaro/commit/1cd03520e988236706443ae6fc040a81c1771209))
* **transformer:** 二进制表达式的左右值不会加入 state, close [#879](https://github.com/NervJS/gTaro/issues/879) ([edb92a6](https://github.com/NervJS/gTaro/commit/edb92a6d42e40043e7bc5cbab9825ec0bc01cd6a))
* **transformer:** 二维数组在小程序也需要当成复杂表达式处理，close [#1145](https://github.com/NervJS/gTaro/issues/1145) ([5e1ab5c](https://github.com/NervJS/gTaro/commit/5e1ab5cfd0b2bc2d9225bfc2140adeb292b24f97))
* **transformer:** 访问原始循环 item 减少一个 $ ([1f4e2d0](https://github.com/NervJS/gTaro/commit/1f4e2d03d2f87ce5bdf0f39425ae4a53f0ae4a78))
* **transformer:** 即便当前组件没有找到事件声明也需要给 JSX 元素补上 __fn_event ([b00154d](https://github.com/NervJS/gTaro/commit/b00154d4028b5dc8189168b8f78b8993fe174a57))
* **transformer:** 解析图片地址错误 ([3e6eb3a](https://github.com/NervJS/gTaro/commit/3e6eb3ac610d1bae210d651e34882ec7fbc6be21))
* **transformer:** 空格强行换行，close [#992](https://github.com/NervJS/gTaro/issues/992) ([3a20233](https://github.com/NervJS/gTaro/commit/3a202331dfa9bdce6188773ca38f69893941e8b4))
* **transformer:** 没有 import @gTarojs/gTaro 时强制添加 ([f07e068](https://github.com/NervJS/gTaro/commit/f07e068694a2194f616d58a613669acbe7b0ad88))
* **transformer:** 某些情况会处理循环组件两次 ([2d3dbee](https://github.com/NervJS/gTaro/commit/2d3dbee2091dd86fb6664abc7eaa040cda59fe27))
* **transformer:** 去掉自动加 @gTarojs/async-await 逻辑 ([796070b](https://github.com/NervJS/gTaro/commit/796070bde54193bf02a40f233a9a76342b216642))
* **transformer:** 如果是第三方组件的事件需要保持原来的大小写命名, close [#551](https://github.com/NervJS/gTaro/issues/551) ([3eab15d](https://github.com/NervJS/gTaro/commit/3eab15d1c7024fb701dc82cc816f10bd31bd00a2))
* **transformer:** 三元表达式其中有一个值为函数解析错误 ([fde2474](https://github.com/NervJS/gTaro/commit/fde24745e1f7c9be3a79661c418488f94b275866))
* **transformer:** 三元表达式有一个结果为有值字符串解析错误 ([e256111](https://github.com/NervJS/gTaro/commit/e256111e90f6e46be55936c99a0108c911102d2d))
* **transformer:** 三元表达式有一个值为循环调用时生成两个相同循环 ([b85d04d](https://github.com/NervJS/gTaro/commit/b85d04da1453f1faf15a2c0166cdcf429313ec75))
* **transformer:** 生成的匿名循环数组在原位置之后添加 ([51f22ce](https://github.com/NervJS/gTaro/commit/51f22ce629640913367a78f5b697cd4b428b85a8))
* **transformer:** 生成组件 properties 姿势改变 ([8175765](https://github.com/NervJS/gTaro/commit/8175765390a3b71c969b80cfb4fe5578a3c220c7))
* **transformer:** 识别文件后缀名错误，close [#600](https://github.com/NervJS/gTaro/issues/600) ([9843d9c](https://github.com/NervJS/gTaro/commit/9843d9c0243189623c81a453bebf830818703c84))
* **transformer:** 使用挂载在 this 下的变量渲染可能会报错 ([9e66495](https://github.com/NervJS/gTaro/commit/9e664954a2cc21ed67871535c9ca792a3c1ef28d))
* **transformer:** 使用循环体内定义的变量来构造新循环报错 ([5ecb95b](https://github.com/NervJS/gTaro/commit/5ecb95b27a1aba3ca195afc1e2bda3f30b73a9f0))
* **transformer:** 微信的 key 只支持变量读取，不支持计算 ([39ec985](https://github.com/NervJS/gTaro/commit/39ec98501dd93389c5dd11e79c2e2bd19cba72b9))
* **transformer:** 修复 wx:for 替换 ([84dccb1](https://github.com/NervJS/gTaro/commit/84dccb10874cb2d1f7a19729ede3a0f80ee1f5b4))
* **transformer:** 修复事件的正则判断 ([a282331](https://github.com/NervJS/gTaro/commit/a282331d68ccf3e2009f6532d0ad3150405e1355))
* **transformer:** 循环嵌套报错 ([720c36d](https://github.com/NervJS/gTaro/commit/720c36dd32cc0ddff33fecf6d647ed0f2d975ba8))
* **transformer:** 循环体内的所有非自动生成的 item 都要加上 item.$$original ([5592caf](https://github.com/NervJS/gTaro/commit/5592caffd3cac9cad2e5907862a4f5802ab0aad0))
* **transformer:** 循环体内引入外部数组变量会重复赋值，close [#666](https://github.com/NervJS/gTaro/issues/666) ([21d3302](https://github.com/NervJS/gTaro/commit/21d3302670bbe8c10ca90d2f3ba1efd61aa73dc0))
* **transformer:** 循环中 bind 成员表达式失败 ([cc4e471](https://github.com/NervJS/gTaro/commit/cc4e471aa93c8515a66db9c2ebacc9b2dd716c0b))
* **transformer:** 在 if 块中某些情况无法生成循环 ([e2e2579](https://github.com/NervJS/gTaro/commit/e2e257927cec826b1bf080fd8a99099e3198fbee))
* **transformer:** 在 if block 定义没有初始值的变量报错 ([fa5c6ec](https://github.com/NervJS/gTaro/commit/fa5c6ecc43c3e0bea7ff6647f81d39486fb22a98))
* **transformer:** 在 if block 中定义的 JSX 变量无法在 JSX children 替换 ([3878e84](https://github.com/NervJS/gTaro/commit/3878e847ddd39a5876b9bdb9d7ef221f3b5134e9))
* **transformer:** 在 key 中使用 `[].length` 的写法时报错 ([12d5252](https://github.com/NervJS/gTaro/commit/12d5252f5d4a83e2c97fc7a835aea285f84c0579))
* **transformer:** 在循环中使用 bind 参数有复杂表达式, close [#770](https://github.com/NervJS/gTaro/issues/770) ([743d4b8](https://github.com/NervJS/gTaro/commit/743d4b82d95b977b69ff04b647cafd969227c582))
* **transformer:** 支付宝小程序事件报错 ([5d3eb72](https://github.com/NervJS/gTaro/commit/5d3eb724f9e6510c445832993fc1e221ba8221f0))
* **transformer:** 支付宝小程序事件名保持原样输出 ([305f104](https://github.com/NervJS/gTaro/commit/305f1048a1b92c9762e7595ddf5db35e779272eb))
* **transformer:** 支付宝自定义组件不处理 onClick 事件 ([4dd9ba3](https://github.com/NervJS/gTaro/commit/4dd9ba3ae59583f43ee2298b633a78f59e4e91c5))
* **transformer:** 直接 return 一个 JSX 引用失效 ([8772038](https://github.com/NervJS/gTaro/commit/87720386408a1bd48748f62d78dab1afd8e10b52))
* **transformer:** 重新加入 remove-dead-code 插件 ([53e4107](https://github.com/NervJS/gTaro/commit/53e4107f2f4a686f2529aa8c95f54370b759fe3f))
* **transformer:** 自定义组件 bind 会生成匿名 state ([4be9fd1](https://github.com/NervJS/gTaro/commit/4be9fd1a76617b3e7335a0c4990bade0ce3ee1ed))
* **transformer:** 自定义组件 props 不支持任何表达式，close [#984](https://github.com/NervJS/gTaro/issues/984) ([804e6f2](https://github.com/NervJS/gTaro/commit/804e6f2840eccc178ed2e2c341d468fcb1d9599d))
* **transformer:** 自定义组件名为 Link 时无法正常渲染 `children`, close [#826](https://github.com/NervJS/gTaro/issues/826) ([aba4774](https://github.com/NervJS/gTaro/commit/aba477411c16f57abdec779477055b3fb822daf0))
* **transformer:** bind 成员表达式不会加入加入到 usedState，close [#1051](https://github.com/NervJS/gTaro/issues/1051) ([a98f8ec](https://github.com/NervJS/gTaro/commit/a98f8ec0ac082f073cf81a56f4b12406f28b74bc))
* **transformer:** if block 中的 JSX 引用没有改变为 JSX 元素, close [#889](https://github.com/NervJS/gTaro/issues/889) ([1389096](https://github.com/NervJS/gTaro/commit/1389096c208787ded3f0911d3b364d9a22e09b61))
* **transformer:** Tagged template 不需要做优化处理，close [#926](https://github.com/NervJS/gTaro/issues/926) ([22be41c](https://github.com/NervJS/gTaro/commit/22be41cf2789f06042699f96dc34f423f4c024a9))
* **transformer:** useState 加入 class props ([7f17771](https://github.com/NervJS/gTaro/commit/7f177719154569f1fe8c44991ad1fac04efa36db))
* **types:** detail 可根据需要定义 ([#1158](https://github.com/NervJS/gTaro/issues/1158)) ([1428d18](https://github.com/NervJS/gTaro/commit/1428d18e6bfda9f059eb05d43d10dd475e605ae0))
* **typing:** 表单系列组件没有 `name` 属性 ([#1168](https://github.com/NervJS/gTaro/issues/1168)) ([404c21f](https://github.com/NervJS/gTaro/commit/404c21f397aaea6e5dbc37f380ad8148b82ad146))
* **weapp:** 微信小程序gTaro.request的complete回调无参数 ([#1011](https://github.com/NervJS/gTaro/issues/1011)) ([d55dabf](https://github.com/NervJS/gTaro/commit/d55dabf073481e74a7ff8f7443c4916fdb65c55d))
* **webpack-runner:** 修复了h5下csso配置失效的问题 ([57c48d7](https://github.com/NervJS/gTaro/commit/57c48d7f6fcd4614c1ed5e74854eee00ffd721ac))
* **webpack-runner:** 修复devServer open配置无效的问题 ([127839f](https://github.com/NervJS/gTaro/commit/127839f45535c7471024eb8d0b07a74135960bdf))
* drawImage类型异常 ([52d9029](https://github.com/NervJS/gTaro/commit/52d902982ea9aa2dc76e67457e4cf939bd6f2bde))
* **transformer:** TARO_ENV 解析不正确 ([780cf9f](https://github.com/NervJS/gTaro/commit/780cf9fb42af378e3a2c28776204d64618d1d6ed))
* **weapp:** 去掉初始化时的深拷贝数据避免过大开销 ([d4ec619](https://github.com/NervJS/gTaro/commit/d4ec6190b2a34368c2b1409b83a4a6530362c69e))
* **weapp:** 梳理事件传递时绑定作用域的各种情形 ([c345770](https://github.com/NervJS/gTaro/commit/c345770dd76f9a46d0907ccb722a8d44fe73dbd9))
* **weapp:** 修复组件初始化数据会被修改问题 ([6509620](https://github.com/NervJS/gTaro/commit/6509620e22d39ef40dbc447f76ed200a45807857))
* **webpack-runner:** 修复配置的一些错误 ([9e1e36a](https://github.com/NervJS/gTaro/commit/9e1e36a14f22c44e5f9690a4a878c643d4e8a4a5))
* **webpack-runner:** 修复一些问题 ([fd4dc4a](https://github.com/NervJS/gTaro/commit/fd4dc4a5d53bde3fa8b956c4fe833b54eea1bd29))
* **webpack-runner:** 修复字体文件、图片文件打包失败的问题 ([d515aff](https://github.com/NervJS/gTaro/commit/d515afff40167deb7ba1d3a2e40d71c6150972ea))
* **webpack-runner:** 修复csso配置的读取错误 ([fa4177d](https://github.com/NervJS/gTaro/commit/fa4177d955cc1594efdfc2b3297395e5e1c94e6f))
* Duplicate identifier 'buffer'. ([8f4cdda](https://github.com/NervJS/gTaro/commit/8f4cddae298f9b5167eefa0e6cb6aaf1e0814423))
* **cli:** 模板去掉 cli 依赖 ([84f33b7](https://github.com/NervJS/gTaro/commit/84f33b76eab979954e4c6ae3c1104fecfc439de9))
* **cli:** 添加  prop-types 到 cli 的 package.json 中 ([940cf8a](https://github.com/NervJS/gTaro/commit/940cf8a958735edf3c491b237031c984e7f17b32))
* **cli:** 添加 babel-plugin-transform-jsx-to-stylesheet 到 update 命令的更新列表 ([8bd231a](https://github.com/NervJS/gTaro/commit/8bd231afb20f4df2d3dbedd2d1f567297f14348e))
* **cli:** 统一判断文件是否是页面的方式 ([a5fea58](https://github.com/NervJS/gTaro/commit/a5fea58b0b56b0f70ee208dc7aa79aa7088fd8fb))
* **cli:** 小程序端 npm 抽离文件没有补全文件完整路径 ([c08aba0](https://github.com/NervJS/gTaro/commit/c08aba0a4b8092d99ab973bf0ad4cf1a64dee45a))
* **cli:** 小程序端编译不能支持文件名中带 . 分割 ([b68b983](https://github.com/NervJS/gTaro/commit/b68b983e8ed469d2dcc25fdccfd5893c65bcae23))
* **cli:** 小程序端样式中带有 background 解析错误，fix [#507](https://github.com/NervJS/gTaro/issues/507) ([cf5475f](https://github.com/NervJS/gTaro/commit/cf5475f9aab2b5460de156ec17a554a803812fb9))
* **cli:** 小程序端页面判断逻辑优化 ([44ba3cc](https://github.com/NervJS/gTaro/commit/44ba3cc5a37fa75a2ed46e6d11e502fa921112be))
* **cli:** 小程序端自定义组件不再引用 app.wxss ([3b0431f](https://github.com/NervJS/gTaro/commit/3b0431f5cc2769b9989b1246380ddc0551e3bef8))
* **cli:** 小程序端组件样式引入 app.wxss 路径错误 ([87489bc](https://github.com/NervJS/gTaro/commit/87489bc94b787c3b80888664f276a0b0b0baa0ef))
* **cli:** 修复ast转换后缺失nervjs的问题 ([01c4c58](https://github.com/NervJS/gTaro/commit/01c4c5868638718d5e5d08d70a8c31cd77715e47))
* **cli:** 页面不能作为组件来引用，增加提醒 ([ae1a105](https://github.com/NervJS/gTaro/commit/ae1a1056314cb2055f6dc7f1647cb284580c79ac))
* **cli:** 优化是否是 gTaro 组件的判断方式 ([d835113](https://github.com/NervJS/gTaro/commit/d8351138bed0146db181f2ef694410c96491d8fb))
* **cli:** 优化组件判断 ([fb404f1](https://github.com/NervJS/gTaro/commit/fb404f1ad7b55b9c7b093792ac8af84995cf710e))
* **cli:** 组件中引用 node_modules 中组件问题修复 ([f3abbd9](https://github.com/NervJS/gTaro/commit/f3abbd93b27f4a1468c56c065b8648b632cad3bf))
* **cli:** h5 编译去掉 api 初始化 ([8d824cf](https://github.com/NervJS/gTaro/commit/8d824cff5166e0b6510ab5f5485a665a2d7ae72f))
* **cli:** json 文件解析错误, close [#547](https://github.com/NervJS/gTaro/issues/547) ([176c117](https://github.com/NervJS/gTaro/commit/176c11779f35cf9eb620801f6d3920d28b0a7924))
* **cli:** process.env.TARO_ENV 判断兼容 ([6bc0de5](https://github.com/NervJS/gTaro/commit/6bc0de5b2ff7323830c9ca2ef071a781d7453c8b))
* **cli:** ui 库编译出错，路径处理错误 ([f39aaba](https://github.com/NervJS/gTaro/commit/f39aaba72cbef36caf5d23e8cf1669d1ab1deebd))
* **cli:** ui 库打包，小程序端只有引用到的资源才打包进 dist 目录 ([2835615](https://github.com/NervJS/gTaro/commit/28356151ff6d6ee33d32d4f5c055da24d9e9f65b))
* **eslint:** 使用 ref 不报错 ([e5afc21](https://github.com/NervJS/gTaro/commit/e5afc21ec143dfdc13f692dde6abddf34f7a1495))
* **eslint:** canvas 可以在 gTaro 中使用 ([b460b45](https://github.com/NervJS/gTaro/commit/b460b456933c419f234774720206b1d745e3e589))
* **eslint:** if-statement-in-map-loop 检查错误, fix [#510](https://github.com/NervJS/gTaro/issues/510) ([daa0031](https://github.com/NervJS/gTaro/commit/daa00318e9982a76c897b2f6d5d19fbfc87021ae))
* **redux:** 修复 shallowEqual 判断问题 ([8265811](https://github.com/NervJS/gTaro/commit/8265811c6b5e9f85646d85516f4575223891b0fa))
* **RN:** 修复全局样式文件硬编码的问题 ([f5012a3](https://github.com/NervJS/gTaro/commit/f5012a347cb881c0b1d584bcee6c8f4c3bb916b1))
* **RN:** 修复样式使用 classnames 报错问题 ([f94702d](https://github.com/NervJS/gTaro/commit/f94702d05407737c42963078d946ba8535ca4f81))
* **RN:** path.sep 生成的路径分隔符 \\  无法识别 ([1cdb475](https://github.com/NervJS/gTaro/commit/1cdb47544e19f8e08fb4ce3cd1752bc5a7b536a0))
* **router:** 修复navigateBack不带参数时报错的问题 ([5ba0838](https://github.com/NervJS/gTaro/commit/5ba0838b51628a05e3a6e6e25381c8b14d723a09))
* **router, redux-h5:** 修复connect组件后退时重新构造的问题 ([370e91b](https://github.com/NervJS/gTaro/commit/370e91bf82a242da397c8a738caa946516dde65f))
* **gTaro:** 更新 this.props.children 为 never 类型 ([db70d12](https://github.com/NervJS/gTaro/commit/db70d124078d8340b2ad441055c379afac5ace30))
* **gTaro:** children 的类型定义使用 readonly any ([33dfa47](https://github.com/NervJS/gTaro/commit/33dfa4795a1b68c7ca91765562f673c5045a50d4))
* **gTaro-components:**  修复 image mode 为 widthFix 样式问题 ([7272f42](https://github.com/NervJS/gTaro/commit/7272f4282753e4f0f2c8b7fb503ec8eb2e462003))
* **gTaro-components:** 开放 Input 组件 type 类型 ([7105ef4](https://github.com/NervJS/gTaro/commit/7105ef48fd5fe178626e40706c0d46cc73d0e832))
* **gTaro-components:** 修复 Input password 类型不生效问题 (对齐小程序) ([b2bfe8c](https://github.com/NervJS/gTaro/commit/b2bfe8c1d09ecdc1a165b043494ca8ad216530fa))
* **gTaro-components:** 修复 Swiper onChange 事件 && Input type 值优化 ([077f634](https://github.com/NervJS/gTaro/commit/077f634026a9f647a9392e057c8123e35786535e))
* **gTaro-components:** 修复swiper 滑动问题 ([79c3e25](https://github.com/NervJS/gTaro/commit/79c3e258ce14ddb3187b3e054140ff28e9135f7b))
* **gTaro-components:** input 去除默认字体 && 删除样式 Swpier 样式分号问题 ([40e8828](https://github.com/NervJS/gTaro/commit/40e8828eea91af7015abd2052d4dea530782cad2))
* **gTaro-compontens:** 修复 form 表单样式问题 ([6f5cf9e](https://github.com/NervJS/gTaro/commit/6f5cf9edc6a1141a96a169ebfd02ff84fe69e39a))
* **gTaro-conpontens:** 修复单列选择器 rangeKey 问题 && 默认值问题 ([1583acb](https://github.com/NervJS/gTaro/commit/1583acb25c73bd02d48490cc8aaa547706e6a8ae))
* **gTaro-h5:** api 初试化提前 ([b8b02fd](https://github.com/NervJS/gTaro/commit/b8b02fd5ee26563c984036197fbbbe1b13da59b7))
* **gTaro-redux:** connect时将redux而来的props从配置中剔除 ([42c8be6](https://github.com/NervJS/gTaro/commit/42c8be6f3682fca6126dec3d34294e946970f5e2))
* **gTaro-weapp:** 补全完整的错误提示 ([bf1b89f](https://github.com/NervJS/gTaro/commit/bf1b89f70813aa3474f25e8fc9a41fcd1920f3ae))
* **gTaro-weapp:** 低版本 IOS 下部分属性不能直接访问 ([daab0d4](https://github.com/NervJS/gTaro/commit/daab0d475ca9c81a2137e42880fb37ddd70e3596))
* **gTaro-weapp:** 修复 componentDidCatchError 和 componentDidNotFound 丢失参数的问题 ([243dc26](https://github.com/NervJS/gTaro/commit/243dc263d75b9830de7b5c8f43b6a85264e87768))
* **tcr:** Input 回车没触发onKeyDown事件，使用onSubmitEditing来执行回调 ([1006343](https://github.com/NervJS/gTaro/commit/1006343020cdc67d065695a37fe7f75592491662))
* **transformer:** 第三方组件不处理 key 和事件，close [#521](https://github.com/NervJS/gTaro/issues/521) ([4b72496](https://github.com/NervJS/gTaro/commit/4b7249672cc88298e8ee79c3a9d1be7f59eca555))
* **transformer:** 第三方组件也应该正常处理事件 ([2920f33](https://github.com/NervJS/gTaro/commit/2920f335c4ee8622237a15d75bc98ce47744b1e0))
* **transformer:** 即便在类中没有找到方法也要加到 $events, close [#563](https://github.com/NervJS/gTaro/issues/563) ([33c8c38](https://github.com/NervJS/gTaro/commit/33c8c38989799a290ee0b7667a960863615f9164))
* **transformer:** 某些时候不返回正确的相对路径 ([5401154](https://github.com/NervJS/gTaro/commit/54011540bb66737f48e6a99e68244623a10be88a))
* **transformer:** 事件传递有误 ([62b4337](https://github.com/NervJS/gTaro/commit/62b43371f188b42dbd117a0b1b1baa303af79947))
* **transformer:** 未使用引入包忽略：@gTarojs/gTaro, react, nerv ([187e5a8](https://github.com/NervJS/gTaro/commit/187e5a87dee06dfaeae1dfeb5baf240b906da9b0))
* **transformer:** 修复在循环中定义 JSX 引用变量报错 ([1e05877](https://github.com/NervJS/gTaro/commit/1e05877c77b3c21565350de7b0000dc28d69d9e7))
* **transformer:** 有 if return 时会继续执行后续语句 ([89d319f](https://github.com/NervJS/gTaro/commit/89d319f833d8088cd2b58048f6308727b51e3143))
* **transformer:** 在 JSX 中使用注释会导致 Windows 多出一个空行 ([1051b45](https://github.com/NervJS/gTaro/commit/1051b455ea8fe2a0e82676762f4683dee6aed6a2))
* **transformer:** className -> class 只作用于自定义组件 ([0b4d7ce](https://github.com/NervJS/gTaro/commit/0b4d7ce63f68297f70db179e95162bf39737f4b0))
* **transformer:** this.$router 无法加入 state ([e9eacb4](https://github.com/NervJS/gTaro/commit/e9eacb40c39b5664998f2097a1470eb8014b42a3))
* **transformer-wx:** 增加默认基础组件，fix [#562](https://github.com/NervJS/gTaro/issues/562) ([e288fc4](https://github.com/NervJS/gTaro/commit/e288fc4d6d1435eb2b29c2631786e06b985283b5))
* **weapp:** 保留组件提前渲染的逻辑 ([60faca1](https://github.com/NervJS/gTaro/commit/60faca16edab266fc59667d3ed47931d69a484d5))
* **weapp:** 过滤data时避免改变对象属性的顺序 ([66da471](https://github.com/NervJS/gTaro/commit/66da471eb3f3d0116a502c89eaf86ab24f8622d0))
* **weapp:** 修复构造函数里的state覆盖的问题 ([38efaf1](https://github.com/NervJS/gTaro/commit/38efaf1a01edd4488a60e15ebd91560c2a659727))
* **weapp:** 修复页面组件detached造成动态组件渲染出错的问题 ([6cdd6a7](https://github.com/NervJS/gTaro/commit/6cdd6a7dea256f68b5b6f8bb026eb323cfbd9aba))
* **weapp:** 修复在render中通过return来中断代码执行可能会造成state丢失的问题 ([5402dff](https://github.com/NervJS/gTaro/commit/5402dffebca92a6ffbc61181b11b0614b5f5b088))
* **weapp:** 修复props传递函数bind作用域被覆盖问题 ([5676b80](https://github.com/NervJS/gTaro/commit/5676b8071bd9790e2e5fb86601135297e1681588))
* mapStateToProps 缺少第二个参数ownProps ([0236314](https://github.com/NervJS/gTaro/commit/023631485d89f74c8c77dd420bf5339e95eba645))
* **cli:** 更正 UI 库编译提示 ([fb71d60](https://github.com/NervJS/gTaro/commit/fb71d605d08d647e1deca98784030bcf24e6ff3a))
* **cli:** 修复 tsconfig 设置 ([a6e45ab](https://github.com/NervJS/gTaro/commit/a6e45abef35d5e30cfdfdcfa7064bc223bcb535c))
* **cli:** 修改注释类型,防止vsc错误的类型提示 ([f689494](https://github.com/NervJS/gTaro/commit/f68949489cdaeaade146a98d95f1132ad243e249))
* **cli:** 修改redux模板, 增加Ts类型约束 ([b49fdf8](https://github.com/NervJS/gTaro/commit/b49fdf8e0b1519c8f87cc8ce6b2d91a36e05536a))
* **cli:** 允许处理 .wxss 文件 ([afbc906](https://github.com/NervJS/gTaro/commit/afbc906279c5e889c15f79b0cf7ffd1398d053df))
* **cli:** 组件 watch 时偶尔不重新编译 ([88079c0](https://github.com/NervJS/gTaro/commit/88079c02c0f104dafe05762e7e168a3b6bc82676))
* **cli:** export from 写法时组件文件查找错误 ([fb9f084](https://github.com/NervJS/gTaro/commit/fb9f084ff1651ea12a56c830f5b27c68e48796f9))
* **cli:** H5 端编译增加插入 gTaro.initPxTransform 初始化 ([f27552f](https://github.com/NervJS/gTaro/commit/f27552f4093a086eed9e7acd0370c10e77e975f9))
* **cli:** redux 模板加入 react typing ([59fc5ef](https://github.com/NervJS/gTaro/commit/59fc5ef724441bd1d7c4efda12735890eb159caa))
* **cli:** redux 模板没有生成 tsconfig ([d4d62e4](https://github.com/NervJS/gTaro/commit/d4d62e4e896742295e4a6f4fb48e7422d305d487))
* **cli:** tsconfig 模板重复键值对 ([9b1dd3f](https://github.com/NervJS/gTaro/commit/9b1dd3fae44e3b053c36920976358f0f63bd0d14))
* **eslint:** 允许 module.exports ([ec12e4f](https://github.com/NervJS/gTaro/commit/ec12e4f6f3169684a7978203ac96eea1ab496c63))
* **eslint-plugin-gTaro:** Cannot read property type of null ([56b9b96](https://github.com/NervJS/gTaro/commit/56b9b96b13282744de32f4dfcdc1bfe6813cd34a))
* **router:** 将typing文件移到type文件夹中 ([8553821](https://github.com/NervJS/gTaro/commit/8553821bbebdf74f6a08b0cfbf7bb357d5ca1900))
* **gTaro:** 建议修改回类型约束, 防止单词拼错等情况 ([c618b5c](https://github.com/NervJS/gTaro/commit/c618b5c87b40e78cdcbf06a547ebdd871162242c))
* **gTaro:** 增加登录接口的回调参数 ([ecd7043](https://github.com/NervJS/gTaro/commit/ecd70435a55b19f33b62a837c1308966f383fc49))
* **gTaro-components:** 去除 input 的 min-height 默认样式 ([5aaac3a](https://github.com/NervJS/gTaro/commit/5aaac3ae8467c02120c0b4501978a7a16b503eb8))
* **gTaro-components:** 修复  Input 组件 h5 端 事件返回值问题 ([96d4790](https://github.com/NervJS/gTaro/commit/96d4790dc6c9422c14a07814ab2b354d25b8df0a))
* **gTaro-components:** 修复动画样式兼容问题，修复宽度 or 高度 溢出导致的滚动条，修复事件问题 ([5bcdd4b](https://github.com/NervJS/gTaro/commit/5bcdd4b5aa1ab7db0ba3ba8ea03c0f264f8135eb))
* **gTaro-components:** 修复h5 点击态阴影问题 ([7592648](https://github.com/NervJS/gTaro/commit/75926489bf19120da1ee91728ef14d611889c2c6))
* **gTaro-components:** 修复onScroll 事件 配合 scrollWithAnimation 属性触发死循环问题 ([8dcb1af](https://github.com/NervJS/gTaro/commit/8dcb1af5c43bf84cd854e019592282d1ec32ad69))
* **gTaro-transformer-wx:** 集合中添加缺失的默认组件 ([2c455ce](https://github.com/NervJS/gTaro/commit/2c455ce498a726af7ea2c0c02d0c203133024b4c)), closes [#478](https://github.com/NervJS/gTaro/issues/478)
* **gTaro-weapp:** 避免出现当属性名被重命名后属性计算错误的问题 ([ccd48de](https://github.com/NervJS/gTaro/commit/ccd48de1eef19a293214a980bfd3089f8a392fd0))
* **gTaro-weapp:** gTaro warn 在微信内的兼容性问题 ([7b1e4cf](https://github.com/NervJS/gTaro/commit/7b1e4cf14914f34f7ae73294b50491405d48c453))
* **transformer:**  把手动写入的第三方组件当做内置组件处理 ([0bcb405](https://github.com/NervJS/gTaro/commit/0bcb405bc42ba228c632168d58d3a3dd4c32a433))
* **transformer:**  if 下面所有非匿名变量被从 state 中清除 ([318755b](https://github.com/NervJS/gTaro/commit/318755b456c85c0bc88958381a1d93edb40fee68))
* **transformer:** 当 if 中有复杂表达式时生成匿名 state 错误 ([82d3774](https://github.com/NervJS/gTaro/commit/82d37747be4d987325e261ee138a3eead2e76fd5))
* **transformer:** 属性名为 `bind` 或 catch 的情况 ([6a1670a](https://github.com/NervJS/gTaro/commit/6a1670aadd3c2e651b10974786e00cb114c0b488))
* **transformer:** 修复使用 TS 编译在多个类属性函数丢失其中一个的情况 ([966edf9](https://github.com/NervJS/gTaro/commit/966edf9e917f511fc275c0b443b2489a35aba14d))
* **weapp:** 初始化的时候将render替换为_createData ([8ab9f4d](https://github.com/NervJS/gTaro/commit/8ab9f4d34b4a62479a8c18d06f551a37d7c5175e))
* **weapp:** 去掉页面里初始化时加上的onShareAppMessage 等配置空函数 ([0db000f](https://github.com/NervJS/gTaro/commit/0db000f544a4e766373e4eee44c9d1f9d60be0c8))
* **weapp:** 小程序canvas touch事件无currentTarget事件 ([f049b90](https://github.com/NervJS/gTaro/commit/f049b90b0a2366f3344e54421fbbb6dc99bd9cd5))
* **webpack-runner:** 修复[@import](https://github.com/import)没有解析相对路径的问题 ([d4e2b46](https://github.com/NervJS/gTaro/commit/d4e2b469faa775a28395a6b30c51649c79858e56))
* 更新 PickView 示例 & 修复 ScrollView 滚动问题 ([553aea3](https://github.com/NervJS/gTaro/commit/553aea35de65c004b514cb65727d6fa50638afea))
* **cli:** 兼容 app 的 constructor 中使用 this.config= 来定义 config 的写法 ([9ce5580](https://github.com/NervJS/gTaro/commit/9ce558083ebd118081cb851ecf3ca02a8f95959c))
* **cli:** 小程序端 export default 基类继承 ([11cf47a](https://github.com/NervJS/gTaro/commit/11cf47ab6d09e834e4575500113848e52286f4dd))
* **cli:** 修复h5中缺少一个变量定义的问题 ([1688e53](https://github.com/NervJS/gTaro/commit/1688e5364bf12ed1eb040a6797cdd261cfdaaafd))
* **cli:** json 文件解析有误 ([1d675aa](https://github.com/NervJS/gTaro/commit/1d675aa056e270667eea7782a922a728f844f907))
* **cli:** watch 时修改组件报错后，再次修改组件无法编译 ([48fca4d](https://github.com/NervJS/gTaro/commit/48fca4d3531ab86163a87d1416d618489f61f260))
* **cli:** windows 下 watch 组件编译加个延时 ([94cc025](https://github.com/NervJS/gTaro/commit/94cc025c37b81511d6f0ce59cfa0a0a5edaf85fd))
* **eslint:** 生命周期函数不需要遵循方法命名规范 ([774f7ba](https://github.com/NervJS/gTaro/commit/774f7ba18ac3d1c05e7aff0444971f18c350d643))
* **eslint:** 在 map 循环中使用 if 解析错误 ([902d637](https://github.com/NervJS/gTaro/commit/902d637d7faffc57015fbb426dd30ca09e24c22b))
* **gTaro:** 当样式为 null 或 undefined 时返回空字符串 ([f50b27e](https://github.com/NervJS/gTaro/commit/f50b27e1f37d1059b31d59d055e6358ec562a9df))
* **gTaro:** 去掉重复的代码引用 ([cf324fb](https://github.com/NervJS/gTaro/commit/cf324fbecbdffd2a22eb19fc3d1dafeb47fd59f4))
* **gTaro:** 增加 style 传入 null 及 undefined 的容错 ([037ad37](https://github.com/NervJS/gTaro/commit/037ad37b7d939159fa447074ab9d40dc616c5516))
* **gTaro-cli:** RN 开启 watch 样式文件不重新编译 ([23fba9f](https://github.com/NervJS/gTaro/commit/23fba9f289decc2927b6461edff38d6dfa148ef1))
* **gTaro-h5:** 修复交互反馈类 API 的样式兼容性，并提供了类名以便用户覆盖样式 ([b3d12cb](https://github.com/NervJS/gTaro/commit/b3d12cbcec03f9ed590acc7f9fec45422ebb5e2a))
* **gTaro-h5:** gTaro.request 处理 success / fail / complete，[#330](https://github.com/NervJS/gTaro/issues/330) ([d9d36f9](https://github.com/NervJS/gTaro/commit/d9d36f94a3c2b88a5ce9520b0e380a559e93b769))
* **gTaro-router-rn:** react-navigator 报错 ([21ca1b4](https://github.com/NervJS/gTaro/commit/21ca1b4da8727a9b955d7a4f4fe18e84f5e13f77))
* **gTaro-weapp:** 首次调用 _createData() 时加上 try catch ([6f13217](https://github.com/NervJS/gTaro/commit/6f13217506bb9db3ca122679f6db73bdadc735c2))
* **gTaro-weapp:** 修复过滤data里的函数时将数组转成obj问题 ([364b27d](https://github.com/NervJS/gTaro/commit/364b27d2c04f9c36b7f3606125a50b2c8bd0e2b2))
* **gTaro-weapp:** 修复将page的数据初始化提前构造函数中的数据丢失问题 ([39b5401](https://github.com/NervJS/gTaro/commit/39b5401a92b513cd80373fbe22addfcb0778b93b))
* **gTaro-weapp:** 修复页面onShow执行时机问题 ([7a2f790](https://github.com/NervJS/gTaro/commit/7a2f7902ec2b0bfd6de24cad79cad895d64b5276))
* **gTaro-weapp:** 修复setData 前移出掉数据中的函数时将null转换成空对象问题 ([3a914ca](https://github.com/NervJS/gTaro/commit/3a914ca298ecb8db1fae4f94b242e94b290c7689))
* **gTaro-weapp:** 修复state里空数组会被移除的问题 ([3252241](https://github.com/NervJS/gTaro/commit/3252241c6d301105e71fa185e7858a73e8bf67da))
* **gTaro-weapp:** 修正组件 onShareAppMessage 等生命周期方法调用 ([fdac132](https://github.com/NervJS/gTaro/commit/fdac132f324f2c035d87d72f9ff777fb2a237f7b))
* **gTaro-weapp:** 暂时将页面的类初始化放到最开始的地方 ([c5a488b](https://github.com/NervJS/gTaro/commit/c5a488b1aed88ba552b7417147a306d351025061))
* **gTaro-weapp:** setData 空对象过滤 ([79196f3](https://github.com/NervJS/gTaro/commit/79196f3cd8df14bdb215f05697e1f6e690a4016b))
* **gTaro-weapp:** setData 前移出掉数据中的函数 ([cca3ed6](https://github.com/NervJS/gTaro/commit/cca3ed6baa56ce2f05fc34b2d775da52d3c3be8b))
* **gTaro-weapp:** setData前移除数据里的函数问题修复 ([3a3e143](https://github.com/NervJS/gTaro/commit/3a3e143325819aa63bfc88bb74d84569ed2fc134))
* **transformer:** 部分生命周期不写参数报错 ([bf4abd6](https://github.com/NervJS/gTaro/commit/bf4abd6a4380a6ffacc9c4e5f8cd318b9c1d78f1))
* **transformer:** 处理 this.state.a.b[this.state.a.b.c] 这样的情况 ([ba458c9](https://github.com/NervJS/gTaro/commit/ba458c971431c5e0dfedaa9f4fe469a2a4fd9bd1))
* **transformer:** 当只有 state 的名称是一个合法的变量名才加入到 pendingState ([8ca906d](https://github.com/NervJS/gTaro/commit/8ca906d6a750fa3286307200b10905249aa3b66a))
* **transformer:** 某些情况成员表达式不会加入到 pendingState ([e4029bd](https://github.com/NervJS/gTaro/commit/e4029bd31e3cf47258e5579a97e3980b6e63ed99))
* **transformer:** 自定义组件不对 style 进行特殊处理 ([10a4183](https://github.com/NervJS/gTaro/commit/10a4183f19f305431c53333952c3a4e6b308d45e))
* **transformer:** typescript 转换丢失 config ([d5e3850](https://github.com/NervJS/gTaro/commit/d5e3850fc49328c2fd02dbb17b031bf4255da7dc))
* **weapp:** 修复setState时对象减少字段无法更新到的问题 ([05256c3](https://github.com/NervJS/gTaro/commit/05256c33323d78d0a495c687c5c48869c22cd5f4))
* **weapp:** 修复willMount可能会触发多次问题 ([f0d7b6a](https://github.com/NervJS/gTaro/commit/f0d7b6ac5329b80cedbf9ca88c9971e80ff31823))
* **weapp:** 有多个页面时分别记录页面初始化的状态 ([643a8ff](https://github.com/NervJS/gTaro/commit/643a8ffe015df0a906cb22c8a028e38ab211038e))
* **weapp:** 组件创建时减少一次多余的实例化 ([7169ee0](https://github.com/NervJS/gTaro/commit/7169ee0936dfad78cc80c96c3e7aba87c9389f26))
* **weapp:** nextTick 增加使用 wx.nextTick ([eff17cc](https://github.com/NervJS/gTaro/commit/eff17cc7f9c930a676adab08767b67e7135404f4))
* 添加注释，去除 package-lock-json ([9d17a6a](https://github.com/NervJS/gTaro/commit/9d17a6a8eef5cdd19eae259f48410a28483a33c3))
* **@types/gTaro-components:** 修复 gTaro-component 的 key types ([6c7b164](https://github.com/NervJS/gTaro/commit/6c7b1644adaa8ec1a069c74a5b8bd7ec977dd56c))
* **cli:** @gTarojs/plugin-typescript依赖缺失, may fix [#233](https://github.com/NervJS/gTaro/issues/233) ([340df41](https://github.com/NervJS/gTaro/commit/340df4167ef600e2558c2ad9e06c479f67ee263c))
* **cli:** 导入组件 Component 重命名为 `BaseComponent` ([b2880b1](https://github.com/NervJS/gTaro/commit/b2880b1b915ae17f42ae2f01efa7aefa2f13d366))
* **cli:** 将 tsConfig.json 移动至项目根目录下 ([da7f104](https://github.com/NervJS/gTaro/commit/da7f104691defceac3914361c2feb2f4437512c9))
* **cli:** 默认模板不强制规定类型 ([0d3851e](https://github.com/NervJS/gTaro/commit/0d3851efff6b7a2c8c688cbe05a1409a9cd03b81))
* **cli:** 默认模版类型拓展为 .js、.jsx、.tsx ([90b2e0a](https://github.com/NervJS/gTaro/commit/90b2e0ac32d2103c6296ebce941035e467680596))
* **cli:** 修复 tsconfig.json 设置，加入 typing 依赖. close [#284](https://github.com/NervJS/gTaro/issues/284) ([f985aee](https://github.com/NervJS/gTaro/commit/f985aeecd6ec947cf736abc40998bfc4d7f29422))
* **cli:** 修复入口文件classify时的错误 ([c8316e5](https://github.com/NervJS/gTaro/commit/c8316e5bf86b3d7181fdd721865aec74f7e8c0d4))
* **cli:** 修复h5模式偶发找不到模块的错误 ([c2e2184](https://github.com/NervJS/gTaro/commit/c2e2184e871e00d300e2a1c6f12cc99e32cf8ba4))
* **cli:** 页面是 Page 类型 createComponent 应该传参 true ([730f158](https://github.com/NervJS/gTaro/commit/730f1580c1a83418f92ff5be5528d1792ea1d092))
* **cli:** 在app.js中加入componentDidShow/componentDidHide的调用 ([e8376cf](https://github.com/NervJS/gTaro/commit/e8376cf8cb2ac37c3946c6167b253d3bbfa1f876))
* **cli:** h5模式 在.temp中保留原始文件名 ([7ae66d0](https://github.com/NervJS/gTaro/commit/7ae66d091fe12e5a7b671dec2bba919997384ca6))
* **cli:** page 类型仍然需要 Page() 工厂函数初始化 ([1172b12](https://github.com/NervJS/gTaro/commit/1172b12ae05cda3e7b2ab7abe6a513668d926cc6))
* **cli:** redux模版里typescript与@gTarojs/plugin-typescript依赖缺失, fix [#233](https://github.com/NervJS/gTaro/issues/233) ([ec31db5](https://github.com/NervJS/gTaro/commit/ec31db53b486c97693fbbd83db883f1a300cced7))
* **eslint:** this.$rourer 触发 JSX 事件名 ([1af94f3](https://github.com/NervJS/gTaro/commit/1af94f39eac14aa54f2974167b0aac416ade3346))
* **plugin:** 修复 less 和 stylus 不支持 [@import](https://github.com/import), fix [#231](https://github.com/NervJS/gTaro/issues/231) ([9afddc1](https://github.com/NervJS/gTaro/commit/9afddc19ced9a346b3270c6641a79978573e634d))
* **postcss-pxtransform:** 修复样式文件中有中文字符导致 /*postcss-pxtransform disable */失效的问题 ([77c99d4](https://github.com/NervJS/gTaro/commit/77c99d4b6f59c0aee7db31a021e910226a1a7a85))
* **postcss-pxtransform:** 修复样式文件中有中文字符导致 /*postcss-pxtransform disable */失效的问题 ([8271c0f](https://github.com/NervJS/gTaro/commit/8271c0f87a6709bab2d417ad11759de5962e6304))
* **redux:** 去掉页面 hide 就不更新的处理逻辑 ([bf2fb6a](https://github.com/NervJS/gTaro/commit/bf2fb6a3150163af9aad5852049fc019d5b20109))
* **redux-h5:** 修复redux-h5 componenetDidShow时丢失this的问题 ([6a8d887](https://github.com/NervJS/gTaro/commit/6a8d887128bff57fb8c004f2d8c2ff853769dca1))
* **redux-h5:** 修复redux组件didMount和didShow顺序相反的问题 ([266c8da](https://github.com/NervJS/gTaro/commit/266c8da3b81df146aeaea1c738a0924cc24b95b0))
* **router:** 修复直接改地址栏时路由没反应的问题 ([9841f48](https://github.com/NervJS/gTaro/commit/9841f48b53fe09b07ee7a87012a69acf7307ec53))
* **router:** 修复navigateBack不带参数时报错的问题 ([9d8078c](https://github.com/NervJS/gTaro/commit/9d8078c6dbc2fb3d4873dc9a49fbd3e413f33b28))
* **router:** 修复router navigateBack不刷新url的问题 ([42b2f29](https://github.com/NervJS/gTaro/commit/42b2f293e74e2a685b0ed78fa9ab40594debf7be))
* **tabbar:** iOS 下pannel容器增加弹性滚动，解决滑动卡顿的问题 ([b6c7628](https://github.com/NervJS/gTaro/commit/b6c762870365c5c32ed0f3d5a9ed5cc8dd89318c))
* **gTaro:** render 方法 typing 错误 ([779157f](https://github.com/NervJS/gTaro/commit/779157fd585ea55c796a6cd24b1187377d6314f7))
* **gTaro-components:** 修复swiper 更新数据之后，容器宽高没有重置的问题，  issue[#296](https://github.com/NervJS/gTaro/issues/296)， ([9f42d61](https://github.com/NervJS/gTaro/commit/9f42d61be512f353d118f5b91133a2b0973f4084))
* **gTaro-components:** 修复swiper 更新props时 衔接滑动出现的下标不对问题 ([ffe5e5d](https://github.com/NervJS/gTaro/commit/ffe5e5d9536c53f278875f7a8a99919af05c11a9))
* **gTaro-compontens:** 修复一些组件默认样式 ([a4b7541](https://github.com/NervJS/gTaro/commit/a4b75419aefa36322b936a786455a2ee52cd807d))
* **gTaro-h5:** 将兼容性稍差的 String.includes 替换成 String.indexOf ([1ed4e16](https://github.com/NervJS/gTaro/commit/1ed4e1693acd3606076bcb08d646c9ee48bc23bb))
* **gTaro-redux:** 修复connect中preProps会被覆盖成最新props的问题 ([13e1448](https://github.com/NervJS/gTaro/commit/13e14480d863f759c6e9d5f22d925b5d123329ac))
* **gTaro-rn:** 修复Clipboard的测试用例 ([f9a35e5](https://github.com/NervJS/gTaro/commit/f9a35e599916c481ab67c017f329f553a6c3a46f))
* **gTaro-weapp:** 补全小程序page的生命周期 ([77f6bba](https://github.com/NervJS/gTaro/commit/77f6bba87c17526466d11db3c40657de51cd3687))
* **gTaro-weapp:** 函数类型属性处理错误 ([7d10b01](https://github.com/NervJS/gTaro/commit/7d10b012ae29d0fcf7c03f1050425cc7a6fb3528))
* **gTaro-weapp:** 合并props函数执行(自定义事件传递)过程的的参数 ([ff56ffa](https://github.com/NervJS/gTaro/commit/ff56ffa8aa598973b7278284921cc4e2bd5aaf1f))
* **gTaro-weapp:** 合并props函数执行(自定义事件传递)过程的的参数丢失 ([b750aba](https://github.com/NervJS/gTaro/commit/b750ababf3bbe12b37ac92ca7da4e18a7947880f))
* **gTaro-weapp:** 事件触发兼容redux actions 链式调用 ([02bc67c](https://github.com/NervJS/gTaro/commit/02bc67cef60b9d54b328e3290123a516064989f6))
* **gTaro-weapp:** 修复生命周期componentWillMount执行时机 ([52c9a67](https://github.com/NervJS/gTaro/commit/52c9a675f0e0a6f36053c9a477fdf5239bea9704))
* **gTaro-weapp:** 修复属性中函数作为条件判断的情况 ([a9a48f5](https://github.com/NervJS/gTaro/commit/a9a48f500190c1d887537c1f0e140eb83bc8d2c0))
* **gTaro-weapp:** 修复小程序组件ready时不一定attached导致this.$component未定义报错 ([4799ca2](https://github.com/NervJS/gTaro/commit/4799ca2612db0731c895f37e756e85663db72302))
* **gTaro-weapp:** 修复异步循环组件不触发willMount生命周期问题 ([ead6ae6](https://github.com/NervJS/gTaro/commit/ead6ae6cc1d4a211cbfa6ad1d6c1066d75644624))
* **gTaro-weapp:** 修正 defaultProps 获取 ([19b4f15](https://github.com/NervJS/gTaro/commit/19b4f15c74517d29f3d57ef0417c59ea7c902c4d))
* **gTaro-weapp:** 修正 props 中 redux 函数传递 ([6841694](https://github.com/NervJS/gTaro/commit/684169455081ffe8be03184129690948914dd1d2))
* **gTaro-weapp:** 修正子组件生命周期执行顺序 ([eb3aed3](https://github.com/NervJS/gTaro/commit/eb3aed3e4acce8ad22fbdcd700aad3416106bb6b))
* **gTaro-weapp:** 页面退出清除缓存后，再次进入未能初始化 state ([08f63fd](https://github.com/NervJS/gTaro/commit/08f63fd8b6d451aac21a58289afe2857a0953359))
* **gTaro-weapp:** 页面onload传入的参数 ([84c225e](https://github.com/NervJS/gTaro/commit/84c225ed3ec94a26acc5ccbc579b7b4514c78cc9))
* **gTaro-weapp:** 在生命周期中插入构造函数副本，用于修复构造函数中获取不到完整props的问题 ([97d882f](https://github.com/NervJS/gTaro/commit/97d882f43b0357a0d982539886a3f8950b016ac0))
* **gTaro-weapp:** 支持函数在传递的过程中通过fn.bind()来传参 ([0ed5043](https://github.com/NervJS/gTaro/commit/0ed50434632338108a303c16a4394854e3ec644d))
* **gTaro-weapp:** 自定义事件名转全小写 ([3666f8d](https://github.com/NervJS/gTaro/commit/3666f8d4a5c2c4cf607f8e1670f63e20256af502))
* **gTaro-weapp:** 组件props默认值{} ([7489082](https://github.com/NervJS/gTaro/commit/7489082c9a449438035699f2631bfd1d1aa96597))
* **gTaro-weapp:** componentWillMount 中 setState 失效，fix [#397](https://github.com/NervJS/gTaro/issues/397) ([54ca2a1](https://github.com/NervJS/gTaro/commit/54ca2a178c5b699dbc678cfd125845803ef0a3e4))
* **gTaro-weapp:** componentWillMount 中 setState 失效，fix [#397](https://github.com/NervJS/gTaro/issues/397) ([b7213f9](https://github.com/NervJS/gTaro/commit/b7213f962f16e70ca6d164aad7d695c04d4db4b6))
* **gTaro-weapp:** defaultProps 处理错误 ([8239556](https://github.com/NervJS/gTaro/commit/823955694632d49baa77f3f35a9b2b5f604d7bc5))
* **gTaro-weapp:** setData之前过滤掉undefined字段 ([969faf8](https://github.com/NervJS/gTaro/commit/969faf82c376940aa9b5d5c429de1d917daf6bdf))
* **gTaro-weapp:** setState不会触发当前组件receiveProps ([c8ec2f8](https://github.com/NervJS/gTaro/commit/c8ec2f845058ce46b403bb7f7ba2c385e84ac1db))
* **gTaro-weapp:** state 与 props 优先级 ([de7db67](https://github.com/NervJS/gTaro/commit/de7db6701b18343af6631e3b6d18228660419550))
* **transformer:**  引入组件路径错误 ([b7341d3](https://github.com/NervJS/gTaro/commit/b7341d3ab58f5dba2d153bd5b0692cfb95f86a0f))
* **transformer:** 当有多个匿名 state 且没有写 return 时循环组件生成匿名 state 异常 ([5328171](https://github.com/NervJS/gTaro/commit/53281712b083f78968190a86279b4656f468ceaa))
* **transformer:** 动态循环组件 return stateName 标识符 ([ab67b7b](https://github.com/NervJS/gTaro/commit/ab67b7bd51ef2eb92521e5f5c77e063b5434bb22))
* **transformer:** 改善 windows 路径 的兼容性, close [#293](https://github.com/NervJS/gTaro/issues/293) ([2a9f938](https://github.com/NervJS/gTaro/commit/2a9f938b93c58c48b08be025ee57a0a5c08162e3))
* **transformer:** 生成匿名 state也需要带上条件表达式 ([2b428bd](https://github.com/NervJS/gTaro/commit/2b428bd51ab93eeebd68ea3dfa039e290d95bcb8))
* **transformer:** 生成匿名 state也需要带上条件表达式, fix [#351](https://github.com/NervJS/gTaro/issues/351) ([9906c0e](https://github.com/NervJS/gTaro/commit/9906c0ef828e7d5d809d17a5049565b69b506e13))
* **transformer:** 修复 props 为 string 的情况 ([8b0c9ce](https://github.com/NervJS/gTaro/commit/8b0c9ceae6a25b46be4f18e1cc8929c6471f1802))
* **transformer:** 修复引用标识符加入全局 state 的条件 ([2b6eb80](https://github.com/NervJS/gTaro/commit/2b6eb805a68e2a7532ced48cf75890a7ff266cb7))
* **transformer:** 寻找 stateName 错误，close [#318](https://github.com/NervJS/gTaro/issues/318) ([05bc781](https://github.com/NervJS/gTaro/commit/05bc781eb39d5f4e1162d98c5950143c6cc608ef))
* **transformer:** 循环自定义组件的 callee 可能是 this.props ([09e7f53](https://github.com/NervJS/gTaro/commit/09e7f53b2e409d7040deed864bfd649e9535e591))
* **transformer:** 循环组件的 callee 为复杂表达式时加入全局 state ([abaf5a4](https://github.com/NervJS/gTaro/commit/abaf5a49be0c454aa8b0f240560399f484e31066))
* **transformer:** 在 JSX 中使用数组对象会被识别为复杂表达式 ([c893c84](https://github.com/NervJS/gTaro/commit/c893c84c4d67210f299d42ade768d92b1f26866e))
* **transformer:** 支持多个组件调用同一 this.props 方法 ([6712d78](https://github.com/NervJS/gTaro/commit/6712d788811249a8424fc9d7429b2f1e0f2fc7af))
* **transformer:** 自定义组件的 props 可以传入 this.prop.xx.xx 所声明的变量 ([57ee230](https://github.com/NervJS/gTaro/commit/57ee230fb9bc2492c8584745870f285518a0cdce))
* **transformer:** 自定义组件调用从 this.props 的函数应该加入到 static properties ([45ac75f](https://github.com/NervJS/gTaro/commit/45ac75fc5d4341144912e538e5560e4fa3b05fca))
* **transformer:** findImportedName 无法处理10个或以上自定义组件, fix [#324](https://github.com/NervJS/gTaro/issues/324) ([53a96fd](https://github.com/NervJS/gTaro/commit/53a96fd6527976529ffc8c41f6cb5462b48e4085))
* **transformer:** if statement 不处理 jsx attr，fix [#317](https://github.com/NervJS/gTaro/issues/317) ([eea4c6f](https://github.com/NervJS/gTaro/commit/eea4c6fe3ae1cd6ac7ff2e40f336024dc73be107))
* **transformer:** slot 标签不需要加 _triggerObserer ([991d1c2](https://github.com/NervJS/gTaro/commit/991d1c2ea3ae08f1b9bb26ad56bc511d6a02254b))
* **transformer-wx:** 当自定义组件不包含属性时不会生成 __triggerObserer 属性 ([3fb2816](https://github.com/NervJS/gTaro/commit/3fb2816d82e06b57e520d9d65d9b1776e6de2a64))
* **transformer-wx:** 生成匿名函数名中不能包含数字 ([c42c405](https://github.com/NervJS/gTaro/commit/c42c4058cd8e29cc94fe24e1a727b8bfb1fd6dd7))
* **transformer-wx:** 生成匿名函数时不需要携带 scope 作为第一参数 ([7a596c7](https://github.com/NervJS/gTaro/commit/7a596c78a3f30aa9b38eda164b9ac10a3822f7ea))
* **transformer-wx:** props 接受函数转换不正确影响到非函数调用的情况 ([4b394e8](https://github.com/NervJS/gTaro/commit/4b394e8b13f7b84c49d110aa19842983020818cd))
* **transformer-wx:** props 下函数名处理路径顺序错误 ([92e467d](https://github.com/NervJS/gTaro/commit/92e467db272c14b385e158b95c1d6be2cc970a76))
* **transformer-wx:** this.props.xxx 方法处理时增加作用域参数，同时支持方法名多级路径处理 ([cec9417](https://github.com/NervJS/gTaro/commit/cec9417deac3ec58860019ea0316ad2b06a06fa2))
* **transformer-wx:** this.props.xxx 方法处理时增加作用域参数遗漏 ([27c1ee0](https://github.com/NervJS/gTaro/commit/27c1ee07679efbc76057adee7a1bef3fd220eba6))
* **transformer|eslint:** 不支持 MovableArea & MovableArea, close [#334](https://github.com/NervJS/gTaro/issues/334) ([73bc7f0](https://github.com/NervJS/gTaro/commit/73bc7f074f2da1a9ddf7553d6eb3bfb6871ca871))
* **weapp:** 修复组件接受不到 props 的问题 && 修正组件生命周期执行 ([eebf6fe](https://github.com/NervJS/gTaro/commit/eebf6fe4b716a02cd71bb2365512baf52579bf44))
* 漏写引号 ([8dbc00d](https://github.com/NervJS/gTaro/commit/8dbc00d577bb4872e9e99c8a6726e379a5ddf290))
* 模板中传参表示-event- -> -e- ([c33f84d](https://github.com/NervJS/gTaro/commit/c33f84db652e8755ea3a8bbc1720c3888829a057))
* 判断是否空对象bug ([d864fea](https://github.com/NervJS/gTaro/commit/d864feae1ea63b3373390a8f7f22bb00f963dd7c))
* 配置开启https文档介绍 ([abcf1f8](https://github.com/NervJS/gTaro/commit/abcf1f869641f12efc639358543293fb5bc23865))
* 区分事件调用时的scope ([f717ccb](https://github.com/NervJS/gTaro/commit/f717ccb11d5674da2000c8923e2eccce17792652))
* 去掉事件参数里的scope ([b4c014d](https://github.com/NervJS/gTaro/commit/b4c014d45f4beb705301b7b498d7130c53799b9d))
* 事件调用的时候实例指向错误 ([928e0c3](https://github.com/NervJS/gTaro/commit/928e0c3f92980768ef68a445a2de51db7290d021))
* 小程序组件的事件函数需放到methods中，页面则不用 ([0449123](https://github.com/NervJS/gTaro/commit/0449123d639dfa4b4e44ebc09d3171216a7abd47))
* if / for 例子书写错误 ([f98c2ad](https://github.com/NervJS/gTaro/commit/f98c2ad8ef9e57972a3f2cc9ecd344a126c64242))
* observer第一次触发的时候，组件尚未初始化 ([30b8dd1](https://github.com/NervJS/gTaro/commit/30b8dd1489c96787c9ac3299871000f06ba09a88))
* require 页面遗漏 default ([18dd571](https://github.com/NervJS/gTaro/commit/18dd571aabfe5a2cb61115ce8edc76e6061e824e))
* **cli:** 调用转换器时参数变更 ([622fa57](https://github.com/NervJS/gTaro/commit/622fa5790b3375bd493c1fe9602f09cac9526a7f))
* **cli:** 支持 js 文件写后缀 close [#276](https://github.com/NervJS/gTaro/issues/276) ([b2bbee0](https://github.com/NervJS/gTaro/commit/b2bbee0489b889e63f6045bb1ce8bcd9b170ae40))
* **cli:** redux 模板变更 ([8912f9c](https://github.com/NervJS/gTaro/commit/8912f9ceed84b0b401b14c79e7df5c4e19479609))
* **gTaro-cli:** 修复gTaro-cli新建typescript模块eslint报错 ([52dfe83](https://github.com/NervJS/gTaro/commit/52dfe834e7736f63a6753165a97eee260c81a0d2))
* **gTaro-h5:** H5 端 request cache 参数丢失 ([2bb0a1a](https://github.com/NervJS/gTaro/commit/2bb0a1a0a878dd4fe40845d625dd33ca725a5168))
* **gTaro-weapp:** 第一次 createData 时 try catch 保证不报错 ([77bc685](https://github.com/NervJS/gTaro/commit/77bc685d217e4f7ef2a45c01ea573c48ea0b670c))
* **gTaro-weapp:** 缩短因为 bind 传参导致的 wxml 属性过长 ([aa73799](https://github.com/NervJS/gTaro/commit/aa737992be968402e5c356004796acc890adf387))
* **gTaro-weapp:** 所有组件引用当成动态组件处理 ([318a850](https://github.com/NervJS/gTaro/commit/318a850742942ef861c9474a84931f128b81d57c))
* **gTaro-weapp:** 小程序组件化修正 ([f29d9e4](https://github.com/NervJS/gTaro/commit/f29d9e4bc450daad56a544b04992363d2a0fcbb8))
* **gTaro-weapp:** 页面退出时清空缓存 ([c420b21](https://github.com/NervJS/gTaro/commit/c420b21b91c1243afe9d4de8dbcb5c68149fa263))
* **gTaro-weapp:** 自定义组件 componentDidMount 不触发 ([351b858](https://github.com/NervJS/gTaro/commit/351b858ce9c4ccf87d521d614484c7b4ae130a7f))
* **gTaro-weapp:** 自定义组件无法接受来自 redux 等的外部 props ([76a397c](https://github.com/NervJS/gTaro/commit/76a397cf20b15a06c54499232b9549b0c9a9bb12))
* **gTaro-weapp:** 组件初始化放到页面 onLoad 里 ([5a8ede0](https://github.com/NervJS/gTaro/commit/5a8ede0d7f1e30d403c6afa0fe71492c2b8334bc))
* **gTaro-weapp:** 组件的 _createData() 不在 constructor 里调用 ([f759d52](https://github.com/NervJS/gTaro/commit/f759d52ea0f91a000d4c623749962f3a0373e6cd))
* **gTaro-weapp:** 组件状态被重置 ([fdf5ef2](https://github.com/NervJS/gTaro/commit/fdf5ef21937583831231b5f5341e6886bc43a846))
* **gTaro-weapp:** createData try catch 后暴露错误 ([d0fef0d](https://github.com/NervJS/gTaro/commit/d0fef0dfc6f23df837f32cfc4da47c219dc22d10))
* **transfomer:** 修复动态组件作用域取值问题 ([4aab4e2](https://github.com/NervJS/gTaro/commit/4aab4e2d8908adc47fd46caf64abba5ff6373b33))
* **transformer:** $DC 表达式解析失败 ([72b45bc](https://github.com/NervJS/gTaro/commit/72b45bc147d271950b00632cbafed3c60c922101))
* **transformer:** $dynamicComp 的 stateName 应该和 template data 的指向保持一致 ([e5140e4](https://github.com/NervJS/gTaro/commit/e5140e4d0e2916eb1773d6f6b37363693ddb11ba))
* **transformer:** $usedState 不加入非标准 id ([e622500](https://github.com/NervJS/gTaro/commit/e6225007e59b5aba3e4360ab199a912783c2216e))
* **transformer:** 处理 import tsx, xml 路径解析错误的情况 ([57b810b](https://github.com/NervJS/gTaro/commit/57b810b5f729465f0a77516a77c5ef12514a348f))
* **transformer:** 单独使用的自定义也加入 key ([a231a90](https://github.com/NervJS/gTaro/commit/a231a90d9b9a855b5ac4c7f0a03290c77987845b))
* **transformer:** 单独使用的自定义组件也当做循环自定义组件处理 ([47bdc55](https://github.com/NervJS/gTaro/commit/47bdc552c16853104c10d61b832040fa3449244a))
* **transformer:** 单独使用的自定义组件在 createData 加入索引 ([f2b8bdc](https://github.com/NervJS/gTaro/commit/f2b8bdca898d81425fe516c64a00f436da7dad92))
* **transformer:** 路径解析不正确 ([9eca434](https://github.com/NervJS/gTaro/commit/9eca43408765fcfe84a28a4c287b37f04db23bb7))
* **transformer:** 匿名 loop state/callee 不加入全局 state ([2e978f0](https://github.com/NervJS/gTaro/commit/2e978f0ec2d6f41228bc38231394ea507c436c95))
* **transformer:** 所有设置 if 条件都加入 block ([a32661e](https://github.com/NervJS/gTaro/commit/a32661ef6ac179925ed0445757065fb9c3a40a0e))
* **transformer:** 寻找 id 是属于 props 或 state ([5b5f42f](https://github.com/NervJS/gTaro/commit/5b5f42fd5c144d6a073f4a441a5e7f76479a01a2))
* **transformer:** 循环自定义组件的 iterator 重命名 ([a9cf461](https://github.com/NervJS/gTaro/commit/a9cf46194787933b59019b7e44d9aa6f8345e0b1))
* **transformer:** path resolve 使用 try..catch 包住 ([8e5ef9b](https://github.com/NervJS/gTaro/commit/8e5ef9b631a20f138da39b33a6adaa024ad2a855))
* **weapp:** 修复 this.$router 及组件生命周期触发 ([cc93e27](https://github.com/NervJS/gTaro/commit/cc93e27b1a595a604dddfc015af3281f062f8c42))
* **weapp:** onPageScroll 等页面方法参数丢失 ([b1677cb](https://github.com/NervJS/gTaro/commit/b1677cbc627079a67044d47fcd6b782e374eb153))
* **weapp:** gTaro/weapp 也需要 export internal_inline_style 方法 ([d998153](https://github.com/NervJS/gTaro/commit/d998153af1b53f13bc96a98246acd52bafb4fa5b))
* **webpach-runner:** 加回了ts-loader ([60df7f5](https://github.com/NervJS/gTaro/commit/60df7f5c126d647a2490e2df4ff0acb97c2d15b5))
* **webpack-runner:** 去除多余依赖 ([1de9ca3](https://github.com/NervJS/gTaro/commit/1de9ca39eaa4e604fbe04fe5c9a1a31c4850a798))
* **webpack-runner:** 修复Dynamic Import后报错的问题 ([57db5ad](https://github.com/NervJS/gTaro/commit/57db5ad4873cf8dbfe510d08080641cd3943c12b))
* 默认参数‘this’会造成歧义，传false或不传即可 ([c241c4d](https://github.com/NervJS/gTaro/commit/c241c4dd4e5117aa20cd2c802add3c45de1537a6))
* 修复ScrollView 组件 scrollWithAnimation 问题，修复radio 外部样式问题，修复checkbox 样式错乱问题，修复 switch color 值无效问题 等 ([8995f1f](https://github.com/NervJS/gTaro/commit/8995f1f7ae05427684dcbdf55ac1b62ea7b5924e))
* 修复swiper 初始化自动播放问题 ([7395fb0](https://github.com/NervJS/gTaro/commit/7395fb006a99a61051121974cab6c83ca7860b74))
* 修复swiper 组件引用问题 ([a524b1c](https://github.com/NervJS/gTaro/commit/a524b1cefab91fa597e0dd5cbd06d104fa7144c9))
* **cli:** 包名有误 ([e31d66a](https://github.com/NervJS/gTaro/commit/e31d66a62653457ff1ae260e435d5b292db652fa))
* **cli:** 避免出现引用当前页面的情况 ([6b69098](https://github.com/NervJS/gTaro/commit/6b6909877b89c0d234344eb28be6b83e2383855b))
* **cli:** 部分文件不支持 ts 编译 ([6e2fcfc](https://github.com/NervJS/gTaro/commit/6e2fcfc8fb25d6dec2f68344f3a3757d50fe505e))
* **cli:** 根据模板创建文件的 bug ([696a56b](https://github.com/NervJS/gTaro/commit/696a56b5f58b5726aa0626d2e4913120fe4b66b2))
* **cli:** 根据模板创建项目给定默认 css 处理 ([17ee2d3](https://github.com/NervJS/gTaro/commit/17ee2d39e537546ee7482311961582a7ad3d79b5))
* **cli:** 兼容没有 project.config.json 的情况 ([a9c2b8b](https://github.com/NervJS/gTaro/commit/a9c2b8b3710e1bac9f9e6c0d7dce055d8ddd9e61))
* **cli:** 无法解析键值为字符串的 config, close [#235](https://github.com/NervJS/gTaro/issues/235) ([5fc5f22](https://github.com/NervJS/gTaro/commit/5fc5f22e8e8127e1304675d24443f31c445831be))
* **cli:** 小程序 watch 时未被引用的 JS 文件不需要被编译 ([5521f60](https://github.com/NervJS/gTaro/commit/5521f6017d033baa58b8779937ac78c7a8ccd706))
* **cli:** 小程序 watch 时新增组件样式文件不会被引入 ([bb9b0ca](https://github.com/NervJS/gTaro/commit/bb9b0ca4221fa7f4dd0a6e243776aeab5a180eb2))
* **cli:** 小程序编译 watch 时修改组件不更新 ([5e593f0](https://github.com/NervJS/gTaro/commit/5e593f0f5c9419aef1913c44545b16386170597f))
* **cli:** 小程序编译获取ast时传入源码路径 ([f8e43d9](https://github.com/NervJS/gTaro/commit/f8e43d95f605b800101d98fe6a593ea84c06bc64))
* **cli:** 小程序组件内不支持 defineConstants 和 env 替换 ([8d5fcbc](https://github.com/NervJS/gTaro/commit/8d5fcbc7c96e4c78c1392c66ef0a6f46fec81751))
* **cli:** 支持根据文件后缀选择 css 预处理器 ([7d04c77](https://github.com/NervJS/gTaro/commit/7d04c77026885b7828a265a5cdd62631b2b6d9fa))
* **cli:** 支持随意使用 require 引入静态资源 ([ced4d50](https://github.com/NervJS/gTaro/commit/ced4d505094474337e1285eaa13cbec6583eb824))
* **cli:** babylon 无法定位代码出错位置 ([fe944bd](https://github.com/NervJS/gTaro/commit/fe944bd43c4e61a4a06860aefd6ce2acc5a4dd42))
* **cli:** cli 丢失 latest-version 依赖 ([62b60fc](https://github.com/NervJS/gTaro/commit/62b60fc59d18ead8f8cc01eacf6fb9e52096385b))
* **cli:** h5 编译入口文件查找错误 ([e00b08b](https://github.com/NervJS/gTaro/commit/e00b08bf56ca710e0ea73d012e64620fd80af72f))
* **cli:** h5 编译watch时中文处理的问题 ([62c1554](https://github.com/NervJS/gTaro/commit/62c155417a3b0ef062c4cea942768f6833235277))
* **cli:** merge 代码错误 ([c8f2abb](https://github.com/NervJS/gTaro/commit/c8f2abb2fd17fcfed2f9cdb4da24e32c92a05630))
* **cli:** rn 编译样式处理错误 ([ddb7a5d](https://github.com/NervJS/gTaro/commit/ddb7a5dc3065d1aafdb8bf28c63202f259c68fb1))
* **cli:** tsconfig.json 和 typescript 依赖缺失, may fix [#233](https://github.com/NervJS/gTaro/issues/233), [#241](https://github.com/NervJS/gTaro/issues/241) ([7e652ce](https://github.com/NervJS/gTaro/commit/7e652ce4556d9c2e11ec13d1238d488c3ad18253))
* **cli:** windows 下 sass 重新编译延时延长 ([1c7f3f2](https://github.com/NervJS/gTaro/commit/1c7f3f2cbe8719f10b455340e38721ef528ebdb5))
* **eslint:** eslint 的 class method 也是 function, close [#238](https://github.com/NervJS/gTaro/issues/238) ([13ff0eb](https://github.com/NervJS/gTaro/commit/13ff0ebe07760152cd6ba28e79fed818ea4e599b))
* **eslint:** jsx-handler-name  对 this.state 报错 ([6f400e7](https://github.com/NervJS/gTaro/commit/6f400e771d63cfa2c5efc69b86fe039f058ef033))
* **eslint:** jsx-handler-names 无法正确处理成员表达式 ([fc13ee2](https://github.com/NervJS/gTaro/commit/fc13ee2c1beecc78c485bc7bb2ac29111a43bd11))
* **eslint:** no-stateless 在 Array#map 方法中不报错, close [#131](https://github.com/NervJS/gTaro/issues/131) ([6f3c2f1](https://github.com/NervJS/gTaro/commit/6f3c2f186d9d7142faf78c8bcd26592956701964))
* **eslint-plugin-gTaro:** 组件属性无法使用 this.props.* 形式赋值 ([0f7e746](https://github.com/NervJS/gTaro/commit/0f7e746e210985f87093ff5db617a2cf59803e6d))
* **eslint-plugin-gTaro:** 组件属性无法使用 this.state.* 形式赋值 ([827db83](https://github.com/NervJS/gTaro/commit/827db83dff25c0d4acb4178e056495533e6330c1)), closes [#145](https://github.com/NervJS/gTaro/issues/145)
* **redux:** 处理 mapStateToProps 和 mapDispatchToProps 中存在同名对象时更新错误 ([2ff5f3b](https://github.com/NervJS/gTaro/commit/2ff5f3bb65208fbc6c23f99eb5e698079ace9192))
* **redux:** redux 更新后不执行组件的 componentWillReceiveProps ([4b3a254](https://github.com/NervJS/gTaro/commit/4b3a25462bc8916f0b0515a24e5101b42d7276ca))
* **redux:** redux 更新前设置组件的 prevProps ([c0d91fb](https://github.com/NervJS/gTaro/commit/c0d91fb4a06bd8f51960aff67cc9e835755b0906))
* **redux-h5:** 修正了package.json的scripts错误 ([31ce840](https://github.com/NervJS/gTaro/commit/31ce84057ecceec67efe3ca48ba8be621db39de9))
* **router:** 去除了router残留的log.. ([f098882](https://github.com/NervJS/gTaro/commit/f0988829bd72a4cf4087badbd2c2abd99276df9d))
* **tabbar:** 修复tabbar转h5后退隐藏问题 ([f39966b](https://github.com/NervJS/gTaro/commit/f39966b8e0b9dda66e8b1cf6565de2bae8e01f92))
* **gTaro:** 入参 ([ed632e9](https://github.com/NervJS/gTaro/commit/ed632e910ad53cbe4dc371d512ac7aa405224d34))
* **gTaro:** api typings ([06e7535](https://github.com/NervJS/gTaro/commit/06e7535afc501f97c4a2f75001b345ebe7b768e8))
* **gTaro-cli:** gTaro 获取新包导致无网络环境下执行命令报错 ([e2caaf5](https://github.com/NervJS/gTaro/commit/e2caaf58aa27d928bfd5024fdfecf01c970586ed))
* **gTaro-compoents:** 修复swiper自动轮播问题，修复switch返回值问题，修复slider touch事件问题 ([a95c33f](https://github.com/NervJS/gTaro/commit/a95c33ff971ef7b0be8c475e540a2d6df2cfcb69))
* **gTaro-components:** 修复audio video 没有事件传递的是会触发方法问题 ([f4e9313](https://github.com/NervJS/gTaro/commit/f4e93130129decad4e94f2e9c78b0f2cf5f099ff))
* **gTaro-components:** 修复picker默认值问题 ([79f3729](https://github.com/NervJS/gTaro/commit/79f3729e8a1a599c2107e141e44fd2e438af0193))
* **gTaro-components:** 修复scroll-view 滑动问题，修复slider值大于最大值溢出问题 ([4cf885e](https://github.com/NervJS/gTaro/commit/4cf885ee267299911ae123e165fe962735a7d1de))
* **gTaro-components:** 修复slider step计算问题，swiper组件默认样式问题 ([c6100e9](https://github.com/NervJS/gTaro/commit/c6100e93b33ee1b5e9d34caf7c4d467f92db9730))
* **gTaro-components:** 修复swiper圆点位置 ([8554bbb](https://github.com/NervJS/gTaro/commit/8554bbba7fbc384951fc5c162d4868bee16b15f1))
* **gTaro-components:** image添加默认样式，修复scroll-view事件问题 ([0222eec](https://github.com/NervJS/gTaro/commit/0222eecd014ed88dc7c279dc11c119dd721390df))
* **gTaro-h5:** H5 端 request 默认 GET 请求 ([54ff353](https://github.com/NervJS/gTaro/commit/54ff3535a40cd24fc0656977cae0cf336d828125))
* **gTaro-h5:** h5 api 修复 actionSheet 的 promise 问题 ([bac64ee](https://github.com/NervJS/gTaro/commit/bac64ee879c471507d4c85f64793297cd8d527d9))
* **gTaro-h5:** request api 增加 jsonpCache 参数，fix [#224](https://github.com/NervJS/gTaro/issues/224) ([a0d6674](https://github.com/NervJS/gTaro/commit/a0d667481bc21bcd5cb4911992dcc2761aed8cff))
* **gTaro-h5:** request api 支持 GET 时使用 data 作为参数 && 修正返回结果的 header ([295061f](https://github.com/NervJS/gTaro/commit/295061f26a6bc6ec6fd44c6213ebf72a3ca2c118))
* **gTaro-weapp:** 小程序端 request 不支持传入 success/fail 参数的方式使用，fix [#172](https://github.com/NervJS/gTaro/issues/172) ([fffb6d8](https://github.com/NervJS/gTaro/commit/fffb6d886b53b3cfa69c6e9274da39dcaaa5bdf2))
* **gTaro-weapp:** 小程序端循环输出组件 bug ([501c84a](https://github.com/NervJS/gTaro/commit/501c84aff567d59de4b2a33579e9ae9dc1f412c3))
* **gTaro-weapp:** 小程序端循环输出组件时递归遍历错误 ([2d435d9](https://github.com/NervJS/gTaro/commit/2d435d9561291aa4fa6f77a3489c009ef6a3cda4))
* **gTaro-weapp:** 修复小程序端循环组件事件绑定错误 ([8ca2ce7](https://github.com/NervJS/gTaro/commit/8ca2ce788204428e6b468ad5f5b62ca02023d149))
* **gTaro-weapp:** 修正小程序端子组件生命周期执行及子组件 componentWillReceiveProps 的入参 ([31531a5](https://github.com/NervJS/gTaro/commit/31531a55494dd5b795dafbcb90da485b53421e88))
* **gTaro-weapp:** 循环动态创建组件数据不更新 ([c12e139](https://github.com/NervJS/gTaro/commit/c12e13903a23eff63f969c49080bf80ac8ab2d6a))
* **gTaro-weapp:** 循环组件数据处理 ([f5b36ff](https://github.com/NervJS/gTaro/commit/f5b36ff9a233ce869996e815476049cc2083e183))
* **gTaro-weapp:** 页面循环输出组件生命周期处理 ([a968493](https://github.com/NervJS/gTaro/commit/a96849350d975fb6faaa721839b53a97fa5ae69f))
* **gTaro-weapp:** 页面执行完 componentWillReceiveProps 后需要更新下 state ([ad9c05e](https://github.com/NervJS/gTaro/commit/ad9c05e931a49d2a251720bee9d8fad47501110b))
* **gTaro-weapp:** 支持引用 pages 目录下的内容 ([5124d0f](https://github.com/NervJS/gTaro/commit/5124d0f6a59ad53d23cb825e8140fc15bbf0c683))
* **tcr:** 修复input组件在blur时娶不到值到问题 ([b3bfb43](https://github.com/NervJS/gTaro/commit/b3bfb437b71398b554750f07884a91a5d49a1ac5))
* **tcr:** 阻止在ios用weui时因为没有链接libART.a而报错 ([5881dd4](https://github.com/NervJS/gTaro/commit/5881dd4abec725ead97de1588895316addff4ede))
* **tcr:** ios icon 没显示 ([75db35c](https://github.com/NervJS/gTaro/commit/75db35c6f35b1746e3239e24c0855e66fa6760f8))
* **tcr:** Picker在IOS消失了，因为有多个Modal不能同时显示，安州没问题 ([aa399bc](https://github.com/NervJS/gTaro/commit/aa399bc7cb80dd8e104f697d96d25193a9197494))
* **tcr:** Radio 选中态图标跟border间有间隙 ([ed37199](https://github.com/NervJS/gTaro/commit/ed371993828e2aef317250711b73f150e9f9c484))
* **tcr:** Swiper 安卓下不能垂直滚动 ([401b2e3](https://github.com/NervJS/gTaro/commit/401b2e3ceb0629386675e909c0317ca853daf4e3))
* **tcr:** Switch onChange 事件的参数错误 ([fdd5f4a](https://github.com/NervJS/gTaro/commit/fdd5f4a04080804a291d40f21a930f3003892511))
* **tcr:** Textarea 安卓下输入闪烁问题 ([1258e7d](https://github.com/NervJS/gTaro/commit/1258e7db0f5ba773faea6896c60452f7c374bd19))
* **transformer:**  多个 ifStatement 渲染错误 ([32906c5](https://github.com/NervJS/gTaro/commit/32906c5350815b12e9a66274d69732b0293b415f))
* **transformer:**  逻辑/条件表达式的 tester 可以使用复杂表达式 ([2c07688](https://github.com/NervJS/gTaro/commit/2c07688553ba1abbc6988b4638add36d45fb25d1))
* **transformer:**  有逻辑表达式时无法处理循环组件 ([e6a98be](https://github.com/NervJS/gTaro/commit/e6a98bee1b2b3bf6e8347fa47133417aa3c5ecc0))
* **transformer:**  支持条件表达式的 consequent 为空 ([a05937a](https://github.com/NervJS/gTaro/commit/a05937a87c0b855a14000a8548ae24f091eb7d2e))
* **transformer:** $dynamicComponents 的 stateName 也需要重命名 ([ecf9a4d](https://github.com/NervJS/gTaro/commit/ecf9a4d2534a232c4ae4e5cfca1e79b7b3786456))
* **transformer:** 处理只有循环自定义的情况 ([636c7a5](https://github.com/NervJS/gTaro/commit/636c7a54b6c645edd6a32f94647c7b0e41fe0d11))
* **transformer:** 处理自定义组件不写 attr value 的情况 ([0c6c73e](https://github.com/NervJS/gTaro/commit/0c6c73eddd5909224151a4ef22b62b2ce73ea5ff))
* **transformer:** 单独使用的自定义和循环自定义分开处理  $dynamicComponents ([4bb5092](https://github.com/NervJS/gTaro/commit/4bb50920292441bed4d016df84e5af0d84ff1868))
* **transformer:** 动态组件 index 问题 & 动态组件 key ([2d5d82f](https://github.com/NervJS/gTaro/commit/2d5d82fa4215082d462b10119ecb21ecc50c296a))
* **transformer:** 多层循环嵌套自定义组件无效 ([d93ba6a](https://github.com/NervJS/gTaro/commit/d93ba6a9932b4bcb20a70973b332b2b920d83402))
* **transformer:** 加强对 JSX children 的判定 ([a2335f1](https://github.com/NervJS/gTaro/commit/a2335f129cfb54112339ee5b50894e5c72b1a37b))
* **transformer:** 列表渲染自定义组件无法使用key属性，close [#126](https://github.com/NervJS/gTaro/issues/126) ([f73626b](https://github.com/NervJS/gTaro/commit/f73626b76c3b8b4ca3320b91fe817674209e23a7))
* **transformer:** 逻辑表达式的 wx:if 使用 block 包裹 ([e0f457d](https://github.com/NervJS/gTaro/commit/e0f457dacd0e18f57752a00e5e042f75aa1f29f4))
* **transformer:** 拿掉去除所有未引用的 babel 插件 ([671fe33](https://github.com/NervJS/gTaro/commit/671fe33408ae5e2268d6c2573b082a02f68132b5))
* **transformer:** 前置逻辑/条件表达式处理 ([f54c421](https://github.com/NervJS/gTaro/commit/f54c421e1e2c3354f9e02f24edc74d19439f861d))
* **transformer:** 删除重复的测试用例 ([799c39c](https://github.com/NervJS/gTaro/commit/799c39c6f32e36fd0b5f7b7a551d1ccdde680ebd))
* **transformer:** 条件表达式编译 block 没有 children ([80925b7](https://github.com/NervJS/gTaro/commit/80925b779fd9c281def1cab244829ed3e4fc8f18))
* **transformer:** 写 return  的循环可以使用复杂表达式 ([0ab50f6](https://github.com/NervJS/gTaro/commit/0ab50f6c4fdfc43dfe710798d74681a8c413fab1))
* **transformer:** 修复 JSX children 也可能会加入 loop component ([db8398b](https://github.com/NervJS/gTaro/commit/db8398be99fe3b0a0dd2497b6d9c421756cb9bc8))
* **transformer:** 循环组件不加入 $components ([e53abec](https://github.com/NervJS/gTaro/commit/e53abec56a0fb641c1ff4dcb235c9d6568b26ebd))
* **transformer:** 只有使用方括号的成员表达式才加入匿名表达式 ([419cf8e](https://github.com/NervJS/gTaro/commit/419cf8e7ab39e1f4d8ffdefbaeb0e6f1a6779255))
* **transformer:** bind 事件失效, close [#154](https://github.com/NervJS/gTaro/issues/154) ([b3e28bc](https://github.com/NervJS/gTaro/commit/b3e28bc41987accda52ceb6d5c18637c761ccf8e))
* **transformer:** createData 加入 this.props 的处理 ([aab2a76](https://github.com/NervJS/gTaro/commit/aab2a76658d683e37dd58a2ad5e928d5d104542e))
* **transformer:** JSX attr expression 有多个 this.props. 成员表达式, close [#189](https://github.com/NervJS/gTaro/issues/189) ([9be4451](https://github.com/NervJS/gTaro/commit/9be445176e46fcd1ef14054a9648e09b06502306))
* **transformer:** key 的位置在条件表达式的情况下不对, close [#199](https://github.com/NervJS/gTaro/issues/199) ([6e24fcc](https://github.com/NervJS/gTaro/commit/6e24fccc58c2d2664e796922a0ed7d9841e46f26))
* **transformer:** props 不直接写真值报错 ([41c6398](https://github.com/NervJS/gTaro/commit/41c63981721b439329cb2597d52189ef1f6ef8a1))
* **transformer:** wx:else 不需要编译为 true ([574a23a](https://github.com/NervJS/gTaro/commit/574a23a0ab2cabbeda91818dc9890a30d16f5e5a))
* **transformer:** wxml import 路径使用 unix 风格，close [#212](https://github.com/NervJS/gTaro/issues/212) ([2782046](https://github.com/NervJS/gTaro/commit/2782046395e3d8630d295d06b10432d2871338de))
* **transformer-wx:** 去除无用代码 ([6507857](https://github.com/NervJS/gTaro/commit/65078579724efbb3c0a7778cdabcb081c0e51773))
* **webpack-runner:** 丢失 ts-loader 依赖 ([8a0bf39](https://github.com/NervJS/gTaro/commit/8a0bf39f7a42dbbaec0291d47b1a640d7e4d9b4a))
* 修复css预处理器提示语句错误 ([3336eb5](https://github.com/NervJS/gTaro/commit/3336eb5bb2c9604b84bfb260c28583a8d2205507))
* **async-await:** 引用第三方插件后Promise报错 ([e66177d](https://github.com/NervJS/gTaro/commit/e66177d9ac1580ab029409abd13f0605ec2af476))
* **cli:**  babel unicode 问题, close [#58](https://github.com/NervJS/gTaro/issues/58) ([3b75aac](https://github.com/NervJS/gTaro/commit/3b75aac120b2b902d53fb66752831d340a67b26a))
* **cli:** 从代码中获取Provider的storeName ([bcd1e5f](https://github.com/NervJS/gTaro/commit/bcd1e5f6373d70ff8cfe6b8f0c36be5622f2e622))
* **cli:** 更新模板 ([1ccada3](https://github.com/NervJS/gTaro/commit/1ccada340fac28ba8978b2ad3b8fd9295dc1bbe1))
* **cli:** 小程序编译引用静态文件不存在时提示 ([31f3ddd](https://github.com/NervJS/gTaro/commit/31f3ddd5252c985813a8dc217a3a76c1b2a57997))
* **cli:** 小程序编译windows下本地资源引用路径错误 ([34adc7b](https://github.com/NervJS/gTaro/commit/34adc7bcd7f3b568546e8e5206399f130398be33))
* **cli:** no-unused-vars ignore gTaro ([4504fad](https://github.com/NervJS/gTaro/commit/4504fadf0bd94aab12e0ed95dc46aeb988e11328))
* **cli:** redux包名有误 ([a416712](https://github.com/NervJS/gTaro/commit/a416712306ba7cdd1a611d31c93da471362bcf81))
* **cli:** redux包名有误 ([09bdf44](https://github.com/NervJS/gTaro/commit/09bdf44a738058608f949dabd1cb43390b5f5755))
* **cli:** typo, close [#66](https://github.com/NervJS/gTaro/issues/66) ([b43628f](https://github.com/NervJS/gTaro/commit/b43628f5f8cb972f7b8ed4b8e428188db91113ec))
* **components:** h5组件库button && input 增加默认样式 ([4da0bbb](https://github.com/NervJS/gTaro/commit/4da0bbbd731e9b82170f1d52c12a359536a315c6))
* **components:** Image组件样式bug ([780f8b6](https://github.com/NervJS/gTaro/commit/780f8b6b47d8457aa2328c00c1f7a57ec0c1bac7))
* **eslint:** jsx-handler-names 判断条件写反了 ([918d604](https://github.com/NervJS/gTaro/commit/918d60475ece5d238bc29c0235cef9dda68e8c7e))
* **pxtransform:** set baseFontSize ([75c24d6](https://github.com/NervJS/gTaro/commit/75c24d698938386e6f1ab8bc4e1b7e812f601665))
* **pxtransform:** weapp - 单位转换插件读取config配置 ([d75b680](https://github.com/NervJS/gTaro/commit/d75b680d9dbf7ee90a8ecb52c0eccecc7235439b))
* **router:** 修复了路由后遗失params的问题 ([e27a015](https://github.com/NervJS/gTaro/commit/e27a015b9038402ddcda3fb18a1ad95cf4052115))
* **router:** 修复了router吞错误的问题 ([6bdea1f](https://github.com/NervJS/gTaro/commit/6bdea1f2b8da1d5557ccce19ee861313fd3cfc2f))
* **gTaro-components:** 修复radio 问题 ([2f5bae5](https://github.com/NervJS/gTaro/commit/2f5bae587209337b0538112fc63704f50f943cbe))
* **gTaro-h5:** 调整 request API 的文档 ([6dab901](https://github.com/NervJS/gTaro/commit/6dab9015c7c5a1db0523653518c0c76af5d21c7c))
* **gTaro-h5:** 移除puppeteer测试环境 ([e86673b](https://github.com/NervJS/gTaro/commit/e86673bf302fdd2b08fce13acd5dc9de51b26694))
* **tc:** 删除button组件冗余代码 ([e74e87c](https://github.com/NervJS/gTaro/commit/e74e87c0426875c558389952165785715fc02ef2))
* **tc:** 修复Button 默认样式问题 ([de9f7fb](https://github.com/NervJS/gTaro/commit/de9f7fb4a1b54439e737631ebd7e4833b02f1d85))
* **tc:** 修复input password属性 文档问题 ([f967b98](https://github.com/NervJS/gTaro/commit/f967b986e7dfc203f7b1ce924d876043e7fdce95))
* **tc:** button style ([484be23](https://github.com/NervJS/gTaro/commit/484be232b016696b25a42dc7980432888fb04198))
* **tc:** checkboxGroup onChange返回值问题 ([0aaa1c4](https://github.com/NervJS/gTaro/commit/0aaa1c46e6700f12d0a8894c9d7a9aecdffe51c8))
* **tcr:** prevent adding customItem multiple times ([0d8218c](https://github.com/NervJS/gTaro/commit/0d8218cf7c815316d00e2e9f66252993041bebf4))
* **transformer:** 复杂表达式的加入到 state ([bdf8b45](https://github.com/NervJS/gTaro/commit/bdf8b457f214aaec1e72321cf3efe9ce43f46054))
* **transformer:** 使用 [] 获取成员表达式出错 ([2df6309](https://github.com/NervJS/gTaro/commit/2df630923ea433a1f1c5da4fa6937ff5c306090c))
* **transformer:** 使用 object pattern 从 this 取 state. close [#84](https://github.com/NervJS/gTaro/issues/84) ([f304af3](https://github.com/NervJS/gTaro/commit/f304af3fd4a7cdaed4015eb950fafdc18fd3ba22))
* **transformer:** 提前处理复杂表达式，close [#63](https://github.com/NervJS/gTaro/issues/63) ([d559125](https://github.com/NervJS/gTaro/commit/d5591254ab6435fe4dc14149c2736dde7e86c452))
* **transformer:** CoverImage 加入到默认组件 ([42370fb](https://github.com/NervJS/gTaro/commit/42370fbdfc801fd6f2128b1f00a37b34fae413d8))
* **transformer:** eslint 事件规则没有忽略 `key`, close [#129](https://github.com/NervJS/gTaro/issues/129) ([9b660df](https://github.com/NervJS/gTaro/commit/9b660df235bfa09a217c771bd9773f058ce039ee))
* **transformer:** loopState 不加入顶级 state &  循环内没有 block 也能使用复杂表达式 ([d5e620c](https://github.com/NervJS/gTaro/commit/d5e620c1fe1f7db151acbbf24d1f2aecf50917f7))
* **transformer:** render 定义作用域有 `state` 并且使用过,  close [#107](https://github.com/NervJS/gTaro/issues/107) ([399eae9](https://github.com/NervJS/gTaro/commit/399eae97b06c3912500b01f8ba941fab35d8c44f))
* es入口未经编译，暂先去掉 ([5f807d5](https://github.com/NervJS/gTaro/commit/5f807d5d8e1ad211d65a8224eeea0b622babd571))
* **transformer:** this.props 不会加入 usedState ([855a4d7](https://github.com/NervJS/gTaro/commit/855a4d7ab6c6511d181e5864219bfa1073a10869))
* **transformer-wx:** 移除@babel/plugin-transform-typescript ([31d5bac](https://github.com/NervJS/gTaro/commit/31d5bac6cd7cee8421a7e1a2e169d2b204175373))
* **webpack-runner:** 修复了h5模式下丢失prod配置的问题 ([bb2c98f](https://github.com/NervJS/gTaro/commit/bb2c98f085993ca0ec8ddc712253b54c5e9aaf94))
* 小程序下忽略常量的转换 ([1fb78fd](https://github.com/NervJS/gTaro/commit/1fb78fde58e3f1a5c05f6b4cf2615682668fef55))
* **async-await:** const => var ([7b01013](https://github.com/NervJS/gTaro/commit/7b01013a606d79fdabdd9c9c8dd8ea9692d715be))
* **babel-plugin-transform-gTaroapi:** 保留@gTarojs/gTaro-h5的default import ([769bb08](https://github.com/NervJS/gTaro/commit/769bb080450b6e7873673b31acc09ab9bbb9dca6))
* **babel-plugin-transform-gTaroapi:** 修复对'gTaro'使用赋值语句时转换错误的问题 ([be02324](https://github.com/NervJS/gTaro/commit/be0232422460054805c97f7604814f99bf2dddaf))
* **cli:**  Cannot find module 'tslint/lib/error' ([a4358f7](https://github.com/NervJS/gTaro/commit/a4358f70edaf5b660298e71dc3833338a7b181d5))
* **cli:** 多端编译不再主动输出代码到对应平台目录 ([b9b749f](https://github.com/NervJS/gTaro/commit/b9b749f54b6550c786921be5a644057fc6fd5643))
* **cli:** 静态资源链接替换成绝对路径 ([55ac72b](https://github.com/NervJS/gTaro/commit/55ac72baa863a628b0e59edf0312e6e0643ccd12))
* **cli:** 模板变更 ([8c0a298](https://github.com/NervJS/gTaro/commit/8c0a298322a1046a799bde8bc2a3a4410b767d5b))
* **cli:** 模板html增加font-size设置 ([e16b534](https://github.com/NervJS/gTaro/commit/e16b534779f267a64e3049eeb6dffe75963511a5))
* **cli:** 排除不需要安装的包，暂时处理 ([61cf6c8](https://github.com/NervJS/gTaro/commit/61cf6c805d19089791f6242bbdbf021083295fa6))
* **cli:** 替换node_modules里的包引用之前去掉注释 ([8d043d9](https://github.com/NervJS/gTaro/commit/8d043d995153df83db13449ec4ad290dd0499101))
* **cli:** 小程序编译单位转换插件没有传参 ([337a5c7](https://github.com/NervJS/gTaro/commit/337a5c7cdb31026780177ae5760cb37d81cdce20))
* **cli:** 小程序编译时对引用目录的错误提示 ([c6bd177](https://github.com/NervJS/gTaro/commit/c6bd17791d0aabbddfe636db64ffd7d7712e5cca))
* **cli:** 小程序编译样式文件在windows下加个延时 ([03af054](https://github.com/NervJS/gTaro/commit/03af0541b4bb24fde24f9d5e9d006b1fe873f89e))
* **cli:** 小程序端编译抽取npm包文件bug修复 ([1ce8223](https://github.com/NervJS/gTaro/commit/1ce8223428d87dd879b4d0dd65597b51b0a9037e))
* **cli:** 小程序引用 ts 文件后缀未重写为 .js ([d8474ab](https://github.com/NervJS/gTaro/commit/d8474ab4f22f1bdf7d3bdc998252b38f8bbb7ebb))
* **cli:** 修复部分文件打包时不压缩的问题 ([4699d02](https://github.com/NervJS/gTaro/commit/4699d020217b5c3f26d25576b1ad841d8f04f6ff))
* **cli:** 修复插件编译报错的问题，close [#3118](https://github.com/NervJS/gTaro/issues/3118) ([a086760](https://github.com/NervJS/gTaro/commit/a086760601fa18e1aecc3a85c4f4b8173384f020))
* **cli:** 遗漏inquirer ([c5969d7](https://github.com/NervJS/gTaro/commit/c5969d738f59d6eb3c846b3e2df67716e0c7bf4f))
* **cli:** 自动安装未安装的npm包 ([dde6aa7](https://github.com/NervJS/gTaro/commit/dde6aa74f6cc1b9a17e34a5a9db375b7c3edf2ce))
* **cli:** doctor 补充 alias、jsxAttributeNameReplace 检测 ([9ae0f0f](https://github.com/NervJS/gTaro/commit/9ae0f0f1a28aaac879b158584db306b641620329))
* **cli:** h5 编译 app.js 中页面引用去掉 ([39c4695](https://github.com/NervJS/gTaro/commit/39c46953d7820fce16e03cad5f11a5b5f5dfa29b))
* **cli:** H5 编译时若 jsx 文件没有引入 gTaro 则引入 ([ed8fcfb](https://github.com/NervJS/gTaro/commit/ed8fcfba8c04a0dd53f21e472518f956ff7bf715))
* **cli:** h5 编译增加相关内置方法名 ([ddf9be5](https://github.com/NervJS/gTaro/commit/ddf9be5edb92c94e23aaab1b46b2181cef1354bc))
* **cli:** h5编译Component从@gTarojs/gTaro-h5中import ([053feaa](https://github.com/NervJS/gTaro/commit/053feaa84fad52a8813860a04898ffe8e60467c3))
* **cli:** require文件路径统一使用 / 分割 ([c3a1502](https://github.com/NervJS/gTaro/commit/c3a15023313478fce7802fa69567308634f6112f))
* **cli:** rn编译功能 ([fa7c571](https://github.com/NervJS/gTaro/commit/fa7c5717db088df946af62fadd361250c31726df))
* **cli:** rn编译将组件的className与id属性改写成style ([3aef579](https://github.com/NervJS/gTaro/commit/3aef5795a9cd4a4c4d8b3f17727ccbb9eb8e9b93))
* **cli:** tabBar配置中的图片路径处理（转H5） ([5f6f885](https://github.com/NervJS/gTaro/commit/5f6f885a3f838e3ebaf3940ffbac483d9979d6ba))
* **cli:** gTaro 加入 eslint global ([6cc2a79](https://github.com/NervJS/gTaro/commit/6cc2a7953f96e5372ae59aebf33f1abf23d0bfa0))
* **cli:** windows 下require引用路径错误 ([0da960a](https://github.com/NervJS/gTaro/commit/0da960a16b0d69bb843c841b3ec46be484f355fa))
* **cli:** windows下路径检测错误 ([874c3b3](https://github.com/NervJS/gTaro/commit/874c3b32ff7109bdc8f4f6c7e985fabe765ff516))
* **cli:** windows下页面文件的写入路径错误 ([375f2dd](https://github.com/NervJS/gTaro/commit/375f2dda647c952899a2d8d00dd0f1522bbbd059))
* **components:** 导出 typings ([0f8eb39](https://github.com/NervJS/gTaro/commit/0f8eb3934eee1a8118237f5213aa2d99b1d7437c))
* **components:** 防止unmount后autoplay报错 ([de2afa9](https://github.com/NervJS/gTaro/commit/de2afa91e2afd952c56f92d31f637f960a29bffa))
* **components:** 组件错误 ([9e6e2ca](https://github.com/NervJS/gTaro/commit/9e6e2ca1d7ca87a77249e1ad0af6ee2c12fec3b9))
* **components:** support object rest spread ([e474a53](https://github.com/NervJS/gTaro/commit/e474a5368f7c9f447c2ce37275966632aa0ca7b6))
* **components:** tabbar ([6dfcf36](https://github.com/NervJS/gTaro/commit/6dfcf36ce63b0a35ef8d5be76a21a51ce5df78c0))
* **components:** tabbar 布局 ([7f4a50b](https://github.com/NervJS/gTaro/commit/7f4a50b821f0febdef1f7abca5e910fff382b129))
* **eslint:** 不支持在类参数定义 JSX ([83fd7a0](https://github.com/NervJS/gTaro/commit/83fd7a08efb3e2e72b071f23ecc9f7a7e7e3ec87))
* **eslint:** 规则格式设置不正确 ([acc78d5](https://github.com/NervJS/gTaro/commit/acc78d5661b47ea7b9e103dd76772fc1d5638f97))
* **eslint:** 禁用掉 react/no-deprecated ([f586b85](https://github.com/NervJS/gTaro/commit/f586b85f6dc8feb4f7efb61c5b33e9ef0eafa43a))
* **eslint:** 空 JSX 元素应该自动闭合 ([50a1704](https://github.com/NervJS/gTaro/commit/50a1704842c355dd2b0850998312a6f98b9392d0))
* **eslint:** Provider 加入特殊的自定义组件 ([e5a900d](https://github.com/NervJS/gTaro/commit/e5a900d6b5f04044634d0bf743084975a798cacb))
* **eslint-config:** 文件配置错误 ([56a58d0](https://github.com/NervJS/gTaro/commit/56a58d0d168c96ea10058b8f3da699a117a6e64f))
* **postcss-pxtransform:** 单位转换问题 ([56e46ef](https://github.com/NervJS/gTaro/commit/56e46eff6791e04eee980d81a8f335b0f0d01379))
* **redux:** 当页面onHide后，redux的dispatch不再触发页面更新 ([6dbe2af](https://github.com/NervJS/gTaro/commit/6dbe2afc7dc7a8500dc83f7ab3c0699124f18e81))
* **redux:** 生命周期执行有误 ([4e0ed66](https://github.com/NervJS/gTaro/commit/4e0ed666a372cae63b7251a38e14f927ddf4baf4))
* **rn:** 修改 uiWidthPx 为 375 ([2d855da](https://github.com/NervJS/gTaro/commit/2d855da4db9e27a93a7b40233b001ba5d0858359))
* **router:** H5 路由去掉动画 && 路由参数错误 ([a3771dd](https://github.com/NervJS/gTaro/commit/a3771dd312ddf1b5c3b714252d637ddb1831af77))
* **router:** h5路由方法执行顺序 ([1f445e0](https://github.com/NervJS/gTaro/commit/1f445e023c93b09fc6172471772ff5411d0f0814))
* **router:** h5路由回退传参问题 ([c3266d6](https://github.com/NervJS/gTaro/commit/c3266d647ef399ff41d46aa6649e098574cbc610))
* **gTaro-components:** 添加e.detail内容 ([3bd15f1](https://github.com/NervJS/gTaro/commit/3bd15f1eec3ec60a1b7df554a224458ecce40ef4))
* **tc:** 修复radio,button,view组件相关问题，移除lodash ([bcf199a](https://github.com/NervJS/gTaro/commit/bcf199ae7a09553261b40bda07d275db50b47e96))
* **tc:** button disabled状态触发事件问题 ([ed0e5f6](https://github.com/NervJS/gTaro/commit/ed0e5f6e823e9dc119cb70c756665a5d459bcdd3))
* 小程序下单位转换designWidth配置失效 ([00a0895](https://github.com/NervJS/gTaro/commit/00a08950325c428404f89f642758c7f26188975e))
* 暂时取消掉 flow ([af892f9](https://github.com/NervJS/gTaro/commit/af892f9e0e824b9e055d9e338d3828bcce970607))
* babel 插件冲突 ([b5b3793](https://github.com/NervJS/gTaro/commit/b5b37938a235f2ff8e3778dca5dc572adac6a75a))
* **gTaro-components:** tabBar逻辑同步小程序 ([341b2f8](https://github.com/NervJS/gTaro/commit/341b2f89f1e4c7d9c16ed4025f248c81664ad73f))
* **gTaro-h5:** 更新 h5 api 文档 ([bc05ce9](https://github.com/NervJS/gTaro/commit/bc05ce9487950b42badb3ab12e7588ae7bff0097))
* **gTaro-rn:** 去掉rn框架打包 ([9d247b7](https://github.com/NervJS/gTaro/commit/9d247b7c4b9ae318353f36434fa3b217235e8ed3))
* **gTaro-rn:** api引用方式更新 ([463bb53](https://github.com/NervJS/gTaro/commit/463bb53358d3188ff58568af8d61e2f2873b308e))
* **gTaro-weapp:** 小程序端引入PropTypes错误 ([c590a89](https://github.com/NervJS/gTaro/commit/c590a89005d048df345a556b0a584633d1eab48f))
* **gTaro-weapp:** 支持自定义组件循环输出自定义组件 ([a0af9d9](https://github.com/NervJS/gTaro/commit/a0af9d9190a8e34acb58020807955bcfe182db01))
* **tcr:** correct the style of switch and checkbox ([601a930](https://github.com/NervJS/gTaro/commit/601a930837f7c2ea3a8580774ee1858f00dff82f))
* **weapp:** 大小写问题 ([a55efb7](https://github.com/NervJS/gTaro/commit/a55efb76c59955f5a2ffbfd6c8b052aa99e04df2))
* **weapp:** 微信小程序框架文件打包错误 ([5c82785](https://github.com/NervJS/gTaro/commit/5c82785c69c0fb3a9fc725fe68d308036077841e))
* **webpack-runner:** 缺少postcss-plugin-constparse依赖，fixes [#14](https://github.com/NervJS/gTaro/issues/14) ([5a3bec7](https://github.com/NervJS/gTaro/commit/5a3bec7c31f779ddfd19765fd0df428ef18b12f8))
* 修复表单返回值问题 ([c42b6db](https://github.com/NervJS/gTaro/commit/c42b6dbe262259f6455436d890e53ee622cb51d3))
* 修复h5模式watch功能的一个手抖 ([86fbebd](https://github.com/NervJS/gTaro/commit/86fbebd50e3ec409491b91aff6f5c1b5e75fbfc4))
* 修复radio-group 返回值问题 ([5dcb2be](https://github.com/NervJS/gTaro/commit/5dcb2be8d8315652bc298e003da6aa3939c5fe79))
* form 去除冗余代码 ([66cd81e](https://github.com/NervJS/gTaro/commit/66cd81ee84f7a99fd2b24d5ef99992f5b1d2b33a))
* label事件、样式等修复 ([e12cd67](https://github.com/NervJS/gTaro/commit/e12cd67b9181fc47392c1b56781ffc3c43f85001))
* **swiper:** 允许垂直滚动 ([8590825](https://github.com/NervJS/gTaro/commit/859082537faa7b9e96d7150d1afc0f832266ffa3))
* **gTaro:** 编译日志输出 ([472e730](https://github.com/NervJS/gTaro/commit/472e730c19eb9df9623a08f915b8ece8ed02049d))
* **gTaro:** 动态组件更新传参有误 ([56824b5](https://github.com/NervJS/gTaro/commit/56824b51f9003e5e833b7e58c836bc267ccf23a5))
* **gTaro-h5:** 读取本地缓存方法错误 ([c3537de](https://github.com/NervJS/gTaro/commit/c3537dea2fa5fe9eabf94e0b9c6be9430751bbda))
* **gTaro-h5/api:** selectorQuery api 去掉缓存dom节点的逻辑 ([6b618ab](https://github.com/NervJS/gTaro/commit/6b618abe7e5622536003552f69967df98156296b))
* **wp-runner:** postcss-loader排除node_modules目录 ([189b645](https://github.com/NervJS/gTaro/commit/189b64533f804cb2eb974438005f55230cd200fd))
* 修复windows下无法build weapp的问题 ([6081999](https://github.com/NervJS/gTaro/commit/60819999632732c9ad71089aa522ef0aacfe88ee))
* **eslint:** array 没有 key 的时候 warning ([87f80a4](https://github.com/NervJS/gTaro/commit/87f80a4d41539708661ecfcb9dff8e09fed7cc0f))
* **redux:** 保证每次取的数据都是新的 ([ad34b4a](https://github.com/NervJS/gTaro/commit/ad34b4aa1af153aaa4092ceb3710bfb60de68c26))
* **redux:** 循环输出组件调整 ([02fa5f4](https://github.com/NervJS/gTaro/commit/02fa5f4b161d5961efb12f0689128094756ec341))
* **redux:** 允许mapDispatchToProps不存在 ([d1d84cd](https://github.com/NervJS/gTaro/commit/d1d84cd370f130999c0d4ae79aeaca4ca2a554f4))
* **redux:** 组件初始化传递props ([487d9a5](https://github.com/NervJS/gTaro/commit/487d9a5cfb7a7ab1112cee4def4f7b053e81b99f))
* **redux:** 组件props更新 ([6aa00a4](https://github.com/NervJS/gTaro/commit/6aa00a4c476af0298d4dade0da09a5d9f8a00786))
* **router:** 修复h5路由组件的redux兼容 ([4364f66](https://github.com/NervJS/gTaro/commit/4364f66a10815b39b1fa4647d9c7d9d495130d51))
* **gTaro:** __data中$path丢失 ([e1a4f61](https://github.com/NervJS/gTaro/commit/e1a4f6108ea0f7450d0e9e003ef9f38c9eda9100))
* **gTaro:** 编译后wxml自定义属性调整 ([8ca7b82](https://github.com/NervJS/gTaro/commit/8ca7b82dc933db67a347f17e3f3fd87b2dff8702))
* **gTaro:** 初始化组件$router ([f6d22a4](https://github.com/NervJS/gTaro/commit/f6d22a4f2087565e85238347bfe2b0548510e792))
* **gTaro:** 动态组件更新传参 ([2fbf82b](https://github.com/NervJS/gTaro/commit/2fbf82b5cd0f69391f9b650ef43929fc40bfe63a))
* **gTaro:** 名称错误 ([b4b8a6d](https://github.com/NervJS/gTaro/commit/b4b8a6dd8bf857571044250bf23043107230231b))
* **gTaro:** 区分state ([d8f3e67](https://github.com/NervJS/gTaro/commit/d8f3e67f0c6e67d32691f50a54cd13b4dcd9eff2))
* **gTaro:** 文件打包错误 ([e739236](https://github.com/NervJS/gTaro/commit/e739236c73ce24d532a07bc1718ab9c6c6fdff65))
* **gTaro:** 修正app中$app指向 ([cd63886](https://github.com/NervJS/gTaro/commit/cd638868451234fbf981031ae1de87eac4e425ed))
* **gTaro:** 循环输出组件传参 ([f89b691](https://github.com/NervJS/gTaro/commit/f89b691352dbc12f94c5cf4c3cafa48e065e2479))
* **gTaro:** 优化数据结构 ([8781395](https://github.com/NervJS/gTaro/commit/87813957fb46098673eb2ac778c84988dbdb6ea6))
* **gTaro:** 运行时组件类注入方法 && 页面的componentWillUpdate中渲染一次页面 ([4221f5d](https://github.com/NervJS/gTaro/commit/4221f5dff570bb4675d6b534cd62e9116b766f1e))
* **gTaro:** 支持小程序page事件处理函数 ([e820e32](https://github.com/NervJS/gTaro/commit/e820e323dbe0c39927296484f0fa1cb416a5308c))
* **gTaro:** 执行完componentWillMount后需要把组件设置为可运行状态 ([d4d2519](https://github.com/NervJS/gTaro/commit/d4d25199f9a76d31a579c45cbb11790ae4041f4f))
* **gTaro:** 执行完componentWillMount后需要设置组件状态 ([b065e57](https://github.com/NervJS/gTaro/commit/b065e5736e1b043801165233171bdd6d1ad02eda))
* **gTaro:** 组件中循环事件绑定传参 ([b4db68f](https://github.com/NervJS/gTaro/commit/b4db68fc9213d23e4da70af2198ccd58ca04ad10))
* **gTaro:** 组件中也能访问到this.$router.params ([1d60ebd](https://github.com/NervJS/gTaro/commit/1d60ebd3a29b911145e75e0d69521b48c68e52b9))
* **gTaro:** api初始化 ([1e66925](https://github.com/NervJS/gTaro/commit/1e669252a863288869100924921a50cdb54bcc9b))
* **gTaro:** api方法执行错误 ([14bbbfe](https://github.com/NervJS/gTaro/commit/14bbbfe52185d77d420b0a3bfba509f741c98994))
* **gTaro:** componentWillMount中强制渲染一次页面 ([e33ef3f](https://github.com/NervJS/gTaro/commit/e33ef3f2a4c07f6de6baec1bd0518e9009026c37))
* **gTaro:** setData前过滤undefined数据 ([c2f4e7c](https://github.com/NervJS/gTaro/commit/c2f4e7c9546faf616b6ac2283228602a641cc15a))
* **gTaro-h5:** 丢失文件 ([f21ef16](https://github.com/NervJS/gTaro/commit/f21ef16e37a50c9474991467eca35e44a307cc60))
* **gTaro-h5:** 文件引用错误 ([38f695d](https://github.com/NervJS/gTaro/commit/38f695d2f0d4607c85541a217046d98c26b393ef))
* **gTaro-weapp:** 文件引用错误 ([e87ed92](https://github.com/NervJS/gTaro/commit/e87ed92abe010b1fb4eee94453bd2285d693c412))
* **transformer:** 当 else 有循环 jsx 时插入语句未知错误 ([2609f7a](https://github.com/NervJS/gTaro/commit/2609f7ac3906b5f94a71e1edb46cc002b3330edf)), closes [#3182](https://github.com/NervJS/gTaro/issues/3182)
* **webpack-runner:** 增加webpack-dev-server ([047e456](https://github.com/NervJS/gTaro/commit/047e456891c2fe27cc9e3b0aa4b787955bf0a461))
* **webpack-runner:** webpack-dev-server 版本回退到2.11.2 ([53e4d02](https://github.com/NervJS/gTaro/commit/53e4d02404724cdd177d92853d06c821198554b2))
* 固定版本 ([d4b3727](https://github.com/NervJS/gTaro/commit/d4b37271f1377e5beb73c0438795a317fd28d5f3))
* 中文字符 ([c3b4014](https://github.com/NervJS/gTaro/commit/c3b4014b1cde0ec6c597aaca9a4d62d6d56bbf64))
* **async-await:** 代码错误 ([faff50f](https://github.com/NervJS/gTaro/commit/faff50fecff6e98b2bc1929197307f3b8c73e251))
* **cli:** 避免重复编译文件 ([6632a90](https://github.com/NervJS/gTaro/commit/6632a9097e7f712fe38aebfa1a970bcaba0c9fce))
* **cli:** 调整initRouter的执行时序 调整initRouter的入参 ([7406942](https://github.com/NervJS/gTaro/commit/7406942e09d538ef7dc4e55cd53c10d7a114b9da))
* **cli:** 更新配置的使用 ([4388e00](https://github.com/NervJS/gTaro/commit/4388e003a1dc6ec540b2804cadf6055636c304c8))
* **cli:** 小程序编译 node_modules 中静态文件需要 copy，close [#3135](https://github.com/NervJS/gTaro/issues/3135) ([3f847bb](https://github.com/NervJS/gTaro/commit/3f847bb67fa43dbd9ae2a6d23e1d4fbdfca85f99))
* **component:** 修复一处typo ([b486391](https://github.com/NervJS/gTaro/commit/b486391b4d218f33e92a93b2dd6a0f5367226123))
* **component:** ios 10 中文键盘输入内容重复([#2778](https://github.com/NervJS/gTaro/issues/2778)) ([437ebb9](https://github.com/NervJS/gTaro/commit/437ebb9bf1f853f92d41abb9c9a5dc671570d2f4))
* **components:** 修复 input 组件在低版本 ios 报错，close [#3079](https://github.com/NervJS/gTaro/issues/3079) ([fb66b7c](https://github.com/NervJS/gTaro/commit/fb66b7c12ea0c7cfd320c35e0d988480f4d4c7d5))
* **components-rn:** 修复 onLoad 取不到图片尺寸问题, fix [#3093](https://github.com/NervJS/gTaro/issues/3093) ([a867082](https://github.com/NervJS/gTaro/commit/a8670820af4674bbdf79da049583f21c5a0e899f))
* **components-rn:** Clickable TouchableWithoutFeedback 导致的样式问题 ([4d12ad9](https://github.com/NervJS/gTaro/commit/4d12ad974f8cea1abb235902d6dd405ccfb90c6c))
* **eslint:** 类没有命名时报错，[#3092](https://github.com/NervJS/gTaro/issues/3092) ([d89e93a](https://github.com/NervJS/gTaro/commit/d89e93ac949377e9bb8cc5ba3abab72d5a1be765))
* **h5:** 为chooseImage新增imageId ([#3109](https://github.com/NervJS/gTaro/issues/3109)) ([e8cf6ae](https://github.com/NervJS/gTaro/commit/e8cf6ae8676b19faa3a93558d3579f565abec158))
* **h5:** 为chooseImage新增imageId ([#3110](https://github.com/NervJS/gTaro/issues/3110)) ([7e1129d](https://github.com/NervJS/gTaro/commit/7e1129dda2bc1d9c75af1a0bb06aa149704a42e2))
* **h5 components:** 去除findIndex的调用 ([964237e](https://github.com/NervJS/gTaro/commit/964237eda07cc58f5e54341dd7cb19eb60ea3ce8))
* **plugin-sass:** 切换回 node-sass ([e425b57](https://github.com/NervJS/gTaro/commit/e425b57ce5bc2379e3d8a5c3575d7d31b9fb0ef7))
* **rn:** 编译后的样式 scalePx2dp 小数和负数没去掉引号 ([7bf3d51](https://github.com/NervJS/gTaro/commit/7bf3d5120fa2c1f36c8a7cce9af32016bfd4a5eb))
* **gTaro-alipay:** 修复支付宝小程序 componentWillUnmount 报错的问题，close [#3167](https://github.com/NervJS/gTaro/issues/3167) ([ea1764e](https://github.com/NervJS/gTaro/commit/ea1764e506c3283027c483f2598b3e64d1b2f7e1))
* **transformer:** 从 this.props 而来的 children 标识符被误判为 slot ([f167edd](https://github.com/NervJS/gTaro/commit/f167edd9e76ef02f578eff486c74e4a4fa0c36e5))
* **transformer:** 函数式组件去掉 props  前缀，close [#3117](https://github.com/NervJS/gTaro/issues/3117) ([15b33d1](https://github.com/NervJS/gTaro/commit/15b33d1d0e9dece52edd61854689c9aee5b5d485))
* **transformer:** 在 if 内部生成的变量作为 props 取值错误 ([01515c6](https://github.com/NervJS/gTaro/commit/01515c649e7c05767fb53e651403212460a88530)), closes [#3195](https://github.com/NervJS/gTaro/issues/3195)
* 解决过滤 丢弃import的问题.. ([e04dcdf](https://github.com/NervJS/gTaro/commit/e04dcdf8a6a86917556df9605890e12980a9690e))
* 删除重复的MovableView ([#3166](https://github.com/NervJS/gTaro/issues/3166)) ([248b296](https://github.com/NervJS/gTaro/commit/248b29618e0ab62a75bbf80dfbd2db3c075cdb5b))
* beautify log when developers init ([#3197](https://github.com/NervJS/gTaro/issues/3197)) ([10c9021](https://github.com/NervJS/gTaro/commit/10c9021951130f0cdd1e43ba59960e7f6e9793b0))
* **transformer:** 在 if 语句中生成 props.manger 语句错误 ([1caf405](https://github.com/NervJS/gTaro/commit/1caf4056df0f9c4d5cb8a548c906ef2e20c07c19))
* **types:** fix dataset type in Event Target, fix [#3151](https://github.com/NervJS/gTaro/issues/3151) ([#3160](https://github.com/NervJS/gTaro/issues/3160)) ([b21545f](https://github.com/NervJS/gTaro/commit/b21545f4f39058d7564f6cb83ab417633e6dd193))
* 修复ci问题 ([58695c3](https://github.com/NervJS/gTaro/commit/58695c3f44f6d8bbdfd0d04ca02d93583c5d5c26))
* showToast API 参数 icon 为 none 时仍显示图片 ([7638047](https://github.com/NervJS/gTaro/commit/763804754c4d2de59edbf5a370f80762fe9f5cf9))
* **cli:** 创建项目时遗漏是否选择 typescript 的选项 ([ee7abc9](https://github.com/NervJS/gTaro/commit/ee7abc95172ba9956d72be72fab99f8d8642d411))
* **cli:** 快应用编译时自定义组件没有生成 import 引入 ([96b72b9](https://github.com/NervJS/gTaro/commit/96b72b924f210fc0c712d2825d45b6788a87ab62))
* **cli:** 快应用打包时代码不压缩 ([1b5454b](https://github.com/NervJS/gTaro/commit/1b5454bc2c02e92b1caacd6657c3c1286837b64e))
* **cli:** 快应用静态资源 copy 目录错误 ([334d440](https://github.com/NervJS/gTaro/commit/334d440de96ac92197fa45d0ba9e254cbe2b4157))
* **cli:** 快应用开发增加 watch 功能 ([e4d6a7b](https://github.com/NervJS/gTaro/commit/e4d6a7b6dbf72bffca9743283c1176cce835592c))
* **cli:** 快应用特殊组件不再被当成自定义组件 ([6ef5d74](https://github.com/NervJS/gTaro/commit/6ef5d74dccc989d08f88d6ecd541a9f6a023a720))
* **cli:** 项目预览时 css 报错不会中断项目，close [#2945](https://github.com/NervJS/gTaro/issues/2945) ([987b8cd](https://github.com/NervJS/gTaro/commit/987b8cd730287883ccce39e577bb0efff944e8df))
* **cli:** 小程序 && 快应用编译文件调整 ([e96da96](https://github.com/NervJS/gTaro/commit/e96da964c3e6c734a35e1a6759584003a74ad22b))
* **cli:** 小程序使用 npm 包中样式时路径编译错误 ([8f6bd02](https://github.com/NervJS/gTaro/commit/8f6bd024e82901e02be1b570e6c05e48ff1f0fee))
* **cli:** 小程序使用 npm 中静态资源编译报错 ([afd7fb1](https://github.com/NervJS/gTaro/commit/afd7fb1b43b80022408ecafb99dfc3c02b1aa101))
* **cli:** 修复 convert 引用 ([6f0f21a](https://github.com/NervJS/gTaro/commit/6f0f21a66e5f7ff5273dba3397148e7e8ba60f2d))
* **cli:** 修复 export default 的 bug ([11aba24](https://github.com/NervJS/gTaro/commit/11aba243f877522e3ab55f14574c480e83b80d21))
* **cli:** 修复 node_modules 中 ui 引用错误，close [#2357](https://github.com/NervJS/gTaro/issues/2357) ([2b42629](https://github.com/NervJS/gTaro/commit/2b42629005a7a87e856b126c629c90629dec1ddb))
* **cli:** 修复 prettier 参数类型定义 ([cd835e9](https://github.com/NervJS/gTaro/commit/cd835e9a91f5296d3e66e35b76716e1efc95faf8))
* **cli:** 修复 tabbar 图片 copy 问题 ([64a5bdc](https://github.com/NervJS/gTaro/commit/64a5bdc3316914dc3cde327f6d93bd6cada3ccb0))
* **cli:** 修复 gTaro info 命令报错 ([f124574](https://github.com/NervJS/gTaro/commit/f124574f9bbf66e799e01a893bc72c0750eb3774))
* **cli:** 修复 watch 时文件监听 ([677e034](https://github.com/NervJS/gTaro/commit/677e034206d1f1c40d0a1ddf84c407b50bd63891))
* **cli:** 修复快应用打包时依赖安装的 bug ([b28aa2a](https://github.com/NervJS/gTaro/commit/b28aa2a1e9d168e6a1bfca9457e99ca5bf209ec3))
* **cli:** 修复快应用组件文件 copy 报错 ([c9106e7](https://github.com/NervJS/gTaro/commit/c9106e73482e467043e5d64317e1eb189328ff73))
* **cli:** 修复引用 ([7d6b8c7](https://github.com/NervJS/gTaro/commit/7d6b8c708880933d5c8cf87b8b4c8d744bf7272d))
* **cli:** 修复组件编译不完全问题 ([dae61af](https://github.com/NervJS/gTaro/commit/dae61af013778f88eeaa20686bb446b359d6a70d))
* **cli:** 修复cli一处变量未定义的错误 ([284c9be](https://github.com/NervJS/gTaro/commit/284c9be78d563de0944304addf9ba3f105271b9d))
* **cli:** 修复h5端生成文件路径错误的问题 ([81fa286](https://github.com/NervJS/gTaro/commit/81fa286124d400d80c4363ee488ba5239d51e3bc))
* **cli:** 修正页面文件判断 ([3ce1312](https://github.com/NervJS/gTaro/commit/3ce13121e5edef6ac213916fd76a6efa42063baa))
* **cli:** npm 包中引用了其他 npm 包时也需要经过 npmCodeHack 处理 ([fb37b2a](https://github.com/NervJS/gTaro/commit/fb37b2a3b81a0d92ff66a0b2edbc97350bbb84e4))
* **cli:** RN编译报错：Unknown error from PostCSS plugin. close [#2934](https://github.com/NervJS/gTaro/issues/2934) ([aa09cd4](https://github.com/NervJS/gTaro/commit/aa09cd40cf0edb9d730ca651d8ea8314bd97f4fa))
* **cli gTaro:** cli的build脚本现在可以通过了 ([32e6f96](https://github.com/NervJS/gTaro/commit/32e6f96be2957f0c6300dc7e2044d31c080e795b))
* **component:** canvas组件现在可以通过style调整大小, 也可以接受额外的属性了,fix [#2880](https://github.com/NervJS/gTaro/issues/2880) ([a148c6d](https://github.com/NervJS/gTaro/commit/a148c6d339da39d4a124d4ebda0c76f21c39de20))
* **components:** 去掉了tabbar中的Array.prototype.find ([c2820c5](https://github.com/NervJS/gTaro/commit/c2820c5c79abf8b6e4e87a4118d9f2cc68c4eb5d))
* **components:** 修复 input 属性问题。 close [#2840](https://github.com/NervJS/gTaro/issues/2840) ([bdd1070](https://github.com/NervJS/gTaro/commit/bdd1070eb951b2d5514a873e0d6fa0f4da95cc41))
* **components:** 修复 Picker 组件未设置默认 mode 属性的 bug ([#2900](https://github.com/NervJS/gTaro/issues/2900)) ([5833972](https://github.com/NervJS/gTaro/commit/5833972bd4a942cd7fb2885144a069b13afb5912))
* **components:** 修复某些时候swiper.destroy报错的问题 ([b479992](https://github.com/NervJS/gTaro/commit/b479992bb6d68f97837f41660628144de85d7ebf))
* **components:** 修复ci问题 ([f668d3c](https://github.com/NervJS/gTaro/commit/f668d3c8d5c087fad81e1273ca80b221a9dc718e))
* **components:** canvas组件去除width、height属性 ([3e9a99c](https://github.com/NervJS/gTaro/commit/3e9a99c0cff00227bfa8a0ed3262805f4a9c5924))
* **components:** picker 单列选择更新下标问题 (close [#2797](https://github.com/NervJS/gTaro/issues/2797)) ([36d3b0f](https://github.com/NervJS/gTaro/commit/36d3b0f6e53e0bfb7a83cc1b6d9b6aa27ee3e4fc))
* **components-qa:** 快应用组件库样式修复 ([cd47958](https://github.com/NervJS/gTaro/commit/cd479587163bccc011d821b993623b7472f287f5))
* **components-qa:** 修复 button 组件问题 ([d039523](https://github.com/NervJS/gTaro/commit/d0395231339cd1ac100cfbafd69f8337fc7cec2c))
* **components-qa:** 修复页面容器组件属性初始化 ([c9a102f](https://github.com/NervJS/gTaro/commit/c9a102fed063061ff761baf7f563739630744e0f))
* **components-rn:** build es5 ([8cdcfd3](https://github.com/NervJS/gTaro/commit/8cdcfd395377e9a8495180ea91141d04282e26dd))
* **components-rn:** Picker time 格式 hh:mm ([a52ebc5](https://github.com/NervJS/gTaro/commit/a52ebc5b28c7b06b64aa23503e9af0f3edb89b69))
* **doctor:** 修复改为 typescript 后出现的问题 ([36fb9fe](https://github.com/NervJS/gTaro/commit/36fb9fe66f3eed5b12e1d56d49fe7f9f7bf0f8ca))
* **doctor:** 修复改为 typescript 后出现的问题 ([950b49d](https://github.com/NervJS/gTaro/commit/950b49d419a644b598c0a86662e8fb25dcf24fd7))
* **eslint:** 使用 commonjs 模块化 ([a2de977](https://github.com/NervJS/gTaro/commit/a2de977f84ceec20b705c55b18229d611b9791e7))
* **h5:** 补上PureComponents的导出 ([8f8bbd2](https://github.com/NervJS/gTaro/commit/8f8bbd2370a99429f2cf499f0a3b5a0e45ad04b2))
* **h5:** 修复ci的错误 ([bf7a2a8](https://github.com/NervJS/gTaro/commit/bf7a2a89dad9f1233aea06398d979d54034314bd))
* **h5:** 修复setNavigationBarColor重复定义的问题 ([ced8b11](https://github.com/NervJS/gTaro/commit/ced8b11ce4a8d03eb92748476ae6503cb1070e9e))
* **h5:** 修改uploadFile.js文件名 ([99c59f6](https://github.com/NervJS/gTaro/commit/99c59f64800bc020e1369691f73c03d3e837bfa3))
* **h5:** 修正interceptors的typo ([0745dc9](https://github.com/NervJS/gTaro/commit/0745dc9eaa89274c23ed13610a5816d9bfa0cd89))
* **h5:** 一批eslint问题修复 ([69ad2a2](https://github.com/NervJS/gTaro/commit/69ad2a26cf6f6c4dc3a9707fe9c16fb65a4afcc6))
* **h5:** 暂时不实现'在触发距离内滑动期间，本事件只会被触发一次'的功能,保证移动端体验 ([a6af8f5](https://github.com/NervJS/gTaro/commit/a6af8f54ee72418b1d5fe0f444cdf8589d695f45))
* **h5:** chooseLocation的组件不再直接挂在body上 ([e225d84](https://github.com/NervJS/gTaro/commit/e225d848f192793b534273334a574756ac5e5662))
* **h5:** h5将intercepters暴露出来, fix [#2807](https://github.com/NervJS/gTaro/issues/2807) ([f782c9f](https://github.com/NervJS/gTaro/commit/f782c9f675c3705a2af597399b7f61106c17543c))
* **h5:** h5类型增加_$router,防止router build报错 ([d89a08d](https://github.com/NervJS/gTaro/commit/d89a08dfacbf5f62685dd1a5886c716d912d783d))
* **h5 gTaro:** canvasContext的api typings对齐官方,fix [#2886](https://github.com/NervJS/gTaro/issues/2886) ([eb8ed9f](https://github.com/NervJS/gTaro/commit/eb8ed9feb598a9090e05bb6c50fc02cb7796dcc9))
* **index.d.ts:** 修正 RequestParams 的类型定义 ([#2834](https://github.com/NervJS/gTaro/issues/2834)) ([d96dae9](https://github.com/NervJS/gTaro/commit/d96dae9923f123e68e9492b60e84cd2f028fb2f4))
* **quickapp:** 快应用属性传递最后小写 ([fabca5a](https://github.com/NervJS/gTaro/commit/fabca5a870b8dd9dd6a587a540077a0c2eaf5d5c))
* **quickapp:** 修复快应用路由相关 API url 处理错误的问题 ([9aba95c](https://github.com/NervJS/gTaro/commit/9aba95c95181d92c0458c1c54832054897c7696a))
* **quickapp:** 修复快应用事件 bind 传参 ([a0ee392](https://github.com/NervJS/gTaro/commit/a0ee39216c66af53b56c87ff75ec340ee2293d3e))
* **redux:** 快应用属于多页应用，数据改成挂载全局下进行共享 ([1ffc6cd](https://github.com/NervJS/gTaro/commit/1ffc6cd0c8df5d05efca0d5cdc3a3949b3f84efe))
* **rn:** 为 app.js 添加 componentDidShow 和 componentDidHide 方法 ([f9ec00b](https://github.com/NervJS/gTaro/commit/f9ec00b29002ef7010675f5b2323cab1947bc320))
* **rn:** cli 添加 css-to-react-native 依赖 ([cd7be00](https://github.com/NervJS/gTaro/commit/cd7be009677002aaf3f54519bf8986155463c6c2))
* **rn:** react native .rn.tsx 独立组件样式文件编译引入出错 close [#2846](https://github.com/NervJS/gTaro/issues/2846) ([bb14ff0](https://github.com/NervJS/gTaro/commit/bb14ff0f754b585fee0915a4e978e1eb4b8b11d6))
* **rn:** react-native中使用hideLoading无法关闭loading  close [#2887](https://github.com/NervJS/gTaro/issues/2887) ([a7a7699](https://github.com/NervJS/gTaro/commit/a7a769919d691be5365efaa2f6084ddedc1e930d))
* **rn:** TS 改造导致的  build  错误 ([924fe75](https://github.com/NervJS/gTaro/commit/924fe75249d32a2494e5f3b1755343378aecb983))
* **gTaro:** 修复 api getMenuButtonBoundingClientRect，close [#2939](https://github.com/NervJS/gTaro/issues/2939) ([90540cd](https://github.com/NervJS/gTaro/commit/90540cd92ba953be3c7b63fbca19813a597bb6e1))
* **gTaro-cli:** 修复插件 npm 路径编译。 ([220d017](https://github.com/NervJS/gTaro/commit/220d017a0f24f482501bf063c382348528a2b353))
* **gTaro-cli:** 修复插件 npm 路径编译。close [#2830](https://github.com/NervJS/gTaro/issues/2830) ([988ac93](https://github.com/NervJS/gTaro/commit/988ac9391fd2cc5a1f77e059e75365ddb5f95628))
* **gTaro-cli:** 修复插件静态资源引用路径。close [#2829](https://github.com/NervJS/gTaro/issues/2829) ([1bad473](https://github.com/NervJS/gTaro/commit/1bad473fe86a75acbec2d7633bef18227303a4f9))
* **gTaro-qq:** 修复 qq 没有给组件实例加 prefix 的问题 ([e63e744](https://github.com/NervJS/gTaro/commit/e63e744edb1aa84b2b92110e9bdf8657be154fe7))
* **gTaro-qq:** 修复 qq 轻应用 hooks 依赖路径 ([c67bace](https://github.com/NervJS/gTaro/commit/c67bace87fbe58d5aacaeccf9af6c67d77de0619))
* **gTaro-qq/swan/tt:** hooks 抽离到 @gTarojs/gTaro ([dcf0757](https://github.com/NervJS/gTaro/commit/dcf0757255c8fbf6fd9e87448d3ace99d542f245))
* **gTaro-qucikapp:** 修复事件处理 ([4faab0e](https://github.com/NervJS/gTaro/commit/4faab0e0b019e8fbe28f43aead24ef12674fab77))
* **gTaro-quickapp:** 修复事件传参 ([02ff644](https://github.com/NervJS/gTaro/commit/02ff644bed4e5b40ac001fc09c5de4bfaba565f6))
* **gTaro-weapp/alipay/swan/tt/qq:** 更新 diff 逻辑 ([b0deb91](https://github.com/NervJS/gTaro/commit/b0deb9106161ff081c5974d2105ec32c63cebf50))
* **gTaro-weapp/qq/swan/tt:** 修复小程序新 props 系统不触发 componentWillReceive 的问题 ([a34687d](https://github.com/NervJS/gTaro/commit/a34687d10d7a9bf87a5792f7bc76fc9fb1db0a71))
* **gTaro-weapp/swan/tt/qq/:** 修复 props 系统问题 ([a4ed9e8](https://github.com/NervJS/gTaro/commit/a4ed9e8d8f04b692587846434f40e28d379f3c39))
* **gTaro-weapp/tt/swan:** props 系统 compid 存取逻辑优化 ([9a9b1c7](https://github.com/NervJS/gTaro/commit/9a9b1c7f5e0c638871b7270752d9ae2b22676347))
* **gTaro-weapp/tt/swan/alipay:** 修复 ref ([d4e3ef5](https://github.com/NervJS/gTaro/commit/d4e3ef54289620f281615256a6f3e7dc0b8f5a24))
* **gTaroize:** 解析 wxs 内联模块错误 ([5203d4f](https://github.com/NervJS/gTaro/commit/5203d4fc4828e836aebf022e7acbea9197106c32))
* **gTaroize:** onLoad 的第一个参数可以传入 this.$router.params ([a386d93](https://github.com/NervJS/gTaro/commit/a386d93a95f45a9a07567425e8ebe2c4d11ea2c4)), closes [#2792](https://github.com/NervJS/gTaro/issues/2792)
* **gTaroize:** wxs 变量不需要从 state 中取值 ([226efc2](https://github.com/NervJS/gTaro/commit/226efc2e04a3160e9c683ea9bcff13c09b3ea99d))
* **transformer:**  无法生成函数式组件 ([22bab7a](https://github.com/NervJS/gTaro/commit/22bab7a7ac7546f2439e4690c9feba6d31cdb286))
* **transformer:** 从 this.props 结构而来的 bind 函数生成匿名函数 ([37a8d8c](https://github.com/NervJS/gTaro/commit/37a8d8cca321036f59217284e0d661d69363e3f4))
* **transformer:** 多级循环作用域处理有误，close [#2814](https://github.com/NervJS/gTaro/issues/2814) ([5620df1](https://github.com/NervJS/gTaro/commit/5620df18abee0819a0b7bbc1d9b2b6d39795d949))
* **transformer:** 函数式组件插入 props 结构语句位置错误 ([312edd3](https://github.com/NervJS/gTaro/commit/312edd3957d62cb1090a1e0ea9bfcf40606f46a3))
* **transformer:** 快应用还需要 properites 参数 ([1d1bcd0](https://github.com/NervJS/gTaro/commit/1d1bcd09803cb265dbc66438e020b9c7b26777f5))
* **transformer:** 快应用生成函数匿名 state 也不能以 _$ 开头 ([b159cf2](https://github.com/NervJS/gTaro/commit/b159cf2c549c6def5d57d0606ddecf8dfac0b90a))
* **transformer:** 快应用特殊组件不需要加入最终返回的 components ([8be21ee](https://github.com/NervJS/gTaro/commit/8be21ee58fe679b5f4f554770c237dde3c439fc5))
* **transformer:** 类函数式组件不入 $gTaroCompReady 的 if 条件 ([49eb70d](https://github.com/NervJS/gTaro/commit/49eb70d29ce38e32222ee22d5e5685f5cb26f543))
* **transformer:** 匿名 index 不需要检查变量冲突 ([af7d7ab](https://github.com/NervJS/gTaro/commit/af7d7abefdaa211e39329ba64364bff7622c4323))
* **transformer:** 特殊快应用组件需要当成自定义组件处理 ([577f925](https://github.com/NervJS/gTaro/commit/577f925c513afce46c4204f37b75e8893bd03987))
* **transformer:** 修复 props 系统和 render 外 JSX 的兼容 ([301ee12](https://github.com/NervJS/gTaro/commit/301ee126f168c71396ce04b7cf23220863393b89))
* **transformer:** 修复条件渲染与 render props 共存的问题 ([13def73](https://github.com/NervJS/gTaro/commit/13def7399b7f40852be1b2254583f424fce34d29)), closes [#2890](https://github.com/NervJS/gTaro/issues/2890)
* **transformer:** 修复支付宝事件名编译错误 ([4ee0f6c](https://github.com/NervJS/gTaro/commit/4ee0f6ccaedc3d79bc44af124b7cb599d7f72839))
* **transformer:** 循环中匿名函数生成的 key 不应该放在 state 里 ([9c1cae6](https://github.com/NervJS/gTaro/commit/9c1cae68f6dba779fc1d3d34f4cc5cbc0978a889))
* **transformer:** 循环中只有类函数式组件的时候不会生成匿名 index ([c17b497](https://github.com/NervJS/gTaro/commit/c17b497b57dc53c972e21299af778e5a6e607568))
* **transformer:** 以 render 开头又不返回 JSX 给提示 ([309ff17](https://github.com/NervJS/gTaro/commit/309ff177e6c92f1f4d23684826b3a0e2ff71dac1))
* **transformer:** 在循环中使用类函数式组件不会创建新数组 ([f47bd49](https://github.com/NervJS/gTaro/commit/f47bd49beae8dc52d596c51903ebdb097f9362a2))
* **transformer:** 重复调用 transformer 函数出错 ([b5b80c0](https://github.com/NervJS/gTaro/commit/b5b80c01e9b43cff0391a0b4882b672915a7ba08))
* **transformer:** 自定义组件 ID 未生成 ([f29bc9d](https://github.com/NervJS/gTaro/commit/f29bc9d3d2955833835531521fd1013adb507d01))
* css modules doesn't update ([#2712](https://github.com/NervJS/gTaro/issues/2712)) ([c599918](https://github.com/NervJS/gTaro/commit/c59991825fe5c96da90b201ea183946fe45c8257)), closes [#1388](https://github.com/NervJS/gTaro/issues/1388)
* **cli:** 调整插件编译类型判断 ([6b1581d](https://github.com/NervJS/gTaro/commit/6b1581d6497bbf30ca0afe9b450f6d5b5c41b7c4))
* **cli:** 模版内 eslintrc 变量读读取错误导致初始化报错 ([09cdab1](https://github.com/NervJS/gTaro/commit/09cdab1677ef3c9170171575b5a829a461f5cab8))
* **cli:** 小程序编译时遇到样式错误直接中断编译 ([57eae11](https://github.com/NervJS/gTaro/commit/57eae11a8835bfcc03bd31d6999ade87d9ab66eb))
* **cli:** 修复 node_modules 中图片等静态资源文件路径编译错误问题，closes [#2540](https://github.com/NervJS/gTaro/issues/2540)，closes [#2208](https://github.com/NervJS/gTaro/issues/2208) ([58cd13b](https://github.com/NervJS/gTaro/commit/58cd13b7a1c500bf4df48eb932098a246044a947))
* **cli:** 修复使用 require 读取 json 文件失败的问题 ([f549f53](https://github.com/NervJS/gTaro/commit/f549f5331c524a9c8d55aa95365d5607e3667790))
* **cli:** 修复云开发模板生成文件问题 ([3fc0ec0](https://github.com/NervJS/gTaro/commit/3fc0ec01a7cc88c79b496ee368b08a3d557dc073))
* **cli:** 修改云开发模板创建相关问题 ([8e234d8](https://github.com/NervJS/gTaro/commit/8e234d852031aa13e0f51b1fb39aa4ce3d2c4e7a))
* **cli:** 云函数返回结果 ([#2687](https://github.com/NervJS/gTaro/issues/2687)) ([2bb0e5d](https://github.com/NervJS/gTaro/commit/2bb0e5d2042df108d1f3f73ba1c835f80f362857))
* **cli:** cannot find module 'fbjs/lib/keyMirror'  close [#2121](https://github.com/NervJS/gTaro/issues/2121) ([1c324b0](https://github.com/NervJS/gTaro/commit/1c324b01ea193160f1ce966c2910badbabdeb6a9))
* **cli, h5:** 修复PureComponent中获取不到$router和$app的问题. fix [#1857](https://github.com/NervJS/gTaro/issues/1857) ([b8b81f6](https://github.com/NervJS/gTaro/commit/b8b81f631247d29247b5824adb1fa5ff84879c82))
* **components:** 多列选择器更新属性问题 ([db206b3](https://github.com/NervJS/gTaro/commit/db206b37b7bd7358587a8ca348c27a9796502478))
* **components:** 回退 scrollView ([e91c2c5](https://github.com/NervJS/gTaro/commit/e91c2c5ed8d7c07868980e41c7cb9d2a55967cda))
* **components:** 缺少处理修饰器的 babel 插件 ([3d36851](https://github.com/NervJS/gTaro/commit/3d3685170de06c4c26827cb3703b00bd56b02402))
* **components:** 修复 picker 异步数据更新问题, 选中值状态问题。 close [#2343](https://github.com/NervJS/gTaro/issues/2343) , close [#2253](https://github.com/NervJS/gTaro/issues/2253) ([1b1bb32](https://github.com/NervJS/gTaro/commit/1b1bb324a546f8e4bc92a9cf8ecb09c14d7421bb))
* **components:** 修复 ScrollView 组件更新判断问题 ([5e70801](https://github.com/NervJS/gTaro/commit/5e7080179d50cfae6abb19c0e85fdec32c45d69f))
* **components:** 修复 ScrollView scrollTop 空字符串问题 ([c989470](https://github.com/NervJS/gTaro/commit/c98947012b158592a58e7666368ecaa1c0e32de7))
* **components:** 修复某些情况下后退不显示tabbar的问题 ([b520dfb](https://github.com/NervJS/gTaro/commit/b520dfb48dff141246fb1319ac0088beb39fa398))
* **components:** 修复在didMount中绘制的canvas会被清空的问题 ([9687312](https://github.com/NervJS/gTaro/commit/9687312f7af54fbb5effef4a807bb6d0f0aea232))
* **components-rn:** 大小写无法覆盖导致了引用问题 ([1dd42f3](https://github.com/NervJS/gTaro/commit/1dd42f329ce28ae1221b874d49c12e69dce64d46))
* **components-rn:** Picker date 格式 yyyy-MM-dd ([62b632c](https://github.com/NervJS/gTaro/commit/62b632c9bbf70936709a1bd1a8dff945b374a4b2))
* **components-rn:** Picker time 格式 hh:mm ([a7524ad](https://github.com/NervJS/gTaro/commit/a7524addf1259237502a9388b61ca3decc827d08))
* **h5:** 修复了gTaro-h5的打包版本 ([275cdd6](https://github.com/NervJS/gTaro/commit/275cdd65353a62232d47becace87c44405cf26d5))
* **h5:** 修复modal在跳转后不隐藏的问题, fix [#2364](https://github.com/NervJS/gTaro/issues/2364) ([491aed8](https://github.com/NervJS/gTaro/commit/491aed8bd0666a7ded95957345cc076d1d6807c5))
* **h5:** 修复gTaro-h5 api列表不完整的问题 ([e496d2f](https://github.com/NervJS/gTaro/commit/e496d2f9b80d996ba38d0f8c201c3bd46ad7072e))
* **mobx:** 修复h5下，componentDidShow不触发的问题 ([#2583](https://github.com/NervJS/gTaro/issues/2583)) ([7076881](https://github.com/NervJS/gTaro/commit/70768819d7325d4529000f4ea9e16c1a72203f35))
* **mobx-h5:** 修复mobx中import不到Component的问题, fix [#2561](https://github.com/NervJS/gTaro/issues/2561) ([0097df0](https://github.com/NervJS/gTaro/commit/0097df0dcac2acbbb4dd6dfc749c74e5d9100ecd))
* **redux-h5:** package.json中补充缺失的文件 ([bd8ac45](https://github.com/NervJS/gTaro/commit/bd8ac45c06849b66dd314d1a73436ac27ae4df08))
* **rn:** 编译成rn之后，navigateBack delta参数无效，reLaunch提示不支持 close [#2494](https://github.com/NervJS/gTaro/issues/2494) ([cdeed45](https://github.com/NervJS/gTaro/commit/cdeed455c7a5edd2a73013871219e9f9f72790e1))
* **rn:** 兼容 PureComponent 的写法 ([2f12f2b](https://github.com/NervJS/gTaro/commit/2f12f2b19d6d6b2a18515dbbdf81d54653059ea6))
* **rn:** 生成的 index 入口的 entryFileName 带文件后缀导致 ts 模版启动异常 ([7791edb](https://github.com/NervJS/gTaro/commit/7791edb2506f8501deecbda5bfdc2fc76154f1d1))
* **rn:** 修复 Android 端 navigation header title 不居中的问题 ([5fb6fab](https://github.com/NervJS/gTaro/commit/5fb6fab6ebe3d3d35a29b2c33d3844f3d3c1a82c))
* **rn:** 在页面中设置navigationBarTitleText，rn模式下无效 close [#2420](https://github.com/NervJS/gTaro/issues/2420) ([9b10f09](https://github.com/NervJS/gTaro/commit/9b10f09d694929579e5c845a0f3e1fbd1aa306d1))
* **rn:** 直接运行构建命令目录不存在的bug ([48a1e3c](https://github.com/NervJS/gTaro/commit/48a1e3cb946e59d8d32cd795cc8fdf4db8c2bf17))
* **rn:** RN 下 navigationBarTextStyle 无效 close [#2119](https://github.com/NervJS/gTaro/issues/2119) ([0539c8e](https://github.com/NervJS/gTaro/commit/0539c8ee86fca6ee2aeb1a81eee0fbf8db56e46c))
* **rn:** RN 应用名称默认从 package.json 的 name 字段获取 ([e0b8394](https://github.com/NervJS/gTaro/commit/e0b8394bc34f178f349699d34ea390dd98863a9b))
* **rn:** RN端编译时提示Warning: isMounted(...) is deprecated close [#642](https://github.com/NervJS/gTaro/issues/642) ([5a9b66a](https://github.com/NervJS/gTaro/commit/5a9b66afd4ede050ca688cf025cc861529acb6ef))
* **router:** 修复了redirect之后页面生命周期错误触发的问题, fix [#2388](https://github.com/NervJS/gTaro/issues/2388) ([1350b36](https://github.com/NervJS/gTaro/commit/1350b367caad7422e1a9db13b712054b2fc46d80))
* **router:** 修复跳转第三方网站时多出一条历史记录的问题 ([2b65bc7](https://github.com/NervJS/gTaro/commit/2b65bc765891ecb73ff320f4ac26347818e2655b))
* **router:** 修复ios9下不执行render的问题 ([81cc636](https://github.com/NervJS/gTaro/commit/81cc6365c71588aaab5a2e7c9441d6c8f85128bd))
* **gTaro:** interceptors 没有正确处理异常 ([9743717](https://github.com/NervJS/gTaro/commit/9743717f60754e8cf20ad84b84b28126e9f485d2))
* **gTaro:** my.getStorageSync，预览和调试结果返回不一致 ([#2317](https://github.com/NervJS/gTaro/issues/2317)) ([074ecc0](https://github.com/NervJS/gTaro/commit/074ecc08b1f4d7930870d6d98f9597020691ef90))
* **gTaro-alipay:** 修复支付宝 ref。fix [#2028](https://github.com/NervJS/gTaro/issues/2028) ([3ddc740](https://github.com/NervJS/gTaro/commit/3ddc740b36b77db903a8dc3d712c4d69d74c03d7))
* **gTaro-alipay:** 修复支付宝小程序 request 请求对低版本小程序运行时兼容性问题 ([8a9348c](https://github.com/NervJS/gTaro/commit/8a9348c6bf3ecd7226e2b8d84cc088c1c34bf806))
* **gTaro-cli:** 更新微信小程序插件模板 ([9f8884e](https://github.com/NervJS/gTaro/commit/9f8884e89cfab0000697123e2441fa11753aa001))
* **gTaro-cli:** 修复 gTaro init 插件模板 ([32004be](https://github.com/NervJS/gTaro/commit/32004be84d25b970579eac474e03916caf942c17))
* **gTaro-components:** 完善 PickerView 的类型定义 ([#2333](https://github.com/NervJS/gTaro/issues/2333)) ([3165682](https://github.com/NervJS/gTaro/commit/3165682cb3fe7f711a9d3ee7dffc9d604fa7bd8d))
* **gTaro-components:** fix scroll-view upper/lowerThreshold default value & get value issue ([a2ddb30](https://github.com/NervJS/gTaro/commit/a2ddb3045802565a9bfef604c90adcebe2050ef9))
* **gTaro-components:** H5 & Weapp统一pagePath. ([#2575](https://github.com/NervJS/gTaro/issues/2575)) ([cdd1370](https://github.com/NervJS/gTaro/commit/cdd13704329be103001016a982098b013252804b))
* **gTaro-components-rn:** Form: child.type 可能不存在 ([49480f9](https://github.com/NervJS/gTaro/commit/49480f97a874ba4479a42e8b9176f46d6edf2620))
* **gTaro-components-rn:** react natvie 引用 swiper 组件 报错 undefined is not an object (evaluating 'style.height'), fix [#2301](https://github.com/NervJS/gTaro/issues/2301) ([7175c03](https://github.com/NervJS/gTaro/commit/7175c03fe4b66f54871804e2d6a252a71ab5c291))
* **gTaro-h5:** 修复了gTaro-h5的测试用例 ([90d2f44](https://github.com/NervJS/gTaro/commit/90d2f4468b21f08bb40eb472e1577cfe9848324f))
* **gTaro-redux:** close [#2595](https://github.com/NervJS/gTaro/issues/2595)，reopen [#1125](https://github.com/NervJS/gTaro/issues/1125) ([c93dbd5](https://github.com/NervJS/gTaro/commit/c93dbd5af93b3497e938720ecd626c3de497f7a9))
* **gTaro-rn:** 修复安卓端 toast 弹窗无法显示图片的问题 ([aec990b](https://github.com/NervJS/gTaro/commit/aec990b77047c8d18fa274936877de35d6126bc8))
* **gTaro-swan:** 百度小程序增加循环 ref 处理 ([191a9e2](https://github.com/NervJS/gTaro/commit/191a9e2478cf37460e83248be8552daea13f5716))
* **gTaro-swan:** 绕过百度小程序合并 setData 导致 properties observer 不触发的问题 ([d18c582](https://github.com/NervJS/gTaro/commit/d18c582df0c6db20b3f3b77904f97d80c2e8a9a3))
* **gTaro-tt:** 修复字节跳动小程序循环 ref ([9e286fa](https://github.com/NervJS/gTaro/commit/9e286fa4f7e2ea512daa35f8d9752dafa13c80e9))
* **gTaro-weapp:** 修改循环 ref 参数 ([9e0b614](https://github.com/NervJS/gTaro/commit/9e0b6148b5ed64171cd2ea4d910e695ca623b4c2))
* **gTaro-weapp/tt:** 数组 diff 逻辑更改 ([2f82f0c](https://github.com/NervJS/gTaro/commit/2f82f0c7aaab7932761c86cd7ac4d21c67c04808))
* **gTaroize:** 处理声明周期函数不是函数的情况 ([64be21d](https://github.com/NervJS/gTaro/commit/64be21de74f7fabbd7748eea7fd16f01f66636dd))
* **gTaroize:** 当 state/props 不是一个合法变量名时报错 ([e318812](https://github.com/NervJS/gTaro/commit/e318812d0c9f66ca889ae0436cba449c0d43e95d)), closes [#2532](https://github.com/NervJS/gTaro/issues/2532)
* **gTaroize:** 第一个 wxml 标签后有注释可能报错 ([ae59efd](https://github.com/NervJS/gTaro/commit/ae59efd66eb61d5dbddeaa67cfd1d208a82376ef))
* **gTaroize:** 事件名需传入有效的 JavaScript 变量名，close [#2277](https://github.com/NervJS/gTaro/issues/2277) ([41d3fba](https://github.com/NervJS/gTaro/commit/41d3fba05d9b8d93ba2b162f13ad3e4c54e964e2))
* **gTaroize:** 微信小程序转换gTaro生命周期丢失 ([#2688](https://github.com/NervJS/gTaro/issues/2688)) ([05b4917](https://github.com/NervJS/gTaro/commit/05b4917444c32d767d55e33558e14f3aa71474d2))
* **gTaroize:** 支持事件名有一个冒号 `:`的写法，close [#2389](https://github.com/NervJS/gTaro/issues/2389) ([a0806c5](https://github.com/NervJS/gTaro/commit/a0806c5154f4984f10b702af494b645623b25672))
* **gTaroize:** if 和 for 同在一个 tag 时报错，close [#2528](https://github.com/NervJS/gTaro/issues/2528) ([b366202](https://github.com/NervJS/gTaro/commit/b3662020574e718218e3d5cfee6172e27f0dc841))
* **gTaroize:** template 和 for 混用解析，失败，[#2695](https://github.com/NervJS/gTaro/issues/2695) ([5536600](https://github.com/NervJS/gTaro/commit/5536600f53c03c3b9ca7f10ea12b9ef3531c8b94))
* **gTaroize:** template import 为兄弟关系时报错, close [#2535](https://github.com/NervJS/gTaro/issues/2535) ([65504ba](https://github.com/NervJS/gTaro/commit/65504ba56cd543df2c9136786604b7921d20fa7c))
* **gTaroize:** wxml 中包含单个花括号需要转换成 JSX 可以接受的格式 ([649800a](https://github.com/NervJS/gTaro/commit/649800ade74d38fc79342780073f7735eeb8b5ff))
* **transformer:** 超过三级 if-else 嵌套时解析失败 ([fe26a7e](https://github.com/NervJS/gTaro/commit/fe26a7e274298b48a26d514db6a3149090691b8d))
* **transformer:** 单层 if 表达式被当成嵌套 if 表达式解析 ([d8a9cee](https://github.com/NervJS/gTaro/commit/d8a9cee6676c79d3b114953b3a3868736d88bda8))
* **transformer:** 多层循环中的调用者如果是一个复杂表达式不需要改名 ([7f7cb7c](https://github.com/NervJS/gTaro/commit/7f7cb7ce52302b3cfa247ad939c80ecc2ebc7ef8))
* **transformer:** 修复多重 if 嵌套的问题 ([5e0bf68](https://github.com/NervJS/gTaro/commit/5e0bf68e9529adbc0dd22cbad80c85c6abfed248))
* **transformer:** 循环的上级和内部都有 if-else 解析错误，close [#2732](https://github.com/NervJS/gTaro/issues/2732) ([c57e18a](https://github.com/NervJS/gTaro/commit/c57e18ab88f8b01c7091fd4487acc1720eacbc17))
* **transformer:** 循环中有 if-else 时生成匿名表达式位置错误，close [#2352](https://github.com/NervJS/gTaro/issues/2352) ([b200a70](https://github.com/NervJS/gTaro/commit/b200a70b0caeb87e1b07d52329e9e1c4edcf92d5))
* **transformer:** 在循环中重复删除节点导致报错 ([7992502](https://github.com/NervJS/gTaro/commit/79925023021f764d0691954935a7cfc395b618d3))
* **transformer:** 支持替换 jsx 中的属性名, close [#2077](https://github.com/NervJS/gTaro/issues/2077) ([443b1dc](https://github.com/NervJS/gTaro/commit/443b1dc459ce960f894d96c462742b06080b014a))
* **transformer:** 只有 props 为 key 时才进行 key 不得为 index 的警告 ([#2705](https://github.com/NervJS/gTaro/issues/2705)) ([bd3f142](https://github.com/NervJS/gTaro/commit/bd3f14266dc784b3ca30dbcc377e63caf50a5bfd))
* **transformer:** idea 系内置终端某些情况会乱码，close [#2530](https://github.com/NervJS/gTaro/issues/2530) ([2cb97b9](https://github.com/NervJS/gTaro/commit/2cb97b9518cd68c60c78a25d538b75e28f4cc18a))
* **transformer:** if-else 数量大于 2 时解析错误，close [#2415](https://github.com/NervJS/gTaro/issues/2415) ([abbfc34](https://github.com/NervJS/gTaro/commit/abbfc348114751ce77fe109c92b5a567a79e7e3d))
* **transformer:** JSX props 的匿名函数变量不需要重命名 ([8056981](https://github.com/NervJS/gTaro/commit/80569811f25a886913ed1c9fab1b2166c381751c))
* **transformer-wx:** 当类中不存在 render 方法时补充一个空的 _createData 方法，close [#2733](https://github.com/NervJS/gTaro/issues/2733) ([c9df847](https://github.com/NervJS/gTaro/commit/c9df8477fd76b1436673d0d4aed24abcfda36e15))
* **transformer-wx:** 修复tsx文件中读取不到config的问题,fix [#2592](https://github.com/NervJS/gTaro/issues/2592) ([61c600f](https://github.com/NervJS/gTaro/commit/61c600f1025791e63ed92520050cf6fb44c229cf))
* **webpack-runner:** 把mobx-h5加入默认esnextModules中 ([04f0580](https://github.com/NervJS/gTaro/commit/04f0580f7d415a62608af7e26089ab307e33d626))
* **webpack-runner:** 尝试解决H5的FOUC问题, fix [#1680](https://github.com/NervJS/gTaro/issues/1680) ([3c1af2f](https://github.com/NervJS/gTaro/commit/3c1af2f1e321da2abf530f57e0d0e1ea49de4bfe))
* **webpack-runner:** 解决esnextModules匹配不准确的问题 ([555e82d](https://github.com/NervJS/gTaro/commit/555e82d78cd8f1bdc438be7788444530439ba8a5))
* **webpack-runner:** 升级webpack,fix [#2539](https://github.com/NervJS/gTaro/issues/2539) ([e013892](https://github.com/NervJS/gTaro/commit/e013892622fac3136d1e5dc2313aa1ea4d1779f9))
* **webpack-runner:** 修复h5.imageUrlLoaderOption失效的问题 ([abbe23e](https://github.com/NervJS/gTaro/commit/abbe23ecb52c675d6dfadf6342b142d451fc5e92))
* issue [#2534](https://github.com/NervJS/gTaro/issues/2534) ([418c6b2](https://github.com/NervJS/gTaro/commit/418c6b222ed2fcb5d71eea20f16b9695c9332ec7))
* onError 对应的生命周期应是 componentDidCatchError ([#2571](https://github.com/NervJS/gTaro/issues/2571)) ([abbe73f](https://github.com/NervJS/gTaro/commit/abbe73f6653a9b3d5db6e7fa588c903bfa49ae0d))
* **transformer:** 只有 map 内部有 if-else 延时赋值匿名变量, close [#2524](https://github.com/NervJS/gTaro/issues/2524), ([645cda9](https://github.com/NervJS/gTaro/commit/645cda967ad03d37f006febf98a85641fc06399e)), closes [#2523](https://github.com/NervJS/gTaro/issues/2523)
* **transformer:** if-else 当中有些变量不会加入 usedState ([b266ead](https://github.com/NervJS/gTaro/commit/b266ead00710a3dbc640c3d93aab6f279d184ad6))
* **types:** types of chooseImage ([#2472](https://github.com/NervJS/gTaro/issues/2472)) ([7be617e](https://github.com/NervJS/gTaro/commit/7be617e70c53e2365c5047523053c39ac41aee3d))
* **weapp:** 修复云开发 api 初始化 ([3e26a96](https://github.com/NervJS/gTaro/commit/3e26a96654e9ffef43f3ad2897889e26fa89c14a))
* **webpack-runner:** 修复esnextModules的判断错误 ([995010a](https://github.com/NervJS/gTaro/commit/995010a8c09bafc806b912980fd71a8337f2bf66))
* **webpack-runner:** 修复esnextModules中的斜杠干扰正则解析的问题 ([dc5be08](https://github.com/NervJS/gTaro/commit/dc5be082ef32f9a4a9d0d68e15e5b81ce32e364e))
* **webpack-runner:** 修复webpack-runner无法通过编译的问题 ([fd3f9d7](https://github.com/NervJS/gTaro/commit/fd3f9d7615a5d8d35410b9b905fe354eb02e032d))
* **webpack-runner:** 修改了版本说明 ([c288a45](https://github.com/NervJS/gTaro/commit/c288a45ae4e2774a686195370b043e0ef2f6ae94))
* **webpack-runner:** 移除了webpack配置项,并补全文档 ([5a90559](https://github.com/NervJS/gTaro/commit/5a905594ee1ddccadde12607e748c2f4f57cfcdd))
* **with-weapp:** 当 this.$router.params 没有值时赋一个空对象， close [#2234](https://github.com/NervJS/gTaro/issues/2234) ([43eb400](https://github.com/NervJS/gTaro/commit/43eb400fbe4093542865e2e78608bc5b6b68aa44))
* **with-weapp:** h5 无法触发 triggerEvent，使用 lerna 自动同步依赖, ([5ce8358](https://github.com/NervJS/gTaro/commit/5ce83585299ec46168024044aeaf4852eb5f414f)), closes [#2383](https://github.com/NervJS/gTaro/issues/2383)
* onColumnChange event.detail.value 应该是下标 ([79eaf17](https://github.com/NervJS/gTaro/commit/79eaf17121d0c1ab1bd2c4b9906bd266b5f17d51))
* **gTaroize:** class properies 函数不能使用 arguments，close [#2295](https://github.com/NervJS/gTaro/issues/2295) ([f62bb85](https://github.com/NervJS/gTaro/commit/f62bb85d0e680757ca0b86f3790c7fc86e51847a))
* gTaro info rn 卡住的 bug ([a3e5377](https://github.com/NervJS/gTaro/commit/a3e537706e5fdd3aa231e4400db9ab10fabc112c))
* **cli:** 低版本的 node 8 无法在 vm 中使用 ...spread 语法 ([9e0d352](https://github.com/NervJS/gTaro/commit/9e0d352c3ca89f651e0b2d222b254dccf39aea10))
* **cli:** 加入了templates里dot开头的文件 ([159e4d6](https://github.com/NervJS/gTaro/commit/159e4d63819ff56be10895ca311fc0b51eec3c99))
* **cli:** 快应用编译时若没有默认引入 gTaro 则自动补充 ([81d8c5d](https://github.com/NervJS/gTaro/commit/81d8c5dcb102f9985605c4cb13fdc30688d36845))
* **cli:** 快应用不支持navigationStyle，close [#4077](https://github.com/NervJS/gTaro/issues/4077) ([715fd3c](https://github.com/NervJS/gTaro/commit/715fd3cf04a572c8957e5736b896eca28f8c7f9c))
* **cli:** 快应用支持 copy sign 文件，close [#4079](https://github.com/NervJS/gTaro/issues/4079) ([c363559](https://github.com/NervJS/gTaro/commit/c3635596404bf099d033f38c835326851a30225b))
* **cli:** 路径替换 extname 使用更严谨的正则去 replace。fix [#4148](https://github.com/NervJS/gTaro/issues/4148) ([58f9829](https://github.com/NervJS/gTaro/commit/58f982990e1259d4d0ad9cf80a263ae09d19bdcd))
* **cli:** 去除拼接图片的错误提示 ([#4236](https://github.com/NervJS/gTaro/issues/4236)) ([afde06f](https://github.com/NervJS/gTaro/commit/afde06f668cfb54dddedb2cbf2984b61fedd0f9f))
* **cli:** 去掉一个多余的unescape行为 ([1f510a1](https://github.com/NervJS/gTaro/commit/1f510a16ff98b839ce2f9446337fcadd3d1b8d39))
* **cli:** 升级 @typescript-eslint/parser 的版本，close [#2742](https://github.com/NervJS/gTaro/issues/2742) ([19226c2](https://github.com/NervJS/gTaro/commit/19226c20e79d440b41df90e5d78ad44a260e4630))
* **cli:** 修复 alias 路径替换的问题 ([b57ed0a](https://github.com/NervJS/gTaro/commit/b57ed0a1dd515f472d5f9bb0fa335d2e3d8a6852))
* **cli:** 修复 H5 编译 JSX 属性值为中文时转义问题 ([e718d5e](https://github.com/NervJS/gTaro/commit/e718d5e1810dd5fb23e31398c9ec67cf21afb2c3))
* **cli:** 修复 ui 库编译 bug ([4ddbeca](https://github.com/NervJS/gTaro/commit/4ddbeca20903a378c0090baa4d373335a2a51ff0))
* **cli:** 修复 watch 时对入口文件的判断 ([aa9e657](https://github.com/NervJS/gTaro/commit/aa9e657919b32f4501efc2f7232bd2bfa143beb9))
* **cli:** 修复 windows 创建模板时路径问题，fix [#4196](https://github.com/NervJS/gTaro/issues/4196) ([ba32828](https://github.com/NervJS/gTaro/commit/ba328286183773f8b51993e74f7e5a6de2aad229))
* **cli:** 修复对默认 manifest 文件的引用 ([fb7d077](https://github.com/NervJS/gTaro/commit/fb7d077f7197ffe852a5b5b8d0e63d798e23ac09))
* **cli:** 修复将 node_modules 中的文件当成普通文件重复编译的问题 ([2323266](https://github.com/NervJS/gTaro/commit/23232661cb884555994832b21e6614bbabb20c5d))
* **cli:** 修复全局变量为对象时替换的 bug ([97067d5](https://github.com/NervJS/gTaro/commit/97067d5eb6bc29227f278f47cf0713de364525a2))
* **cli:** 修复因缺少 eslint-plugin-react-hooks 包导致 gTaro doctor 报错的问题，close [#4083](https://github.com/NervJS/gTaro/issues/4083) ([b1db5fd](https://github.com/NervJS/gTaro/commit/b1db5fd8d2a1b1521cffb09e07bcb6d5b0ca7594))
* **cli:** 修复支付宝小程序端 tabBar 文字颜色配置，close [#2739](https://github.com/NervJS/gTaro/issues/2739) ([27b1afa](https://github.com/NervJS/gTaro/commit/27b1afad38f028e1945a731f8e35b96027e56cd4))
* **cli:** 修复app.js中没有componentWillMount导致报错的问题, fix [#3001](https://github.com/NervJS/gTaro/issues/3001) ([ced1e6e](https://github.com/NervJS/gTaro/commit/ced1e6e8a87039bb606d2f1a1a00ebfac0c16b30))
* **cli:** 修复h5的页面文件不支持named export的问题, close [#4290](https://github.com/NervJS/gTaro/issues/4290) ([7fee56b](https://github.com/NervJS/gTaro/commit/7fee56b5aaa72c10f548cbb966b6a3ae64cabd29))
* **cli:** 修复h5端入口文件的生命周期处理错误 ([caf5269](https://github.com/NervJS/gTaro/commit/caf5269cda9c2206cfc1c74b14179fb3206084d6))
* **cli:** 修复h5修改tabbar配置需要重启才能生效的问题 ([277856c](https://github.com/NervJS/gTaro/commit/277856cfdd7191b37fd33c7109a87d6e91db1310))
* **cli:** 修复render函数中pullDownRefresh的处理错误 ([d131ab8](https://github.com/NervJS/gTaro/commit/d131ab8b6453b2ccd28bff8f637eb0005a98fd0c))
* **cli:** 修改 tsconfig.json 默认模版，完善 config-detail/alias 部分文档 ([#2219](https://github.com/NervJS/gTaro/issues/2219)) ([02cf7d3](https://github.com/NervJS/gTaro/commit/02cf7d3fdff1d43d6175dec0a2035beb2986c0be))
* **cli:** 修正对快应用包名的判断，close [#4005](https://github.com/NervJS/gTaro/issues/4005) ([49ab3e0](https://github.com/NervJS/gTaro/commit/49ab3e0dcdad11b2d9f8a9c88d8fdc7efd76d5e0))
* **cli:** 修正快应用编译时组件路径计算 ([b8a9582](https://github.com/NervJS/gTaro/commit/b8a9582551808af50ce1cab0279098335bc0728f))
* **cli:** 压缩js bugfix ([#2267](https://github.com/NervJS/gTaro/issues/2267)) ([fd83405](https://github.com/NervJS/gTaro/commit/fd834050b02bd52f883616fa40e1f1468e4932ef))
* **cli:** 重命名templates里dot开头的文件 ([e612d11](https://github.com/NervJS/gTaro/commit/e612d11cd8ce61d90ea2a16d3d33e2094743f385))
* **cli:** ast遍历书写优化 && 支持@gTarojs/redux调用 ([442da22](https://github.com/NervJS/gTaro/commit/442da22547a4533bb40ea7d07fbfb1e004dd0277))
* **cli:** configDir引入前置导致config/index获取process.env.NODE_ENV为undefined.模板为例子,配置只输出production环境 ([#2211](https://github.com/NervJS/gTaro/issues/2211)) ([fe8c12e](https://github.com/NervJS/gTaro/commit/fe8c12ee240f8294a52e48686b0124eb0beac974))
* **cli:** default 模板把'.'开头文件改为'_'开头，close [#3944](https://github.com/NervJS/gTaro/issues/3944) ([91e696c](https://github.com/NervJS/gTaro/commit/91e696c46365ecbaf44c500bd3abd37d69bbdeca))
* **cli:** doctor 增加 h5.esnextModules 字段检测，close [#4029](https://github.com/NervJS/gTaro/issues/4029) ([95a22d4](https://github.com/NervJS/gTaro/commit/95a22d4587cd299002b461c948f8d560c0b0e8db))
* **cli:** h5端增加了reachBottom等函数的容错处理 ([1e7670c](https://github.com/NervJS/gTaro/commit/1e7670c952a1c8c8c62e95b6e26918fe9ba14841))
* **cli:** mobx 模版依赖问题修复 ([4368557](https://github.com/NervJS/gTaro/commit/436855764a76d67a4ccdff2d1cf9f8f052f8d273))
* **cli:** postcss-url 增加 basePath 配置，close [#2334](https://github.com/NervJS/gTaro/issues/2334) ([37f6cf3](https://github.com/NervJS/gTaro/commit/37f6cf3198e5a087bf7b4ea23b800ccf796cc08e))
* **cli:** prepublish 创建测试模板时不纠正 _gitignore 等文件。fix [#4081](https://github.com/NervJS/gTaro/issues/4081) ([38b84dd](https://github.com/NervJS/gTaro/commit/38b84dda69223958eea0b56564ad4d90d9f8321c))
* **cli:** rn 编译 watch 报错 ([da805d9](https://github.com/NervJS/gTaro/commit/da805d9bd28f088a0826bc3910eeab3b5f326c78))
* **cli:** gTaro create 命令用法提示修改 ([77baeac](https://github.com/NervJS/gTaro/commit/77baeac7da9e6305f4a49f80817231d3b0feb5eb))
* **cli:** gTaro doctor 使用 typescript-eslint/parser ([093133a](https://github.com/NervJS/gTaro/commit/093133a213858c66d230f63bb983b90d2cd28baf)), closes [#3598](https://github.com/NervJS/gTaro/issues/3598) [#4161](https://github.com/NervJS/gTaro/issues/4161)
* **cli:** gTaroize 参数传递错误 ([#4168](https://github.com/NervJS/gTaro/issues/4168)) ([04c4d0a](https://github.com/NervJS/gTaro/commit/04c4d0a436f5ce3add2cea0774262033c6649685))
* **cli:** usingComponents 下的内容不通过 CONFIG_MAP 处理，close [#2817](https://github.com/NervJS/gTaro/issues/2817) ([529a80e](https://github.com/NervJS/gTaro/commit/529a80e06c3d44240f10f7302162eaf26b5b14cc))
* **cli:** watch 样式页面文件修改时路径处理 ([433e4ee](https://github.com/NervJS/gTaro/commit/433e4ee93e76af8f16c06ed69a849e18aa8cd58f))
* **cli:** watch 页面文件修改时路径处理 ([b60d9d1](https://github.com/NervJS/gTaro/commit/b60d9d1afac0356c76b3e5438ade5d2fdaae5e69))
* **cli:** watch时样式文件修改 ([771ee96](https://github.com/NervJS/gTaro/commit/771ee96a0125a870d8da42a6430fc7fa86cc0f14))
* **cli:** weapp模式编译对export default的处理 ([ed5f6d7](https://github.com/NervJS/gTaro/commit/ed5f6d738b304b20b649270062d3ab1d1a21d2ed))
* **component:**  hoverable 异常逻辑 ([b21093f](https://github.com/NervJS/gTaro/commit/b21093f6d7fabf7cb00323a4c074494787c89402))
* **component-qa:** 调整快应用组件入参 ([a58f2ec](https://github.com/NervJS/gTaro/commit/a58f2ec35c38245ff44e427a9922d045706d75b5))
* **components:**  web components loader 没有随版本发布 ([c45a9f5](https://github.com/NervJS/gTaro/commit/c45a9f549236fa7af5d145a3092f3ab6dda3c5c9))
* **components:** 修复 swiper 下标指向问题 ([dc73a46](https://github.com/NervJS/gTaro/commit/dc73a46e659247c32756989abc78cb09dbf9df32))
* **components:** 修复快应用 Image 组件问题 (close [#4067](https://github.com/NervJS/gTaro/issues/4067)) ([6b9a1ef](https://github.com/NervJS/gTaro/commit/6b9a1efb111c4cfcfbf2101ed7b209cd75c84b3e))
* **components:** 修复快应用 style 属性问题，修复 H5 image 问题 (close # 4116) ([40c47a0](https://github.com/NervJS/gTaro/commit/40c47a0db2bb7f953a3880c54c40f6ce8ae5b3c5))
* **components:** 修复快应用组件属性报错问题 ([c071797](https://github.com/NervJS/gTaro/commit/c0717970cee38433f4e9f2608def4521524543df))
* **components:** 修改快应用组件接受属性 ([4e18c5d](https://github.com/NervJS/gTaro/commit/4e18c5deaac4a45a328d11ac40544c95a14aa3ec))
* **components:** input { text-align: inherit } ([#2101](https://github.com/NervJS/gTaro/issues/2101)) ([cd8c4e3](https://github.com/NervJS/gTaro/commit/cd8c4e329e1422be6d1c8f2c873ee784ffd9e785))
* **components:** swiper 轮播下标更新问题 ([3bbcf56](https://github.com/NervJS/gTaro/commit/3bbcf56e377974d6f478d66fe76b4e104dad7393))
* **components-qa:** labelerror 修复拼写错误 ([#4286](https://github.com/NervJS/gTaro/issues/4286)) ([8cdb40d](https://github.com/NervJS/gTaro/commit/8cdb40da649bcc102d8699ea2e9c1b6df4f01eac))
* **components-rn:** 编译报错,回退版本设置 ([0ca3ab4](https://github.com/NervJS/gTaro/commit/0ca3ab4995e4f728648e1f215b3db10789f98685))
* **docs:** tutorial.md componentWillUnmount ([#2193](https://github.com/NervJS/gTaro/issues/2193)) ([2ecff34](https://github.com/NervJS/gTaro/commit/2ecff34bfb3dcc5b6a7424cd8be89eef8fd1b8f9))
* **eslint:** 发布文件缺少 constant 文件夹 ([6eec837](https://github.com/NervJS/gTaro/commit/6eec83762a2216173ea2ccb89649944d7281e90f))
* **h5:** 表单组件支持 v-model ([0a44fa9](https://github.com/NervJS/gTaro/commit/0a44fa91563d806092e62d59b897663ced0246a4))
* **h5:** 去除promise.finally ([1ed6d0d](https://github.com/NervJS/gTaro/commit/1ed6d0d7b9d89cfaef86e9edaa65a5667bff404c))
* **h5:** 修复 audio 测试用例 ([e050475](https://github.com/NervJS/gTaro/commit/e0504757d60f7b49d97bbbb780544f0548a971bd))
* **h5:** 修复 audio 样式 ([2ba0e04](https://github.com/NervJS/gTaro/commit/2ba0e0456d41af874f3c7e6964891873d3253a12))
* **h5:** 修复 button 不触发 onClick ([6f20820](https://github.com/NervJS/gTaro/commit/6f208208d7b728dcc3f4b7a61354e67793594769))
* **h5:** 修复 checkbox、radio 获取 tagName 错误的问题 ([418e674](https://github.com/NervJS/gTaro/commit/418e674f0dd4e1975769993c383202cf5981b44d))
* **h5:** 修复 icon 样式 ([8f38b3c](https://github.com/NervJS/gTaro/commit/8f38b3c4eb2b61075005bc666c673441bf6db0b2))
* **h5:** 修复 image 样式 ([b84a3c2](https://github.com/NervJS/gTaro/commit/b84a3c249d874b1a932ad9a10001b1d3a5b2d5e3))
* **h5:** 修复 image 样式 ([7bc87c7](https://github.com/NervJS/gTaro/commit/7bc87c7487f57bdcbfc3d8d369fe1d32b2e1910d))
* **h5:** 修复 picker 命名 ([6e33eee](https://github.com/NervJS/gTaro/commit/6e33eee06028b18cdf7bcc5272e61bc66898110d))
* **h5:** 修复 switch 样式 ([2c5ca22](https://github.com/NervJS/gTaro/commit/2c5ca22ac4edaf37b6884c72ccf1999303fbd8b9))
* **h5:** 修复 textarea 样式和 autofocus ([2ab3641](https://github.com/NervJS/gTaro/commit/2ab364144050ca3560cb8b5cd43b213b53f78217))
* **h5:** 修复 video 组件 ([61f33aa](https://github.com/NervJS/gTaro/commit/61f33aaab6f68937fbf7e72c97d77800f3102fcb))
* **h5:** 修复测试用例 ([ad8017e](https://github.com/NervJS/gTaro/commit/ad8017e1deba29f09468091de35e206d452d2670))
* **h5:** 修复测试用例 ([5dd209a](https://github.com/NervJS/gTaro/commit/5dd209a66c98a05ccb4e2ea67d614d205c3fd3b8))
* **h5:** 修复测试用例 ([454c48b](https://github.com/NervJS/gTaro/commit/454c48bd51f4cc229e58c5cc2a026458c926b9ae))
* **h5:** 修复父类的componentDidShow等函数被覆盖的问题 ([ba88faa](https://github.com/NervJS/gTaro/commit/ba88faa17cd37175633ebb095b7309a6746f92bc))
* **h5:** 修复createAnimation单位判定/translateX缺少括号bug/添加测试 ([54b2404](https://github.com/NervJS/gTaro/commit/54b240453a8d711a98d63389d2b6bfe828ee4880)), closes [#2749](https://github.com/NervJS/gTaro/issues/2749)
* **h5:** 修复h5下onPullToRefresh缺少loading动画 ([c967b81](https://github.com/NervJS/gTaro/commit/c967b81a069da04be8e7707924b99cebc33b6d67))
* **h5:** 修复interactive系列api错误地缓存了调用参数的问题, fix [#2675](https://github.com/NervJS/gTaro/issues/2675) ([8ef960a](https://github.com/NervJS/gTaro/commit/8ef960a537012c69f99a3f613060858af9834222))
* **h5:** 修复measureText返回undefined的问题, close [#4254](https://github.com/NervJS/gTaro/issues/4254) ([bca1733](https://github.com/NervJS/gTaro/commit/bca17339fb644a620d5f464b57fd458264134f1c))
* **h5:** 修复gTaro-h5 main字段的错误 ([d5db7f4](https://github.com/NervJS/gTaro/commit/d5db7f43d472544262c797ae6c7e5ffaf1e12624))
* **h5:** 暂时移除chooseVideo ([769227e](https://github.com/NervJS/gTaro/commit/769227e52c4ccf6910054d7ecfd882a78cef0c86))
* **h5:** prevwiewImage API 不可用 ([4f4e8bf](https://github.com/NervJS/gTaro/commit/4f4e8bfac2239f303822b192ea22f3643dff8b25))
* **h5:** request的get请求数据为复杂结构不能正确发送的问题 ([1f51650](https://github.com/NervJS/gTaro/commit/1f51650c25c63ff8d3d46d4849c2470174893cdb))
* **h5:** vue 端支持 ref 直接取到 WebComponent ([420acfd](https://github.com/NervJS/gTaro/commit/420acfd612098971d6efb664bac6180325ae8f8d))
* **hooks:** 修复 gTaro.memo 会阻止组件内部 state 发生变化的更新的问题 ([8a99dd4](https://github.com/NervJS/gTaro/commit/8a99dd470aa11e12402e571314d444abd459b6ab))
* **index.d.ts:** 修正 Canvas 的类型定义 ([#2768](https://github.com/NervJS/gTaro/issues/2768)) ([5318903](https://github.com/NervJS/gTaro/commit/5318903c123524c28eb8b984f05991968913683a))
* **loader:** component 路径问题修复 ([#5680](https://github.com/NervJS/gTaro/issues/5680)) ([9e2e33c](https://github.com/NervJS/gTaro/commit/9e2e33c1143d07a14b185c5fab5f2658d81d75e8))
* **loader:** loader 传入的 pages 参数是一个 Map ([a883dcd](https://github.com/NervJS/gTaro/commit/a883dcd7e550f22480c8ed169072938e725cd755))
* **mini-runner:** 使用 config 配置作为入口 ([c3f4811](https://github.com/NervJS/gTaro/commit/c3f4811a8615d22da8722d45d7ec7fdc693af308))
* **mini-runner:** 使用 require 将会把所有组件包都引入 ([1cb7a72](https://github.com/NervJS/gTaro/commit/1cb7a721745de06821517defc6b0e22a6d00cb56)), closes [#5709](https://github.com/NervJS/gTaro/issues/5709)
* **mini-runner:** 微信小程序已不存在 bindlongtap 事件 ([4980901](https://github.com/NervJS/gTaro/commit/4980901287c613dded72e28f2fe782b57b33d2ea)), closes [#5706](https://github.com/NervJS/gTaro/issues/5706)
* **mini-runner:** 优化 addChunkPages 的代码插入 ([01b4051](https://github.com/NervJS/gTaro/commit/01b4051fdc7ab86e11739e8f65b202522a63ded5))
* **mini-runner:** cli 可以使用 require 引入组件 ([86a1db1](https://github.com/NervJS/gTaro/commit/86a1db161a4d21feaf61020b925298b446e5c5c6)), closes [#5709](https://github.com/NervJS/gTaro/issues/5709)
* **mobx:** 修改 observer typing ([489001e](https://github.com/NervJS/gTaro/commit/489001e8bff83e5425f526f733ad70d0008d496c))
* **mobx:** 支付宝小程序 ongTaroCollectChilds 未定义问题修复 ([556c31f](https://github.com/NervJS/gTaro/commit/556c31f7c3e953ad269ab7999dd1605c06d444e9))
* **mobx:** rn 端问题修复 ([fde899d](https://github.com/NervJS/gTaro/commit/fde899d834801d36db7429f9b37795c0fff9c800))
* **redux:** @gTarojs/redux 包名 ([bf329fc](https://github.com/NervJS/gTaro/commit/bf329fca1d600e8b710560519f7f449816aae3d0))
* **redux:** 方法在props也能访问到 ([db40cba](https://github.com/NervJS/gTaro/commit/db40cba1f6ca654f4225dcc3fb3ca655b6fdba01))
* **redux:** 判断生命周期方法存不存在 ([565b38e](https://github.com/NervJS/gTaro/commit/565b38e2d33b95d7f7ff7db4f92dd83d3ebc8c2b))
* **redux:** 修复小程序 redux 没有取消注册 stateListener 的问题 ([5e0cb12](https://github.com/NervJS/gTaro/commit/5e0cb121dfe1350aec981ddd10d41273e8814a7b))
* **redux:** props传递 && 组件卸载时执行顺序 ([ec56a1e](https://github.com/NervJS/gTaro/commit/ec56a1eb573b392f37796ba15666ea8c57575fa9))
* **rn:**  使用 require 写法引入样式不编译 ([39334c6](https://github.com/NervJS/gTaro/commit/39334c62c5cea0052e1df301effe0ebe33f1662d))
* **rn:** [RN]gTaro.uploadFile返回的不是Promise close [#4090](https://github.com/NervJS/gTaro/issues/4090) ([203eafd](https://github.com/NervJS/gTaro/commit/203eafd6f6be5797807f3334b7f7643eb685e242))
* **rn:** 路由 API promise 化 ([dd5ee2b](https://github.com/NervJS/gTaro/commit/dd5ee2bb62837fce8925b5dd92020318294d1655))
* **rn:** getApp 在rn中报错 close [#2897](https://github.com/NervJS/gTaro/issues/2897) ([09cd796](https://github.com/NervJS/gTaro/commit/09cd796816e1ddfc36805c8ab4d59c4903eb9d13))
* **rn:** navigationStyle 配置失效的bug ([aae8bfc](https://github.com/NervJS/gTaro/commit/aae8bfca2a07805104c505e4540d38e5880f9e7e))
* **rn:** React-Native工程启动报错 close [#4082](https://github.com/NervJS/gTaro/issues/4082) ([941a3c2](https://github.com/NervJS/gTaro/commit/941a3c25962f05e8c69aeaf10bf71fd2edb18aee))
* **rn:** RN编译时报错 invariant_1.default is not a function close [#2984](https://github.com/NervJS/gTaro/issues/2984) ([8a88948](https://github.com/NervJS/gTaro/commit/8a88948f0d3f647fbb2040ac606f4ddc74fbe740))
* **rn:** toast 或 loading 不对称情况下防止泄漏 ([d9c52f9](https://github.com/NervJS/gTaro/commit/d9c52f9cd7e77ccc99478d269da53c73d8a75fc7))
* **router:** 开启了下拉刷新之后 react 无法获取实例 ([1c4c957](https://github.com/NervJS/gTaro/commit/1c4c9577f6c9df7ed4629b4018f99e4b307a573c))
* **router:** 去除了router中的Array.prorotype.find, fix [#3044](https://github.com/NervJS/gTaro/issues/3044) ([9ea0ed0](https://github.com/NervJS/gTaro/commit/9ea0ed0a46e9834f8051fb7c5b02991d1175fdb0))
* **router:** 添加部分'index.html'支持 ([3e13e3f](https://github.com/NervJS/gTaro/commit/3e13e3fe966b60ceafa2d46ca8b01b513ee86ca5))
* **router:** 修复页面生命周期重复触发的问题 ([d6c7606](https://github.com/NervJS/gTaro/commit/d6c76060b54fedac5ee1d17e9b4963fc64b35a92))
* **router:** 修复ci ([046a24c](https://github.com/NervJS/gTaro/commit/046a24c04ee53933b11b99974001d4f39b724aea))
* **router:** router内对localstorage的操作加上了try..catch ([a68c5d9](https://github.com/NervJS/gTaro/commit/a68c5d91f3d15cb0708a0a7af5ef54fe42eb899e))
* **router-rn:** gTaro-router-rn 构建失败 ([99f78c5](https://github.com/NervJS/gTaro/commit/99f78c5614292ae1bc226d41c9f99ffcef44bc09))
* **runtime:** 小程序允许反复跳转同一路由，close [#5652](https://github.com/NervJS/gTaro/issues/5652) ([9318826](https://github.com/NervJS/gTaro/commit/93188261f339593247c16270426fcc2a71cf5a6a))
* **runtime:** 修复小程序跳转同一路由时，事件通知处理有误 ([#5728](https://github.com/NervJS/gTaro/issues/5728)) ([cd91c67](https://github.com/NervJS/gTaro/commit/cd91c675941c5629bd5aff5a75a2b3e69086b3d9))
* **runtime:** 页面 hook 生命周期只能调用 一次 ([a26c75c](https://github.com/NervJS/gTaro/commit/a26c75cae40865e922833519a1e1a6bf8460aa2f)), closes [#5696](https://github.com/NervJS/gTaro/issues/5696)
* **runtime:** useRouter 固定返回为第一次渲染的 Current.router ([f5a7ac5](https://github.com/NervJS/gTaro/commit/f5a7ac555f9fa272baac67d5b052c953520d316c)), closes [#5707](https://github.com/NervJS/gTaro/issues/5707)
* **runtime:** vue 在 h5 的 container 少加了 .gTaro_page类 ([ff1c6cc](https://github.com/NervJS/gTaro/commit/ff1c6cc1a3e5c241593faf01e2c55e2bc9cff0e1))
* **gTaro:** 避免直接调用 pxTransform 函数报错 ([309627d](https://github.com/NervJS/gTaro/commit/309627dfde44c4175e920e8329f138d4927be9e6))
* **gTaro:** 编译成快应用时支持自定义titleBar ([a25f81f](https://github.com/NervJS/gTaro/commit/a25f81ff65857a44c0899a8449babef02f00d44c))
* **gTaro:** 补充缺失的窗口表现配置项，修正仅在页面可用的项目出现在全局的问题 ([#3038](https://github.com/NervJS/gTaro/issues/3038)) ([b00fefd](https://github.com/NervJS/gTaro/commit/b00fefdc573c57cad8e0bb5b2d4a827efb60022c))
* **gTaro:** 处理事件需要遍历原型链 && @gTarojs/redux引用错误 ([f4fc09c](https://github.com/NervJS/gTaro/commit/f4fc09c6dcbe105a223da829e070b27cabd4bfca))
* **gTaro:** 防止state.__data被不断传递下去 ([abde772](https://github.com/NervJS/gTaro/commit/abde772fd955ed0fea4ca89d387d7e8a96909b3e))
* **gTaro:** 缺少 Hooks 函数导出 ([a8211d3](https://github.com/NervJS/gTaro/commit/a8211d34f74705bcf8e7e9598268f81e860967fd))
* **gTaro:** 小程序api能力增加导航相关 ([9c89972](https://github.com/NervJS/gTaro/commit/9c89972db914a3a0684e0fd189b2fc5924e3f68e))
* **gTaro:** 修复小程序下 usePageScoll/useReachBottom 等 hook 中 state/props 不更新的问题 ([10e72fb](https://github.com/NervJS/gTaro/commit/10e72fb02cabf971886da1a133273efe92ddd1d2))
* **gTaro:** 修正request api返回结果 ([ae6e54c](https://github.com/NervJS/gTaro/commit/ae6e54cc4a89ea999c8dff83088314dbf4540481))
* **gTaro:** 增加 Map polyfill ([985eadf](https://github.com/NervJS/gTaro/commit/985eadf1f9d8da59cd4da623d418df0320171119))
* **gTaro:** 直接引用 shallow-equal 路径进行编译 ([2ef7947](https://github.com/NervJS/gTaro/commit/2ef79474de05cc3fc50b723da8d08513484b3433))
* **gTaro:** 组件更新时调用_createData ([b8508d5](https://github.com/NervJS/gTaro/commit/b8508d528eea58d7c99a0c5740862551a2dee74e))
* **gTaro:** componentWillUnmount 生命周期方法错误 ([0a5b715](https://github.com/NervJS/gTaro/commit/0a5b7156c6a4b3a1e76f8b2b2dacad62ff6de5bd))
* **gTaro:** fix typings ([d8f022c](https://github.com/NervJS/gTaro/commit/d8f022c8d990809fa3f0018da44eb105d8e0736c))
* **gTaro:** fix typings, close [#3908](https://github.com/NervJS/gTaro/issues/3908) ([f73ecc2](https://github.com/NervJS/gTaro/commit/f73ecc23444b1bab99745a7db5f5cfc0e83d5fee))
* **gTaro:** hooks deps 改变没有处理空数组的情况，[#2995](https://github.com/NervJS/gTaro/issues/2995) ([c96975d](https://github.com/NervJS/gTaro/commit/c96975d54ef3ed5c3f5fea314ec349073ecf1486))
* **gTaro:** package.json main ([eaafc5c](https://github.com/NervJS/gTaro/commit/eaafc5c9d3a592d029cfe850ec6800148230321d))
* **gTaro:** showModal中的title参数不是必须 ([#4035](https://github.com/NervJS/gTaro/issues/4035)) ([4216bae](https://github.com/NervJS/gTaro/commit/4216bae5a1bd0e51648d0d1c358f6548676bace7))
* **gTaro:** storage API 增加环境判断 ([9d432e6](https://github.com/NervJS/gTaro/commit/9d432e62bb991cc74a7003429a357a968d86f700))
* **gTaro:** gTaro.memo 使用 shallowEqual 判断新旧 props ([d5d3733](https://github.com/NervJS/gTaro/commit/d5d3733f5f4287e9e7732c2e89f5a4f8af4760d0))
* **gTaro:** gTaro.request 方法H5端返回错误 ([b53bdc5](https://github.com/NervJS/gTaro/commit/b53bdc5885d9d63d595ee4cb1f9a60a45a9b8b99))
* **gTaro-alipay:** gTaro.getScreenBrightness 在支付宝小程序下有差异修复，close [#4146](https://github.com/NervJS/gTaro/issues/4146) ([8862684](https://github.com/NervJS/gTaro/commit/886268484beadbb3ca4b5ab449b0335bf32ce334))
* **gTaro-cli:** 符号链接+Alias导致源代码文件被意外修改 ([#2176](https://github.com/NervJS/gTaro/issues/2176)) ([d88c7ed](https://github.com/NervJS/gTaro/commit/d88c7edfa91f7bace5e8ad02e42699d59dad9fa5))
* **gTaro-cli:** 小程序解析 npm 中的 json 引用需直接替换为 json 值，close [#4164](https://github.com/NervJS/gTaro/issues/4164) ([4443ee0](https://github.com/NervJS/gTaro/commit/4443ee0aa7d69792b70067fed6224ffd39df0479))
* **gTaro-cli:** fix gTaro cli default clean path ([#2130](https://github.com/NervJS/gTaro/issues/2130)) ([ddfb51c](https://github.com/NervJS/gTaro/commit/ddfb51ca6aa6ea568a60f26d5c369b7b934334c2))
* **gTaro-components:** 解决组件库缺少 loader 导致构建失败的问题 ([bcd379f](https://github.com/NervJS/gTaro/commit/bcd379f2663b10eb114d58dcc102296143042620))
* **gTaro-components:** 修复circular为true却不会循环播放的问题 ([6db21b7](https://github.com/NervJS/gTaro/commit/6db21b7ba2422b67748e26ff3a6f0b8047924f1d))
* **gTaro-components:** fix richText component ([#2131](https://github.com/NervJS/gTaro/issues/2131)) ([dd6c722](https://github.com/NervJS/gTaro/commit/dd6c7224749e3aa4e75940807f93999dc7dad18d))
* **gTaro-components-rn:** scrollview 横向 ([b1e610d](https://github.com/NervJS/gTaro/commit/b1e610dd737dbaa78bec72d6b3dc25b9e38fae66))
* **gTaro-components-rn:** view 绑定 clickable 时不再套一层 view 以避免样式拆分导致的样式错误，fix [#2205](https://github.com/NervJS/gTaro/issues/2205) ([01f069c](https://github.com/NervJS/gTaro/commit/01f069c34e492001f141afb9544d7e1d3a567880))
* **gTaro-h5:** 修复 H5 中 usePageScoll/useReachBottom hooks 不生效问题 ([4829b43](https://github.com/NervJS/gTaro/commit/4829b433369a99e2aefb52742fd81860f72fef3c))
* **gTaro-h5:** 修复chooseImage生成的blob对象缺少类型的问题 ([b31fdc0](https://github.com/NervJS/gTaro/commit/b31fdc0142c72e48cbd4c63435230c831cca626c))
* **gTaro-h5:** H5 端加入 hooks 相关 api 导出， close [#3009](https://github.com/NervJS/gTaro/issues/3009) ([#3025](https://github.com/NervJS/gTaro/issues/3025)) ([4b30beb](https://github.com/NervJS/gTaro/commit/4b30bebdf194e2aafa98e02fdadb94b3a310e9b2))
* **gTaro-h5:** vibrate异常修复 ([#4113](https://github.com/NervJS/gTaro/issues/4113)) ([e234b36](https://github.com/NervJS/gTaro/commit/e234b3665b18e44b0f3d0e3a2d5de3408e64195e))
* **gTaro-hooks:** 组件方法 hooks 如 useShareAppMessage 需要暴露返回值，fix [#4256](https://github.com/NervJS/gTaro/issues/4256) ([daf5fed](https://github.com/NervJS/gTaro/commit/daf5fed11d5146fd3961411ce7512b5d7662632e))
* **gTaro-quickapp:** 变量使用错误 ([5bb14fb](https://github.com/NervJS/gTaro/commit/5bb14fb9610b54cdfbc186920b62422c6f131316))
* **gTaro-quickapp:** 快应用支持 useDidShow/useDidHide/useRouter 等 Hook API ([2254b8b](https://github.com/NervJS/gTaro/commit/2254b8bdacdcb5a624c9932b173d82d533f838e2))
* **gTaro-quickapp:** 页面需暴露 onRefresh 函数，close [#4078](https://github.com/NervJS/gTaro/issues/4078) ([8943efa](https://github.com/NervJS/gTaro/commit/8943efab91f1b6ec9c3842bc52ca0794a1dea669))
* **gTaro-redux:** connect 继承原组件时需要传入 isPage。#closed 2729 ([39e0e66](https://github.com/NervJS/gTaro/commit/39e0e66227a745fc721db541a80307934145775f))
* **gTaro-redux:** redux 兼容 getDerivedStateFromProps，close [#3929](https://github.com/NervJS/gTaro/issues/3929) ([4d950d0](https://github.com/NervJS/gTaro/commit/4d950d09191ea7d4cf0553ffe5e40f8ebc6a6d3d))
* **gTaro-rn:**  RN 端 Toast 相关 API Promise 化 close [#2715](https://github.com/NervJS/gTaro/issues/2715) ([00bac39](https://github.com/NervJS/gTaro/commit/00bac392cc27d402159ec7ceabb8659f3454e88d))
* **gTaro-rn:** pxTransform 计算错误 ([b80b0f9](https://github.com/NervJS/gTaro/commit/b80b0f91f3d16097d2932d25f2ac38cb13a45799))
* **gTaro-router-rn:** 页面根节点 height: 100% 无效 ([97433a5](https://github.com/NervJS/gTaro/commit/97433a560a5b876f60e52fdf0d9524d3e9277da4))
* **gTaro-router-rn:** navigateBack 增加默认参数 ([#2132](https://github.com/NervJS/gTaro/issues/2132)) ([7f52af0](https://github.com/NervJS/gTaro/commit/7f52af0ac6d7f6499e2eb7836bf995c71cb8269d))
* **gTaro-swan:** 百度小程序加上 diff ([d130369](https://github.com/NervJS/gTaro/commit/d1303699adabcd2ea5c562dd442f6170f6657b8a))
* **gTaro-transformer-wx:** 自动 import 的 gTaro 工具包补齐 ([bf1da1e](https://github.com/NervJS/gTaro/commit/bf1da1e0ee3d63081ac562808850921b6e72c93e))
* **gTaro-transformer-wx:** props 改造，优化组件属性过滤判断 ([43c3dac](https://github.com/NervJS/gTaro/commit/43c3dac43a3433f4d64e7b51c154770541cd18a5))
* **gTaro-tt:** ref绑定报错 ([#4120](https://github.com/NervJS/gTaro/issues/4120)) ([283f448](https://github.com/NervJS/gTaro/commit/283f44840a620912d6663eb5771bb7dfb6ef6115))
* **gTaro-weapp:** 不去过滤所有第三方与原生组件的 propreties ([5fdc5fa](https://github.com/NervJS/gTaro/commit/5fdc5fa564a60ca03070e815728357e0164aac1c))
* **gTaro-weapp:** 不再根据 Component.properties 来计算 next props ([2ede173](https://github.com/NervJS/gTaro/commit/2ede173688179f1c788154119fb62e2c83ec4830))
* **gTaro-weapp:** 微信小程序 props 改造，compid 改为运行时动态打上 ([972255e](https://github.com/NervJS/gTaro/commit/972255ec6c6a1c53a639bfc60cf14cdb7cff57f4))
* **gTaro-weapp:** 微信小程序 redux props 不能被覆盖 ([684bcce](https://github.com/NervJS/gTaro/commit/684bcce0437be8a4d3b6ce401125c8ff4ff6b192))
* **gTaro-weapp:** 微信小程序收集自定义组件 props 过滤时过滤掉 render 开头的组件 ([55b7031](https://github.com/NervJS/gTaro/commit/55b703165dd20e647283cbba74595a9c720ea657))
* **gTaro-weapp:** 微信小程序循环 ref 在更新时逻辑优化 ([449bdf1](https://github.com/NervJS/gTaro/commit/449bdf1e9dd15aaf0df7fefb71f748428cf46822))
* **gTaro-weapp:** 修复没有 props 的自定义组件不初始化的问题。 ([29162b8](https://github.com/NervJS/gTaro/commit/29162b8ffb52209da6ead454b279dd14e0d0d41c))
* **gTaro-weapp:** 优化微信小程序 props 改造方案 ([c2d5749](https://github.com/NervJS/gTaro/commit/c2d57497b0962082d54110fac48dbdf14a0bbaa6))
* **gTaro-weapp:** didUpdate 后需要更新循环 ref ([06a5999](https://github.com/NervJS/gTaro/commit/06a5999a2ca44540d07c4e6985abfa6d056242a0))
* **gTaro-weapp/alipay/swan/tt/qq:** 更新 diff 逻辑 ([923579b](https://github.com/NervJS/gTaro/commit/923579b4e4e9660402c969ff88851caeeeb68f86))
* **gTaro-weapp/qq/tt/alipay:** 修复 $componentType 错误，fix [#4123](https://github.com/NervJS/gTaro/issues/4123) ([a6e31b5](https://github.com/NervJS/gTaro/commit/a6e31b5c1304d773c9cd3b45dad63844839746d9))
* **gTaroize:** 给app.js添加withWeapp ([064ec7e](https://github.com/NervJS/gTaro/commit/064ec7ef39b9e32a2a1fb7bcc6611309ce78dcf5))
* **gTaroize:** 内联 wxs 每次都要生成的文件 ([51a2415](https://github.com/NervJS/gTaro/commit/51a24153525abb64ba6206c6efb5ffdf688bf0b8))
* **gTaroize:** 通过 this.onLoad 的形式调用生命周期也需要转换为对应的生命周期函数，close [#2183](https://github.com/NervJS/gTaro/issues/2183) ([4b75433](https://github.com/NervJS/gTaro/commit/4b754336a8b4fc916217a5e902944eb692eb08f5))
* **gTaroize:** 通过 this.triggerEvent 调用的参数需要用对象包裹 ([b661745](https://github.com/NervJS/gTaro/commit/b661745ea4c55f1d1848c72b4e1fe99a2df5a643))
* **gTaroize:** 统一格式化为一行，否则会有unterminate line end的错误 ([#4244](https://github.com/NervJS/gTaro/issues/4244)) ([1af6e3a](https://github.com/NervJS/gTaro/commit/1af6e3a3b7f75d2bf85d753e1dc5b7489eabef0a))
* **gTaroize:** 修复插件usingComonent路径 plugin:// 开头转换报错 ([bc200e1](https://github.com/NervJS/gTaro/commit/bc200e15ec5f6ce6234bd26f6f9f99e34f42f844))
* **gTaroize:** 只有初次调用才需要清空已使用组件 ([b265628](https://github.com/NervJS/gTaro/commit/b2656284f9cd5233817686971e7d55b81234453f))
* **gTaroize:** 装饰器没有插入到类声明中, close [#2740](https://github.com/NervJS/gTaro/issues/2740) ([f6c15b8](https://github.com/NervJS/gTaro/commit/f6c15b8441ca3079b2fcfe87d5ac15af7df4be53))
* **gTaroize:** include不存在的模板会导致整个模板返回 null ([4e6c97a](https://github.com/NervJS/gTaro/commit/4e6c97a8bb8506f370567ccd380697f0ed5d2881)), closes [#4265](https://github.com/NervJS/gTaro/issues/4265)
* **gTaroize:** wx:if后面有空格的问题，另外wxs标签不需要进行format操作,否则会报错 ([#4218](https://github.com/NervJS/gTaro/issues/4218)) ([0c9d3bb](https://github.com/NervJS/gTaro/commit/0c9d3bb7f619f15e94dabda7ea185f4ddfd0e91e))
* **gTaroize:** wxs import 需要保持原有命名 ([98556a3](https://github.com/NervJS/gTaro/commit/98556a3dfbf3186d5efcce2f8711b82f4b832385))
* **gTarojs:** _createData重复执行 ([f55a9d1](https://github.com/NervJS/gTaro/commit/f55a9d1cf2d1f073d5f07d4f048ae274dd9d6149))
* **gTarojs:** 组件生命周期触发 ([7385099](https://github.com/NervJS/gTaro/commit/73850992f939893ee5e6d37472201a9a6484178d))
* **gTarojs:** method rename ([4290c43](https://github.com/NervJS/gTaro/commit/4290c43b41fc4a0dc59a16bd41a6198e7a9cdd09))
* **gTarojs:** page独立、事件只绑定一次 ([c5a173d](https://github.com/NervJS/gTaro/commit/c5a173d8c0d7e41ab2e986d2f528a19f6620720a))
* **gTarojs:** page生命周期调用 ([304fc13](https://github.com/NervJS/gTaro/commit/304fc13a83686bcefb212992734f7e6e3f0febc1))
* **transformer:** &emsp;/&ensp 解析为空格 ([8280ec1](https://github.com/NervJS/gTaro/commit/8280ec13d3a7f6ae13b259b4823af360c5340f02))
* **transformer:** 百度小程序 for 和 if 指令不能并列close [#3022](https://github.com/NervJS/gTaro/issues/3022) ([5f3988b](https://github.com/NervJS/gTaro/commit/5f3988bd943293400f6227bf3ca74b1d091155b9))
* **transformer:** 不以 render 开头的 JSX 函数没有重命名 ([2fc083b](https://github.com/NervJS/gTaro/commit/2fc083b494c5b88e04a5d39ee25a6cd4ec78c916)), closes [#4036](https://github.com/NervJS/gTaro/issues/4036)
* **transformer:** 当 ast 没有 import gTaro 时补一个 ([866aca1](https://github.com/NervJS/gTaro/commit/866aca19fc15ba7505fcf7c044b51bcd55e379ca)), closes [#2995](https://github.com/NervJS/gTaro/issues/2995)
* **transformer:** 当 iterators 为赋值表达式也需要用 $original 替换 ([95303e9](https://github.com/NervJS/gTaro/commit/95303e9793fce406845749a16b2797e980f1ef37)), closes [#4174](https://github.com/NervJS/gTaro/issues/4174)
* **transformer:** 当本地变量和循环变量冲突时警告，但仍然把本地变量加入 usedState 和 pendingState, [#2199](https://github.com/NervJS/gTaro/issues/2199) ([a637ca5](https://github.com/NervJS/gTaro/commit/a637ca55dc3ce38e668aaab7d5d4ebb752cb9b09))
* **transformer:** 当用户没有指名循环的 index 时自动增加一个一个匿名的 index 作为变量名覆盖。fix [#2258](https://github.com/NervJS/gTaro/issues/2258) ([704a655](https://github.com/NervJS/gTaro/commit/704a655881c2eb8d1a912c933c91e1939275d102))
* **transformer:** 第三方组件事件处理错误 ([011dd77](https://github.com/NervJS/gTaro/commit/011dd77e3107904140353f99039df84a8c1bd68b))
* **transformer:** 多层 props 传递异常，close [#3052](https://github.com/NervJS/gTaro/issues/3052) ([1745ea5](https://github.com/NervJS/gTaro/commit/1745ea5bd6c08ddc0bf75daaade915146eb9b64c))
* **transformer:** 多层循环不写 index 会生成相同的匿名 index ([13585cf](https://github.com/NervJS/gTaro/commit/13585cf377d4ac68ff6b3d3099d904ee830ab48d)), closes [#4011](https://github.com/NervJS/gTaro/issues/4011)
* **transformer:** 多层循环中使用箭头函数给事件传参错误，close [#2551](https://github.com/NervJS/gTaro/issues/2551) ([f880c82](https://github.com/NervJS/gTaro/commit/f880c827c1bf12ac64a90aab72e43a50dad4b6d2)), closes [#2514](https://github.com/NervJS/gTaro/issues/2514) [#2112](https://github.com/NervJS/gTaro/issues/2112)
* **transformer:** 函数式组件使用 render props 问题 ([cea3579](https://github.com/NervJS/gTaro/commit/cea3579d62228ba930492b48a46be753a1a77f9e)), closes [#4180](https://github.com/NervJS/gTaro/issues/4180)
* **transformer:** 函数式组件找不到第三方组件声明，close [#4055](https://github.com/NervJS/gTaro/issues/4055) ([284e59d](https://github.com/NervJS/gTaro/commit/284e59de539ee64c710fedeeee95d6d17b4ff264))
* **transformer:** 枚举条件渲染编译错误，close [#4062](https://github.com/NervJS/gTaro/issues/4062) ([af495de](https://github.com/NervJS/gTaro/commit/af495de00452347b755bae03f12b77a94e2cdba1))
* **transformer:** 如果 if 表达式得 tester 是复杂表达式需要生成匿名变量 ([071ce65](https://github.com/NervJS/gTaro/commit/071ce65131b956121c76aea806f6b095c57bdd35)), closes [#4017](https://github.com/NervJS/gTaro/issues/4017)
* **transformer:** 生产模式小于号没有被转义替换，close [#3074](https://github.com/NervJS/gTaro/issues/3074) ([1aeb47a](https://github.com/NervJS/gTaro/commit/1aeb47aaf016eb3115d1e88a7262fdd04534d95b))
* **transformer:** 替换属性名前需要先判断，fix [#4511](https://github.com/NervJS/gTaro/issues/4511) ([642015f](https://github.com/NervJS/gTaro/commit/642015f807e92032da159f3a197da4b9af85cbf0))
* **transformer:** 通过 props 传递生成的匿名函数需要直接 return ([60122df](https://github.com/NervJS/gTaro/commit/60122df6548e750d1a31c169af5e8d401a4ef4c3))
* **transformer:** 限定运行循环 ref 的条件，[#2194](https://github.com/NervJS/gTaro/issues/2194) ([3b146c8](https://github.com/NervJS/gTaro/commit/3b146c8c59a3d3dc6aadb0321fa5e00dbab4199c))
* **transformer:** 小程序 slot 统一用 view 包裹，close [#4162](https://github.com/NervJS/gTaro/issues/4162) ([fb9c769](https://github.com/NervJS/gTaro/commit/fb9c7698a42ae2fd3578dd77d148636244f67446))
* **transformer:** 循环中传匿名函数 props 需要返回值 ([f65c6a5](https://github.com/NervJS/gTaro/commit/f65c6a56dc5b8941a645a2caf49bc71fa16f7b26))
* **transformer:** 循环中使用匿名函数编译错误, close [#2990](https://github.com/NervJS/gTaro/issues/2990) ([e29ebcc](https://github.com/NervJS/gTaro/commit/e29ebcc7853a820e00aac79c50e668f71723a1e4))
* **transformer:** 运行 loop ref 的参数默认值为 true ([8da65f9](https://github.com/NervJS/gTaro/commit/8da65f9e2519e064a9a0d88c1f940b7f560c2dc4))
* **transformer:** 增加 isEmptyProps 对 JSXSpreadAttribute 的判断 ([9dbc512](https://github.com/NervJS/gTaro/commit/9dbc5129014fa6d5e02f6d1218c25db60ff424c4))
* **transformer:** 直接写 JSX 循环在三元表达式循环中会生成匿名表达式 ([b5bee56](https://github.com/NervJS/gTaro/commit/b5bee56f28b99a7a66d0e1b6cb4e0c622ef30503))
* **transformer:** 转换所有名为 wx 的引用型标识符，close [#3953](https://github.com/NervJS/gTaro/issues/3953) ([8157ed9](https://github.com/NervJS/gTaro/commit/8157ed9a5840be69e9a3d4a4c77a6ddbfe8f81d0))
* **transformer:** 自定义组件 props 不写值则默认赋值 true ([a64632a](https://github.com/NervJS/gTaro/commit/a64632adb2b5adcb9cebf1b2c860ae3542acd521))
* **transformer:** 最后加入到 render 函数的一刻才处理 propsManager.set 的先验条件 ([2a933c3](https://github.com/NervJS/gTaro/commit/2a933c394f0d360ec49352082fc72490ee8c541e))
* **transformer:** bind 表达式解析错误 ([9b9e3d9](https://github.com/NervJS/gTaro/commit/9b9e3d92cbdb6370c04d5b58041de46df05ab273))
* **transformer:** children 与组合支持有限的条件表达式 ([80642bc](https://github.com/NervJS/gTaro/commit/80642bc915dcafa659fda910a6dde8c07a80d63a)), closes [#4293](https://github.com/NervJS/gTaro/issues/4293)
* **transformer:** context 传入 null 无法解构，close [#3910](https://github.com/NervJS/gTaro/issues/3910) ([d795d45](https://github.com/NervJS/gTaro/commit/d795d453583e6d1526054c427b89e81207d6e071))
* **transformer:** h5 不需要调用 render props 编译 ([0de5870](https://github.com/NervJS/gTaro/commit/0de5870ecb9e28b52c46a3eef185c54fc7484b85)), closes [#4180](https://github.com/NervJS/gTaro/issues/4180) [#4021](https://github.com/NervJS/gTaro/issues/4021)
* **transformer:** hooks里return null会被解析成 jsx ([15c6e6a](https://github.com/NervJS/gTaro/commit/15c6e6a53f098dafb6d70d74a16a5702410f8c9b)), closes [#4073](https://github.com/NervJS/gTaro/issues/4073)
* **transformer:** JSX 表达式前有空格会被删除，close [#2261](https://github.com/NervJS/gTaro/issues/2261) ([34dc701](https://github.com/NervJS/gTaro/commit/34dc701e8a5a228b8555d9a79a9ba71cfbb203bd))
* **transformer:** props 更新不会更改 state 的键值 ([181a878](https://github.com/NervJS/gTaro/commit/181a878b22d7857684dd665fe90c1796f87f3063))
* **transformer:** render props 参数判定出错 ([b94ca6f](https://github.com/NervJS/gTaro/commit/b94ca6fc44dd5e05fe152b3383a374b4359f4987)), closes [#4237](https://github.com/NervJS/gTaro/issues/4237) [#4180](https://github.com/NervJS/gTaro/issues/4180)
* **transformer:** typescript 无法使用类属性函数，close [#4159](https://github.com/NervJS/gTaro/issues/4159) ([f26ec37](https://github.com/NervJS/gTaro/commit/f26ec3786d01d2a973c62af3ecc26868b437d01f))
* **transformer-wx:** 快应用的组件最外层容器不能有 if 判断，需要包一层 ([4ffec26](https://github.com/NervJS/gTaro/commit/4ffec26298f27a51ac66390ba8c467b926655bd6))
* **transformer-wx:** 快应用内置组件不需要走心 props 系统 ([bcde899](https://github.com/NervJS/gTaro/commit/bcde899d98b00a367910df802f079d33642c7dc8))
* **transformer-wx:** 快应用内置组件的 className 替换为 class ([9ad94f4](https://github.com/NervJS/gTaro/commit/9ad94f47ed9d502e55bb2e8afcddece527948023))
* **transformer-wx:** 快应用内置组件的属性不需要经过新 props 系统处理 ([7187b9a](https://github.com/NervJS/gTaro/commit/7187b9a5c859da4ae62f65754f71243562bea818))
* **transformer-wx:** 修复 H5 编译环境变量错误的问题 ([9b8d3c6](https://github.com/NervJS/gTaro/commit/9b8d3c65319cf0b04d219d19b9add53b249350d4))
* **transformer-wx:** 修复transformer内eslint依赖版本不一致的问题 ([5e42777](https://github.com/NervJS/gTaro/commit/5e42777c402bd2778920e916b0f9f4de693b8dfd))
* **tt:** 头条小程序  componentDidMount 触发时机调整 ([ea31a2a](https://github.com/NervJS/gTaro/commit/ea31a2a483f209e7346d7d0615b159764f873902))
* **types:** upload map components types fix [#4328](https://github.com/NervJS/gTaro/issues/4328) ([7064a10](https://github.com/NervJS/gTaro/commit/7064a10f0e8e2d99d07bae209bbbbf21ec452d68))
* **typings:** 增加设备方向 apis typings，fix [#4213](https://github.com/NervJS/gTaro/issues/4213) ([29c4dc6](https://github.com/NervJS/gTaro/commit/29c4dc690203ca545230252bea29e8713237bc04))
* **utils:** shallow equal 先判断是否为对象 ([7f67151](https://github.com/NervJS/gTaro/commit/7f67151490dcd983643b486399f9cfdbaf5a50cc))
* **weapp:** 小程序组件更新时允许 null 值覆盖，close [#695](https://github.com/NervJS/gTaro/issues/695) ([9c13b02](https://github.com/NervJS/gTaro/commit/9c13b024972f0a94a8a6f0c210d29e98eec75a4f))
* **weapp/qq/alipay/swan/tt/quickapp:** props 系统优化 ([0481893](https://github.com/NervJS/gTaro/commit/048189335792ba5194395656b75d2b6e8103133f)), closes [#4497](https://github.com/NervJS/gTaro/issues/4497)
* **webpack:** 修复文件压缩的问题 ([70ff912](https://github.com/NervJS/gTaro/commit/70ff9129a1b67d83fa95f1d1ba8b8bcc9b2b5068))
* **webpack-runner:** 如果h5端的编译失败了,现在会exit(1)了, fix [#2682](https://github.com/NervJS/gTaro/issues/2682) ([badc630](https://github.com/NervJS/gTaro/commit/badc63074873c32878a11c7ff8f1057cdab06888))
* **webpack-runner:** 设置没有接受到 framework 参数 ([0d08fb0](https://github.com/NervJS/gTaro/commit/0d08fb043f0fe3925d9bb4cc3ab70fac098f31ba))
* **webpack-runner:** 移除singleton配置 ([eac53f5](https://github.com/NervJS/gTaro/commit/eac53f5278b1af199cd257b18726ad50981fe9e2))
* **webpack-runner:** h5 编译入口调整为 app.config ([59b0460](https://github.com/NervJS/gTaro/commit/59b0460e30af5ada9c3ce7497c9f5dbce3bf6eb0))
* **webpack-runner:** H5 调用 gTaro-loader ([cf130b7](https://github.com/NervJS/gTaro/commit/cf130b7870744cff2a651fca28b9ed188c4ac90e))
* **webpack-runner:** lib插入方式改为prepend ([fbf1644](https://github.com/NervJS/gTaro/commit/fbf164452a51af7feaa2e694500c0d9edca85c2b))
* **webpack-runner:** vue 在生产模式无法编译 ([39ad089](https://github.com/NervJS/gTaro/commit/39ad089101a5028613209582615184b2a08a31dc))
* **webpack-runner:** vue-loader 无法解析字符串 src ([da0b3f6](https://github.com/NervJS/gTaro/commit/da0b3f6fcbbaa100d4b259a3993d393cd57318d3))
* **webpack-runner:** webpack-runner支持uglify和css的enable配置了 ([cc9e29f](https://github.com/NervJS/gTaro/commit/cc9e29f3caf21d7a9addd84522c244deb1a207f8))
* **webpackChain:** 漏传第二个参数webpack ([1f9e9e2](https://github.com/NervJS/gTaro/commit/1f9e9e2d2d01694e566c9753ef6e27b3054fca27))
* **with-weapp:** 给onShow传递options ([9d94380](https://github.com/NervJS/gTaro/commit/9d94380ee33af32b393f9dc3e52e831f97d02906))
* **with-weapp:** 修复 gTaroize 转换后 setData 方法无回调的问题 ([58f8038](https://github.com/NervJS/gTaro/commit/58f80382398aac1198593154ed65d3f6f909bd4b))
* **with-weapp:** 修复 gTaroize 转换后组件事件调用 this.triggerEvent 无法触发的问题 ([207bcdf](https://github.com/NervJS/gTaro/commit/207bcdfcbb0fa7bfeced61e2ac4fbefe099a31e7))
* **with-weapp:** 有三个选项需要设置为 static ([f1b37e3](https://github.com/NervJS/gTaro/commit/f1b37e383eab5bf3e4f237cd92d8af71ac882304))
* **with-weapp:** 装饰器参数为`Component` ([495ca99](https://github.com/NervJS/gTaro/commit/495ca99972574163dfda913b0f5dc8b60083ed42))
* **with-weapp:** observer 在组件载入时需要执行一次 ([2235c54](https://github.com/NervJS/gTaro/commit/2235c547d552fdd195e29cb77ed24b318bb99d53)), closes [#4054](https://github.com/NervJS/gTaro/issues/4054)
* **with-weapp:** this.data 同样可以访问到 this.properties ([9f45ab3](https://github.com/NervJS/gTaro/commit/9f45ab3108c12c9df753c9cdbfcde84ef757c1ba))
* **with-weapp:** triggerEvent 直接调用 super.$scope.triggerEvent ([bb56f91](https://github.com/NervJS/gTaro/commit/bb56f91e3ba585227ea689a3cd6dee2755cad707))
* 修改文件提示 ([8cb66f0](https://github.com/NervJS/gTaro/commit/8cb66f01f812adc9ba70476a78120af43081ba9a))
* 页面配置配置到具体文件 ([ee93719](https://github.com/NervJS/gTaro/commit/ee93719d036c29ee6039591edfd11ce9f5e7c929))
* gTaro/rollup.config.js ([687f059](https://github.com/NervJS/gTaro/commit/687f059a2e2b34acec4e077316a48a972b0b46fa))
* webpack-runner包名 ([47595bf](https://github.com/NervJS/gTaro/commit/47595bf01154c1d4274f16522ef784494265c948))


### Features

* **cli:**  gTaro init 模板适配 mobx, redux, 新增 vuex ([9ab6968](https://github.com/NervJS/gTaro/commit/9ab69686b7e656359411b877fb456de002f5821c))
* **cli:** 保留 config 配置，可以在代码中访问到 ([0571fd0](https://github.com/NervJS/gTaro/commit/0571fd037b89500513040ef243a4d40962f2286f))
* **cli:** 调整文件编译 ([7765bd2](https://github.com/NervJS/gTaro/commit/7765bd2095cea4e0ebc2f9dca3383e96e080dae0))
* **cli:** 兼容 vue3 ([0625755](https://github.com/NervJS/gTaro/commit/0625755db83905262f4814f3c2679295e4984b6f))
* **cli:** 将 app/页面/组件 添加到入口文件进行编译 ([1395f63](https://github.com/NervJS/gTaro/commit/1395f630d30523ac1b698bf37b88bc8930db8ae8))
* **cli:** 借助 tapable 改造 ([6828f01](https://github.com/NervJS/gTaro/commit/6828f018b85406f0461a43a32259d9dfc8188ddf))
* **cli:** 默认模板适配 gTaro next 以及 react/nerv ([8772946](https://github.com/NervJS/gTaro/commit/87729468dd98b0dc7bb886d9d3c358bc75a26bc7))
* **cli:** 默认模板支持 vue ([dcdd33c](https://github.com/NervJS/gTaro/commit/dcdd33c3d4412a4654c5184f47af2734b9a71004))
* **cli:** 内置模板支持 h5 ([a5e64d3](https://github.com/NervJS/gTaro/commit/a5e64d329e82369077861c1e97cd4162745ea5f1))
* **cli:** 添加 env TARO_VERSION, 为目前的版本 ([7349f71](https://github.com/NervJS/gTaro/commit/7349f716111accb6a39c72ed0f1e6cbc166fa32b)), closes [#5741](https://github.com/NervJS/gTaro/issues/5741)
* **cli:** 新增 inspect 命令 ([#6432](https://github.com/NervJS/gTaro/issues/6432)) ([d5635b9](https://github.com/NervJS/gTaro/commit/d5635b98071cd559384492f0bc878cb48794f0d1))
* **cli:** 增加 tapable 包 ([efb2ab6](https://github.com/NervJS/gTaro/commit/efb2ab6f4d9b4ead37409254525f540d2c4970c5))
* **cli:** 支持编译转换原生小程序为 vue ([8dd1e03](https://github.com/NervJS/gTaro/commit/8dd1e0399f686e076775ff8f2f8066a5f8d82c9b))
* **cli:** cli 支持事件 && 小程序编译配置向 H5 看齐 ([ff1bdd0](https://github.com/NervJS/gTaro/commit/ff1bdd025a412bac17c67d6dd3d11d865ded9e43))
* **cli/loader/webpack-runner:** 兼容 vue3 ([40b0510](https://github.com/NervJS/gTaro/commit/40b05102b5a662cf1217c79327e4287ef947491d))
* **components:** 添加 tabbar 组件 ([42e3685](https://github.com/NervJS/gTaro/commit/42e3685c219a2007232e7b03169387176f0b8d72))
* **components:** 添加 vue 的虚拟列表 ([92cb84b](https://github.com/NervJS/gTaro/commit/92cb84b4fd5ace1443bd63a035150b648dd2074b))
* **components:** 重构并测试未完全实现组件 ([b91dd10](https://github.com/NervJS/gTaro/commit/b91dd107c83b787c64deb27f9717a653863c95dd))
* **components:** 组件库新增 vue3 适配层 ([632495b](https://github.com/NervJS/gTaro/commit/632495b36dbeff6b4f02c87e26022b3dc3cf67f9))
* **components:** h5 重构部分组件 ([2186d94](https://github.com/NervJS/gTaro/commit/2186d940c55e327e300bb06dc7f54ddb94b54e8c))
* **dom:** 可以通过 Element 正常设置 style ([b25328c](https://github.com/NervJS/gTaro/commit/b25328cef0551b2eb139085abf8e2b24f958b3e7))
* **dom:** 实现 EventTarget 的 once ([44fbefc](https://github.com/NervJS/gTaro/commit/44fbefc1ed5809aa4cea734211521d749bc69c7b))
* **dom:** 实现 Style ([361e1f8](https://github.com/NervJS/gTaro/commit/361e1f8c009b2adb10410ef58cd0e5e83fdcb2f8))
* **dom:** 实现基本 Text, Node, Element 元素 ([f87d938](https://github.com/NervJS/gTaro/commit/f87d938275d2e3b0026d8312d61dd4bd73eeb9e1))
* **dom:** 实现基本的响应式 ([84389d3](https://github.com/NervJS/gTaro/commit/84389d3055d068e6c69ab5eaf9a70ee63b2b14ae))
* **dom:** node 从 EventTarget 中继承方法 ([bc0842e](https://github.com/NervJS/gTaro/commit/bc0842e18a2d63981d38de2112848387ee092c4f))
* **eslint-config-gTaro:** 增加 vue3 配置 ([a3fa556](https://github.com/NervJS/gTaro/commit/a3fa556acd7b62bab9c33c9f2d3a24cfacf0090a))
* **extend:** 添加 jQuery-like API ([a595714](https://github.com/NervJS/gTaro/commit/a595714d740c92eae072cf7e53bb0fc86eb994c6))
* **extend:** 添加 jQuery-like API ([26ce96e](https://github.com/NervJS/gTaro/commit/26ce96e46619779e3f627a1df95e2b9066b4f859))
* **extend:** new module: @gTarojs/extend ([76fa3e8](https://github.com/NervJS/gTaro/commit/76fa3e8dfaa9ff03c006c819c8c222b134ad1d9b))
* **h5:** 加入 View 测试用例 ([3518548](https://github.com/NervJS/gTaro/commit/351854866bd1fa112e006219ba6ab0f58970787e))
* **h5:** 为 Image、WebView 加测试用例 ([c10ff88](https://github.com/NervJS/gTaro/commit/c10ff881b275b416403fdd7a963bafc844730c82))
* **h5:** 为 Slider 加测试用例 ([e2624c1](https://github.com/NervJS/gTaro/commit/e2624c18595af548f6db93fe35cae8597d4d0747))
* **h5:** 为 Text、Progress、Icon 加测试用例 ([70b6447](https://github.com/NervJS/gTaro/commit/70b6447e41fbdd9d74b25b8889ace8a955c88957))
* **h5:** 增加 canvas 组件 ([4472629](https://github.com/NervJS/gTaro/commit/44726298648306e8934bd4e8fe393fd8231fd947))
* **h5:** 增加 checkbox、checkboxGroup 组件 ([e6c18c7](https://github.com/NervJS/gTaro/commit/e6c18c7a94ffdab1742277457d610b45b06f06ef))
* **h5:** 增加 form 测试用例 ([a14822f](https://github.com/NervJS/gTaro/commit/a14822f2d8eb4aaef15a2a96caf41fd31ac04f6a))
* **h5:** 增加 Form 测试用例 ([fbb527f](https://github.com/NervJS/gTaro/commit/fbb527f4ea44c65028b1b86ddbca8ac370571afe))
* **h5:** 增加 label 测试用例 ([c54f7d6](https://github.com/NervJS/gTaro/commit/c54f7d6c9c94ba65a980326f4a13a9492ff56461))
* **h5:** 增加 openData 组件 ([d700380](https://github.com/NervJS/gTaro/commit/d700380cde1be1d14c5029df3e477b33a0b0c63d))
* **h5:** 增加 Picker 测试用例 ([7ff0a3f](https://github.com/NervJS/gTaro/commit/7ff0a3fdbcb3c87ff3842f1daf3b5730edba84dc))
* **h5:** 增加 picker 组件 ([fc8c585](https://github.com/NervJS/gTaro/commit/fc8c5858ff723cd3c351fdcf8101e7234fe93325))
* **h5:** 增加 picker-view 组件 ([17d527d](https://github.com/NervJS/gTaro/commit/17d527df01830e3f5ad61bdc339d3c30f5e44bf5))
* **h5:** 增加 progress 组件 ([2a32cf4](https://github.com/NervJS/gTaro/commit/2a32cf4d353b72c7e88108d6c4ac1d033ba0a64b))
* **h5:** 增加 radio、radioGroup 组件 ([ed80bbf](https://github.com/NervJS/gTaro/commit/ed80bbf34b5f01d54918e4a00f45d65424da6cf3))
* **h5:** 增加 rich-text 组件 ([5a7e44d](https://github.com/NervJS/gTaro/commit/5a7e44db829499236ca8a3ac24da055eb48f76fc))
* **h5:** 增加 scroll-view 组件 ([08804c0](https://github.com/NervJS/gTaro/commit/08804c054df8864f3b3c54782aa4da98e1da9db5))
* **h5:** 增加 ScrollView 测试用例 ([71660ad](https://github.com/NervJS/gTaro/commit/71660ad4793cf3c4a3b6818ef2abb26437ee05d8))
* **h5:** 增加 swiper 组件 ([dee9fe8](https://github.com/NervJS/gTaro/commit/dee9fe893bc8bfa3c7fedff9d3de3a4998ddfacb))
* **h5:** 增加 Swiper、Canvas、Video 测试用例 ([a6d08de](https://github.com/NervJS/gTaro/commit/a6d08ded2b887ef12f12375563d15c44e5b35aaa))
* **h5:** 增加 switch 组件 ([da202da](https://github.com/NervJS/gTaro/commit/da202da03acd391d28358d6f3f9c4d46cc3973c2))
* **h5:** 增加 video 组件 ([bf79e23](https://github.com/NervJS/gTaro/commit/bf79e2397e1a551f2d026dbaf148b5f63b91d43b))
* **h5:** 增加 web-view 组件 ([b053d88](https://github.com/NervJS/gTaro/commit/b053d88b8d3e0fcf2dffa25a5df02ff583ad1fd6))
* **h5:** 增加一些组件的测试用例 ([48f1b86](https://github.com/NervJS/gTaro/commit/48f1b86fcbfdd884e057a30e27bfee6588ef63da))
* **loader:** 兼容 vue3 ([29ca2d1](https://github.com/NervJS/gTaro/commit/29ca2d192d4c0d3bb1ccf821fdeefa93bdd0cc45))
* **loader:** 添加 h5 loader ([81fae1a](https://github.com/NervJS/gTaro/commit/81fae1a5dc4ad79f0d80f3c6d8afe37f6dad5db5))
* **loader:** 完成 app loader ([b394080](https://github.com/NervJS/gTaro/commit/b3940802c196720ee38185d4b1ff1dbd971b4267))
* **loader:** 注入 web components ([6b619d6](https://github.com/NervJS/gTaro/commit/6b619d60c42c228f5403330dbe969699545a62be))
* **loader:** basic page loader ([58f36ca](https://github.com/NervJS/gTaro/commit/58f36cada811235dfb99e806fdf49ed90482fd5d))
* **loader:** h5 可以运行 vue ([413b6ef](https://github.com/NervJS/gTaro/commit/413b6efb24aed615b388933b0a8daaa21b15f5ea))
* **loader:** loader 返回 sourcemap ([3c4d4cc](https://github.com/NervJS/gTaro/commit/3c4d4cc0f7b9f0a586f5d923228f01fd905ff303))
* **loader:** vue3 loader 改造 ([4772ce2](https://github.com/NervJS/gTaro/commit/4772ce2fd625a7ad0b86a4095f39accbc3822431))
* **loader/router/runtime:** 注入页面配置到页面中 ([#7032](https://github.com/NervJS/gTaro/issues/7032)) ([d3d6076](https://github.com/NervJS/gTaro/commit/d3d607636cf029554f5473660472f68eeb349678))
* **mini-runner:**  添加京东小程序模板 ([43e1cc6](https://github.com/NervJS/gTaro/commit/43e1cc6820e7df24bf9bc013c415d13a6e6455a3))
* **mini-runner:**  vue 支持按需生成 base xml ([adf2a16](https://github.com/NervJS/gTaro/commit/adf2a165b43c6d155782f8c63fa9a52a91c4bb36))
* **mini-runner:** 保证快应用文件生成正确 ([57c6df3](https://github.com/NervJS/gTaro/commit/57c6df34657205769b54e13dcdfd32930fc98130))
* **mini-runner:** 调用 gTaro-loader 处理文件 ([b78ad19](https://github.com/NervJS/gTaro/commit/b78ad19410796c13887a1f01dd9e7d15d40ca9d3))
* **mini-runner:** 加入 watch ([ad6d4a2](https://github.com/NervJS/gTaro/commit/ad6d4a24fda83e94b66cc775c82736a7a1098827))
* **mini-runner:** 生成递归组件 comp js ([003272e](https://github.com/NervJS/gTaro/commit/003272e81046646052342dad9d18296e6ccd72a6))
* **mini-runner:** 生成快应用页面及组件 ([d0d10d2](https://github.com/NervJS/gTaro/commit/d0d10d2c391e1483747a506e8d2a7c78b1417f44))
* **mini-runner:** 添加新组件 slot 和 slot-view ([#6617](https://github.com/NervJS/gTaro/issues/6617)) ([1dfcb60](https://github.com/NervJS/gTaro/commit/1dfcb60eff35dd8802556ef09921585c1f299011))
* **mini-runner:** 优化 watch ([a923373](https://github.com/NervJS/gTaro/commit/a923373e712c3d6f7f6cc33caabc0ced6cfc9ec7))
* **mini-runner:** 增加 addChunkPages 配置支持为某个页面设置公共文件 ([6f5b6be](https://github.com/NervJS/gTaro/commit/6f5b6be17878fac290f0ceb499057bf2986a48b2))
* **mini-runner:** 增加 gTaro 模块专有处理插件 ([469f91a](https://github.com/NervJS/gTaro/commit/469f91a42fcdbda7d787e1a1f81b0cb30cda7532))
* **mini-runner:** 增加编译提示 ([84fdc0c](https://github.com/NervJS/gTaro/commit/84fdc0cfd9203c6b636ce883d39374ab55d5deb9))
* **mini-runner:** 增加默认文件拆分 ([7d4eeb6](https://github.com/NervJS/gTaro/commit/7d4eeb68f5155983dca3e5450a476bc50d3d04a9))
* **mini-runner:** 增加compile的include和exclude配置 ([#6226](https://github.com/NervJS/gTaro/issues/6226)) ([6914f54](https://github.com/NervJS/gTaro/commit/6914f544c086b53cf1ae704093dc7be5bbffc249))
* **mini-runner:** 支持 prerender *xml ([ee01b82](https://github.com/NervJS/gTaro/commit/ee01b829bff84b3a2b623311a6de0c3ff7ddfb6f))
* **mini-runner:** 支持 vue 编译 ([aedf3fd](https://github.com/NervJS/gTaro/commit/aedf3fd2e8cca1f3c24e2509f050dc79dcaf2e3d))
* **mini-runner:** 支持编译 tabBar 上引用的资源编译 ([f40f2e1](https://github.com/NervJS/gTaro/commit/f40f2e1a7982b4d4529b58a7481eb99b1d66af84))
* **mini-runner:** 支持分包 ([29ef605](https://github.com/NervJS/gTaro/commit/29ef6052c658a149ad83a585abfeea469aee2a25))
* **mini-runner:** 支持根据引用生成 base 模板(react) ([ac09c09](https://github.com/NervJS/gTaro/commit/ac09c09bded1afb3f22e89db58358082db854370))
* **mini-runner:** 支持解析样式中 [@import](https://github.com/import) 样式 ([35f60a2](https://github.com/NervJS/gTaro/commit/35f60a27260bf4a8d3869dcfbf069154af50313a))
* **mini-runner:** 支持使用第三方组件（react） ([157505d](https://github.com/NervJS/gTaro/commit/157505d757da92c182324a4a88a352c812af0e53))
* **mini-runner:** 支持使用第三方组件（vue） ([401d175](https://github.com/NervJS/gTaro/commit/401d175dcb4d89b3e8a718fe90972fe38fe72186))
* **mini-runner:** 支持与原生小程序代码混写 ([0d76feb](https://github.com/NervJS/gTaro/commit/0d76feb42cd05108eeb518ed6782f4d85f28aa41))
* **mini-runner:** 支持与原生小程序混写时解析模板与样式 ([2dd1de7](https://github.com/NervJS/gTaro/commit/2dd1de7a5318b71873df244c07ff36775cc05f29))
* **mini-runner:** 支持支付宝和百度小程序(hopefully) ([c78234a](https://github.com/NervJS/gTaro/commit/c78234ab38d020b9bac04025c71fc8be8af3ad3b))
* **react:** 导出 render 方法 ([b28b17d](https://github.com/NervJS/gTaro/commit/b28b17d61d7419ed6e9fbd2e900189dbbe9a4ed9))
* **react:** 实现以下方法： ([3830250](https://github.com/NervJS/gTaro/commit/38302500b200bd121d060906ac0016335b5c0eb7))
* **react:** new module @gTarojs/react ([0dd0e06](https://github.com/NervJS/gTaro/commit/0dd0e063bd8f19af18c81d182097fa5059f6b803))
* **router:** 连接 tabbar ([ca51de3](https://github.com/NervJS/gTaro/commit/ca51de380dd85f27a487ab9d123ef7ebfddfc3dd))
* **runner:** 兼容 vue3 ([662e808](https://github.com/NervJS/gTaro/commit/662e808f2eb2056183c204e962395519b67d611b))
* **runner:** 支持解析多端文件，close [#6231](https://github.com/NervJS/gTaro/issues/6231) ([#6381](https://github.com/NervJS/gTaro/issues/6381)) ([dfb1339](https://github.com/NervJS/gTaro/commit/dfb1339e77d72acd42593139381dd92a9fae8e08))
* **runtime:**  增加  hasAttribute(s) 方法 ([81e443b](https://github.com/NervJS/gTaro/commit/81e443bbce157a036ae369617a303411175d6520))
* **runtime:** 把 window 和 navigator 导出 ([18e34bf](https://github.com/NervJS/gTaro/commit/18e34bf126edb2dc82861d76e141cb6f3fccbc89))
* **runtime:** 兼容 vue3 ([2db9bdf](https://github.com/NervJS/gTaro/commit/2db9bdf289dab4e3c514c1ca151d4d5997a62260))
* **runtime:** 普通组件可以访问 onShow 和 onHide 生命周期 ([#6414](https://github.com/NervJS/gTaro/issues/6414)) ([cec445c](https://github.com/NervJS/gTaro/commit/cec445c057f95fb861b43cc1bd411cebbc6ba303))
* **runtime:** 普通组件可以通过 eventCenter 触发页面组件的 onReady 事件 ([00f073a](https://github.com/NervJS/gTaro/commit/00f073a5be4b0a071505fdccd4bc4459f3c8e21f)), closes [#5806](https://github.com/NervJS/gTaro/issues/5806) [#6106](https://github.com/NervJS/gTaro/issues/6106)
* **runtime:** 实现 Element#removeAttribute ([6003204](https://github.com/NervJS/gTaro/commit/600320432e171f73531351cb68c42e0e78238f33))
* **runtime:** 实现 getElementById ([7379c26](https://github.com/NervJS/gTaro/commit/7379c26789a32bc318f2efaf79fc81be60f6b363))
* **runtime:** 实现 getElementsByTagName API ([7c6f8b5](https://github.com/NervJS/gTaro/commit/7c6f8b59bb90588e8d37a29b1653097d78a78ef6))
* **runtime:** 实现 renderToData 方法 ([5852fe0](https://github.com/NervJS/gTaro/commit/5852fe09c640cf84409a14e4beab86719c3a0b5a))
* **runtime:** 实现创建配置方法 ([30f4d48](https://github.com/NervJS/gTaro/commit/30f4d480b6f30cd24436a6a696f40171416b11da))
* **runtime:** 实现多页面和生命周期兼容 ([da2fa88](https://github.com/NervJS/gTaro/commit/da2fa881a6878baa2834b516073f44704dce702c))
* **runtime:** 事件支持 dataset ([2f8a1f0](https://github.com/NervJS/gTaro/commit/2f8a1f0e1ccfc05d597cd11bc919386a46b4d785))
* **runtime:** 添加 `getElementsByClassName` API ([dd2a3d3](https://github.com/NervJS/gTaro/commit/dd2a3d346358547ae158eb4056c4792e067ac029))
* **runtime:** 添加新的生命周期和 hooks：onReady ([a24c3e5](https://github.com/NervJS/gTaro/commit/a24c3e557d4ba510ad9ac7bf366bf2022524bc1f))
* **runtime:** 新增 API：getCurrentInstance() ([#6700](https://github.com/NervJS/gTaro/issues/6700)) ([457028c](https://github.com/NervJS/gTaro/commit/457028c064b705f4f404d4e01f34ebd7a67afe90))
* **runtime:** 页面即便不显示也可以进行更新 ([0d8af24](https://github.com/NervJS/gTaro/commit/0d8af24d84653f47bfbca2f7ba1172f3a520d4c4))
* **runtime:** 元素可以通过 innerHTML 字符串更新视图 ([568dc49](https://github.com/NervJS/gTaro/commit/568dc49112af8f3e8ddc7277899078524477fa60))
* **runtime:** 增加 debug 模式，打印性能消耗 ([dbc0f59](https://github.com/NervJS/gTaro/commit/dbc0f59330cb91a1426b9412bde11b129dabe964))
* **runtime:** 支持 classList API ([a610ef1](https://github.com/NervJS/gTaro/commit/a610ef17f7851fed7ac19fda574805911e672ffb))
* 加入插件机制 ([aacc34d](https://github.com/NervJS/gTaro/commit/aacc34db61f184470465f7b53c32267823e0738d))
* **runtime:** 支持 CSS Variables ([#5796](https://github.com/NervJS/gTaro/issues/5796)) ([4a64612](https://github.com/NervJS/gTaro/commit/4a64612e325366e5a2c637f7556712016d134fdb))
* **runtime:** app 添加生命周期 onLaunch ([10ae8b6](https://github.com/NervJS/gTaro/commit/10ae8b6108c728f34e37bcbf744da89056bb3a5a))
* **runtime:** document 添加 createComment 方法 ([30629bd](https://github.com/NervJS/gTaro/commit/30629bd30b4928bb21a0369e972026a0e325ba4a))
* **runtime:** textContent 设置为空字符串可以置空子元素 ([f2525c7](https://github.com/NervJS/gTaro/commit/f2525c7bb175d6f72704ce405254f61483a3df8e))
* **runtime:** useShareAppMessage hooks 可以使用 deps ([d6d7836](https://github.com/NervJS/gTaro/commit/d6d78360572e2bbb63b772a193b2cd9f1c13ce9a)), closes [#5837](https://github.com/NervJS/gTaro/issues/5837)
* api 增加 cjs 分发，规范部分包的文件包含 ([#5991](https://github.com/NervJS/gTaro/issues/5991)) ([388a304](https://github.com/NervJS/gTaro/commit/388a304d43248c853483d8df566f2a0c68aaf086))
* **shared:**  添加新组件: block ([c1e843e](https://github.com/NervJS/gTaro/commit/c1e843e45d6caf4efa22b7a7a426b0d8da41dbbf))
* **slider:** 新增 slider 组件 ([066ea41](https://github.com/NervJS/gTaro/commit/066ea4152bab59b9a3a337615e5f30dc15211e67))
* **gTaro:**  在 react 端导出固定高度的 virtual-list ([86e29b2](https://github.com/NervJS/gTaro/commit/86e29b2975ec227437d542f8964c92068579536e))
* **gTaro:** 部分 h5 API 支持 tree-shaking ([4d18dd5](https://github.com/NervJS/gTaro/commit/4d18dd50debcc77b370cab9760f2e65380710c3f))
* **gTaro:** 调整小程序和 H5 的编译配置 ([dd636f1](https://github.com/NervJS/gTaro/commit/dd636f1245befe75d037d43fbd38c74bf2fbf3c6))
* **gTaro:** 加入快应用编译支持 ([f0f1ace](https://github.com/NervJS/gTaro/commit/f0f1acecc95832975ae3bbb42ede46b01434f1c6))
* **gTaro:** 新增包 babel-preset-gTaro，所有模板都使用该 preset ([4393ab8](https://github.com/NervJS/gTaro/commit/4393ab884a189d3ce20915f573b6abbe622fb37b))
* **gTaro:** 支持 usePageScroll 等 gTaro hooks ([7f59f61](https://github.com/NervJS/gTaro/commit/7f59f616862ae288a0aab4d094d3121f0bb6e846))
* **gTaro:** cli 配合 mini-runner 重构 && 支持使用 mini-runner 编译插件 ([e61c371](https://github.com/NervJS/gTaro/commit/e61c37197bfea3c59b85d16842abd4c933b7110b))
* **gTaro:** h5 编译调整 ([af9247f](https://github.com/NervJS/gTaro/commit/af9247fb6b9ed5c4568e79f06e337b8794617310))
* **gTaro:** mini-runner 支持新框架编译 ([0c99f2f](https://github.com/NervJS/gTaro/commit/0c99f2f4944f71b3460240e5477b9bb2939ad540))
* **gTaro-mini-runner:** 拆分文件编译成为 plugin ([9c3599b](https://github.com/NervJS/gTaro/commit/9c3599bff46bdb8d6f8a735f16f9ecd1b148189d))
* **gTaro-mini-runner:** 引入拆分的公共 chunks ([cc18d27](https://github.com/NervJS/gTaro/commit/cc18d2713f69bc8ce8f397920c3a4d37c3cf95bc))
* **gTaroize:**  转换 wxml 为 vue template ([6851f5e](https://github.com/NervJS/gTaro/commit/6851f5ede169626ce8c958cb44d9ad38c78adbe6))
* **gTaroize:** gTaroize 适配  3.0 (basicly) ([12191fb](https://github.com/NervJS/gTaro/commit/12191fb0782652fa90514e4788fa19f07103d59e))
* **gTaroize:** vue 支持解析 wxs, template, include ([c46919d](https://github.com/NervJS/gTaro/commit/c46919de05ef915f4cd4c55cb35b92d852504814))
* **webpack:** 加入 webpack 插件的模板生成功能 ([6c31699](https://github.com/NervJS/gTaro/commit/6c31699287896e6f9a48be8fd2d80f0b994798eb))
* audio context ([741e425](https://github.com/NervJS/gTaro/commit/741e425ed8039be7225b828ccbf03cc300238de4))
* mock for quickapp ([05a7bbc](https://github.com/NervJS/gTaro/commit/05a7bbc7fa7f46ae103a746ce580fc42ba40c179))
* **apis:** 增加位置 API，close [#4448](https://github.com/NervJS/gTaro/issues/4448) ([cf283ac](https://github.com/NervJS/gTaro/commit/cf283acc3df2f399942d176294f68a95e1b9c5fc))
* **cli:** 拆分逻辑到 loader ([39f5732](https://github.com/NervJS/gTaro/commit/39f5732bb8124294ff6e758bf1cc00f4c60e029c))
* **cli:** 尝试接入 webpack 来编译各端小程序 ([7637337](https://github.com/NervJS/gTaro/commit/76373378b86da0fef75d3adf663d98ea8931e49a))
* **cli:** 快应用编译支持引入原生快应用组件 ([ada2290](https://github.com/NervJS/gTaro/commit/ada22905315cec507c63bf0c9e151b7927a997fc))
* **cli:** 快应用支持新 props 系统 ([152da05](https://github.com/NervJS/gTaro/commit/152da05d30fc83e69b87c00095dfe0f93da3e791))
* **cli:** 小程序支持单独编译单个组件和页面 ([c40e0ab](https://github.com/NervJS/gTaro/commit/c40e0ab82a46c963aa3627f042884830742577b5))
* **cli:** 增加控制h5页面lazyload的参数h5.router.lazyload ([074a841](https://github.com/NervJS/gTaro/commit/074a841d586ebbd949465a2f9c392c1910f6e334))
* **cli:** 增加快应用子组件定制规则，减少快应用端的预览错误 ([#4436](https://github.com/NervJS/gTaro/issues/4436)) ([708ceb9](https://github.com/NervJS/gTaro/commit/708ceb9e811ab3b8f47521d72142405a5e75246f))
* **cli:** 增加了一些功能: ([a910b03](https://github.com/NervJS/gTaro/commit/a910b038be9b1f44f5b8699afcd8f35f001ce0c0))
* **cli:** cli的api支持创建项目后不安装依赖 ([07553ed](https://github.com/NervJS/gTaro/commit/07553edd6935208d236d580f2d28bf4d6267818c))
* **cli:** h5编译时自动修改@gTarojs/gTaro-h5 ([babbf54](https://github.com/NervJS/gTaro/commit/babbf54ecbcb96300742a3c505d557795438f3a8))
* **cli:** RN 编译使用 babel 配置 ([a3df953](https://github.com/NervJS/gTaro/commit/a3df953719719f59b162ae5818cc7aea5373e189))
* **cli:** gTaro-init ([6a32f4c](https://github.com/NervJS/gTaro/commit/6a32f4c43505e2a445a26c979f6609c12414e948))
* **cli:** gTaro-init新增clone选项 ([#4400](https://github.com/NervJS/gTaro/issues/4400)) ([c157b71](https://github.com/NervJS/gTaro/commit/c157b71f82c8dff8bf9e403524ac5314a9ccb490))
* **cli:** ui 编译支持指定入口文件，[#4445](https://github.com/NervJS/gTaro/issues/4445) ([a639390](https://github.com/NervJS/gTaro/commit/a639390fe35ea5174d4c1d50272e110930e12367))
* **cli component:** tabbar支持多页面模式 ([26184de](https://github.com/NervJS/gTaro/commit/26184deab97f8b9cde0036ee46becb350678b7c9))
* **eslint:** 加入 hooks eslint 规则, close [#3598](https://github.com/NervJS/gTaro/issues/3598) ([bbe91e5](https://github.com/NervJS/gTaro/commit/bbe91e5d480292776abc888376a9e41fb83d4a0b))
* **h5:**  browser forward / back hide map [#4255](https://github.com/NervJS/gTaro/issues/4255) ([9c4ad12](https://github.com/NervJS/gTaro/commit/9c4ad12947848f4d39c381b2d0cc20249e9c2b16))
* **h5:** 使scroll-view组件在h5中支持scrollIntoView属性 ([a1b1698](https://github.com/NervJS/gTaro/commit/a1b16984711423a4fdd81ad5c014f1754c617c82))
* **h5:** 提供index.cjs.js供require使用 ([98fd51a](https://github.com/NervJS/gTaro/commit/98fd51a4508a7d990d43b4a89e50c8d44856fb49))
* **jd:** 适配京东小程序 ([512d4ce](https://github.com/NervJS/gTaro/commit/512d4ceb4d2522d70b4fe6369ffbc741bbe8c4cb))
* **rn:** 从 gTaro 中暴露一些列 react api ([112d32b](https://github.com/NervJS/gTaro/commit/112d32b880453084f469c78e3306fbabbb743744))
* **rn:** 添加 RN 端 ui build 的 watch ([811e895](https://github.com/NervJS/gTaro/commit/811e89566235fb33007be03765fa1e9eeefeb233))
* **rn:** 添加 tabbar borderStyle 支持 ([ab46b5a](https://github.com/NervJS/gTaro/commit/ab46b5a0eb8d73f663d598c35a962fd51a98a21e))
* **rn:** 优化插入 React Import 代码的判断逻辑 ([e2cb224](https://github.com/NervJS/gTaro/commit/e2cb2248176644758009e604dae057142404e12e))
* **rn:** add RN API  TabBarRedDot and TabBarBadge ([cf798bf](https://github.com/NervJS/gTaro/commit/cf798bfcde3df2ef31877380d3f9c2d12293705f))
* **rn:** add RN API file demo ([98f6a86](https://github.com/NervJS/gTaro/commit/98f6a86bfa866465833a1143f4bf78dd8d0146df))
* **rn:** add RN API setTabBarItem ([fb9c37a](https://github.com/NervJS/gTaro/commit/fb9c37ada3c9bad0f8f3d3682b20f10308d7624f))
* **rn:** add rn map component ([ba836e8](https://github.com/NervJS/gTaro/commit/ba836e8d50804184bb75b9113f464fb48267512f))
* **rn:** add gTaro.reLaunch close  [#4615](https://github.com/NervJS/gTaro/issues/4615) ([9664c45](https://github.com/NervJS/gTaro/commit/9664c45154fd7299c7c3bf002bb658adbb910650))
* **rn:** app 前后台切换时调用 componentDidShow 和 componentDidHide ([2bbccbc](https://github.com/NervJS/gTaro/commit/2bbccbc82c608f958b9b02cf5246373196e1d5e4))
* **router:** 支持在多页面模式中使用api跳转 ([6134d28](https://github.com/NervJS/gTaro/commit/6134d2857a88ce304fc72cfa30c90f2ac2461a54))
* **router:** H5 实现 componentDidNotFound 方法 ([eb3f0e3](https://github.com/NervJS/gTaro/commit/eb3f0e3903209a94b6a088dfff60091b02895e43))
* **gTaro:** 按照微信小程序文档的分类方式拆分 index.d.ts 为 87 个文件 ([#4557](https://github.com/NervJS/gTaro/issues/4557)) ([9882bed](https://github.com/NervJS/gTaro/commit/9882bed0628f3f38d13b307bd94a53d87d4d0101))
* **gTaro:** 补全CameraContext的类型定义 ([#4080](https://github.com/NervJS/gTaro/issues/4080)) ([1268cb1](https://github.com/NervJS/gTaro/commit/1268cb1bc5874f03eadf5fd84bef5f8dc485b1fe))
* **gTaro:** 分享参数增加动态消息相关字段 [#4618](https://github.com/NervJS/gTaro/issues/4618) ([d95f3cc](https://github.com/NervJS/gTaro/commit/d95f3cc538812135c110982d927fae95f83005d6))
* **gTaro:** 添加 getSelectedTextRange 的类型定义 close [#4654](https://github.com/NervJS/gTaro/issues/4654) ([d4eccf8](https://github.com/NervJS/gTaro/commit/d4eccf88ecfdb644986c592ed0b7e945076282c1))
* **gTaro:** 添加 hideHomeButton 的类型定义 close [#4629](https://github.com/NervJS/gTaro/issues/4629) ([a552264](https://github.com/NervJS/gTaro/commit/a5522646df04d1b548c8183522a94912f51cbba4))
* **gTaro:** 新增 getSelectedTextRange 和 hideHomeButton API ([82037c9](https://github.com/NervJS/gTaro/commit/82037c921bf08afc8450ec8c31c48c34435fd61a))
* **gTaro:** 增加 onAudioInterruptionEnd api，close [#3961](https://github.com/NervJS/gTaro/issues/3961) ([7615639](https://github.com/NervJS/gTaro/commit/7615639d5dbf660fd9a09177df1f30e7792facd5))
* **gTaro:** 增加 requestSubscribeMessage 的类型定义 [#4630](https://github.com/NervJS/gTaro/issues/4630) ([0165a4d](https://github.com/NervJS/gTaro/commit/0165a4d3771107c9cf6de1500327aa11e4fd62c5))
* **gTaro:** 增加 useDidShow/useDidHide hooks ([3f47153](https://github.com/NervJS/gTaro/commit/3f47153c40d787ec4bbf2c5c7e11669ba74dbf04))
* **gTaro:** 增加 usePullDownRefresh/useReachBottom/usePageScroll/useResize/useShareAppMessage/useTabItemTap/useRouter hooks ([ba91cb9](https://github.com/NervJS/gTaro/commit/ba91cb97e1737b62824ed4ddda0d2203bfdf5f86))
* **gTaro:** 增加 useScope hook 以访问小程序原生作用域，close [#4600](https://github.com/NervJS/gTaro/issues/4600) ([67dfbf7](https://github.com/NervJS/gTaro/commit/67dfbf7254d6e0f9562f4ed108f926aaa588fbf8))
* **gTaro:** 增加设备方向 api ([54baf98](https://github.com/NervJS/gTaro/commit/54baf98b15035bee2b67aea64a32a0823fc5028b))
* **gTaro:** h5 和小程序端支持 Fragment ([76d278f](https://github.com/NervJS/gTaro/commit/76d278fc7ef372bbe61603573cc4e90b85ef0258))
* **gTaro-alipay:** 补全Button组件的类型定义 ([#4187](https://github.com/NervJS/gTaro/issues/4187)) ([ebd12b8](https://github.com/NervJS/gTaro/commit/ebd12b80cea69fcef0c6f4ad31fb4bfe4bf8bec4))
* **gTaro-components:** 为CanvasProps新增属性定义type, 支持微信小程序使用webgl的额外props ([#4044](https://github.com/NervJS/gTaro/issues/4044)) ([80b8afb](https://github.com/NervJS/gTaro/commit/80b8afbca7e88cfe5c98ba38dec883e8d2815314))
* **gTaro-components:** camera 组件增加 onInitDone 回调，close [#4139](https://github.com/NervJS/gTaro/issues/4139) ([8007465](https://github.com/NervJS/gTaro/commit/8007465d0e59a2fda2b3d18301e9bf0a5aa55cb3))
* **gTaro-h5:** H5 端支持 useDidShow/useDidHide/usePullDownRefresh 等 Hooks API ([45db749](https://github.com/NervJS/gTaro/commit/45db74908839de0dbad6a4332e786acf43fb4d3c))
* **gTaro-quickapp:** 快应用新 props 系统支持改造 ([78a4228](https://github.com/NervJS/gTaro/commit/78a4228d063013d0ce900fa500ce0d541df399ff))
* **gTaro-quickapp:** 快应用支持 componentWillPreload 和 this.$preload ([698bf6d](https://github.com/NervJS/gTaro/commit/698bf6d35d937848bed8b348154a1002b119d803))
* **gTaro-quickapp:** 快应用支持 hooks ([c8d565f](https://github.com/NervJS/gTaro/commit/c8d565f0406d932cb8da6fc58609adff22f5f7f7))
* **gTaro-quickapp:** 快应用支持 gTaro.getApp API，close [#4246](https://github.com/NervJS/gTaro/issues/4246) ([3b8c9a1](https://github.com/NervJS/gTaro/commit/3b8c9a13c97b73028d2987dfb4fee860849e2519))
* **gTaro-webpack-runner:** 使 H5 支持修改后的 plugin.sass 配置 ([f76467f](https://github.com/NervJS/gTaro/commit/f76467f5a3cefeded25b7967a0314e773252b341))
* **gTaroize:** 插件保留原组件名 ([eb0910d](https://github.com/NervJS/gTaro/commit/eb0910d0a4d07b2ed49768b54816c24a7db8ca90))
* **gTaroize:** 解析 wxml 加入缓存机制 ([af71480](https://github.com/NervJS/gTaro/commit/af714806a43afc19d84aab8be7797d25fe71aa75)), closes [#4203](https://github.com/NervJS/gTaro/issues/4203)
* h5端增加preval支持, close [#4219](https://github.com/NervJS/gTaro/issues/4219) ([5472900](https://github.com/NervJS/gTaro/commit/547290094cec3641b376dea7749ff446e008e401))
* **transformer:** 快应用加入新 props 系统 ([9d23d64](https://github.com/NervJS/gTaro/commit/9d23d64b027b44ed9709ba52bb0223bbb11b5adf))
* **transformer:** 快应用循环中判断内置组件条件遗漏 ([21c70ef](https://github.com/NervJS/gTaro/commit/21c70efe01f3f23dffabaac46c9d7c59b08279e1))
* **transformer:** 支持 useRef 和 createRef 创建的 ref ([d862e1e](https://github.com/NervJS/gTaro/commit/d862e1eea876fe7e4db27358463374c6f9d070e5)), closes [#3945](https://github.com/NervJS/gTaro/issues/3945)
* **ui:**  实现 基于 gTaro 开发第三方多端 UI 库 的RN 端 ([ecc1557](https://github.com/NervJS/gTaro/commit/ecc1557394e5cd02d929a7e680decfa9208992b9))
* **weapp:** requestSubscribeMessage 补充 [#4687](https://github.com/NervJS/gTaro/issues/4687) close [#4686](https://github.com/NervJS/gTaro/issues/4686) ([798a5d2](https://github.com/NervJS/gTaro/commit/798a5d2d19e1e2a966a5678b0b9ec04b840273a6))
* **webpack-runner:** 加入预览端口自动切换的功能 ([6480a21](https://github.com/NervJS/gTaro/commit/6480a2165d894a95f4a82eb5ac07eae2af245cd9))
* **webpack-runner:** dev-server配置host为0.0.0.0时, 默认以本地ip打开 ([#4699](https://github.com/NervJS/gTaro/issues/4699)) ([6bd7884](https://github.com/NervJS/gTaro/commit/6bd7884885fbf9a92168983e9c34c6b12af28ca4))
* **webpack-runner:** h5端支持编译到多个html文件 ([a8cfb54](https://github.com/NervJS/gTaro/commit/a8cfb54dab962ae8efa168ffe7cf0b6eeb1b2448))
* **webpack-runner:** webpack-runner支持直接打开多页模式的首页 ([0220071](https://github.com/NervJS/gTaro/commit/0220071e7e28c885a96f9fb4e52aad0a7fef76b5))
* **with-weapp:** 加入测试 ([11d964b](https://github.com/NervJS/gTaro/commit/11d964b58a0cb6bfba9b3ca8f24b6b22158439e4))
* 补全FC类型定义，新增类型定义SFC，setPageInfo ([#4031](https://github.com/NervJS/gTaro/issues/4031)) ([eaa0eae](https://github.com/NervJS/gTaro/commit/eaa0eae7f17ffcfbc11c1b251df58d187fb0955e))
* 校验华为原子化服务配置文件ability.xml中的intent和parameter合法性 ([#3938](https://github.com/NervJS/gTaro/issues/3938)) ([95ef669](https://github.com/NervJS/gTaro/commit/95ef6699afd79f7cd5372da483c46fbfbe762433))
* 支持canvas组件 ([d98012c](https://github.com/NervJS/gTaro/commit/d98012ce1ad7c3a6fccf11ee705ff1cafa57e884))
* add babel plugin preval ([#3867](https://github.com/NervJS/gTaro/issues/3867)) ([4c6a668](https://github.com/NervJS/gTaro/commit/4c6a668e60b0bcb11d0848adaac146efd44bc249))
* update screen demo ([a5afed6](https://github.com/NervJS/gTaro/commit/a5afed61e4f18874d88fd39243050a204d7aae37))
* **alipay:** 导出createContext 和 useContext API ([ca8402f](https://github.com/NervJS/gTaro/commit/ca8402ff8701ce2921a891bca427486335a7d88e)), closes [#3208](https://github.com/NervJS/gTaro/issues/3208)
* **cli:** 调整项目创建，增加创建页面功能 ([d3964aa](https://github.com/NervJS/gTaro/commit/d3964aa60070429fb442c35eda925be58a5f9b9b))
* **cli:** 新版本快应用编译器模块内容调整 ([a51bf63](https://github.com/NervJS/gTaro/commit/a51bf632a1d0d1aab85d48ed47f54dce23471614))
* **cli:** hooks 支持设置 config ([08cf9b3](https://github.com/NervJS/gTaro/commit/08cf9b3e879ca1fd54950a154abd7a396125da1b))
* **cli:** gTaro 项目模板抽离到远程获取 ([ac347f7](https://github.com/NervJS/gTaro/commit/ac347f7d27d2f1bc1f18388774dc4614ec8ec924))
* **components:** 组件  Image 新增 lazyLoad 属性 ([6d03f64](https://github.com/NervJS/gTaro/commit/6d03f64ef5bf7a60830a54a2256fd21c173e62e8))
* **components-rn:** @ant-design/react-native 按需引入 ([d24b5f6](https://github.com/NervJS/gTaro/commit/d24b5f6958458158fcbe484d38324e76e56eb82a))
* **components-rn:** 将 react-native-swiper 内嵌到项目中 ([91a27e0](https://github.com/NervJS/gTaro/commit/91a27e0a8b631528217bd4944b630b6ed22c03ce))
* **components-rn:** clickable View with PanResponder ([2c1d78e](https://github.com/NervJS/gTaro/commit/2c1d78e271158628d0402fc5c9d1a1bc74b5012a))
* **components-rn:** ScrollView 允许传入部分 RN 自己的参数 ([4116344](https://github.com/NervJS/gTaro/commit/4116344c7864887178fd2b71e0272d36dfc3c820))
* **components-rn:** Swiper, 可以直接从样式传入 width, height 和 margin*,之前需要套 View, margin* 作用在内层导致样式有误 ([3646ec8](https://github.com/NervJS/gTaro/commit/3646ec888bf97e6161d1b27115095796e7cbf88c))
* **plugin-sass:** 支持通过设置 plugin.sass.data 配置来设置全局 sass 变量，close [#3314](https://github.com/NervJS/gTaro/issues/3314) ([4bf27b2](https://github.com/NervJS/gTaro/commit/4bf27b2c1b5814f22d8fd39a611eb1f940ed7851))
* **plugin-stylus:** 添加对 config.paths 的兼容,允许从指定目录[@import](https://github.com/import) ([#3234](https://github.com/NervJS/gTaro/issues/3234)) ([db08b5a](https://github.com/NervJS/gTaro/commit/db08b5abe6c10582851e008f6bd513c1e613db93))
* **redux:** 支持 useSelector, useDispatch, useStore ([bc6bc47](https://github.com/NervJS/gTaro/commit/bc6bc47776c6947e14d2a5710d4143e10fbf6b74))
* **redux:** useSelector, useStore, useDispatch typing ([dd18aa9](https://github.com/NervJS/gTaro/commit/dd18aa933c6dc30d04629aa7fb71e93758672625))
* **rn:** 编译后样式的单位采用 scalePx2dp 函数包裹以处理响应式 ([8ffbc31](https://github.com/NervJS/gTaro/commit/8ffbc3161a0affef66538cd65be2807d640e206d))
* **rn:** 去掉 .rn_temp 下面的 node_modules ([38a55fa](https://github.com/NervJS/gTaro/commit/38a55fa55e68270ff2db7bfb84bfd1eb0bb8dba1))
* **rn:** 添加 getLocation ([2d5f470](https://github.com/NervJS/gTaro/commit/2d5f4708352a761060ee573d7b9fdf673fd82cff))
* **rn:** add RN api  getLocation ([882fd0d](https://github.com/NervJS/gTaro/commit/882fd0df5408d72c3988a7a711f88eea3c3283cb))
* **rn:** add serval RN API ([56882a7](https://github.com/NervJS/gTaro/commit/56882a7a96d203f4ea2590f77f3c27c10319cee4))
* **rn:** rn 的 router 和 API 添加构建，API 改造TS ([93388cc](https://github.com/NervJS/gTaro/commit/93388cc7d2540f5e0e4b22353d683f0c5c56e03b))
* **gTaro:**  各小程序端同步新生命周期 ([307d2c7](https://github.com/NervJS/gTaro/commit/307d2c7f79a2e78d574f2918d10c1421927b92d6))
* **gTaro:** 补充 gTaro.createOffscreenCanvas API，close [#3281](https://github.com/NervJS/gTaro/issues/3281) ([cb8b4ee](https://github.com/NervJS/gTaro/commit/cb8b4ee9b9393c1829afdbd505f86c63e41dc988))
* **gTaro:** 导出 API: gTaro.memo ([6d18692](https://github.com/NervJS/gTaro/commit/6d18692b39d090ce75044eb13a88a5f65adcd8af))
* **gTaro:** 新增 defineProperties polyfill ([6666f40](https://github.com/NervJS/gTaro/commit/6666f408f7c3d5969e2f7a3788ae7ee40405822e))
* **gTaro:** 增加 createRef 的 typings ([e9b74ef](https://github.com/NervJS/gTaro/commit/e9b74ef5cf6ceb4f8c980746cb5f00d796256175))
* **gTaro:** 增加两个新生命周期的 typings ([95f9a6f](https://github.com/NervJS/gTaro/commit/95f9a6f2c875c9db0390cebb4daaf5baec1e0782))
* **gTaro-h5:** 补充了一批nervjs api的导出 ([a34a045](https://github.com/NervJS/gTaro/commit/a34a0458605b1b8000d12f5686f630ac25726389))
* **transformer:** 可以找到普通函数是否阻止冒泡, close [#3379](https://github.com/NervJS/gTaro/issues/3379) ([dfcf62b](https://github.com/NervJS/gTaro/commit/dfcf62ba4cc66d21bcaeeda5fcf37986db399b0e))
* **transformer:** 没有找到返回 JSX 元素提示是否缺少 return, [#3334](https://github.com/NervJS/gTaro/issues/3334) ([8d2f989](https://github.com/NervJS/gTaro/commit/8d2f989db17f2cbb7beb9383011705a06c37a8b9))
* **transformer:** 支持 Editor 组件, close [#3373](https://github.com/NervJS/gTaro/issues/3373) ([104b021](https://github.com/NervJS/gTaro/commit/104b021c1a3419d1396df15091c38a0e63164739))
* **transformer:** 支持导出匿名函数声明组件 ([caf66df](https://github.com/NervJS/gTaro/commit/caf66df040006f207b2ca1418085eb1d683c82be))
* **transformer:** renderXX 方法可以继承，close [#3319](https://github.com/NervJS/gTaro/issues/3319) ([99c2d84](https://github.com/NervJS/gTaro/commit/99c2d84dfddba13885fd2dddcb7c983f7e1cec26))
* **tt:** 支持 contextType, close [#3301](https://github.com/NervJS/gTaro/issues/3301) ([9691e02](https://github.com/NervJS/gTaro/commit/9691e021756996ddd096844057447f496d43a88d))
* **typings:** SocketTask 中字段的类型错误，另外缺少两个字段。 ([#3781](https://github.com/NervJS/gTaro/issues/3781)) ([7b637a7](https://github.com/NervJS/gTaro/commit/7b637a7b0666f88a2cf084ada2b353564e89950a))
* 补全gTaro-cli中与quickapp/qq相关的命令和依赖 ([#3786](https://github.com/NervJS/gTaro/issues/3786)) ([60115d5](https://github.com/NervJS/gTaro/commit/60115d552753799eddd1736daeaecf7018780dc0))
* **cli:** 修复weapp转换项目后Nerv未定义的问题 ([9632436](https://github.com/NervJS/gTaro/commit/96324366a7cddb67caa99fe408a9e267ed06e48a))
* **cli:** 优化对快应用系统包的判断与提醒 ([c9ae6b1](https://github.com/NervJS/gTaro/commit/c9ae6b1720f884ec5e485394b88c2fba62b84454))
* **cli:** 增加对华为原子服务定义文件的规范检查 ([#3571](https://github.com/NervJS/gTaro/issues/3571)) ([d78ee16](https://github.com/NervJS/gTaro/commit/d78ee160922e946168f627904693b2ebe8ac261a))
* **cli:** 支持对 npm 包中文件进行转换 ([49a97e9](https://github.com/NervJS/gTaro/commit/49a97e9d9e57376fa82389975a253683eac1d577))
* **cli:** cli 增加 gTaro config 相关命令 ([c806c58](https://github.com/NervJS/gTaro/commit/c806c582b989085c75165dc2d133cda140b147fa))
* **cli:** transformer 增加参数 alias ([2890b8c](https://github.com/NervJS/gTaro/commit/2890b8cd6a7df47f2f2c6cc26591dfc761307bce))
* **components-rn:** ScrollView, 支持 FlatList 来代替 ScrollView ([6714e24](https://github.com/NervJS/gTaro/commit/6714e244e2f6d9a7efe08452d7796ca18ad869ac))
* **mobx:** 提供 Mobx Hooks API ([#3599](https://github.com/NervJS/gTaro/issues/3599)) ([3a3bbdb](https://github.com/NervJS/gTaro/commit/3a3bbdb4f3d59f10657480d0ba9df17e5434e820))
* **quickapp:** 新增快应用的一些 api 及组件 ([ddf279b](https://github.com/NervJS/gTaro/commit/ddf279bce99c4881713a0a65a907ac727e2d01cb))
* **rn:**  add api downloadFile ([0dbf3b6](https://github.com/NervJS/gTaro/commit/0dbf3b6b4237d796668682f57e9a7b785464bf5c))
* **rn:** add DeviceMotion 相关的 api ([cddab98](https://github.com/NervJS/gTaro/commit/cddab980b0e1ed757a5b15ec2cbb72bd22e41909))
* **rn:** add record ([dd036ef](https://github.com/NervJS/gTaro/commit/dd036ef61267d2eb986655d06d8d09e5e6f525b6))
* **rn:** add RN API ([4ba3baf](https://github.com/NervJS/gTaro/commit/4ba3baf22d05f0f17a04f7e113ec482cdd1b7271))
* **rn:** add uploadFile ([ccc6a89](https://github.com/NervJS/gTaro/commit/ccc6a890ceb30c48679d6e1e691035730191c60c))
* **rn:** update RN API Vedio demo ([3bcd301](https://github.com/NervJS/gTaro/commit/3bcd30114fe4d714faa227c70bf9bb6cd9609fae))
* **gTaro-cli:** creator 的 sourceRoot 可以从外部传入 ([ceab89d](https://github.com/NervJS/gTaro/commit/ceab89dbc65635154dd8dcb232eb1502f9a82d88))
* update RN API Audio Demo ([0cd5636](https://github.com/NervJS/gTaro/commit/0cd5636444f8702580206cf09b12d0e75f93c73a))
* **alipay|swan|tt:** 入口文件导出 hooks API ([47b77a0](https://github.com/NervJS/gTaro/commit/47b77a0373c46b90907d16caedc2a6d237aba371))
* **baidu|alipay|tt:** 支持 hooks ([6932173](https://github.com/NervJS/gTaro/commit/6932173e6358d3e234dee70b8c51da21ac68a379))
* **cli:** 编译时注入快应用顶部导航相关调用代码以配合运行时实现 ([5e90cbc](https://github.com/NervJS/gTaro/commit/5e90cbcb0f587a0207e958f161a45d3b6e59627c))
* **cli:** 编译增加错误信息暴露 ([2d76055](https://github.com/NervJS/gTaro/commit/2d760551e7e62f897d1c78d82f9b7d7349c0b8ac))
* **cli:** 处理 imports ([4438582](https://github.com/NervJS/gTaro/commit/44385826da693b19fac2b7c0e9476ddea11095c6))
* **cli:** 监听非 源码目录 ([#1242](https://github.com/NervJS/gTaro/issues/1242)) ([8c8e871](https://github.com/NervJS/gTaro/commit/8c8e871715d5478303efd10392e5f7ec803b30a2))
* **cli:** 将h5端的生成文件放置到./h5目录 ([85cc143](https://github.com/NervJS/gTaro/commit/85cc143cd4fe0defb0d809695728737e68230c18))
* **cli:** 将initPxTransform移动到import后面 ([505c379](https://github.com/NervJS/gTaro/commit/505c37999963aba0ccdedfe7218c903be8d8e674))
* **cli:** 可以通过cli获取项目的页面列表了 ([400bb7a](https://github.com/NervJS/gTaro/commit/400bb7ae9cf67006a44d28b2fb04a3f6ae24e544))
* **cli:** 快应用编译环境准备，一键启动快应用编译 ([eeaaf65](https://github.com/NervJS/gTaro/commit/eeaaf6593e6c411bd42d5f57a2b1108cd9992367))
* **cli:** 快应用编译时需要传入根节点需要的参数 ([acd3ec8](https://github.com/NervJS/gTaro/commit/acd3ec8bafc7a13eb56ce76ac680ce7771b159e6))
* **cli:** 快应用编译页面时补充 pagePath 参数 ([99c4df3](https://github.com/NervJS/gTaro/commit/99c4df3714144f9b35b78db4a8b66982c6dae7ac))
* **cli:** 快应用样式尺寸处理 ([ad8cd9a](https://github.com/NervJS/gTaro/commit/ad8cd9ae82d2379e80d518aaebdb3d5297504133))
* **cli:** 快应用增加打包与发布命令 ([db939e7](https://github.com/NervJS/gTaro/commit/db939e7cf43994c4108e16a0478d327e3958474b))
* **cli:** 替换 babel-plugin-danger-remove-unused-import 插件 ([3e5cdf1](https://github.com/NervJS/gTaro/commit/3e5cdf113c547df94657dac3efe7744c499fdd96))
* **cli:** 头条小程序编译适配 ([7991846](https://github.com/NervJS/gTaro/commit/7991846dc4be16406dc419ba70bc87ebb814caaa))
* **cli:** 头条小程序根据 project.tt.json 生成项目配置文件 ([731cf48](https://github.com/NervJS/gTaro/commit/731cf48c6ddbfa036bce31dcdcb528dd119b3913))
* **cli:** 现在创建项目会在projectDir目录下创建了 ([1c68c06](https://github.com/NervJS/gTaro/commit/1c68c06e0d9237666dab74a9cc5a66a1b9661d0f))
* **cli:** 小程序端编译支持 gTaro 代码与原生小程序页面、组件代码混写 ([8d47c46](https://github.com/NervJS/gTaro/commit/8d47c469e92f0a0dc25166c0815e81cef4fbdc1d))
* **cli:** 小程序转 gTaro 补充配置文件生成 ([02f92ef](https://github.com/NervJS/gTaro/commit/02f92ef62d25f9ec5842894238c296611e45655b))
* **cli:** 小程序转 gTaro 处理组件以及样式依赖 ([c56d546](https://github.com/NervJS/gTaro/commit/c56d5465f7807961e339723908dcf2ff9e8a4fdb))
* **cli:** 小程序转 gTaro 代码 wxs 文件处理 ([519b0f5](https://github.com/NervJS/gTaro/commit/519b0f540184c62f24b165ff4915256ad72e1d43))
* **cli:** 小程序转 gTaro 文件引用关系处理 ([1369688](https://github.com/NervJS/gTaro/commit/136968867c78c46b07918ee3ebc9a70771e828d3))
* **cli:** 小程序转 gTaro 组件依赖转换为 gTaro 写法 ([3e74142](https://github.com/NervJS/gTaro/commit/3e74142e2ec1587c35c73b3864dcf79c8fcede5c))
* **cli:** 优化 ui 库样式处理 ([1c7f615](https://github.com/NervJS/gTaro/commit/1c7f6156daa93505709fc03924f2ace45e669d96))
* **cli:** 优化小程序端 css modules 处理 ([be844ed](https://github.com/NervJS/gTaro/commit/be844ed79d8991e849132f12352a34e7ece5bd17))
* **cli:** 在cli中将appPath传递给webpack-runner ([cff7916](https://github.com/NervJS/gTaro/commit/cff791601d4f5e46a7bb740370baacb17a15af4c))
* **cli:** 增加 gTaro convert 命令 ([8d7fb7e](https://github.com/NervJS/gTaro/commit/8d7fb7ee1ec369ada6fff4f9b23b20630a6d44e8))
* **cli:** 增加更新的 gTaro 依赖包 ([df68b0c](https://github.com/NervJS/gTaro/commit/df68b0c325feccfbbd09e48c5fb07298440d0553))
* **cli:** 支持 babel-plugin-transform-runtime ([45604f0](https://github.com/NervJS/gTaro/commit/45604f068db3b5cd889ec503350dbd16573b738e))
* **cli:** 支持 js 中 export * from 的写法，closes [#861](https://github.com/NervJS/gTaro/issues/861)，closes [#496](https://github.com/NervJS/gTaro/issues/496) ([4653e0a](https://github.com/NervJS/gTaro/commit/4653e0a0fefb1a1e00bee3ab2d3876faef731f8a))
* **cli:** 支持 NODE_ENV 自定义，close [#947](https://github.com/NervJS/gTaro/issues/947) ([8020dd1](https://github.com/NervJS/gTaro/commit/8020dd1a918c526e83f7e4f12241866817f66e70))
* **cli:** 支持百度小程序等端的项目配置文件 ([bfc1ae4](https://github.com/NervJS/gTaro/commit/bfc1ae422836720d9d2fa048b94270960b597b6f))
* **cli:** 支持分包 ([8be9308](https://github.com/NervJS/gTaro/commit/8be93082a9ae2d550dcf45a0e979f9e990630fc5))
* **cli:** 支持根据条件 require 需要的文件 ([b0b6824](https://github.com/NervJS/gTaro/commit/b0b682481a9520820f2edfdfb04756ceadc6f80b))
* **cli:** 支持自定义输出文件类型 ([c56f9fc](https://github.com/NervJS/gTaro/commit/c56f9fc71d667508bffad5bc85144549ce7be878))
* **cli:** cli 的 rn build 改造 ([2edd20b](https://github.com/NervJS/gTaro/commit/2edd20b1924fdae88b54b073767b842fcb2cc376))
* **cli:** cli 支持 node api 调用 ([c7c8dcd](https://github.com/NervJS/gTaro/commit/c7c8dcdb3c0cddae5ca17bd65350c4a0ebc58d16))
* **cli:** doctor不再从process.cwd获取项目路径 ([6c2ec44](https://github.com/NervJS/gTaro/commit/6c2ec4414a2ee2c317d533c92b36a72dbc6316bd))
* **cli:** h5 ast逻辑优化 去除any ([0907cdf](https://github.com/NervJS/gTaro/commit/0907cdf6df7cec2a1c2f97a26f8ebf5caf980207))
* **cli:** h5编译支持node api调用 ([b82ae66](https://github.com/NervJS/gTaro/commit/b82ae66b085252d93413dc3831b19b85bdc14c21))
* **cli:** npm 编译处理改造 ([9d89921](https://github.com/NervJS/gTaro/commit/9d89921c600cf8cb4762231b525e0650ca0ea243))
* **cli:** redux 模板加入 redux-devtools 配置，close [#1246](https://github.com/NervJS/gTaro/issues/1246) ([472ced8](https://github.com/NervJS/gTaro/commit/472ced8e1fa201cccd5097dc06e363b017e5bbae))
* **cli:** support css module feature ([#1007](https://github.com/NervJS/gTaro/issues/1007)) ([9fb6747](https://github.com/NervJS/gTaro/commit/9fb67473c834a76bf32ae5c0eaff1afb91c83053))
* **cli:** ui 库打包优化 ([320f80c](https://github.com/NervJS/gTaro/commit/320f80cdcf65577945c82a297ae9bdde0770a9bf))
* **cli:** usingComponents 支持写以 src 为根目录的绝对路径，close [#945](https://github.com/NervJS/gTaro/issues/945) ([2f20419](https://github.com/NervJS/gTaro/commit/2f20419000ec1282626c3ca6c91c0734061266c7))
* **cli:** Watch时也能支持压缩 ([#1219](https://github.com/NervJS/gTaro/issues/1219)) ([ccb05b1](https://github.com/NervJS/gTaro/commit/ccb05b179cbb1591a1f866659423f8de65923e12))
* **cli|quickapp:** 快应用样式尺寸处理 ([73761fe](https://github.com/NervJS/gTaro/commit/73761fe7799807cc3e19ab919c99e813e754f28a))
* **component:** 新增快应用 button, checkbox ([3f1b25f](https://github.com/NervJS/gTaro/commit/3f1b25f92ed6afcc7c8dd56f21029b093dcab98b))
* **component-rn:** 添加 Block 组件 ([714c770](https://github.com/NervJS/gTaro/commit/714c7701b05258aa2b064becb8a2eacdc94663ba))
* **eslint:** 不支持在 switch 语句中使用 JSX ([d008756](https://github.com/NervJS/gTaro/commit/d0087563b8a4cebe079fe45ab39c76f85afa02c8))
* **eslint:** 检测来自于 this.props 的函数是否以 `on` 开头 ([9827866](https://github.com/NervJS/gTaro/commit/98278665d65749dcd8ae5e203bff57277e9e7aa4))
* **eslint:** 新规则：render-props ([3d634d3](https://github.com/NervJS/gTaro/commit/3d634d303f72ec4840951a28ef5edb701f6ac16a))
* **eslint:** jsx-handler-names 加入到 eslint-plugin-gTaro ([a8b7ead](https://github.com/NervJS/gTaro/commit/a8b7ead6674c7c4669fb0dde79d337865ad0aa70))
* **mobx:** 加入mobx支持 ([#972](https://github.com/NervJS/gTaro/issues/972)) ([cfa2978](https://github.com/NervJS/gTaro/commit/cfa29788302cad775c3ed1df100c7889e72d91d4))
* **mobx:** Mobx优化 ([#1276](https://github.com/NervJS/gTaro/issues/1276)) ([138c282](https://github.com/NervJS/gTaro/commit/138c282ec1fad9f4689c2fb4702c3c9175be1a2d)), closes [#1262](https://github.com/NervJS/gTaro/issues/1262)
* **postcss-pxtransform:** 增加 1px 是否会被转换的设置 ([4085ad7](https://github.com/NervJS/gTaro/commit/4085ad7345ebcedba3a21ecf2d1507c057c0f89c))
* **redux:** 微信端 connect 的 mapDispatchToProps 参数支持传递对象 [#298](https://github.com/NervJS/gTaro/issues/298) ([#994](https://github.com/NervJS/gTaro/issues/994)) ([59c2bd4](https://github.com/NervJS/gTaro/commit/59c2bd42bd808ed62523af18b574c637093d045a))
* **RN:**  添加 RN 端 watch 代码按需编译。 ([573debc](https://github.com/NervJS/gTaro/commit/573debcdeea016b73c5de6113858a48a5719b515))
* **RN:** 在 config 中添加 rn 的 expo 配置 ([8920b3c](https://github.com/NervJS/gTaro/commit/8920b3c1b65968ee26e9b815cdbe6ad63777faec))
* **RN:** 支持对页面配置项 disableScroll ([4dfeec3](https://github.com/NervJS/gTaro/commit/4dfeec3ab6f9c3f47ef0a87a8d94c655c8f4ae96))
* **RN:** RN 端支持 gTaro.pxTransform ([688a9c9](https://github.com/NervJS/gTaro/commit/688a9c9ff018b34c3c69f5f5d98dfd0ae8a2e3b4))
* **gTaro:** 补充 OfficialAccount 组件定义 && 组件全部补充 animation 属性，close [#1003](https://github.com/NervJS/gTaro/issues/1003) ([7c5e669](https://github.com/NervJS/gTaro/commit/7c5e669aac9a3d4f681f0b2567a6aab06d27745c))
* **gTaro:** 匿名函数转换后标记统一改为 funPrivate，close [#956](https://github.com/NervJS/gTaro/issues/956) ([86e01b9](https://github.com/NervJS/gTaro/commit/86e01b97ae742215fec5265ec9a36d33dd6d0231))
* **gTaro:** add getAccountInfoSync API fix [#1222](https://github.com/NervJS/gTaro/issues/1222) ([1c0894d](https://github.com/NervJS/gTaro/commit/1c0894d71bb6edf1aabc29e75ad650858db40474))
* **gTaro-components:** 修改 Swiper 组件 ([a2e80ca](https://github.com/NervJS/gTaro/commit/a2e80ca5ec587e6e899e21b62d1ec0a3197b9d00))
* **gTaro-components-rn:** 补充：支持 Image 对本地图片的 widthFix ([837b62c](https://github.com/NervJS/gTaro/commit/837b62ccf03b3626829b2379938c62449e5602ca))
* **gTaro-components-rn:** 去掉安卓下 Input 的输入下划线 ([8f81013](https://github.com/NervJS/gTaro/commit/8f81013d0b3c6442af3dc22744cb29a9d171995d))
* **gTaro-components-rn:** 新增组件 Audio ([0abe985](https://github.com/NervJS/gTaro/commit/0abe985bdb2f8c9e7f55bf52d0b2394647bd7826))
* **gTaro-components-rn:** 新增组件 Map ([0f0e97b](https://github.com/NervJS/gTaro/commit/0f0e97bdc856e528fd43695a82816ec170758ae2))
* **gTaro-components-rn:** 新组件 Video ([2a1db5b](https://github.com/NervJS/gTaro/commit/2a1db5ba505f51f0cfbc2e02479b011f3af2a848))
* **gTaro-components-rn:** Image 支持 widthFix ([4d41a5d](https://github.com/NervJS/gTaro/commit/4d41a5ddad7540aed7c456e52e3797118c3b020f))
* **gTaro-components-rn:** Image resizeMode add ([fd74b35](https://github.com/NervJS/gTaro/commit/fd74b35b12daa63f1c1afdbffff96942051c6cdf))
* **gTaro-h5:** 设置 H5 端 gTaro.request 保留 jsonp-retry 的参数 ([0a2f975](https://github.com/NervJS/gTaro/commit/0a2f9754db6567b724155fa3ca3978eb85075893))
* **gTaro-h5:** 新增 setNavigationBarTitle api ([f5523cc](https://github.com/NervJS/gTaro/commit/f5523ccf57b43752c5d3f7c6d871330de640294b))
* **gTaro-h5:** 新增简化版chooseImage api ([e4724d0](https://github.com/NervJS/gTaro/commit/e4724d09e14be7024707b7af5d71594d5d0711ba))
* **gTaro-qapp:** 完成router的reLanch、getCurrentPages ([4d38db3](https://github.com/NervJS/gTaro/commit/4d38db3656a61a74773bc239114c4badec046a3e))
* **gTaro-swan:** 修复百度小程序生命周期执行 ([bdd6d51](https://github.com/NervJS/gTaro/commit/bdd6d51d4728cdad33e2244d72dfcf9b7955bd4e))
* **gTaro-tt:** 增加头条小程序运行时适配框架 ([9296268](https://github.com/NervJS/gTaro/commit/9296268589b8b3373fe244218435df455b0d7e56))
* **gTaro-weapp:** 增加 this.$componentType 来判断当前 gTaro.Component 是页面还是组件 fix [#1166](https://github.com/NervJS/gTaro/issues/1166) ([b35d1bd](https://github.com/NervJS/gTaro/commit/b35d1bded5f2993baa3685e93027fd7527bf07be))
* **gTaro-weapp:** add wxapp trtriggerEvent key ([#852](https://github.com/NervJS/gTaro/issues/852)) ([0ddedda](https://github.com/NervJS/gTaro/commit/0ddedda1a15c8d37022f798d2a57263ed635a15f))
* **gTaroize:**  `properties` 可以转化为 `defaultProps` ([66d691b](https://github.com/NervJS/gTaro/commit/66d691b228197097799f61b2524234b71c1169f7))
* **gTaroize:**  不再移除 JSX 的注释 ([86cec7a](https://github.com/NervJS/gTaro/commit/86cec7a8113e430ecc71a2c31ba6ed027d907abc))
* **gTaroize:** 处理端能力 API ([cd5b756](https://github.com/NervJS/gTaro/commit/cd5b75643fafc5a03f598e5631db7d04b619dfd5))
* **gTaroize:** 加入 index.js 导出项目 ([9a19b33](https://github.com/NervJS/gTaro/commit/9a19b33f1f5129699b8972afc08af32c6abb880b))
* **gTaroize:** 事件名需要加 this ([0dadefa](https://github.com/NervJS/gTaro/commit/0dadefa9842f08aade275639e78298deeb5db1d4))
* **gTaroize:** 增加 gTaro convert 文件 ([fbcade2](https://github.com/NervJS/gTaro/commit/fbcade279f3966dd337fa76d886df3859c0ff353))
* **gTaroize:** 支持 App() 入口文件 ([47a7103](https://github.com/NervJS/gTaro/commit/47a71036932e3f8a8f9f83408b565cfa27ffcf39))
* **gTaroize:** 支持 template::import ([f9db8e5](https://github.com/NervJS/gTaro/commit/f9db8e59b7aa0382feb337fd62a2b815aca8693d))
* **gTaroize:** 支持 template::include ([fca9a88](https://github.com/NervJS/gTaro/commit/fca9a88b39c33d2e8dd37d17552c172a8ab8ec5a))
* **gTaroize:** 支持 template::is 使用组件 ([5ac9bac](https://github.com/NervJS/gTaro/commit/5ac9bac92baba2e87116a45559561ede8e43ecb7))
* **gTaroize:** 支持 wxml 不传入标签 ([e9b1632](https://github.com/NervJS/gTaro/commit/e9b163227a27b6bf074290e37d911a32ebef6620))
* **gTaroize:** 支持 wxParse 的 alias 写法 ([3f95b44](https://github.com/NervJS/gTaro/commit/3f95b4476420b01be3d950e8f7111301661f84ce))
* **gTaroize:** 支持 wxs ([061311c](https://github.com/NervJS/gTaro/commit/061311cad9989864410068d4609d537e219f8015))
* **gTaroize:** 支持编译组件 ([8374d4e](https://github.com/NervJS/gTaro/commit/8374d4e866a321a799f1516d9f1c992a25d9f22e))
* **gTaroize:** 支持解析 config.json ([efa50cc](https://github.com/NervJS/gTaro/commit/efa50cc6bf7a78abbbdbd672afca790c1f1207a1))
* **gTaroize:** 支持解析多个根节点的 wxml ([074aaff](https://github.com/NervJS/gTaro/commit/074aaff9e910ad27aec6d559e8f236d63362c9f9))
* **gTaroize:** 支持内联 wxs module, close [#1000](https://github.com/NervJS/gTaro/issues/1000) ([777b528](https://github.com/NervJS/gTaro/commit/777b5283edeb66e0deed08addd637bd69e81802c))
* **gTaroize:** 支持使用 template::name 声明组件 ([0167dd3](https://github.com/NervJS/gTaro/commit/0167dd351cd62edb28fa96fbb7d2edf85c94f2c0))
* **gTaroize:** class 带上 withWeapp 装饰器 ([215b8c0](https://github.com/NervJS/gTaro/commit/215b8c0eef73c5734b2852f66d7f3e8298553506))
* **gTaroize:** json/script/wxml 均可传空值 ([902c697](https://github.com/NervJS/gTaro/commit/902c69713854e3c9086c77ed9dbbb22d12f337bf))
* **gTaroize:** render 函数和 parseWxml 结合 ([de8f5ae](https://github.com/NervJS/gTaro/commit/de8f5ae777217bd44b62ed85a4addb42e2cbd3a2))
* **gTaroize:** setData polyfill ([a656632](https://github.com/NervJS/gTaro/commit/a656632b3f42484e706e0ae393452c88540b671f))
* **transformer:** 当在复杂循环中使用 this.state.xx.xx 给出修改建议, close [#886](https://github.com/NervJS/gTaro/issues/886) ([d6ee88f](https://github.com/NervJS/gTaro/commit/d6ee88f2e8c040be2d50b21f79d2c2372cde3723))
* **transformer:** 加入头条小程序适配器 ([1a17207](https://github.com/NervJS/gTaro/commit/1a17207b645e5b17626857a01f39a64b0167cd4a))
* **transformer:** 使用 fork 的 babel  remove dead  插件 ([f35c756](https://github.com/NervJS/gTaro/commit/f35c756a561be1fad1a51cfa64dc4e3b2bcfdc2f))
* **transformer:** 提升字符串模板的性能 ([ecc916a](https://github.com/NervJS/gTaro/commit/ecc916aa5e4c69430173f073c3bf65c6ffb2f4fd))
* **transformer:** 支持 parse wxml 的 Text 类型和 Coment 类型 ([a3f81ca](https://github.com/NervJS/gTaro/commit/a3f81ca0803966151ebe9a0b7dce42e4c46a9f7d))
* **transformer:** 支持 render props ([2b87404](https://github.com/NervJS/gTaro/commit/2b87404a17831ca66fa44835baf344305f0d4cf0))
* **transformer:** 支持多层 if 语句嵌套, close [#1036](https://github.com/NervJS/gTaro/issues/1036) ([8931734](https://github.com/NervJS/gTaro/commit/8931734050fdeb005449e6c9c7cf41fc28f7d249))
* **transformer:** 支持在 switch-case 中使用 JSX，close [#1275](https://github.com/NervJS/gTaro/issues/1275) ([82a6100](https://github.com/NervJS/gTaro/commit/82a6100e212bbb247084e827151c5484797f5000))
* **transformer:** 支持在循环中使用 ref ([292c945](https://github.com/NervJS/gTaro/commit/292c9458ca3b26cbdcbc9d14901a16efc94f90b8))
* **transformer:** 支持转换循环 ([86c1f70](https://github.com/NervJS/gTaro/commit/86c1f702a687204c5f3dc0516d44b482d40f6a50))
* **weapp:**  支持 multipleSlots ([2e4e8a4](https://github.com/NervJS/gTaro/commit/2e4e8a44477869b3cd6255c7de4b0e4659624445))
* **weapp:** 组件同样拥有 componentDidShow/componentDidHide 生命周期，close [#1048](https://github.com/NervJS/gTaro/issues/1048) ([4bb99cd](https://github.com/NervJS/gTaro/commit/4bb99cd7c33373ac3fa162b96c8ec44809ac9d41))
* **webpack-runner:** 增加了对esnextmodules内样式文件的处理 ([747f653](https://github.com/NervJS/gTaro/commit/747f653a037e0ac182e6a4b90f8200c81f9eab55))
* **webpack-runner:** h5支持cssModules ([e463300](https://github.com/NervJS/gTaro/commit/e46330087e7b8f4669f7466501e054b7fab70aef))
* **webpack-runner:** h5支持esnextModules配置 ([2b759b5](https://github.com/NervJS/gTaro/commit/2b759b53a797c39242224d4ff5bc1be4bc6a7fe8))
* 给Swiper传递样式中的height ([7d630e8](https://github.com/NervJS/gTaro/commit/7d630e8cb553400a2504788e55b3f5e4ae0a355d))
* simple ID generate for every swiper instance. ([b29db89](https://github.com/NervJS/gTaro/commit/b29db8924a3a234d424b9f2f82ab375434b3a16f))
* **webpack-runner:** h5支持自定义postcss插件 ([2c92757](https://github.com/NervJS/gTaro/commit/2c92757b1522ac27bcb58cdb15ffb6f1d6a50471))
* **with-weapp:** 更新 rollup 配置 ([3ec46b4](https://github.com/NervJS/gTaro/commit/3ec46b44e3b36c90b8ba82d3cd249ef94ce6be22))
* **with-weapp:** 支持 globalData ([2a387bf](https://github.com/NervJS/gTaro/commit/2a387bf781a8a5af46b9b360fa5da33760769a13))
* **with-weapp:** 支持 properties::observer ([dad17ef](https://github.com/NervJS/gTaro/commit/dad17efd02cc720d08507bc9e2d2fe84fcdd5b11))
* **wx-to-gTaro:** 处理特殊键值 ([0a8475d](https://github.com/NervJS/gTaro/commit/0a8475da3ea800466470ce77abd790f47be48934))
* **wx-to-gTaro:** 解析 attr ([5220f86](https://github.com/NervJS/gTaro/commit/5220f864446e7e6b6cb15b3be2c9021a801520bf))
* **wx-to-gTaro:** 解析 Page 页面 ([053e605](https://github.com/NervJS/gTaro/commit/053e6054a6214b6e222a0eb4d502ca0e5d9c276f))
* update RN  docs ([aa0f98d](https://github.com/NervJS/gTaro/commit/aa0f98d52e5176c95e3efe18f35f185a5c9873b0))
* update RN docs ([6c1431d](https://github.com/NervJS/gTaro/commit/6c1431d2c6ffca014d14fef040e507a902f51aff))
* **cli:** 处理支付宝小程序配置的差异 ([4633277](https://github.com/NervJS/gTaro/commit/4633277e57df4807c3b2931e8948c7703c2824e7))
* **cli:** 规范小程序端 weapp.module 的配置 ([13cab9b](https://github.com/NervJS/gTaro/commit/13cab9bfce5e96a8f7f6cbe24b9f64cd6398efff))
* **cli:** 模板增加 rn 编译 script ([a216ee8](https://github.com/NervJS/gTaro/commit/a216ee83741d8352b9ea17a6ef7536196c732751))
* **cli:** 模板增加百度小程序运行时框架 ([6b64a85](https://github.com/NervJS/gTaro/commit/6b64a850886b938b4a592696e063a2133763174f))
* **cli:** 默认 ts 模板支持使用 require ([b35f952](https://github.com/NervJS/gTaro/commit/b35f952f313c9fb0643e55b6bec0a46c180d2961))
* **cli:** 生成 swan 的项目配置文件 ([a49c65e](https://github.com/NervJS/gTaro/commit/a49c65e0e40e3c1c5caf737bf6d131e7e8022aac))
* **cli:** 使用 babel-plugin-transform-define 来处理常量定义 ([88370ee](https://github.com/NervJS/gTaro/commit/88370eec4c7b32a2a4bd76295c201e1da61ca9e1))
* **cli:** 完善 UI 库 H5 端编译 ([af58bdb](https://github.com/NervJS/gTaro/commit/af58bdb0ff5220f5411bc8c2ebac1ba1985b4f04))
* **cli:** 文件中使用 import 引入的模板不再需要 copy ([9af132a](https://github.com/NervJS/gTaro/commit/9af132a5d47edf1371fd67b5c0ffb4323f4a264e))
* **cli:** 小程序端 npm 文件抽取使用 ast 分析的方式 ([90ba499](https://github.com/NervJS/gTaro/commit/90ba4992f97527efbeb4b30ff3bdc021cb92484c))
* **cli:** 小程序端编译支持引用第三方组件 ([66de1ca](https://github.com/NervJS/gTaro/commit/66de1ca7599d0524c7997a7c42082be4ace5bf1c))
* **cli:** 小程序端编译组件样式中默认引用全局样式 ([2b0cfb0](https://github.com/NervJS/gTaro/commit/2b0cfb0b86d0dd898703933c1d0586bc1e14fd13))
* **cli:** 小程序端新增是否需要生成 app.js、app.json 文件的配置选项 ([23fd918](https://github.com/NervJS/gTaro/commit/23fd918bffbd53e459687c85990bf64ce31acae9))
* **cli:** 小程序端支持自定义 env ([d0ba5ef](https://github.com/NervJS/gTaro/commit/d0ba5ef28082df439a470fb314823a4f6b52f9b7))
* **cli:** 小程序端支持自定义组件基类继承的形式 ([0b2a5fd](https://github.com/NervJS/gTaro/commit/0b2a5fdb8bf8380d29d5d50dd0324747c9728966))
* **cli:** 小程序端支持组件 export ... from ... 写法 ([27ff33e](https://github.com/NervJS/gTaro/commit/27ff33e8ca29550f0fa4c297b129913524e08bf2))
* **cli:** 小程序支持插件引用 ([0d256fe](https://github.com/NervJS/gTaro/commit/0d256fe11d9d1a69a34bde708df4fd45f8c8887c))
* **cli:** 修改ts 模板的 require 使用webpack-env的typing文件 ([8fe9a20](https://github.com/NervJS/gTaro/commit/8fe9a2071e36a64750c2212625a7f47807fbfa5d))
* **cli:** 移除一个node v8.5的api ([de6964a](https://github.com/NervJS/gTaro/commit/de6964a80115dcd2887f9797ee9a0913307cbdad))
* **cli:** 优化 UI 库编译，增加 process.env.TARO_ENV 标记用来进行代码编译时判断 ([73e9c8a](https://github.com/NervJS/gTaro/commit/73e9c8af36ba697b267c308b61328f6532b4ccd8))
* **cli:** 增加 UI 库编译功能 ([8c30ab1](https://github.com/NervJS/gTaro/commit/8c30ab14f8d2c56a77d1b6f5609dbc55683a6cec))
* **cli:** 增加百度小程序类型 ([532876c](https://github.com/NervJS/gTaro/commit/532876c10925364a77aa220b411366c302d3d7a9))
* **cli:** 增加router chunk文件的webpackChunkName注释 ([ab992da](https://github.com/NervJS/gTaro/commit/ab992da2fb5fb614335d7a2d82e379c5c9c47fc4))
* **cli:** 支持小程序分包 ([9bb3e98](https://github.com/NervJS/gTaro/commit/9bb3e986708a4e5cb23553be96da1492f2f386e6))
* **cli:** appOutput 配置下决定 app.wxss 是否生成 ([819a6cc](https://github.com/NervJS/gTaro/commit/819a6cc355695ec24962394aa4ec641328db2cd8))
* **cli:** cli编译ui兼容新配置 ([1c28774](https://github.com/NervJS/gTaro/commit/1c2877482309e9aa8903e4c42e0fb95e212c74b3))
* **cli:** h5版本处理tsx的时候不再保留tsx后缀名 ([441448b](https://github.com/NervJS/gTaro/commit/441448b27e66b47a61a9a7f72c60c8be37571a43))
* **cli:** h5版本移除引用脚本的后缀名 ([84052a4](https://github.com/NervJS/gTaro/commit/84052a42acf140be5d97abc0ca08c8aac0ddeeba))
* **cli:** rn 端编译增加环境变量 ([2975dff](https://github.com/NervJS/gTaro/commit/2975dffb459c621ab2de779742f785b4fee87f03))
* **cli:** ts 模板声明图片和 css 为模块 ([555ee9b](https://github.com/NervJS/gTaro/commit/555ee9b980ef0f3b2cee967feb399dd38a2632eb))
* **cli:** UI 库编译功能完善 + 小程序端引用 UI 库 ([a046b47](https://github.com/NervJS/gTaro/commit/a046b47dbc1812fc967a5d99d2bca0be5ef2e03a))
* **cli:** ui 库编译解析样式文件之间的引用 ([1fb806b](https://github.com/NervJS/gTaro/commit/1fb806bf2ae831f63b6f4cb668d3cc5bc2497791))
* **cli:** ui 库编译引入静态资源中引入的文件 ([5aaa772](https://github.com/NervJS/gTaro/commit/5aaa77263f80419d11213949567ae922ee6392f4))
* **components:** 优化组件库打包 ([ea6be1f](https://github.com/NervJS/gTaro/commit/ea6be1f9fb5d1a1bf4aaffa36ab36844f343dafb))
* **components-rn:** 支持Input和Textarea通过属性prop主动变更输入内容 ([11be435](https://github.com/NervJS/gTaro/commit/11be4350ce85bdd1bc5a6af37ec281d094545589))
* **docs:** 添加 RN 端的文档 ([11d0066](https://github.com/NervJS/gTaro/commit/11d0066963d0259b96b2c0b0b37372fd5067ad5e))
* **eslint:** 新的 eslint 规则：自定义组件关键字 ([b9d3173](https://github.com/NervJS/gTaro/commit/b9d3173eb972d54c3bf6928c3566886c0ea32759))
* **eslint:** 新规则 class naming，自定义组件不得与原生组件重名 ([329ec3a](https://github.com/NervJS/gTaro/commit/329ec3a164a177c850fab3bfb9bbffec3d8bbd26))
* **postcss-pxtransform:** 支持样式重制类的代码在 RN 端编译时通过块注释剔除 ([3aa5ebf](https://github.com/NervJS/gTaro/commit/3aa5ebfe6504333b82b12c0f6add3ee1b5579265))
* **RN:**  添加 babel-plugin-transform-jsx-to-stylesheet ([f038e65](https://github.com/NervJS/gTaro/commit/f038e656589a05825e044224d0e7abc94682f292))
* **RN:**  支持 Redux ，默认开启 Page 滚动 ([ae5ab78](https://github.com/NervJS/gTaro/commit/ae5ab78f0d691ebf11e24d39cf1ed3dba6660c10))
* **RN:**  postcss-pxtransform 插件支持 RN 端，并更新相关文档 ([dac2912](https://github.com/NervJS/gTaro/commit/dac29125fbe7e4ae340d90e120a640ff81307d26))
* **RN:**  RN 的 temp 目录改为 .rn_temp ([0ba6069](https://github.com/NervJS/gTaro/commit/0ba60692dfbb9c625d2e3216e040ebbd4a805de7))
* **RN:** 编译时自动检测并安装 babel-plugin-transform-jsx-stylesheet 插件 ([835ad49](https://github.com/NervJS/gTaro/commit/835ad49e25fe25204dcf2ccae8266b6f5363aecb))
* **RN:** 去掉多余的log ([883be60](https://github.com/NervJS/gTaro/commit/883be60f0cb68811ac267ee8dfe27ed0303edaea))
* **RN:** 添加 $app 的支持 ([b227ebd](https://github.com/NervJS/gTaro/commit/b227ebd80d39c4ab77dfd4ea9b4ba0495f33bba2))
* **RN:** 添加 config.window.navigationStyle 配置  close [#675](https://github.com/NervJS/gTaro/issues/675) ([fe94303](https://github.com/NervJS/gTaro/commit/fe9430321d542544876a70d86c1997568ee3d94e))
* **RN:** 添加 showNavigationBarLoading 与hideNavigationBarLoading API，并更新对应文档 ([9648a60](https://github.com/NervJS/gTaro/commit/9648a60e561c053b0ba041e53403a35685db2e27))
* **RN:** 添加 gTaro.setNavigationBarTitle 和 gTaro.setNavigationBarColor API , close [#669](https://github.com/NervJS/gTaro/issues/669) ([6cca77c](https://github.com/NervJS/gTaro/commit/6cca77c1fefb506fb5605ef66546c48f5b289590))
* **RN:** 添加装饰器写法的支持 ([31b6d21](https://github.com/NervJS/gTaro/commit/31b6d21c7993b86372b88b4454162466dbf70221))
* **RN:** 优化 package.json 的组织方式，redux 的 storeName 配置与 H5 统一 ([579b992](https://github.com/NervJS/gTaro/commit/579b99251eaeda6a12b819c657e4b1c23d3c8ccf))
* **RN:** 支持 RN 编译时终端提示不支持的样式 ([e3657bf](https://github.com/NervJS/gTaro/commit/e3657bf1442fd81626d1698620288cff92009952))
* **RN:** 支持全局样式 ([9e6b0f1](https://github.com/NervJS/gTaro/commit/9e6b0f158cd9ebc682b7c6050f2131ad94b56e24))
* **RN:** RN 端支持 typescript ([f999a2c](https://github.com/NervJS/gTaro/commit/f999a2c33d6d278c54ca440a822cfdc7e184f92a))
* **router:** 加入 gTaro-router 的 typing ([866c804](https://github.com/NervJS/gTaro/commit/866c8043b6d5a40e825292547927ee85f0417f2e))
* **gTaro:** 同步微信 api ([f41e8f4](https://github.com/NervJS/gTaro/commit/f41e8f43cf115403b04dc778ac598cdae26e4f84))
* **gTaro:** 修复 config 的 typing，close [#447](https://github.com/NervJS/gTaro/issues/447) ([da65f27](https://github.com/NervJS/gTaro/commit/da65f2740126dd31390db88269f16a23eec7bed4))
* **gTaro:** 增加 canIUseWebp api ([19e29c1](https://github.com/NervJS/gTaro/commit/19e29c15c14098ba704d5c1c2ff4d87645972e6b))
* **gTaro:** 增加 createLivePlayerContext 和 createLivePusherContext ([d45711d](https://github.com/NervJS/gTaro/commit/d45711d99227948110b31d74f8016d9386653039))
* **gTaro:** 增加 Event.once 方法，close [#402](https://github.com/NervJS/gTaro/issues/402) ([06b9e7a](https://github.com/NervJS/gTaro/commit/06b9e7a12196d86976954b0193499111ff163ab5))
* **gTaro:** 增加 gTaro-utils ([e5981ae](https://github.com/NervJS/gTaro/commit/e5981aeb23875a8204bec13854a72f1ca82b641f))
* **gTaro:** 增加 gTaro.requirePlugin 调用插件 JS 接口 ([f65c51f](https://github.com/NervJS/gTaro/commit/f65c51f44d47f10f9514072c372af71bd3b6c8b3))
* **gTaro:** Component 加上 $router 的 typing ([604c0fa](https://github.com/NervJS/gTaro/commit/604c0fa0e41f15727673eb9b1330f17188744b4b))
* **gTaro-components:**  Input 组件 H5 端新增 file 类型 ([f0cf015](https://github.com/NervJS/gTaro/commit/f0cf0159761a3460e70fecb5291cad72bc673552))
* **gTaro-components:** 新增 block 组件 (内置组件，小程序转 gTaro使用到) ([6cb1364](https://github.com/NervJS/gTaro/commit/6cb13648739d2702be6049d1a3a098b450bae4f4))
* **gTaro-components:** 新增 block 组件 (内置组件，小程序转 gTaro使用到) ([b7096a9](https://github.com/NervJS/gTaro/commit/b7096a9119da691ea875b0d17fc3257f69b64800))
* **gTaro-h5:** 新增 arrayBufferToBase64 与 base64ToArrayBuffer API ([af4f438](https://github.com/NervJS/gTaro/commit/af4f438bfbe535534f486f1cac9b4b75f844bc99))
* **gTaro-qapp:** 添加showActionSheet ([795357d](https://github.com/NervJS/gTaro/commit/795357d2dd0c31473f0b40e7dbce570e4e217bac))
* **gTaro-qapp:** 增加 interactive 的 showToast和showModal ([766c2aa](https://github.com/NervJS/gTaro/commit/766c2aa189c0cca929b21b1b7892045180eb0b0b))
* **gTaro-qapp:** 增加 storage 相关 api ([ca2ddb2](https://github.com/NervJS/gTaro/commit/ca2ddb27d22980841c45bff52b5a5c15021a61c6))
* **gTaro-qapp:** 增加快应用端 API request ([07c4d20](https://github.com/NervJS/gTaro/commit/07c4d20fdbc3a1b63b1a5fe4d92014aa1095a842))
* **gTaro-qapp:** showToast支持promise ([0645870](https://github.com/NervJS/gTaro/commit/06458709c42519d72e0ea86a5497a78160bacf27))
* **gTaro-redux:** 修正 redux 包发布目录 ([da10a0a](https://github.com/NervJS/gTaro/commit/da10a0a46015d363c8a81308764d864f6ebade49))
* **gTaro-router-rn:** 优化滚动代码 ([14e2db6](https://github.com/NervJS/gTaro/commit/14e2db6584eea88a298103d93941d6535e0af319))
* **gTaro-weapp:** 可以在页面里通过 this.$app.$router.params 拿到程序入口的参数 ([defc534](https://github.com/NervJS/gTaro/commit/defc534c603a0d9e51da4d044fbef7ff2b04a1bb))
* **tcr:** 让checkbox同时受属性checked的主动性影响 ([91de11b](https://github.com/NervJS/gTaro/commit/91de11bf43cbfa515a0cf161337e7b1a92677e32))
* **tcr:** 所有Input和Textarea事件加上event.target ([2b4f1db](https://github.com/NervJS/gTaro/commit/2b4f1dba71a6e6bc5778217fb1274d0c067707a3))
* **tcr:** 增加Input 和 Textarea的onKeyDown事件支持，并加上event.target ([ca25786](https://github.com/NervJS/gTaro/commit/ca257864445f65e9d738a5d7bf5fa9d7eff351b1))
* **tcr:** 支持Text onClick事件 ([874002d](https://github.com/NervJS/gTaro/commit/874002df52cec893ccba4d1c6469d7842c0a258a))
* **transformer:**  adapter 数据结构和操作 ([670cb3e](https://github.com/NervJS/gTaro/commit/670cb3e60c20249455bd81121732d17f53eb17d1))
* **transformer:**  return null 可以提前中断 render 同时不会影响 props 传递 ([ecff4a6](https://github.com/NervJS/gTaro/commit/ecff4a6907a67db66fdc81fa9ab3a99906892a17))
* **transformer:** 从父类继承 this.props ([06854a3](https://github.com/NervJS/gTaro/commit/06854a33dd518315e7cf92bdb575cec724cd03b7))
* **transformer:** 根据 process.env.TARO_ENV 去除无用条件代码 ([eee9923](https://github.com/NervJS/gTaro/commit/eee9923dabe9b8ab74ab206db95062eb3c9ca6c7))
* **transformer:** 提前处理字符串模板，不再加入匿名 state ([75c5032](https://github.com/NervJS/gTaro/commit/75c50322775850d68b2e7a33f0311985469c4b81))
* **transformer:** 在 render 中提前 return null 可以终止 render ([a093b8e](https://github.com/NervJS/gTaro/commit/a093b8e481a40a5b1acf1b744bbce3f3b6f0201d))
* **transformer:** 在循环的父级有条件判断应该应用到循环之前 ([fc1ff2c](https://github.com/NervJS/gTaro/commit/fc1ff2c9ab6c8752d7ecf6c69d1b08a97094a69b))
* **transformer:** 支持百度小程序 ([c899396](https://github.com/NervJS/gTaro/commit/c899396a23e854f7db70fafca4c83ac08379436a))
* **transformer:** 支持函数 ref ([86d396e](https://github.com/NervJS/gTaro/commit/86d396e298543196b3d40c6c17e39942826d3cc2))
* **transformer:** 支持直接传入 this.$router 的参数 ([706f394](https://github.com/NervJS/gTaro/commit/706f394d56152d32d96f9d053a4a917bfe7fffc4))
* **transformer:** 支持字符串 ref ([8ea9366](https://github.com/NervJS/gTaro/commit/8ea93660ccf6184afff530f560a382dcfc63bb7a))
* **transformer:** render if-else 中可以 return undefined（不推荐） ([8be510a](https://github.com/NervJS/gTaro/commit/8be510ac074668de8eb36a19799af7b71aa7b1dc))
* **weapp:** 补充forceUpdate ([32cc5aa](https://github.com/NervJS/gTaro/commit/32cc5aac15de0f62687863074e85b12a60f26da6))
* **weapp:** 将组件里的static方法同步到小程序实例上 ([0aec65f](https://github.com/NervJS/gTaro/commit/0aec65fce4e568ff3b1be62e0bdc1f29b473135f))
* **weapp:** 支持配置propTypes ([8ee93e9](https://github.com/NervJS/gTaro/commit/8ee93e90f6eb3ba0fe14f8853616275b3c843afa))
* **weapp:** 支持设置的static options ([c7edab4](https://github.com/NervJS/gTaro/commit/c7edab4a1b7fadd99b979a25a84a487495c373bf))
* **weapp:** 支持refs选择节点或组件 ([7f6403e](https://github.com/NervJS/gTaro/commit/7f6403e614b78b2c309c622d6129740772e28a74))
* **webapck-runner:** 调整enableSourceMap和enableExtract的默认行为 ([6cb861a](https://github.com/NervJS/gTaro/commit/6cb861a9382f3246cc4eaf1950bf219c02ff2896))
* **webpack-plugin:** 添加html、define插件 ([a212b48](https://github.com/NervJS/gTaro/commit/a212b486c509dc9acee71b056b0b113ffdc3eb58))
* **webpack-runner:** 加入webpack-runner配置项的deprecate提示 ([8ceee13](https://github.com/NervJS/gTaro/commit/8ceee13436415a708bf2df0725b0edfc610747be))
* **webpack-runner:** 修复import与extract插件的配置错误 ([bfae27a](https://github.com/NervJS/gTaro/commit/bfae27a11e6642aebf3eafc9a403447edec42424))
* **webpack-runner:** 优化编译信息展示 ([b65133b](https://github.com/NervJS/gTaro/commit/b65133bbee0865c7f5e236304fad5f1dc4f02e52))
* **webpack-runner:** 优化devServer配置 ([86da585](https://github.com/NervJS/gTaro/commit/86da585b8cca005187a04c48b08d14cbb9647f3e))
* **webpack-runner:** 增加chunkFileName配置支持 ([c7c0d00](https://github.com/NervJS/gTaro/commit/c7c0d00ed88ea887a4019225ad6759378d31efbf))
* **webpack-runner:** 支持enableExtract配置 ([e2782cb](https://github.com/NervJS/gTaro/commit/e2782cb981043b26b56ce4777c09b931158aa616))
* **webpack-runner:** 支持h5.webpackChain参数 ([3c2eb8d](https://github.com/NervJS/gTaro/commit/3c2eb8d5a3d045d674efde7a2b8ccae7933f5e48))
* 更新.gitignore ([3fac0d9](https://github.com/NervJS/gTaro/commit/3fac0d90b79b9288a04c60be2d2d123e099f412f))
* 更新siteConfig.js ([bebe4c0](https://github.com/NervJS/gTaro/commit/bebe4c04185b52330182d8e07ea5eaf3434c61f1))
* 文档底部导航兼容移动端 ([1a49e2f](https://github.com/NervJS/gTaro/commit/1a49e2f0b14656528e6ab221ff2de30bcbcdd3df))
* **weapp:** 对于非内部跳转的页面保持原有的处理的方式 ([48326f5](https://github.com/NervJS/gTaro/commit/48326f5516f0040b94a0b6254ecc1ff99fa3f776))
* **weapp:** 生命周期与小程序靠齐,页面初始化时机提前至attached ([e9e089b](https://github.com/NervJS/gTaro/commit/e9e089b40e34e884ee5e0bb2dc992abe1c938685))
* **weapp:** ref获取组件示例的时机提前 ([a03c203](https://github.com/NervJS/gTaro/commit/a03c2033d12076cbff8f5cf38a575bac6e6498c3))
* **weapp:** setData时保留undefined字段，小程序会有错误提示 ([d411891](https://github.com/NervJS/gTaro/commit/d4118916d0989a60637ecc9d033f67107915b04c))
* **weapp:** setState优化 ([e04cab3](https://github.com/NervJS/gTaro/commit/e04cab3839f67ca87bc7ba02c2822848dbdaabc4))
* **webpack-runner:** h5配置项调整 ([b140ff5](https://github.com/NervJS/gTaro/commit/b140ff5cbd89bdbfd4176e2388a28f28f2d6d9f8))
* 新增 gTaro h5 模式的动态加载 import() 功能 ([36cb172](https://github.com/NervJS/gTaro/commit/36cb17281d62825ce008da42711fa07e2f545d21))
* add component SwiperItem ([2420af0](https://github.com/NervJS/gTaro/commit/2420af02c3b6e12940c512ae17c86577aaeb0955))
* Update common.d.ts ([3315e9a](https://github.com/NervJS/gTaro/commit/3315e9a50bda39521b15fa8e1052cd1557fa2487))
* Update Picker.d.ts ([0e26b27](https://github.com/NervJS/gTaro/commit/0e26b27410996f54fdcf78b96d24aeb749068ccc))
* **cli:** 小程序端 npm 目录支持配置 ([9a816a5](https://github.com/NervJS/gTaro/commit/9a816a5653c9b5b8cabc24d661d10d8d8e1a373d))
* **cli:** 优化 npm 安装包资源分析，允许引入 npm 安装包自身依赖资源 close [#423](https://github.com/NervJS/gTaro/issues/423) ([14af040](https://github.com/NervJS/gTaro/commit/14af04063c219a8c5fb7335fac780f7f27668358))
* **cli:** 增加支付宝小程序编译类型 ([6619011](https://github.com/NervJS/gTaro/commit/6619011f5718072d68df479e007544f54c8c4ef4))
* **cli:** 支持编译生成 worker 相关文件，close [#778](https://github.com/NervJS/gTaro/issues/778) ([54de51d](https://github.com/NervJS/gTaro/commit/54de51db0775e00e768a568b309cf68c47086cab))
* **cli:** 支持编译样式文件中 import 的样式文件，closes [#746](https://github.com/NervJS/gTaro/issues/746)，closes [#758](https://github.com/NervJS/gTaro/issues/758) ([86cc770](https://github.com/NervJS/gTaro/commit/86cc770145569dba8aa1b882209ef84b9df37129))
* **cli:** cli 改造，支持生成百度小程序等其他小程序的文件 ([476a6c9](https://github.com/NervJS/gTaro/commit/476a6c9062434d4b293fb5fc96cf0f91edd24dbe))
* **cli:** cli 支持将 @gTarojs/gTaro 替换成多个端的运行时框架 ([268fa55](https://github.com/NervJS/gTaro/commit/268fa55d5c2a4f539c9f5e0185faf219c6afed2e))
* **components:** add a type definition for the block component ([3a4bd5a](https://github.com/NervJS/gTaro/commit/3a4bd5a7c299a6cbf52421ab6b8a1e833626bf93))
* **RN:** RN  端支持 deviceRatio 自定义 ([654c423](https://github.com/NervJS/gTaro/commit/654c4230972c77f6558f40b5856dd7c9ed97f565))
* **router:** 补回了getCurrentPages函数 ([0388d1f](https://github.com/NervJS/gTaro/commit/0388d1f1385e489f8bb5f86ca5348ceef9c76832))
* **router:** 暂时将page加载改为同步 ([a376b79](https://github.com/NervJS/gTaro/commit/a376b79d844b30d7da0d77a4075ca575363f86b9))
* **router:** router改用typescript ([3175efb](https://github.com/NervJS/gTaro/commit/3175efb5db0a3d58b594cab0efcb17b912d80092))
* **gTaro:** 更新 gTaro typings ([c6b73cd](https://github.com/NervJS/gTaro/commit/c6b73cdc407ad4c2674d42763848f9f15ace8204))
* **gTaro:** 加入小程序 config 的类型说明 ([9208deb](https://github.com/NervJS/gTaro/commit/9208deb7d1687f6835fe98cb0ac34b2bb87b7f87))
* **gTaro:** 兼容 event 中不存在 target 的情况 ([37694da](https://github.com/NervJS/gTaro/commit/37694dae207aa2bff1bdc41271c34531e6d76b73))
* **gTaro:** 新增百度小程序 api ([2b2d0e2](https://github.com/NervJS/gTaro/commit/2b2d0e22828ec04deb687b83bd4804c08d93adba))
* **gTaro:** 增加 SWAN/ALIPAY 分别表示百度/支付宝小程序 ([4e13bbf](https://github.com/NervJS/gTaro/commit/4e13bbf650e7a0c96105047430bd9da4393ab639))
* **gTaro:** 增加 gTaro.pxTransform API 用于处理行内样式中单位转换，close [#388](https://github.com/NervJS/gTaro/issues/388) ([cae84f3](https://github.com/NervJS/gTaro/commit/cae84f3940bc00dc4f633671e87d799ec8dfa821))
* **gTaro-alipay:** 增加支付宝小程序运行时框架 ([2a558fe](https://github.com/NervJS/gTaro/commit/2a558fe79aa559a679540c803e4ca90e80ab6de9))
* **gTaro-alipay:** 支付宝小程序 api 适配 ([a6ff163](https://github.com/NervJS/gTaro/commit/a6ff163c82fbfaa0367bfe1084715a5199951657))
* **gTaro-alipay:** 支付宝小程序适配改造 ([58c360d](https://github.com/NervJS/gTaro/commit/58c360d8b7ac5aaca7c9f1f87eb1e4e077798aee))
* **gTaro-cli:** 添加 babel-plugin-transform-jsx-stylesheet ，优化 RN 样式编译，className 支持表达式 ([7da1b36](https://github.com/NervJS/gTaro/commit/7da1b3699ba415def91f68dfde27d44e2c81dd71))
* **gTaro-compontens:** 补全文档及示例代码 ([3368869](https://github.com/NervJS/gTaro/commit/33688694607d59f6a597036b7964bd61bc818b10))
* **gTaro-h5:** 增加 setTabBarStyle、setTabBarItem APIs ([f933805](https://github.com/NervJS/gTaro/commit/f93380504e6e979f4616c6247e58c41197615fa2))
* **gTaro-h5:** 增加 systemInfo、networkType 的相关 API，并为其补全测试用例及文档 ([9b84411](https://github.com/NervJS/gTaro/commit/9b844112282e6a10f8acf51cdbedac726c3f77aa))
* **gTaro-qapp:** 添加 router的navigateTo、redirectTo ([508134a](https://github.com/NervJS/gTaro/commit/508134ab1e8966112dac9a37cf4a59901d9cfdf9))
* **gTaro-qapp:** 添加 router的switchTab、navigateBack ([b622da4](https://github.com/NervJS/gTaro/commit/b622da47098eea90a875c4e57886a75ef2ef03f5))
* **gTaro-qapp:** 添加 showActionSheet、setNavigationBarTitle、setNavigationBarColor ([94cbd19](https://github.com/NervJS/gTaro/commit/94cbd19173ac98f37bb7eac86a5dff39bcf88ee6))
* **gTaro-rn:** 新增arrayBufferToBase64和base64ToArrayBuffer api ([0b96edc](https://github.com/NervJS/gTaro/commit/0b96edc6f864afabf8199fcb7ce923c172595c8b))
* **gTaro-rn:** 增加media的测试用例 ([935cd00](https://github.com/NervJS/gTaro/commit/935cd004676690b7b4cd7dd6f8bad839eba1befa))
* **gTaro-router-rn:** 全局配置 enablePullDownRefresh ([3b590f5](https://github.com/NervJS/gTaro/commit/3b590f57c3ad7f0642fc79d3bcfea889faa763c0))
* **gTaro-router-rn:** 实现页面事件 onPageScroll ([99a91fb](https://github.com/NervJS/gTaro/commit/99a91fb71cffd95bda3d3fb82653ae6ef14a4724))
* **gTaro-router-rn:** 添加 wx.startPullDownRefresh 及 wx.stopPullDownRefresh ([4694ded](https://github.com/NervJS/gTaro/commit/4694dedbd9df05feb0fb5e35e2bfc93bde7d5667))
* **gTaro-router0rn:**  gTaro-router-rn 添加进 learna，使用 ejs 模版生成 RN 工程的 package.json ([47225aa](https://github.com/NervJS/gTaro/commit/47225aabfd7c3c8b1831a4eb8e4ade02a6e2d0d4))
* **gTaro-swan:** 添加百度小程序运行时 ([8ea98a0](https://github.com/NervJS/gTaro/commit/8ea98a013108915cb51ee2785bbc563624cb8ef9))
* **gTaro-weapp:** 将 initNativeApi 的执行时机提前，可以在任何地方放心使用 ([13cbc4d](https://github.com/NervJS/gTaro/commit/13cbc4da7b1baa15fd4d0777409638330574c898))
* **gTaro-weapp:** add componentWillPreload. close [#747](https://github.com/NervJS/gTaro/issues/747) ([1030210](https://github.com/NervJS/gTaro/commit/10302100677fd2c6e2a1eab7d4e752804dbac8dd))
* **gTaro-weapp:** weapp 增加 compile 配置用于配置编译时的一些操作 ([815f67c](https://github.com/NervJS/gTaro/commit/815f67c1951ff3daaa9d11a7a7db1dce6bff2ee7))
* **transformer:** 处理支付宝小程序事件差异 ([ef1cb30](https://github.com/NervJS/gTaro/commit/ef1cb306d1128416f3590d7fbb5c5bdf91157d76))
* **transformer:** 从 this 中解构出来的参数可以在 JSX 中使用，[#822](https://github.com/NervJS/gTaro/issues/822) ([3b34c2c](https://github.com/NervJS/gTaro/commit/3b34c2c2995650942381ab195b70ee0b3b3b1db2))
* **transformer:** 从 this.props 结构出来的函数可以在任意作用域调用 ([2c723c1](https://github.com/NervJS/gTaro/commit/2c723c1784cd6fafbbe5b9a062074f9f63603544))
* **transformer:** 去除没有使用的 import ([0030246](https://github.com/NervJS/gTaro/commit/00302467fcfd474ad5ef2dab801a997ab806278c))
* **transformer:** 使用 tslib 减少 ts 的编译文件大小 ([d01cfb2](https://github.com/NervJS/gTaro/commit/d01cfb2c09177fd0f0ce3df3e0173abe9af979ad))
* **transformer:** 使用 typescript 编译 .tsx 文件，may fix [#396](https://github.com/NervJS/gTaro/issues/396) [#392](https://github.com/NervJS/gTaro/issues/392) ([61d3e24](https://github.com/NervJS/gTaro/commit/61d3e24be30b9c643dc10eb21d930b859df30b17))
* **transformer:** 提升错误报告的健壮性 ([2b15281](https://github.com/NervJS/gTaro/commit/2b152819fb413f83ff76673682b321cb88ad346f))
* **transformer:** 在构造器里声明类函数 ([f317934](https://github.com/NervJS/gTaro/commit/f317934ed52888de23a979437b538d8c517118d1))
* **transformer:** 支持继承自定义组件 ([1a339c7](https://github.com/NervJS/gTaro/commit/1a339c7f8fb0190669769e30742c300422014e60))
* **transformer:** 支持在 if 块作用域中生成匿名表达式，定义变量 ([565af24](https://github.com/NervJS/gTaro/commit/565af24d29ab7af19a5b4e30169e479b49fc17f4))
* **transformer:** 支持在 if 中使用 bind 对象或使用字面量对象 ([e6b005a](https://github.com/NervJS/gTaro/commit/e6b005a908881a27c3517341dfc09370f23fb859))
* **transformer:** 支持在 JSX 使用 this.xxx 直接访问 this.xxx 的值 ([3814c31](https://github.com/NervJS/gTaro/commit/3814c316499834e1c887220d80e86afa2aaf5721))
* **transformer:** 支持在同一作用域对 JSX 赋值（不推荐），close [#550](https://github.com/NervJS/gTaro/issues/550) ([243b237](https://github.com/NervJS/gTaro/commit/243b237adeaf5ffaebe4fa84b98387402f3d3c69))
* **transformer:** JSX 属性 `gTaroKey` alias `key` ([c95c8b2](https://github.com/NervJS/gTaro/commit/c95c8b27868cb7d7aa7c2ff10617876679b38086))
* **weapp:** 小程序的 properties 从 defaultProps 当中找 ([96ae2d4](https://github.com/NervJS/gTaro/commit/96ae2d490644b5cfcb60abc9ad62fcd10cebe373))
* **weapp:** 支持小程序behaviors ([7b39644](https://github.com/NervJS/gTaro/commit/7b396448bdca1d55fa5630c73b7260f5ba4d2a7d))
* **weapp:** 组件提前计算好初始的state,并将初次setData执行时机提前到attached中 ([26ffa3a](https://github.com/NervJS/gTaro/commit/26ffa3a4f24e7b19c0b5849e16bf7f6c487eb408))
* **webpack-runner:** 调整 webpack 插件配置顺序 ([377cffc](https://github.com/NervJS/gTaro/commit/377cffcaab7553064a97d081df1fa76c37bab02f))
* **webpack-runner:** 简化重复的配置处理代码 ([cd13823](https://github.com/NervJS/gTaro/commit/cd13823375df2e8cb0ed3264dec11e00c5857c3c))
* **webpack-runner:** 添加dll编译支持 ([1b8b20d](https://github.com/NervJS/gTaro/commit/1b8b20d2cd2ad836ecde972abdf154ee270aaec6))
* **webpack-runner:** 修改UglifyOptions内部的传值 ([baf1bae](https://github.com/NervJS/gTaro/commit/baf1bae5e3e0480f2ecf8c452795de78b1246fba))
* **webpack-runner:** 整理webpack-runner的log函数 ([3928eb3](https://github.com/NervJS/gTaro/commit/3928eb3ff706282b1a03496e0a5568e2a0a7613d))
* **webpack-runner:** webpack-runner不再需要ts-loader ([89559de](https://github.com/NervJS/gTaro/commit/89559dee4c21bf5e329281c5da2eb9a82212280a))
* **wx-to-gTaro:** 支持复杂的 if 的表达式 ([718663e](https://github.com/NervJS/gTaro/commit/718663e7af72a8a0a6fcf0a63505797ffb6d6dd5))
* 添加 getCurrentPages 方法，补充注释 ([6b73e53](https://github.com/NervJS/gTaro/commit/6b73e53f04503c2cedb48c845088010f725e5ecc))
* RN 上拉下拉组件 ([87e0e5f](https://github.com/NervJS/gTaro/commit/87e0e5fa0d89db1ce27623412daf1240df2962eb))
* **transformer:** 在生命周期使用 props.xx 也会注入到 static properties ([68d5817](https://github.com/NervJS/gTaro/commit/68d581721a4c4b645d7a11c218a4b5d531cf79b6))
* 去掉对 pages 配置字段的处理，直接作为 ScreenName ([8d1ff98](https://github.com/NervJS/gTaro/commit/8d1ff9899c9d5d35ef6bff383b9756f2343da53f))
* 提供一个私有方法区分来自redux的props里的方法 ([cebb660](https://github.com/NervJS/gTaro/commit/cebb660e67f514a2836279151dd83f155e58d93d))
* 添加默认头部样式 ([a920e98](https://github.com/NervJS/gTaro/commit/a920e9847c68174638b955cd1f018484c716bdb2))
* add packages postcss-pxtransform ([78e7cbc](https://github.com/NervJS/gTaro/commit/78e7cbc9cc291733da1f28a799fc9e515bc4a14c))
* tabBar 默认样式及样式关联 ([289fd80](https://github.com/NervJS/gTaro/commit/289fd808020b780d07780e8b1edb10775f3620ab))
* tabBar 配置与切换 ([9aaf5a7](https://github.com/NervJS/gTaro/commit/9aaf5a7383a4f49eac90bc4dd59a46cbb79fd9b1))
* **cli:** 更新下模板 ([c2b8797](https://github.com/NervJS/gTaro/commit/c2b87978cf0487193848cccd66c1ecaf76daa2fe))
* **cli:** 将 cssUrl 配置移入 module.postcss 下 ([8efe600](https://github.com/NervJS/gTaro/commit/8efe6003a8837482021fc885cd5c309c34cf9d4a))
* **cli:** 去掉依赖的组件样式文件引入 ([caf0ba0](https://github.com/NervJS/gTaro/commit/caf0ba0dce28f7780d334b2d9a82a1dbe15fc511))
* **cli:** 去掉依赖组件的 js 引用 ([1334469](https://github.com/NervJS/gTaro/commit/1334469d8fe8a75efa2b0ef899499ebf424c3420))
* **cli:** 添加 npmrc 用于读取 taobao 镜像资源 ([3df76fe](https://github.com/NervJS/gTaro/commit/3df76fe3c40e2670181348985dd8aa285f629e0c))
* **cli:** 小程序编译增加 copy 功能 ([0132a0e](https://github.com/NervJS/gTaro/commit/0132a0ecda029b3bac2b3cf605e6e67193fec37d))
* **cli:** 小程序端编译增加 CSS 中引用本地资源替换成 base64 功能 ([db8e267](https://github.com/NervJS/gTaro/commit/db8e267b7f2c80e788ea11c3908d7681179603b0))
* **cli:** add @gTarojs/cli as devDependency to template ([4723de7](https://github.com/NervJS/gTaro/commit/4723de7b427994859b6d4ad68c31c4a3c8376288))
* **cli:** add npm scripts for deployment ([5a2dfbe](https://github.com/NervJS/gTaro/commit/5a2dfbec27a5044dc596b3ed48bf2d3eaf3ae542))
* **cli:** H5 支持 deviceRatio 自定义 ([5daa25d](https://github.com/NervJS/gTaro/commit/5daa25dfea1669a36e05f25360b623f0a1345761))
* **cli:** ignore .npmrc when using yarn ([c02f304](https://github.com/NervJS/gTaro/commit/c02f304a2454748ddb8cbbf723bdfc07321ee8c7))
* **cli:** parse constants in css ([e62afbd](https://github.com/NervJS/gTaro/commit/e62afbdb56d9c4f6cfb88a84284e2057980e2822))
* **cli:** rn编译处理，写入必要文件 ([1253cf9](https://github.com/NervJS/gTaro/commit/1253cf9720cab5ac8c85760cd6aba252c2987d52))
* **component:** tyings for camera, canvas, opendata, video ([dbe84c5](https://github.com/NervJS/gTaro/commit/dbe84c52d1e8e8d7cf3664302bb05e2030e788d5))
* **component:** typings for  Checkbox, CheckboxGroup, Form, Input ([bc96bcc](https://github.com/NervJS/gTaro/commit/bc96bccb1b5b4d0bf9ca4bf3cb9f810ee1f76aba))
* **components:** typings for CoverView, CoverImage ([316c818](https://github.com/NervJS/gTaro/commit/316c8182cf2f3794941c491eca86db460e4d2349))
* **components:** typings for Label, Picker, Radio ([3c484ef](https://github.com/NervJS/gTaro/commit/3c484ef8b427cd8534d34d7e7f19948405ae117f))
* **components:** typings for Navigator, Image ([652ad4d](https://github.com/NervJS/gTaro/commit/652ad4d804e3147f6e83f38eebbaa94570e98941))
* **components:** typings for Progress, Button ([f621ec0](https://github.com/NervJS/gTaro/commit/f621ec09196f3141209250aab1f36d9aa0072de1))
* **components:** typings for Slider, Switch, Textarea ([07ab171](https://github.com/NervJS/gTaro/commit/07ab1718728d9b0a7c214249fcb682eee804653d))
* **components:** typings for Text, RichText, Icon ([04ce7b8](https://github.com/NervJS/gTaro/commit/04ce7b81c69cbd4103e7107e42a2b9209b7e60d8))
* **eslint:** 新的函数命名规范 ([63cb96a](https://github.com/NervJS/gTaro/commit/63cb96a1ed5282a3fcc2b474e02e51ba03422c0a))
* **eslint:** 只有 gTaro.Component 作用域下方法命名规范才起作用 ([0082e99](https://github.com/NervJS/gTaro/commit/0082e9911330af722842ca1d0b368949a7a7633a))
* **learn.json:** 新增的包添加到lerna配置 ([f3616c8](https://github.com/NervJS/gTaro/commit/f3616c804c252a035347f42ad247d5ccfb618fe1))
* **rn-runner:** rn打包工具优化 ([83d9e74](https://github.com/NervJS/gTaro/commit/83d9e74b40678e7995ce274845d91339631846e0))
* **gTaro:** 补充对 checkSession 的支持 ([23588f4](https://github.com/NervJS/gTaro/commit/23588f4ff5b1657208b6906c6808d54e2d21e44e))
* **gTaro:** 更新typings ([f73d68d](https://github.com/NervJS/gTaro/commit/f73d68d4e4a713195cdaee952743c0cc1d18587a))
* **gTaro-cli:** 添加 RN 的编译时间 log ([6efda66](https://github.com/NervJS/gTaro/commit/6efda666187d57f27d1839d7d151fd66f4fd20ac))
* **gTaro-h5:** 增加 request 的测试用例 ([bc8e2ab](https://github.com/NervJS/gTaro/commit/bc8e2ab094b70455f36cdfc612b68a8beb14a159))
* **gTaro-h5/api:** h5端增加socket api ([b2c3459](https://github.com/NervJS/gTaro/commit/b2c3459ed8b27ffa02b7f7775639025c60f6cdd7))
* **gTaro-h5/api:** socket api 文档修复 ([c1d0d99](https://github.com/NervJS/gTaro/commit/c1d0d99efe4754a64fb0bf1be1269ab0474ecfe3))
* **gTaro-rn:** 更新clipboard相关API ([946afd1](https://github.com/NervJS/gTaro/commit/946afd1bf76e1ec03e3343bed71118bdfcb3f262))
* **gTaro-rn:** 更新makePhoneCall ([7ca2710](https://github.com/NervJS/gTaro/commit/7ca27109205a6196cff9b166478e2879a2ef1ac4))
* **gTaro-rn:** 更新media, vibrate相关API ([56dce1e](https://github.com/NervJS/gTaro/commit/56dce1eee8883ab40efe676a008c099b336eabce))
* **gTaro-rn:** 更新system、network相关API ([260eddf](https://github.com/NervJS/gTaro/commit/260eddf047125b76a10186521288a2468196f92d))
* **gTaro-rn:** 增加request的测试用例 ([37f40b4](https://github.com/NervJS/gTaro/commit/37f40b45dcf4e20232f4c0c9ea411a43caf552ff))
* **gTaro-rn:** 增加rn api的测试用例 ([8f18dd9](https://github.com/NervJS/gTaro/commit/8f18dd997f27834b20fd84bb6cb79dd553bf924e))
* **gTaro-rn:** 增加storage的测试用例 ([7b98274](https://github.com/NervJS/gTaro/commit/7b98274ff91917c1079c0197ac168bf83948ec32))
* **gTaro-rn:** package.json 模板提取出去 ([7689b22](https://github.com/NervJS/gTaro/commit/7689b22080cf57ccf5fd973957b7310ef86ea725))
* **gTaro-router-rn:** 生成 RootStack ([014abe8](https://github.com/NervJS/gTaro/commit/014abe88b62bce1bf08e8c0e5d65830e8ecd7bf1))
* **gTaro-router-rn:** config 配置信息读取，生成 RootStack ([b2a1c94](https://github.com/NervJS/gTaro/commit/b2a1c94ceb3bbb7173263ed8389c3e5fe14d78f5))
* **gTaro-weapp:** 支持 externalClasses ([edeffc5](https://github.com/NervJS/gTaro/commit/edeffc51c28403f5ab0423b49e36ced27cb6b4b1))
* **tc:** add swiper test ([94ee648](https://github.com/NervJS/gTaro/commit/94ee6483849fbf38cb96c78cdcc27c7b5cef86ae))
* **transformer:** 当 if 表达式含有 JSX 元素和复杂表达式时生成匿名 state ([f1414ed](https://github.com/NervJS/gTaro/commit/f1414edba163d173919fa51bb77e18d258a8fce9))
* **transformer:** 加入自定义组件是否传入组件的判断 ([a20e6b1](https://github.com/NervJS/gTaro/commit/a20e6b1fd995253d7cd9cb9533197548feeda8d8))
* **transformer:** 属于 this.props 的 JSX 事件引用自动填充完整路径 ([4b6ca63](https://github.com/NervJS/gTaro/commit/4b6ca637523a7b073e86c3f0ec3d218d9d3d8d13))
* **transformer:** 属于 this.props 的函数调用自动填充完整路径 ([3073da9](https://github.com/NervJS/gTaro/commit/3073da94505eb484ee15f9230b6be5b676d8eac7))
* **transformer:** 支持使用 || 逻辑表达式 ([3202b49](https://github.com/NervJS/gTaro/commit/3202b493c4f162be4c1fde99d5983d2dbd809f18))
* **transformer|cli:** 类定义支持 ClassDeclaration 和 ClassExpression 两种模式 ([c34bd14](https://github.com/NervJS/gTaro/commit/c34bd1422b8295a785af5a0f5c96d483164784db))
* 把转换器加入到主仓库 ([f96c251](https://github.com/NervJS/gTaro/commit/f96c2511d211eed5fbf20c43e2a8ec18ebaba7f9))
* 创建中间层 Component，注入 $router ([9f0f79a](https://github.com/NervJS/gTaro/commit/9f0f79a4eb99ea5cec48dcd2ed8a12ddfa9e895a))
* 改变 app.js 里的 render return ([2fdb804](https://github.com/NervJS/gTaro/commit/2fdb8043383e6678029885670a514609584d8525))
* 实现页面跳转 ([9406669](https://github.com/NervJS/gTaro/commit/9406669b5b4088e717c8bf2b4bc69d850a192163))
* 重构	createStackNavigator ，通过gTaro.initRouter初始化路由 ([dfcd11f](https://github.com/NervJS/gTaro/commit/dfcd11f9ff3b805eb78064f3a8a3fb568a16b7fb))
* 转换页面 config 中头部相关的配置 ([9a685b1](https://github.com/NervJS/gTaro/commit/9a685b148969e1640cdfeeb0aa192757e6011560))
* App 里 Header 相关配置的转换。 ([746ca09](https://github.com/NervJS/gTaro/commit/746ca0930c62e9fa75f048a63d3a5537a5aca449))
* **button:** add ([25232db](https://github.com/NervJS/gTaro/commit/25232db4efa27877823b0386f174ff78cf1c3e4c))
* **cli:** 创建项目模板读取cli包的版本号 ([88362c0](https://github.com/NervJS/gTaro/commit/88362c0d710a88bbb434050b607b4ec0807e40e3))
* **cli:** 当 node 版本过低时报错 ([c35a91f](https://github.com/NervJS/gTaro/commit/c35a91f96f89433feb310cced28949923cc58265))
* **cli:** 更新模板 ([3ff5c5f](https://github.com/NervJS/gTaro/commit/3ff5c5fc7599824a6ed05a39088505f203adaaee))
* **cli:** 更新模板html ([2cabc21](https://github.com/NervJS/gTaro/commit/2cabc2117117132fe7641f2c9ad07aa7fda8fb69))
* **cli:** 更新模板html ([adadd02](https://github.com/NervJS/gTaro/commit/adadd0266f617f9590803c31c4d0a0028f3c411a))
* **cli:** 生成 WXS 文件 ([4bd6ed2](https://github.com/NervJS/gTaro/commit/4bd6ed2d4fbfc48d0fba86a933e15345125d50e0))
* **cli:** 使用klaw扫描文件目录，移除vfs ([8cc1015](https://github.com/NervJS/gTaro/commit/8cc1015ad1e2ff8707e1ac743d5ff84987fdd0b8))
* **cli:** 增加 [ 尺寸设计稿换算配置 ] 到 config 模板中 ([6fc36eb](https://github.com/NervJS/gTaro/commit/6fc36eb1e19a2aac5a43754184d5c0509002e141))
* **cli:** 增加 redux 模板 ([98f61d5](https://github.com/NervJS/gTaro/commit/98f61d51132a6f49ffc98d197159ed2500225890))
* **cli:** 增加css压缩 && autoprefixer ([f0a39fe](https://github.com/NervJS/gTaro/commit/f0a39fed9167d3adf0d1aa2e9935d365b3255fcb))
* **cli:** 增加gTaro-plugin-uglifyjs插件 ([9c49ff3](https://github.com/NervJS/gTaro/commit/9c49ff38e4c570bd979cfa9e2b20461c738e51cf))
* **cli:** 支持uglify是否开启 ([560ce14](https://github.com/NervJS/gTaro/commit/560ce14ac49b12386cd9804953248e2612710020))
* **cli:** cli的h5版本传参逻辑修改，并切换到@gTarojs/transformer-wx ([716fb17](https://github.com/NervJS/gTaro/commit/716fb17244d21cd31ed6ea379c13eee8bbcbd9f5))
* **core:** 加入  的类型检查, fix [#325](https://github.com/NervJS/gTaro/issues/325) ([27207a9](https://github.com/NervJS/gTaro/commit/27207a966e024e42b3f918ea3ef7944cd7ce881d))
* **core:** 新的内部方法: internal_inline_style ([27c2cd2](https://github.com/NervJS/gTaro/commit/27c2cd21e59d544c4c523b0e33ec44fc75474c0e))
* **core:** style 支持写入对象 ([931ee57](https://github.com/NervJS/gTaro/commit/931ee57dcb396aefa047a6e6bc65dc395b0e9cab))
* **detail:** ignore ([2d37c3c](https://github.com/NervJS/gTaro/commit/2d37c3c651e86082d7bc5c16b5ed42b89d56eb2d))
* **eslint:**  新规则：no-spread-in-props ([deb74a4](https://github.com/NervJS/gTaro/commit/deb74a4d7b99a164f6d568d16776a1206b9c179d))
* **eslint:** 设置变量定义规则 ([7dee64d](https://github.com/NervJS/gTaro/commit/7dee64d7794b9a40bf49514bdf683a619cef837b))
* **eslint:** 新规则 reserve-class-properties, close [#221](https://github.com/NervJS/gTaro/issues/221) ([5fe2c46](https://github.com/NervJS/gTaro/commit/5fe2c4664e29549b6fc142e0b0ec3b3aea8bb597))
* **eslint:** 新规则: custom-component-children ([1e0a9d5](https://github.com/NervJS/gTaro/commit/1e0a9d5dad6345b449d2da6d31db89cd19453583))
* **eslint:** 新规则: manipulate-jsx-as-array ([fb50d16](https://github.com/NervJS/gTaro/commit/fb50d16fd518a0a47df795f4dcc857834eaad2c6))
* **eslint:** 新规则: no-anonymous-function-in-props ([e836e01](https://github.com/NervJS/gTaro/commit/e836e01a6357a5d16c50dcdfc708ea1eeb279837))
* **eslint:** 新规则: no-jsx-in-class-method ([baf85b7](https://github.com/NervJS/gTaro/commit/baf85b726ab287b9cb6592d573e92f535b023158))
* **eslint:** 新规则: no-jsx-in-props ([28c38f4](https://github.com/NervJS/gTaro/commit/28c38f414b3bf92e9aaf80b82521fea572a26408))
* **eslint:** 新规则: no-ref ([b62dcc2](https://github.com/NervJS/gTaro/commit/b62dcc2d515524bcef2de518cbc72eae6e063457))
* **eslint:** 新规则：if-statement-in-map-loop ([995aa1d](https://github.com/NervJS/gTaro/commit/995aa1dafdddcf20afaa2273895947f8243c3de3))
* **eslint:** 新规则：no-stateless-component ([cd05784](https://github.com/NervJS/gTaro/commit/cd0578458d7348727f6e28ee1b9e133117920d59))
* **gTaro:** 动态组件重新初始化 ([c09f41a](https://github.com/NervJS/gTaro/commit/c09f41a4d38c8b51ce3204581969391e312b8bc2))
* **gTaro:** 加入 Component 类型 ([afed5f3](https://github.com/NervJS/gTaro/commit/afed5f37924bb0790a0ba9382aa703567501991d))
* **gTaro:** 加入 ENV 和 Events 类型 ([a87fc33](https://github.com/NervJS/gTaro/commit/a87fc33e4e5ef40d92ef10c0020b8aae3b8800d6))
* **gTaro:** 加入 gTaro tsd 入口 ([6fcc507](https://github.com/NervJS/gTaro/commit/6fcc5074e72a631bed487737161ec503a23bca33))
* **gTaro:** 加入微信端能力类型 ([42f8c09](https://github.com/NervJS/gTaro/commit/42f8c098ebd1b8da14908dbb21b5d752d01c10c4))
* **gTaro:** 将 api 列表进行统一管理 ([ec79e95](https://github.com/NervJS/gTaro/commit/ec79e95062869e6558f74f6b43c939988c5241ab))
* **gTaro:** 微信小程序 getCurrentPages 和 getApp挂载在 gTaro 命名空间下 ([744dda7](https://github.com/NervJS/gTaro/commit/744dda783c8c7fa543e85902e5f75b793fcf5efb))
* **gTaro:** 优化——只将模板需要用到的数据写入页面的data中 ([89813be](https://github.com/NervJS/gTaro/commit/89813bea91dd745d2f749f98f94a5d7e06f147cd))
* **gTaro:** 增加新 api 支持 ([c930c3f](https://github.com/NervJS/gTaro/commit/c930c3fa579ec6ede9ac6c6ae2a30b9092506640))
* **gTaro-cli:** RN 编译添加 watch 功能 ([73f7cfd](https://github.com/NervJS/gTaro/commit/73f7cfd50417d2625b65050b1acb861fc06793f5))
* **gTaro-cli | postcss-pxtransform:** 增加尺寸设计稿换算配置 ([2d9fe7a](https://github.com/NervJS/gTaro/commit/2d9fe7ae72fb998421e372f735f6b3bdd851206a))
* **gTaro-h5:** 加入typings 防止ts报错 ([5230b93](https://github.com/NervJS/gTaro/commit/5230b937652466df5cda59a21d45c53e472053ed))
* **gTaro-h5:** h5端request支持jsonp ([743e9bd](https://github.com/NervJS/gTaro/commit/743e9bd50149244b6b7a52c6933e578b3431481c))
* **gTaro-rn:** 一系列端能力实现 ([d91b0e8](https://github.com/NervJS/gTaro/commit/d91b0e8973245127d34d822a885a878054a213b6))
* **gTaro-router-rn:** 添加工程 ([8597f9b](https://github.com/NervJS/gTaro/commit/8597f9bb4309f80ac58c02a9614b11645491b38c))
* **gTaro-weapp:** 小程序端增加PureComponent支持 ([1e4a107](https://github.com/NervJS/gTaro/commit/1e4a107644f0ebc010a70ba89884b820cad30683))
* **gTaro-weapp:** app 补充 onError 和 onPageNotFound 两个生命周期 ([fc7528e](https://github.com/NervJS/gTaro/commit/fc7528e5437fe337fd5ac1e0b7b0d9eb76b6b439))
* **tcr:** 手势事件的event参数的转化 ([1d52f96](https://github.com/NervJS/gTaro/commit/1d52f96eb836260f1913b99a8d7b076951b3820a))
* **tcr:** 增强 Clickable ([7d99c3e](https://github.com/NervJS/gTaro/commit/7d99c3ec46de4e2968d64f68966e2bd0767d7c35))
* **tcr:** add component switch ([698aa88](https://github.com/NervJS/gTaro/commit/698aa88cf85a03f132f21a72988185e9f3524f83))
* **transformer:** **支持自定义组件传入 children** ([8b79214](https://github.com/NervJS/gTaro/commit/8b792143319c751aa3c3c5cfe1151304bc1a90e9))
* **transformer:** 在 Component 中使用过的 this.props 会加入到 `static properties` ([ac16eb0](https://github.com/NervJS/gTaro/commit/ac16eb043602bcb044fcaecc82cc856da03868f0))
* 粗略支持浏览器后退功能 并且加入了路由动画 ([2183ecc](https://github.com/NervJS/gTaro/commit/2183ecc4d87faadd445d4d05fd5205fbf5ccd284))
* 新增测试用例 ([ccedb17](https://github.com/NervJS/gTaro/commit/ccedb17879c6d80f07dd7bbd1936a2c1bedb333a))
* 新增组件基本测试, 更改文件目录结构 ([3768785](https://github.com/NervJS/gTaro/commit/3768785112f8fbdf5f36f49000445680808acef0))
* 新增组件库测试用例 ([680b4f5](https://github.com/NervJS/gTaro/commit/680b4f52e5e90fd427a4024ef0897bbe2c324035))
* 修改事件处理方式以支持props传函数的各种情形 ([2a3d836](https://github.com/NervJS/gTaro/commit/2a3d836d9f6fe51c800834d696ad7bf8c003ace4))
* **gTaro-h5:** jsonp方法返回状态码 ([a4bb352](https://github.com/NervJS/gTaro/commit/a4bb3525a36fa67ae965a02df517f35020c2de33))
* **tcr:** Button 支持 hoverStyle ([96d0e4b](https://github.com/NervJS/gTaro/commit/96d0e4b25998ebac2851f02cf957329840319a4c))
* **tcr:** Picker 的 Dialog 模块重构，参考react-native-modal的思想 ([4562227](https://github.com/NervJS/gTaro/commit/4562227ef7f7652e8d5167a5c28ee91a9e5a8fc7))
* **transformer:** 清理无用代码，开始重构新组件化功能 ([71f8de8](https://github.com/NervJS/gTaro/commit/71f8de8f8d185393e327802371451f3dd0670439))
* **transformer:** 支持 style 传入对象 ([d0be191](https://github.com/NervJS/gTaro/commit/d0be1912cec4036ab963427ec2ca82c376a02965))
* **webpack-runner:** webpack-runner优化 ([490e7cb](https://github.com/NervJS/gTaro/commit/490e7cb36ca9b3ad9f80c4475d6c023e87b6561a))
* 1st cmt ([067e292](https://github.com/NervJS/gTaro/commit/067e292e240b931d218f3b1161074cbf9ee4a9bc))
* 调整componentDidMount的触发时机 ([ff17434](https://github.com/NervJS/gTaro/commit/ff17434bdd5cb9c0791d8fa8eafbf7ac6729c19e))
* 支持gTaro.render写法 ([6d154c3](https://github.com/NervJS/gTaro/commit/6d154c37df1a35c3fa91eebb7000562b2ea0f6d6))
* 重构swiper 组件 ([d10a9df](https://github.com/NervJS/gTaro/commit/d10a9df553a709c7356c6fd4930f6961ab275dbb))
* props函数执行时传参 ([49d5b4c](https://github.com/NervJS/gTaro/commit/49d5b4c822847f0dd965fe09eea6e10f943bb932))
* **cli:**  将h5的webpack配置移动到h5下 ([f44ebdc](https://github.com/NervJS/gTaro/commit/f44ebdc6cfd8b2ac4dca035e00b4ffd852dbee85))
* **cli:** 处理入口文件中 config 的tabBar配置 ([e923fb2](https://github.com/NervJS/gTaro/commit/e923fb2a6c04840102330ffa439282f395025b99))
* **cli:** 更新模板 ([de507ab](https://github.com/NervJS/gTaro/commit/de507ab71b954d75f4ed4ad688c204d0fb37ec7d))
* **cli:** 更新模板 ([f9fd598](https://github.com/NervJS/gTaro/commit/f9fd5987148452cefeaf0d488329b9720ca500d6))
* **cli:** 模板依赖版本升级 ([57689ab](https://github.com/NervJS/gTaro/commit/57689aba0072acc3ffa40bb820e66fa24c32718c))
* **cli:** 模板增加 typescript 配置 ([97a3db2](https://github.com/NervJS/gTaro/commit/97a3db2ba118841eefd4da12c429b16732349c45))
* **cli:** 默认模板加入 eslint ([ec2adb1](https://github.com/NervJS/gTaro/commit/ec2adb12ea18772517cbba58ce17f0530ec1483e))
* **cli:** 某些npm文件运行时会出错，增加hack支持 ([8b20f9a](https://github.com/NervJS/gTaro/commit/8b20f9afa328a7c86605cdee802092c00526ae1f))
* **cli:** 内置了less&stylus支持 ([ac2e3df](https://github.com/NervJS/gTaro/commit/ac2e3dffe2fff96aefa83bb720ef094342bf23d3))
* **cli:** 升级模板依赖包 ([bf7440b](https://github.com/NervJS/gTaro/commit/bf7440bc0f041d3f7c18aa36712748474a6027db))
* **cli:** 生成ts相关文件 ([549af99](https://github.com/NervJS/gTaro/commit/549af999da6ba709df1ca67c17af3d98fd85bab3))
* **cli:** 提示改用中文 ([992c936](https://github.com/NervJS/gTaro/commit/992c9368da5a323a27b7b5a24518ef2dfb192540))
* **cli:** 添加h5模式watch功能 ([f9444a8](https://github.com/NervJS/gTaro/commit/f9444a82aef398bdb9fd2929cacc654cad03ba34))
* **cli:** 修正模板 ([e1a7fb5](https://github.com/NervJS/gTaro/commit/e1a7fb550cb6ec5b3d1d7c569e4e39291df7f2e9))
* **cli:** 暂时把redux-h5替换为nerv-redux ([1a427b7](https://github.com/NervJS/gTaro/commit/1a427b7166bebaf42b963cba9c9b91413325d10e))
* **cli:** 增加 ts/tsx 文件编译支持 ([e13bbf2](https://github.com/NervJS/gTaro/commit/e13bbf2a95dd7ba32df7d5268168ff1f719da180))
* **cli:** 增加更多 css 预处理器选择 ([3596172](https://github.com/NervJS/gTaro/commit/3596172d3f89c0cf0e04526c0c53f974ce79c4eb))
* **cli:** 增加生成微信开发工具配置文件 project.config.json ([e109418](https://github.com/NervJS/gTaro/commit/e1094185abf0e8762f67d6931ac1e5cdbaf2a65f))
* **cli:** 支持全局自定义变量配置 ([890ad3b](https://github.com/NervJS/gTaro/commit/890ad3ba5705a86419d4dfb3bbc56d4cb1033c2d))
* **cli:** add prepublish.js ([7a5e21a](https://github.com/NervJS/gTaro/commit/7a5e21add6afe67d881c60d88d0763d3c5d6fe95))
* **cli:** add yarn lockfile for template ([6a51b0e](https://github.com/NervJS/gTaro/commit/6a51b0e132dc2949dc6cdd49ac137b628c83bd55))
* **cli:** added .npmignore ([2ad9d3e](https://github.com/NervJS/gTaro/commit/2ad9d3e6f32d1de0a00cdad821467d2eb3ee69be))
* **cli:** h5编译处理 @gTarojs/gTaro-h5 ([93ac1d3](https://github.com/NervJS/gTaro/commit/93ac1d35301946cde228ccad2e279161559386cb))
* **cli:** h5模式下现在可以自由配置webpack的构建参数了 ([cf088cb](https://github.com/NervJS/gTaro/commit/cf088cbf4e5b77fac56e6507b4cc38e5aeda412a))
* **cli:** rn编译将组件库替换成rn组件库 ([ed229b1](https://github.com/NervJS/gTaro/commit/ed229b10566421138c439afb1c14c23deb0a7822))
* **components:** 给 typings 加入注释 ([1b5746f](https://github.com/NervJS/gTaro/commit/1b5746f2f23be92b7edd9c5c9fc812dbf2e56ccd))
* **components:** 添加部分组件测试 ([08937ff](https://github.com/NervJS/gTaro/commit/08937ff1c14df0236c8b142a10dba9c4f2d77736))
* **components:** typings for MovableArea, MovableView ([9b38c64](https://github.com/NervJS/gTaro/commit/9b38c648a93f3a6e74879a9b63f7ce8c7977c8e1))
* **docs:** 更新native-api文档 ([5bff28c](https://github.com/NervJS/gTaro/commit/5bff28cbcf1c288d6ddca151383cec323a1d6568))
* **eslint:** 加入 import 和 standard 规则 ([c6ae960](https://github.com/NervJS/gTaro/commit/c6ae960db8829833354aa5047a3e2f3ea1996425))
* **eslint:** 设置 jsx 语法 ([0715dbd](https://github.com/NervJS/gTaro/commit/0715dbd899da05eee55d33b0fe4bb1ecb5e31e88))
* **eslint:** eslint-config-gTaro ([37514b5](https://github.com/NervJS/gTaro/commit/37514b5e245943b293fecb8ecd83dd34188d77f2))
* **plugin-less:** 增加 less 处理插件 ([0e16b29](https://github.com/NervJS/gTaro/commit/0e16b2900a3d4265723a2ab1b04f321d80f8f05e))
* **plugin-stylus:** 增加 stylus 处理插件 ([cf0ee58](https://github.com/NervJS/gTaro/commit/cf0ee58d1b8d39f71e03e495b2871da26bea7afe))
* **plugin-typescript:** 增加 ts 编译插件 ([d0b9b3c](https://github.com/NervJS/gTaro/commit/d0b9b3c126649b22ef1a1a550529668063245ee1))
* **postcss-pxtransform:** 不处理头部包含注释 /*postcss-pxtransform disable*/ 的样式文件 ([b6595c4](https://github.com/NervJS/gTaro/commit/b6595c4ce18c784c71865eed20b82ba58d441ca7))
* **postcss-pxtransform:** fork postcss-pxtorem 进行定制，速度更快 ([98bc997](https://github.com/NervJS/gTaro/commit/98bc99774cde0f5fea0986b59e70537fde2a3e76))
* **redux:** 支持深度merge ([9ab2aa8](https://github.com/NervJS/gTaro/commit/9ab2aa8e7c76f5ce77fd891dc59c549d511653b6))
* **redux-h5:** 添加了redux-h5 ([4aedcf7](https://github.com/NervJS/gTaro/commit/4aedcf711facdf91198fdbf33de89a19e2d9a56b))
* **rn:** rn打包 ([924e99f](https://github.com/NervJS/gTaro/commit/924e99f17ac0820c4f1e32939dfa401da9e6bb4a))
* **rn-runner:** rn打包工具 ([0d5d606](https://github.com/NervJS/gTaro/commit/0d5d606df18e1ad58a75f7d631cea3b1592ebba0))
* **router:** 路由功能升级 去除了动画 兼容前进、后退 ([368eb28](https://github.com/NervJS/gTaro/commit/368eb280a7d754a3de0b00f41c451b063a603148))
* **router:** 修复不同页面重叠的问题 ([bd77f2e](https://github.com/NervJS/gTaro/commit/bd77f2eb22eaba8688921b8a4dd9c2ce7b343185))
* **router:** 修复h5路由back功能 ([0e9e77c](https://github.com/NervJS/gTaro/commit/0e9e77c3ae3837de8d0dd11b548f1604117c2422))
* **router:** router改用@gTarojs/gTaro-h5作为基类 ([503bdc8](https://github.com/NervJS/gTaro/commit/503bdc8924651fad8b5bf6b61c68eb4a3e7e0cb0))
* **swiper:** 修复swiper ([822b96a](https://github.com/NervJS/gTaro/commit/822b96a6f5bb1be011c5a20f1698ef7941f2159e))
* **gTaro:** 暴露环境获取API ([02e7ad8](https://github.com/NervJS/gTaro/commit/02e7ad8e7b5c92ae081bc9c5d674217943ecf4a9))
* **gTaro:** 导出编译期使用的内部方法 ([58e608e](https://github.com/NervJS/gTaro/commit/58e608e0c43366fb5f6ab57729017c04268d0086))
* **gTaro:** 更新export ([00bb319](https://github.com/NervJS/gTaro/commit/00bb319c6ee0d8ee8548613b7bad4ba0325ffee7))
* **gTaro:** 生命周期执行调整 && setState()支持回调 ([cd2b1b5](https://github.com/NervJS/gTaro/commit/cd2b1b55f0d7b4eb770193826b22a4a22f4d4796))
* **gTaro:** 优化编译错误输出 ([177ca00](https://github.com/NervJS/gTaro/commit/177ca001347bf75c50d027619e766f2c899a13ac))
* **gTaro:** 增加全局事件机制 ([4badc78](https://github.com/NervJS/gTaro/commit/4badc78264fbf84622269bd16db8e14944a3fbd1))
* **gTaro:** format by prettier ([163b7bb](https://github.com/NervJS/gTaro/commit/163b7bbf39ba5b158fac433ffc8cd4c173f21f48))
* **gTaro:** gTaro拆分 ([ce02eef](https://github.com/NervJS/gTaro/commit/ce02eef00f094d90334084cbd5a58587e71b6f51))
* **gTaro-cli:**  干掉更新提示 ([098309f](https://github.com/NervJS/gTaro/commit/098309fe913f34dff2a28254c86ddb4b459149d0))
* **gTaro-cli:** 更新项目以来中所有 lerna 管理的包 ([914d8cc](https://github.com/NervJS/gTaro/commit/914d8ccb1333b46416bcbf648d4b8b674fc91964))
* **gTaro-cli:** 添加 update 命令 ([842404c](https://github.com/NervJS/gTaro/commit/842404c68a346a9ac50a231aa8598f2006cb8136))
* **gTaro-cli:** 添加更新提示 ([196b21b](https://github.com/NervJS/gTaro/commit/196b21b45975ea32706868df2008fb5e6d6b8605))
* **gTaro-cli:** 为 dist/ 编译出 project.config.json，由此可把 dist/ 拖入开发者工具以避免无效编译，详见 [#190](https://github.com/NervJS/gTaro/issues/190) ([c6339fa](https://github.com/NervJS/gTaro/commit/c6339fa43a59492a3671aff00192725a39cf502b))
* **gTaro-cli:** add gTaro update self and gTaro update project ([8d13e7f](https://github.com/NervJS/gTaro/commit/8d13e7f5ca884bf3cae57ca04e01987031b62310))
* **gTaro-h5:** add test env ([11f2d21](https://github.com/NervJS/gTaro/commit/11f2d21dbf77c4de701de704cc3f850ad5144319))
* **gTaro-h5:** H5 端 request api 增加 fetch polyfill ([d458c3e](https://github.com/NervJS/gTaro/commit/d458c3eb149412993fffd0b0c77c4105dab18e7a))
* **gTaro-h5:** h5 api 增加 selectorQuery 的测试用例，并且新增了获取 computedStyled 的功能 ([00956d0](https://github.com/NervJS/gTaro/commit/00956d05a2bd4aaa2e9e466dfc4d72685d28e358))
* **gTaro-h5:** Storage Api 编写好单元测试，修复若干问题，优化其文档 ([bdad8e5](https://github.com/NervJS/gTaro/commit/bdad8e580aff9f4de98a687c604da9be890fc1d9))
* **gTaro-h5:** gTaro api 文档补上界面部分 ([7c0aeb4](https://github.com/NervJS/gTaro/commit/7c0aeb473dda4fb2416fc11fb60f4a2747132a8c))
* **gTaro-h5:** gTaro api 文档补上媒体部分 ([119c0b4](https://github.com/NervJS/gTaro/commit/119c0b44a20e6795575fc4d27f3758c28c0a8a8b))
* **gTaro-h5:** gTaro api 文档补上文件、位置、设备部分 ([33d014b](https://github.com/NervJS/gTaro/commit/33d014ba182dd05a7ba5ff55cf507d04de5c5d3c))
* **gTaro-h5:** gTaro-api 文档更新 ([c4991f8](https://github.com/NervJS/gTaro/commit/c4991f8451cb357e4ab1f6f0a308de15633bf04c))
* **gTaro-h5:** gTaro-api hideToast 增加测试用例 ([d4f2076](https://github.com/NervJS/gTaro/commit/d4f20767637879203ba8ee66700be377bb7dbb91))
* **gTaro-h5:** gTaro-api showActionSheet 增加测试用例，更新showActionSheet的文档 ([22cf69c](https://github.com/NervJS/gTaro/commit/22cf69c1cfcc29394120f3959048b8e3868561a8))
* **gTaro-h5:** gTaro-api showLoading 增加测试用例，同时修复了一些showLoading的问题 ([4498116](https://github.com/NervJS/gTaro/commit/4498116e7532c0d7b2a3eab108053da0aa16d063))
* **gTaro-h5:** gTaro-api showModal 增加测试用例，同时修复了一些showModal的问题 ([fbf8189](https://github.com/NervJS/gTaro/commit/fbf81893b3dc0e4d60f293a59e93a1e8aec9042d))
* **gTaro-h5:** gTaro-api showToast 增加测试用例，同时修复了一些showToast的问题 ([93c82d6](https://github.com/NervJS/gTaro/commit/93c82d615dfe2bb746666fcec7b7821d1d1022a7))
* **gTaro-h5:** gTaro-h5注入$router ([e518482](https://github.com/NervJS/gTaro/commit/e518482ccbdd9a2ab557a208dfad6f13116d2a8b))
* **gTaro-h5:** WebSocket Api 编写好单元测试，修复若干问题，优化其文档 ([0a5dffa](https://github.com/NervJS/gTaro/commit/0a5dffad650bfb2ac95b3d746b2f5f50cb375e90))
* **gTaro-redux-h5:** 加入了定制版redux ([090ff9c](https://github.com/NervJS/gTaro/commit/090ff9cd7e52473e8f1fd826a4bfa54841b86b8e))
* **gTaro-rn:** 更新rn-api文档 ([6c3f06b](https://github.com/NervJS/gTaro/commit/6c3f06bbd1a904d2adddd82cf2e1d5bb98906854))
* **gTaro-rn:** 更新webSocket Api ([da8c17e](https://github.com/NervJS/gTaro/commit/da8c17ef59b133fc497a1221350b4f620680df9b))
* **gTaro-rn:** 优化websocket API，增加测试用例 ([4beb2f2](https://github.com/NervJS/gTaro/commit/4beb2f2c7b4f1f4214c125f121fe52bf4c347de0))
* **gTaro-rn:** 增加获取定位api ([08227d7](https://github.com/NervJS/gTaro/commit/08227d714a12438a30ded9a2f48f44b32558da51))
* **gTaro-rn:** 增加storage api的单元测试 ([df1f794](https://github.com/NervJS/gTaro/commit/df1f794d829578685c5fd9f5e82920fb4fa83b52))
* **tc:** 兼容input password 写法 ([d248ee8](https://github.com/NervJS/gTaro/commit/d248ee8706e96ac86f785132e1e92a1d6c59d4af))
* **tc:** input 兼容type=password 写法 ([fdad135](https://github.com/NervJS/gTaro/commit/fdad135285c59b41068421c4829516063a73a7a7))
* **tcr:** 更改Picker出现的动效，overlay层拆分出来 ([f91cf24](https://github.com/NervJS/gTaro/commit/f91cf24d7c15c6028ee972104e902d9ddb342078))
* **tcr:** add component Form ([56317c0](https://github.com/NervJS/gTaro/commit/56317c091075898e313653831cba277300a885aa))
* **tcr:** add component Label ([0f65eaf](https://github.com/NervJS/gTaro/commit/0f65eaf25b3774837888d4a04ceeb13226cb4939))
* **tcr:** add component Picker ([d28e13b](https://github.com/NervJS/gTaro/commit/d28e13bc4d8bcb7eb7f93fcbe4bb822c9a125c74))
* **tcr:** add component Tabbar ([5e34a2c](https://github.com/NervJS/gTaro/commit/5e34a2cb9202c85f51e0f1586387b680347fc840))
* **tcr:** alter Icon to stateless component ([871b897](https://github.com/NervJS/gTaro/commit/871b897f5a0d3db08691bf2a611c9aa66e4f305e))
* **tcr:** alter Text to stateless component ([3975f35](https://github.com/NervJS/gTaro/commit/3975f35eefde6d420b843f0ea7991a58b6bce69b))
* **tcr:** enhance clickable ([9fa8bc3](https://github.com/NervJS/gTaro/commit/9fa8bc37b1af95f09d9aa78d2ee9616b88783da9))
* **tcr:** Icon 在 IOS 的颜色 ([ceeb158](https://github.com/NervJS/gTaro/commit/ceeb15809943bc9368c8b9dfeb70a0131561d5a2))
* **tcr:** Picker modal 硬件返回按钮关闭选择器 ([d00cff6](https://github.com/NervJS/gTaro/commit/d00cff623fd65b929bc7506fe47ae7a1c4158076))
* **tcr:** platform-specific code of icon ([751863d](https://github.com/NervJS/gTaro/commit/751863d2ef22e907515c4f07f7979ee3c39a209e))
* **transformer:** 加入 `isNormal` 参数，直接返回 ast ([7e81930](https://github.com/NervJS/gTaro/commit/7e81930c22226ec9bfac4749a7395b9b940a74a8))
* **transformer:** 没有用到的 import 删除掉引用 ([78d1c71](https://github.com/NervJS/gTaro/commit/78d1c715e63b35e64d8ec6580af70c017cf1bb05))
* **transformer:** 内置组件 props 为 true 可以简写 ([06cf7d0](https://github.com/NervJS/gTaro/commit/06cf7d0568f7401bf5518569808c77b530193d40))
* **transformer:** 事件 bind 可以直接写数字 ([3b6a799](https://github.com/NervJS/gTaro/commit/3b6a7991d51afa243255feab54719b668614477b))
* **transformer:** result 加入已使用图片路径数组 ([94ad281](https://github.com/NervJS/gTaro/commit/94ad281581457e66321cedd6ee87951e3f8ed3f8))
* **transformer:** state|props 可以作为 data 的 key ([7e78f31](https://github.com/NervJS/gTaro/commit/7e78f311505f9a9d163376e87897b14502e07177))
* **webpack-runner:** 调整了webpack-runner的types ([b6a9c0f](https://github.com/NervJS/gTaro/commit/b6a9c0fcf6a08b660de02727af30c0a1ecf61b91))
* **webpack-runner:** 将webpack-runner切换到ts,并且支持了defineConsts, devServer，plugins配置 ([f1c0271](https://github.com/NervJS/gTaro/commit/f1c0271b3d1f28f45feefedce4aa9c0cce873334))
* **webpack-runner:** webpack-runner支持自定义devServer ([5632e94](https://github.com/NervJS/gTaro/commit/5632e944bd078bb53dada35c73efcb6906104cba))
* **wp-runner:** postcss单位转换插件配置 ([1f14d20](https://github.com/NervJS/gTaro/commit/1f14d20df65f7132ab10f521f30ea63ad6fb7e47))
* 优化插件写法 ([f8a1f5b](https://github.com/NervJS/gTaro/commit/f8a1f5bb374ab327489c9d9e0fc6b9aeacc7f19a))
* h5watch功能补上hot ([f579aa9](https://github.com/NervJS/gTaro/commit/f579aa967ec38c4c98ede5b5755a4699c95b79b3))
* nerv-to-mp版本更新 ([2621698](https://github.com/NervJS/gTaro/commit/26216983e0977f500b85236b49335bca6e853988))
* **gTaro:** 支持循环输出自定义组件 ([4dc86f2](https://github.com/NervJS/gTaro/commit/4dc86f2ea24d077a6e923038d5b94425993539aa))
* **gTaro:** 支持app及page的onShow/onHide方法 ([04e3ae9](https://github.com/NervJS/gTaro/commit/04e3ae95eea54ff7090b9e295e9c24f53a37c62e))
* **gTaro:** add api.md ([cc58c3f](https://github.com/NervJS/gTaro/commit/cc58c3f75531bf90c83e10ba93392971d65db966))
* **gTaro:** add storage api ([e013600](https://github.com/NervJS/gTaro/commit/e013600d1e370bb9cf28673159ca71a802d1baf6))
* **gTaro:** h5支持tabbar配置 ([e1a96df](https://github.com/NervJS/gTaro/commit/e1a96dff3ae0c7ad6f871e98d59facf271be3eb2))
* **gTaro-components:** 增加tabbar组件 ([c0331ac](https://github.com/NervJS/gTaro/commit/c0331ac7bb0f6c8505015eb6e1fb1b3a5df327d3))
* **gTaro-h5:** h5 侧 nerv component 做了层中间层，注入$app ([805c9df](https://github.com/NervJS/gTaro/commit/805c9df3ed15107112f0edf5b0001f64075bcdd2))
* **gTaro-redux:** 加入redux支持 ([fb66c66](https://github.com/NervJS/gTaro/commit/fb66c6626d55d2f767cc0641a04dd70ae27be873))
* **gTaro-rn:** 增加rn本地能力API ([a653768](https://github.com/NervJS/gTaro/commit/a653768d407622ea03859b6d410dc6c530425724))
* **gTaro-rn:** 增加rn框架 ([4ad36ac](https://github.com/NervJS/gTaro/commit/4ad36ac99082f10bed8fe80aaf727a2ef2d720cf))
* **gTaro-weapp:** 支持defaultProps ([d0a09b0](https://github.com/NervJS/gTaro/commit/d0a09b0fe54439ceacebd83acbb69cc8f7025bd2))
* **gTaro/api:** 完成界面/交互反馈API ([87c8e99](https://github.com/NervJS/gTaro/commit/87c8e998ee5d5f45bcb6e71f93d908df02669edd))
* **tc:** 补全View组件测试 ([a19a61f](https://github.com/NervJS/gTaro/commit/a19a61f0d85b1868240b81e68d216a9495530257))
* **tc:** 新增view组件测试 ([90c8e2d](https://github.com/NervJS/gTaro/commit/90c8e2daa4aaea2408aa23b53c5328e7886247e2))
* **tcr:** add component ScrollView ([6066bb5](https://github.com/NervJS/gTaro/commit/6066bb5278e542568b144e4941e114836cc497f3))
* 加入 View, ScrollView 的类型 ([0d8bff9](https://github.com/NervJS/gTaro/commit/0d8bff9edf5cc795481b0efbb5ba799588beb1d9))
* **components:** 添加组件测试 ([ab6e4af](https://github.com/NervJS/gTaro/commit/ab6e4af5a6555cdf214acbad066216007eee2664))
* **components-qa:** 修复快应用 text 组件文字不显示的 bug ([e49600c](https://github.com/NervJS/gTaro/commit/e49600cbc894991e58b63d1ac841e94c138320fe))
* **components-qa:** 增加页面容器组件 ([064bd06](https://github.com/NervJS/gTaro/commit/064bd06aef4d6d92096741dc449e7ef5dedef93f))
* **components-rn:** Input & Textarea 开放 RN 参数, close [#3125](https://github.com/NervJS/gTaro/issues/3125) ([02d4e3b](https://github.com/NervJS/gTaro/commit/02d4e3b1ed85b5f013b6b3a0ab1f248b2284f0e5))
* **components-rn:** ScrollView, 只拆分两个样式到 contentContainerStyle ([c827fbf](https://github.com/NervJS/gTaro/commit/c827fbf8cc0b49c35815467f37c8e4d9877c61ef))
* **components-rn:** ScrollView, 只在 onScroll 时判断 onScrollToUpper 和 onScrollToLower ([7cd8bea](https://github.com/NervJS/gTaro/commit/7cd8beae1d52e1c9b188bbcb12081a0ee5f55cfe))
* **eslint:** 增加 eslint 规则的描述说明, close [#3096](https://github.com/NervJS/gTaro/issues/3096) ([2d455e8](https://github.com/NervJS/gTaro/commit/2d455e828a0999c4cbef003e49167fd8dcd0755b))
* **h5:** 使用touchmove模拟scroll事件的触发 ([44b4e29](https://github.com/NervJS/gTaro/commit/44b4e29b8fbc8991e3374e82ced4f964bcc13311))
* **h5:** 为tabbar相关api增加了测试用例 ([b90064d](https://github.com/NervJS/gTaro/commit/b90064dd445e524cf3db9f477dcf08612ad22961))
* **h5:** 增加页面某些异常路由状态的报错 ([611d49b](https://github.com/NervJS/gTaro/commit/611d49b22b932170131ae20cd16cc52dac66f737))
* **h5:** h5增加api on/offWindowResize nextTick ([8e8fa80](https://github.com/NervJS/gTaro/commit/8e8fa8088362df1f0555e65daedd6c10dd3834ce))
* **h5:** h5增加api previewImage ([88540f4](https://github.com/NervJS/gTaro/commit/88540f454d193ff8f2341ebbf09a25ce7fe43c7b))
* **h5:** h5增加api start/stopAccelerometer onAccelerometerChange ([d3eea4c](https://github.com/NervJS/gTaro/commit/d3eea4c8693274a88b7976a42bd4fec875ecc5fd))
* **h5:** h5增加api start/stopCompass onCompassChange ([9cc3b43](https://github.com/NervJS/gTaro/commit/9cc3b4386af63401699dbae9da3c7a245f8bdbcb))
* **h5:** h5增加api start/stopDeviceMotionListening onDeviceMotionChange ([3aadaee](https://github.com/NervJS/gTaro/commit/3aadaeeb6387fcc797cdb2411031da00778c3a17))
* **h5:** h5增加api vibrateShort/Long ([a7fbcd3](https://github.com/NervJS/gTaro/commit/a7fbcd3be83e7a6e191e2be17a37c1cb4afc5d21))
* **postcss-pxtransform:** 添加样式的条件编译及测试用例 ([7688728](https://github.com/NervJS/gTaro/commit/76887288ab8f9af1f25fbf0424827f14d0da25e2))
* **quickapp:** 快应用事件处理 ([debe086](https://github.com/NervJS/gTaro/commit/debe0867b3c8743ccf4af3378801447a071ba6d7))
* **quickapp:** 快应用运行时框架 ([e1754b6](https://github.com/NervJS/gTaro/commit/e1754b6f28de278ad143adf72e81003fa4ab8ac9))
* **quickapp:** 修复事件支持 && 增加 setState 实现及相关生命周期 ([efc0d74](https://github.com/NervJS/gTaro/commit/efc0d74040bbde664b8f5b39204537ad80a94a35))
* **rn:** 添加样式文件的条件文件编译 ([9a585bf](https://github.com/NervJS/gTaro/commit/9a585bf3258694dfbd513c97451e88e9c7fbf921))
* **rn:** 支持  PureComponent ([0a34498](https://github.com/NervJS/gTaro/commit/0a34498b90671a3e8f1744de14e5e8d611e7102d))
* **rn:** fork css-to-react-native 包，方便修改 ([33cf18f](https://github.com/NervJS/gTaro/commit/33cf18fabb67091e15583b392f9dcd1999755b1a))
* **rn:** rn 端输出编译后的代码到配置的目录 ([def3cab](https://github.com/NervJS/gTaro/commit/def3cab2f2304a86379407f17c66cd1007ba9898))
* **rn:** RN 端添加 API gTaro.pageScrollTo ([459d25d](https://github.com/NervJS/gTaro/commit/459d25df5a7fedc0f35d2142483ea3c65f4c7354))
* **gTaro:** 导出 API: createContext, useContext ([56b4074](https://github.com/NervJS/gTaro/commit/56b4074eb122c822ea25202a0761d84b403977db))
* **gTaro:** 加入 hooks 的 typings ([7db8111](https://github.com/NervJS/gTaro/commit/7db8111e94c3ec890230b69da33b6aa1fb65ed8d))
* **gTaro:** 快应用对齐 onPullDownRefresh/onReachBottom/onPageScroll 等钩子 ([01b75e8](https://github.com/NervJS/gTaro/commit/01b75e87859ed96f584f40c050070e16e27c003f))
* **gTaro:** 增加 createContext 和 useContext 的 typing ([76d832c](https://github.com/NervJS/gTaro/commit/76d832ca9696312368e2760d4114d414d76e61ba))
* **gTaro:** 增加 hooks 的 typings ([aed4f80](https://github.com/NervJS/gTaro/commit/aed4f806cfb1d3d9e7e4911014d4108bca5e3f09))
* **gTaro:** 增加 port 命令参数作为快应用和 H5 的启动端口设置 ([8ad4bf4](https://github.com/NervJS/gTaro/commit/8ad4bf471d6c9948397f2ef790ac3966962c6f82))
* **gTaro:** SubPackage 增加 name 和 independent 属性 ([#2981](https://github.com/NervJS/gTaro/issues/2981)) ([6f57907](https://github.com/NervJS/gTaro/commit/6f57907ceeee2359c1572ddd743200da76c8114e))
* **gTaro:** gTaro 增加广告 API。close [#2893](https://github.com/NervJS/gTaro/issues/2893) ([3ddd99a](https://github.com/NervJS/gTaro/commit/3ddd99a87abd8f34fd3014bd497333f527a998c5))
* **gTaro-alipay:** 支付宝小程序 props 系统改造 ([dfb6e30](https://github.com/NervJS/gTaro/commit/dfb6e3089d44fa9c9d03d54a3283955757ab69a3))
* **gTaro-qq:** 增加 QQ 轻应用端适配 ([2e81854](https://github.com/NervJS/gTaro/commit/2e818546cbf3a8a14e1d266c4b8207a347ba913b))
* **gTaro-qq:** qq 轻应用 props 改造 ([7e46194](https://github.com/NervJS/gTaro/commit/7e461943109966d502885464ba7b947743c436ae))
* **gTaro-qq:** qq 小程序支持 createRef ([7576032](https://github.com/NervJS/gTaro/commit/757603294d2874fe3154603f8966989e9957e300))
* **gTaro-qucikapp:** 增加扫码 api ([93eeba5](https://github.com/NervJS/gTaro/commit/93eeba5180f6ca46121ce1ffc12d6d2a2b34bde1))
* **gTaro-quickapp:** 增加顶部导航相关 API ([b228c1f](https://github.com/NervJS/gTaro/commit/b228c1f11ae4be2616e0b08944b4a8a339a0e448))
* **gTaro-quickapp:** 增加分享/通知/部分设备相关 api ([2731263](https://github.com/NervJS/gTaro/commit/273126302abb127b031201f774dea4f5118d6528))
* **gTaro-redux:** props 对比改为全等，close [#3165](https://github.com/NervJS/gTaro/issues/3165) ([856fb63](https://github.com/NervJS/gTaro/commit/856fb63e25f7e539febe0af833d6b3f32ea46316))
* **gTaro-weapp/alipay/swan/tt:** 小程序端支持 createRef ([40ed9cb](https://github.com/NervJS/gTaro/commit/40ed9cbf0e54af058373371b4c26adfcad9db84b))
* **transformer:** 函数式组件 props.children 替换为 slot ([1b4ed2a](https://github.com/NervJS/gTaro/commit/1b4ed2aad9e676e8d300f7d80c0949e9f59fa50a))
* **transformer:** 函数式组件支持使用 children 和组合 ([8e35788](https://github.com/NervJS/gTaro/commit/8e357880c119dfff7e0e6756a433f38a16bf044e)), closes [#3047](https://github.com/NervJS/gTaro/issues/3047)
* **transformer:** 快应用新增参数: rootProps ([247a03e](https://github.com/NervJS/gTaro/commit/247a03edca07a9f5212fbd7d1d77e87376f631eb))
* **transformer:** 事件现在可以传入任何函数 ([25ab86e](https://github.com/NervJS/gTaro/commit/25ab86e486b138b6fc65f1c833a6e73084a7dd16))
* **transformer:** 支持 Context.Provider JSX 成员表达式 ([d5085ea](https://github.com/NervJS/gTaro/commit/d5085eaadcf85839f6d6a05221b3ccbeedc42450))
* **transformer:** 支持闭包函数组件 ([a67f2f9](https://github.com/NervJS/gTaro/commit/a67f2f90a6dcf4f2226c3d3f7ca2e27b4a965b30))
* **transformer:** 支持直接 export 匿名函数式组件，close [#3092](https://github.com/NervJS/gTaro/issues/3092) ([c916a4f](https://github.com/NervJS/gTaro/commit/c916a4f714a2c8f08ce228264a4a0b7630dcb4dc))
* **weapp:** 实现 react hooks ([e0f6fbc](https://github.com/NervJS/gTaro/commit/e0f6fbcf43092b636c6686928a89601ba3d086bb))
* **weapp:** 支持 contextType ([6c7737d](https://github.com/NervJS/gTaro/commit/6c7737dbf6409ae21720ed2ae41596595d9b6907))
* **webpack-runner:** 现在babel处理不再排除node_modules目录了 ([311ffa5](https://github.com/NervJS/gTaro/commit/311ffa53c1ae2b5e5f59020f488cbba37b198809))
* **webpack-runner:** h5端使用copy-webpack-plugin实现copy功能 ([8e329bb](https://github.com/NervJS/gTaro/commit/8e329bbfc9abf470d56ed89dad1f178b632d91dc))
* **webpack-runner:** webpack-runner不再从process.cwd获取项目路径 ([c2ff527](https://github.com/NervJS/gTaro/commit/c2ff527238196c465573e0f47c70bbfdc885187f))
* 编译快应用页面时 copy 页面依赖的 gTaro 内置组件 ([2a6493d](https://github.com/NervJS/gTaro/commit/2a6493d37a3d8fb1f8df4cd2b66a8ab6d04b90d6))
* 编译快应用依赖组件 ([8f3a3c2](https://github.com/NervJS/gTaro/commit/8f3a3c2c4db2b9d74a01d6aff381e5d6d3f8937d))
* 快应用编译调整 ([7a08f0c](https://github.com/NervJS/gTaro/commit/7a08f0c2d9ce7b99faea32a189b529dc11d14a2f))
* 快应用编译及快应用框架 ([50067da](https://github.com/NervJS/gTaro/commit/50067da1c6163054f9d80169a58d5deb514b072b))
* 完善快应用入口文件及页面编译 ([0be90c0](https://github.com/NervJS/gTaro/commit/0be90c098eb98704d916ba74b447dd44d50d65b3))
* 为了避免快应用基础组件与原生组件名冲突，部分组件增加 gTaro 前缀 ([73fb96d](https://github.com/NervJS/gTaro/commit/73fb96d04fa0227082ce4ecb50aabc4d6b37a647))
* **api:** 新增小程序云开发api ([1e64b83](https://github.com/NervJS/gTaro/commit/1e64b838546e56b944ce27b7b48ebff28438a504))
* **babel-plugin-transform-gTaroapi:** 防止多次运行时对gTaro变量的错误处理 ([15bc392](https://github.com/NervJS/gTaro/commit/15bc392740c32f41ff51755e405c962f76f536c8))
* **babel-plugin-transform-gTaroapi:** 加入gTaroapi转换插件 ([e90efdf](https://github.com/NervJS/gTaro/commit/e90efdf4e78172b09567f8b13969fdc3ad62a3f4))
* **cli:** 百度小程序编译时生成框架信息文件 ([2140017](https://github.com/NervJS/gTaro/commit/214001764553a6b991b77c211742bf020856de7b))
* **cli:** 各端 alias 支持完善，close [#82](https://github.com/NervJS/gTaro/issues/82) ([91de6c6](https://github.com/NervJS/gTaro/commit/91de6c66b19c8fd8202dbf2415e1aafb0b203812))
* **cli:** 跨平台开发方式支持目录判断 ([#2466](https://github.com/NervJS/gTaro/issues/2466)) ([84d0c3b](https://github.com/NervJS/gTaro/commit/84d0c3b5c77f0f66fe9055ac6a4e20d453b3aaa2))
* **cli:** 模板中增加了wba插件的注释 ([2f39b8c](https://github.com/NervJS/gTaro/commit/2f39b8cab91c63ee79bd8765522b8c5027041071))
* **cli:** 去除页面默认标题 ([76344f0](https://github.com/NervJS/gTaro/commit/76344f025d67f16b97e63855cf2ca049aa89622a))
* **cli:** 使用 typescript 重构 cli 代码 ([aa002be](https://github.com/NervJS/gTaro/commit/aa002bec958fc62b69e9e9f6132b096e139b8c89))
* **cli:** 使用 typescript 重构 cli 代码 ([4827549](https://github.com/NervJS/gTaro/commit/482754939e30e4197190e09eb8762d701a018dbd))
* **cli:** 项目配置中支持添加 pathAlias 配置 import 路径自定义别名 ([#1401](https://github.com/NervJS/gTaro/issues/1401)) ([83bffe4](https://github.com/NervJS/gTaro/commit/83bffe4c4092a6d6386014603ebf101935f528fd))
* **cli:** 小程序端编译增加 cli 与本地依赖版本校验 ([495f6c0](https://github.com/NervJS/gTaro/commit/495f6c030c4b7e215c3a4546c4cba665b0739f72))
* **cli:** 小程序端支持在 scss 文件中引用 node_modules 中的样式文件 ([aaecb79](https://github.com/NervJS/gTaro/commit/aaecb7941979e10bcce48fb0d545ac2004019a82))
* **cli:** 新增模板选项 ([575d47c](https://github.com/NervJS/gTaro/commit/575d47c76dcf608e1b2ffc4e689744c6d30a143d))
* **cli:** 新增项目配置文件可以放入sourceDir，兼容一项目多程序配置 ([#2023](https://github.com/NervJS/gTaro/issues/2023)) ([1c4cc6f](https://github.com/NervJS/gTaro/commit/1c4cc6fa382aab30473737b46623f4d28b1dcb4d))
* **cli:** 新增小程序云开发模板 ([b319899](https://github.com/NervJS/gTaro/commit/b31989950f15cae31f6c5fc04350f05c053145c4))
* **cli:** 优化跨平台开发方式 ([4ff9521](https://github.com/NervJS/gTaro/commit/4ff9521c80b14dd35ba5ddf5f66cd33de9ce29d1))
* **cli:** 增加 import 组件的定义，close [#1481](https://github.com/NervJS/gTaro/issues/1481) ([9738e56](https://github.com/NervJS/gTaro/commit/9738e56536637e3dcaa1a73314c2821d1f78dcd8))
* **cli:** 增加 weapp.compile.compressTemplate 来决定打包是否需要压缩 wxml ([15b3cd8](https://github.com/NervJS/gTaro/commit/15b3cd89138c19f3af598c9d3baff058e4223b56))
* **cli:** 增加快应用 manifest 的类型文件 ([89596b2](https://github.com/NervJS/gTaro/commit/89596b2709680da1d45ffa4ff23934485e9569db))
* **cli:** 增加快应用编译类型 ([f071494](https://github.com/NervJS/gTaro/commit/f07149420c384ee75e47fe18befe1c578bc3421c))
* **cli:** 支持编译 node_modules 中的包，close [#1358](https://github.com/NervJS/gTaro/issues/1358) ([8514833](https://github.com/NervJS/gTaro/commit/85148335393c45b121b85da585aa716aca6ad888))
* **cli:** 支持自定义 tabbar，close [#2011](https://github.com/NervJS/gTaro/issues/2011) ([4d77930](https://github.com/NervJS/gTaro/commit/4d77930b097aed26e04fdf1f4ac5342b78c659cf))
* **cli:** CLI 去除 expo，添加 react-native 的 packger server 启动 ([5150e59](https://github.com/NervJS/gTaro/commit/5150e59df61612359b61ccf39126fa06353c479f))
* **cli:** cli build ui 增加 watch 功能 ([12876fa](https://github.com/NervJS/gTaro/commit/12876fa0bd7493c1ff7193a428f048f84b4de099))
* **cli:** compile exclude 可以排除文件夹, close [#1830](https://github.com/NervJS/gTaro/issues/1830) ([2b0e999](https://github.com/NervJS/gTaro/commit/2b0e9995d0e41abb27893c2c1e260c403eb0e9ab))
* **cli:** config配置 alias选项 暂不支持转换usingComponents [#1704](https://github.com/NervJS/gTaro/issues/1704) ([#1859](https://github.com/NervJS/gTaro/issues/1859)) ([e3a5548](https://github.com/NervJS/gTaro/commit/e3a55487c7e43492a5a7fd107fffa93f0d6c3378))
* **cli:** convert 时普通 js 中的调用微信 api 的写法要转成 gTaro 写法 ([3c3d57f](https://github.com/NervJS/gTaro/commit/3c3d57f9c39602777af6f213731a717bf5d5b834))
* **cli:** css modules 处理样式文件规则与 `create-react-app` 保持一致 ([#1456](https://github.com/NervJS/gTaro/issues/1456)) ([a2ca3b9](https://github.com/NervJS/gTaro/commit/a2ca3b9d45ba62e3e132b58efc33739abcdb118d))
* **cli:** CSS Modules 默认支持样式名中划线写法, close [#1862](https://github.com/NervJS/gTaro/issues/1862) ([6cfa200](https://github.com/NervJS/gTaro/commit/6cfa2007b3cee5ad99b77b001afc0282befded9b))
* **cli:** h5端增加copy功能 ([a392ad9](https://github.com/NervJS/gTaro/commit/a392ad9bda252d5e5427204e3cf4487cf8378168))
* **cli:** project 更新增加 @gTarojs/gTaro-tt，close [#1931](https://github.com/NervJS/gTaro/issues/1931) ([4e38d8b](https://github.com/NervJS/gTaro/commit/4e38d8b114cef1e1ad3d3def3e885f110f0693b0))
* **cli:** gTaroize 转换时 jsx 中引用图片处理 ([d608d8c](https://github.com/NervJS/gTaro/commit/d608d8ce787efaf9aefc73fd798be04c299d584d))
* **cli:** gTaroize 转换时入口文件增加 H5 端的初始化，close [#1329](https://github.com/NervJS/gTaro/issues/1329) ([01e97e2](https://github.com/NervJS/gTaro/commit/01e97e20e0f95e4e65e277f04a5521fa6211a472))
* **cli:** gTaroize 转换图片链接为网络图片时不做处理 ([5cf347b](https://github.com/NervJS/gTaro/commit/5cf347bde18a387ddec717055ef9dfb6950a1621))
* **cli:** gTaroize 转换样式文件处理，尺寸单位转换 ([083ec58](https://github.com/NervJS/gTaro/commit/083ec583952d0f57bd7970f753c245931dabc446))
* **cli:** ui 库编译增加 h5 端编译成单个文件的功能 ([fdb118a](https://github.com/NervJS/gTaro/commit/fdb118ae8bb21789cb6bc6ccae60a40741485bab))
* **CLI:** 添加 gTaro info 命令，方便用户获取环境及 gTaro 相关依赖的信息 ([9e1864d](https://github.com/NervJS/gTaro/commit/9e1864debaa20d267b09ac8aa18a2fe94c2ca765))
* **CLI:** 添加 gTaro info rn 的命令 ([c6c6d75](https://github.com/NervJS/gTaro/commit/c6c6d7557444b1d1e2a568c81f6ff499ef7fc3ba))
* **cli h5:** 支持onPageScroll和onReachBottom api ([2a8224e](https://github.com/NervJS/gTaro/commit/2a8224e7cba3d526545ada76dc5f9ea54946008d))
* **cli h5 redux-h5 router:** h5路由的一些改动 ([57e6e5f](https://github.com/NervJS/gTaro/commit/57e6e5f58a4917f0f4d1899319dc47316e5f7229))
* **cli router:** 现在支持在app.js里面调用navigateTo系列api了 ([20d026e](https://github.com/NervJS/gTaro/commit/20d026e04e661a5daccb970bc464ec859ea43472))
* **cli router:** 支持在app.js的componentWillMount里使用this.$router ([3281851](https://github.com/NervJS/gTaro/commit/32818512feeffaaa39f7bbd23b1862691637a1e1))
* **cli router component webpack-runner:** h5支持自定义路由与basename配置 ([dc511c9](https://github.com/NervJS/gTaro/commit/dc511c90ca700d53af8c4baeea12d1128d30940d))
* **cli webpack-runner:** 为页面文件添加了文件名 ([23c1628](https://github.com/NervJS/gTaro/commit/23c1628a20d7f48b518342c8a58a9f6c2ff1f6e7))
* **cli webpack-runner router components:** h5的一些更新 ([3fedd67](https://github.com/NervJS/gTaro/commit/3fedd67f36a33f8397a7016e1abb71d6140ad14f))
* **component h5 router:** 支持switchTab Api ([a1e4dee](https://github.com/NervJS/gTaro/commit/a1e4dee65562c60e557c3ffc3f545875977095f5))
* **components:** 调整了components的打包策略 ([c85f0f4](https://github.com/NervJS/gTaro/commit/c85f0f4bfb5d644de24395e50334a065c85418aa))
* **components:** 完善 Input, Button, Textarea, WebView, Swiper 组件的类型定义 ([#2713](https://github.com/NervJS/gTaro/issues/2713)) ([6c4ef9c](https://github.com/NervJS/gTaro/commit/6c4ef9c48c3c6931fbcba7e6030380d7dc87f4c4))
* **components:** 新增 WebView 组件 close [#2018](https://github.com/NervJS/gTaro/issues/2018) ([fd57e13](https://github.com/NervJS/gTaro/commit/fd57e13e8f5adf99301892eb3cb9b1b7632c2827))
* **components:** 新增了更多tabbar api的支持 ([aea65dd](https://github.com/NervJS/gTaro/commit/aea65dd210234b807204a1c6111410cc2caf73b1))
* **components:** 暂时增加空的 Canvas,  Navigator 组件，防止 H5 转换报错 ([035fd49](https://github.com/NervJS/gTaro/commit/035fd491871e859c7a2aefb269a72a1c65e27a50))
* **components:** 增加了navigator组件 ([b7362c0](https://github.com/NervJS/gTaro/commit/b7362c09182b2c63de9b1fca5a3609f330a2d85b))
* **components:** 增加一个空的 OpenData 组件，防止使用 gTaro-ui 打包报错 ([6e6cd8f](https://github.com/NervJS/gTaro/commit/6e6cd8f58aa6d16bb2f31e109e90e1626f8e7fe1))
* **components:** 增加video组件 ([03b13a0](https://github.com/NervJS/gTaro/commit/03b13a045cba19659b242c19ecb0258dc99a23cf))
* **components:** 重构 ScrollView 组件。 ([23624e8](https://github.com/NervJS/gTaro/commit/23624e8bca28468399a7aa405a50e41835d55079))
* **components:** h5内置PullDownRefresh组件 ([5793260](https://github.com/NervJS/gTaro/commit/57932609bf8f36a4b99252ee1268abb7d3165007))
* **components:** h5增加canvas组件 ([09d1396](https://github.com/NervJS/gTaro/commit/09d13965d571d42a08187583fa525ca460800561))
* **components:** tabbar代码逻辑优化 ([33169ae](https://github.com/NervJS/gTaro/commit/33169ae15aca5758dbb9a6b39b718f801df3a86a))
* **components:** video组件md更新 ([a5108c5](https://github.com/NervJS/gTaro/commit/a5108c5719a3f9688ff34d583e07a4c7aaebbcd9))
* **components-rn:** 暴露 lib/provider ([e922160](https://github.com/NervJS/gTaro/commit/e922160914d3246470326af8ba7ecb6f0b831c8f))
* **components-rn:** 去掉 components-rn 的 expo 依赖 ([f29bf88](https://github.com/NervJS/gTaro/commit/f29bf889ce5a2a3506fe7e4da103abc63e5cf137))
* **components-rn:** 脱离expo, example 移至 react-native init 的项目下 ([1fdf035](https://github.com/NervJS/gTaro/commit/1fdf03565771020478513a68682cdfe106b6dd0e))
* **components-rn:** 脱离expo, example 移至 react-native init 的项目下 ([7becd8e](https://github.com/NervJS/gTaro/commit/7becd8e482b3a8d17f4f6e2d253d7a5898b1b9f0))
* **components-rn:** 引入 @ant-design/react-native ([8397adf](https://github.com/NervJS/gTaro/commit/8397adf96fa67eb1e153fcaab62502dc82b86112))
* **components-rn:** add ClickableSimplified ([cccb502](https://github.com/NervJS/gTaro/commit/cccb5023d8f950c47fb693ddbf6a075411811131))
* **components-rn:** ts 改写 WebView 组件 ([73517c4](https://github.com/NervJS/gTaro/commit/73517c4a9e1fee4d1af6decf6f0a7d09ba452722))
* **components-rn:** ts 改写 WebView 组件 ([2a0b21d](https://github.com/NervJS/gTaro/commit/2a0b21d72558eac34689a66e494b34de530e83e0))
* **css modules:** generateScopedName 支持设为函数 ([#2058](https://github.com/NervJS/gTaro/issues/2058)) ([3e27853](https://github.com/NervJS/gTaro/commit/3e278531deb75dec74dfed9974e96d55d1dc36e1))
* **doc:** 更新Api 文档 ([22a6c0d](https://github.com/NervJS/gTaro/commit/22a6c0dcc6dd8ea398a62aff40bbf6f1d4f973b5))
* **docs:** 新增微信小程序云开发模板说明 ([667c6d2](https://github.com/NervJS/gTaro/commit/667c6d28a7a55a3fece2b92e0861d9a63bc9a77e))
* **doctor:** 增加 doctor 子命令 ([be02201](https://github.com/NervJS/gTaro/commit/be0220127859e9c23d963be7bca1b0d133acbc43))
* **doctor:** 增加 doctor 子命令 ([9510a7e](https://github.com/NervJS/gTaro/commit/9510a7e13da47ff7ae70e03876c710aa30937a36))
* **eslint:** 给编译器单独定制一个规则集合 ([11eecf6](https://github.com/NervJS/gTaro/commit/11eecf6406e650fccb6c7d005f85d9f98bb4c63d))
* **eslint:** 内置组件名判断支持匿名类 ([9ed38a9](https://github.com/NervJS/gTaro/commit/9ed38a95519b59e91ea0f48634ba93731752c023))
* **eslint:** 新规则：this.props 和 this.state 的键值不能重名，close [#1996](https://github.com/NervJS/gTaro/issues/1996) ([e8dc1cc](https://github.com/NervJS/gTaro/commit/e8dc1cc5ce8cf25c2e711a18c631c006b1ac5963))
* **eslint:** state/props 重名支持解析结构的情况 ([12b6715](https://github.com/NervJS/gTaro/commit/12b671591c83c6c413d2da6f477d6bd8e89f0150))
* **h5:** 增加了chooseVideo api, videoContext api补齐 ([7fb605d](https://github.com/NervJS/gTaro/commit/7fb605d52cfa86a5cfbae2013c67292f506249ac))
* **h5:** 增加canvasToTempFilePath api ([3764452](https://github.com/NervJS/gTaro/commit/37644521c56cdaade70a21f29bdfa8b7db3497ae))
* **h5:** 增加createVideoContext api ([d8a3b0e](https://github.com/NervJS/gTaro/commit/d8a3b0efd52c0745a84b06b7acf64aea757ecd40))
* **h5:** canvas系列api不再使用Proxy ([ee708c5](https://github.com/NervJS/gTaro/commit/ee708c52a3eb881ca5c83e7e8abfd9eee854114c))
* **h5:** canvas系列api现在不强制传this了 ([4cbaab3](https://github.com/NervJS/gTaro/commit/4cbaab378fc1d87f15a758e8a615510d1293e93f))
* **h5:** h5端姑且支持setNavigationBarColor ([776aaea](https://github.com/NervJS/gTaro/commit/776aaea020672f6729d29d4456df1ff083aa29dd))
* **h5:** h5添加api getImageInfo ([2a17e0f](https://github.com/NervJS/gTaro/commit/2a17e0ff77d7a8d721299c256c6a80b4f6c05ed3))
* **h5:** h5增加api chooseLocation ([43ccd53](https://github.com/NervJS/gTaro/commit/43ccd536594b34aa3cf921f891eba461a93697cd))
* **h5:** h5增加api createInnerAudioContext ([52703ac](https://github.com/NervJS/gTaro/commit/52703ac2d2d093329bbd9951dfe36e0be35d17a0))
* **h5:** h5增加api get/setClipboardData ([e41bb2e](https://github.com/NervJS/gTaro/commit/e41bb2e31fbf1b6dfb57c613f723accfb6b7daf9))
* **h5:** h5增加api upload/downloadFile ([032eafa](https://github.com/NervJS/gTaro/commit/032eafa7a7f030e6131b01796f5a373a2d547784))
* **h5:** h5增加createCanvasContext api ([56e8843](https://github.com/NervJS/gTaro/commit/56e88438a21b41ba396e24153196bdd15f7bee9a))
* **h5:** h5支持PullDownRefresh系列api ([50a7e79](https://github.com/NervJS/gTaro/commit/50a7e79633b9f80dbf6cc1176fe4ac69b3778472))
* **h5:** innerAudioContext的一些优化: ([8a4b6c7](https://github.com/NervJS/gTaro/commit/8a4b6c777ae383f8ce1e15fc1dbe3efd9ae21f09))
* **h5:** open api 功能更新 [#2771](https://github.com/NervJS/gTaro/issues/2771) ([11e89f1](https://github.com/NervJS/gTaro/commit/11e89f114589a971e2920fdcd80b904fdeaf7343))
* **h5 component:** 支持canvasgetimagedata canvasputimage api ([17d804d](https://github.com/NervJS/gTaro/commit/17d804df60c8769dfec3112d919cf94ef517af64))
* **h5 router:** 对齐this.$router参数 ([564b684](https://github.com/NervJS/gTaro/commit/564b6844c2e824efe50e474d86792f483411f61e))
* **ht:** h5增加api pageScrollTo ([b1c5252](https://github.com/NervJS/gTaro/commit/b1c5252c9ce80993ba83dc29dca12aa023f59759))
* **index:** 新增 Swiper 兼容两端距离 ([eeae33f](https://github.com/NervJS/gTaro/commit/eeae33fcd4cc8d20b0d121251b787c8ed9a00a1e))
* **plugin-sass:** 改用dart-sass ([0a2f8d8](https://github.com/NervJS/gTaro/commit/0a2f8d830f25357f4ebcda0ec001192dbb8a9a4d))
* **rn:** 根节点嵌入组件提供的 provider ([7f4183c](https://github.com/NervJS/gTaro/commit/7f4183ce440a8be80cfafb109c5901d23d565f62))
* **rn:** 固定 react-native 版本 ([50a3ab3](https://github.com/NervJS/gTaro/commit/50a3ab357ebb8c2fa1a63419c8526b35200922fe))
* **rn:** 添加生成 JDReact 工程目录的功能 ([4047269](https://github.com/NervJS/gTaro/commit/4047269f3331a0dda0fd23a1ec3dae3a2b35b064))
* **rn:** 新增deviceMotion，accelerometer两个API ([6bef8f0](https://github.com/NervJS/gTaro/commit/6bef8f07ec8fae34f347bd4d68d60ba955221fdc))
* **rn:** 优化 RN 端跨平台开发方式 ([a1a74b9](https://github.com/NervJS/gTaro/commit/a1a74b91195a468cdb09d77c8f99933635d159e7))
* **rn:** add API chooseImage ([090b6ce](https://github.com/NervJS/gTaro/commit/090b6cebd6574e879d35af49b96f50d718e91f97))
* **rn:** add API Video ([c74bf26](https://github.com/NervJS/gTaro/commit/c74bf26a8e11575bee8cfc151fa05614d2770350))
* **rn:** RN 端添加编译时样式校验 close [#2251](https://github.com/NervJS/gTaro/issues/2251) ([0aadb7e](https://github.com/NervJS/gTaro/commit/0aadb7e4af1e7c2fe9baeb545abfb7e251cc355d))
* **rn:** RN 端支持使用 stylelint 进行样式校验 ([fdaa408](https://github.com/NervJS/gTaro/commit/fdaa408dbdd98e6c246d495bf94c39f2d6f12671))
* **RN:**  添加 RN 端 CSS Modules 的兼容处理 ([6ab2464](https://github.com/NervJS/gTaro/commit/6ab2464d5c12072120ee8d194c283f5afcf75e91))
* **RN:** RN 端添加 openUrl API ([501dcd2](https://github.com/NervJS/gTaro/commit/501dcd2d2612a2a16ed72ec5f7808d8deb9f11f6))
* **router:** 尝试支持reLaunch ([67a5e85](https://github.com/NervJS/gTaro/commit/67a5e8506b1be994ca106c0881e55aaed76e1a6c))
* **router:** 修改router的打包配置 ([8b1a743](https://github.com/NervJS/gTaro/commit/8b1a7432cc1b06057fdec1e4243f983b29684260))
* **router:** 增加了未找到页面组件的错误提示 ([aecac84](https://github.com/NervJS/gTaro/commit/aecac8463051d7bf4d93142c576d803b2b0a67bc))
* **router:** 增加了esm打包 ([8902132](https://github.com/NervJS/gTaro/commit/8902132e23bcfe833ad6a96b0fadb70d475ee80b))
* **router:** 支持页面滚动位置记录、复原 ([e939a65](https://github.com/NervJS/gTaro/commit/e939a65198399860ab95ef593f701c2493015757))
* **router:** h5 端使用 path 代替 pathname 标识当前页面路径 ([6967856](https://github.com/NervJS/gTaro/commit/6967856906fef12c891076decc35baff91d4a638))
* **router:** h5 router功能初步重构完成 ([599b0cc](https://github.com/NervJS/gTaro/commit/599b0cc22e572f5942fe40d5e1f8023bda8c86d7))
* **scss:** support global scss inject ([#2725](https://github.com/NervJS/gTaro/issues/2725)) ([1187e24](https://github.com/NervJS/gTaro/commit/1187e24159b19d3e460ff5ec9c65f723d2cf50eb))
* **gTaro:** 补充 getMenuButtonBoundingClientRect API，close [#2520](https://github.com/NervJS/gTaro/issues/2520) ([7384cfb](https://github.com/NervJS/gTaro/commit/7384cfb99be65985ea6ec5920f44305f6a6155de))
* **gTaro:** 补充新的音频 api ([854c0be](https://github.com/NervJS/gTaro/commit/854c0be2374dbd4febe56646adc44d45541af0f7))
* **gTaro:** 加入 PureComponent typing ([af49f05](https://github.com/NervJS/gTaro/commit/af49f05ef8bdae894979544697fe6b27df62ecf3))
* **gTaro:** 新增云开发 api 相关 d.ts 文件 ([04657c1](https://github.com/NervJS/gTaro/commit/04657c11187c287ed4eb92227d7de05160cadf3e))
* **gTaro:** 要求传入小程序原生对象的 api ，可以通过传入 gTaro 实例来解决 ([7300861](https://github.com/NervJS/gTaro/commit/73008611cd95e8e77e4bb678c292ba509992784c))
* **gTaro:** 增加 chooseMessageFile、compressImage APIs。fix [#2066](https://github.com/NervJS/gTaro/issues/2066) ([1edb0ba](https://github.com/NervJS/gTaro/commit/1edb0bad941aec691884d46087ae3c7fd82906d7))
* **gTaro:** 增加一个 polyfill 文件 ([8588ddb](https://github.com/NervJS/gTaro/commit/8588ddbb6f3a51b7de5e0afc2e4cc729f2a2e306))
* **gTaro:** add FileSystemManager api, [#1708](https://github.com/NervJS/gTaro/issues/1708) ([26c7c15](https://github.com/NervJS/gTaro/commit/26c7c15c1208871d9b9cb686115369ed902c9bfa))
* **gTaro:** api 调整 ([e8d73dd](https://github.com/NervJS/gTaro/commit/e8d73dd1807071dd4cbab7ca2fab6a5597ba014b))
* **gTaro:** tabbar 增加 custom 定义 ([45f6e6f](https://github.com/NervJS/gTaro/commit/45f6e6f1ac906aa9d4d698c39d8e9585110b7fe2))
* **gTaro-cli:** 调整 rn 编译配置 ([3b09fd7](https://github.com/NervJS/gTaro/commit/3b09fd746b54562b665eb8a17dcf874a8757b294))
* **gTaro-cli:** 模板支持按 url 下载 ([61b9af1](https://github.com/NervJS/gTaro/commit/61b9af169b201824e1dce3161ad29c78d941c82a))
* **gTaro-cli:** 添加 process.env.TARO_ENV 的 TypeScript 定义 ([#2663](https://github.com/NervJS/gTaro/issues/2663)) ([ecd52ff](https://github.com/NervJS/gTaro/commit/ecd52fffb08956d3e46e1fd4d287d3042cb4343f))
* **gTaro-cli:** 增加对 config.ui 配置项的处理 ([1b40313](https://github.com/NervJS/gTaro/commit/1b4031335b314a7f0992e7288125e6ca7d17c9e5))
* **gTaro-cli:** 增加微信小程序插件编译功能 ([e3ca6ca](https://github.com/NervJS/gTaro/commit/e3ca6ca779aa092f59dd40303647e170ec62ee4a))
* **gTaro-cli:** 增加支付宝小程序插件编译功能 ([a4febc6](https://github.com/NervJS/gTaro/commit/a4febc6f55caf4e2f9e53832f7aa3982fa49219b))
* **gTaro-components:** 更新 Video 组件的类型定义 ([63d7e13](https://github.com/NervJS/gTaro/commit/63d7e138e2815cb67fafe7fe85c69511031674dd))
* **gTaro-components:** 精简依赖,移除urijs ([531110b](https://github.com/NervJS/gTaro/commit/531110b9748a968fb96d6b71695f773d9e03c9ac))
* **gTaro-components:** 添加 PickerViewColumn 组件 ([#2606](https://github.com/NervJS/gTaro/issues/2606)) ([9fa119b](https://github.com/NervJS/gTaro/commit/9fa119b58e05d12f5df4800fd3075325bd658ec9))
* **gTaro-components:** 完善 CoverView 的类型定义 ([#2436](https://github.com/NervJS/gTaro/issues/2436)) ([4c4f0bd](https://github.com/NervJS/gTaro/commit/4c4f0bd8e806e098053890edcb6694a1f4b60a16))
* **gTaro-components:** 完善 Form 组件的类型定义 ([#2951](https://github.com/NervJS/gTaro/issues/2951)) ([16b2613](https://github.com/NervJS/gTaro/commit/16b261366dd754551233c906db5dadf9a80143e4))
* **gTaro-components:** add borderRadius for Progress Component ([4484546](https://github.com/NervJS/gTaro/commit/448454614d5a53bb74b93e085fa2bef95551017d))
* **gTaro-components:** picker date month 区间选择问题 ([70fe933](https://github.com/NervJS/gTaro/commit/70fe933fbac24f592eb003b8bebf81987b2bcadc))
* **gTaro-components-qa:** 快应用相关组件添加 ([e8e4216](https://github.com/NervJS/gTaro/commit/e8e42168c96793af24cce99e32643eace007bea0))
* **gTaro-components-rn:** 让 SwiperItem 支持 onClick, close [#1564](https://github.com/NervJS/gTaro/issues/1564) ([c289285](https://github.com/NervJS/gTaro/commit/c289285f24ce191654ae1579e656a36d66db6937))
* **gTaro-components-rn:** 移植 ant-design-mobile-rn 的 Picker Modal Portal 等 ([c523077](https://github.com/NervJS/gTaro/commit/c523077e710fabb4813237eb1743474606005da7))
* **gTaro-components-rn:** 增加 WebView, close [#2336](https://github.com/NervJS/gTaro/issues/2336) ([b9db564](https://github.com/NervJS/gTaro/commit/b9db564b18ccaee9db1e318431e1f96420860cb9))
* **gTaro-components-rn:** 支持 Video 参数 initialTime 传字符串型数字，close [#1997](https://github.com/NervJS/gTaro/issues/1997) ([65f786c](https://github.com/NervJS/gTaro/commit/65f786c6065b7983d616f4c07ca881573cc89c16))
* **gTaro-h5:** 添加createAnimation接口 ([466c16d](https://github.com/NervJS/gTaro/commit/466c16dc16c6420bd1d82a695762699c9a722193))
* **gTaro-h5:** 增加 makePhoneCall API，close [#1426](https://github.com/NervJS/gTaro/issues/1426) ([93e23f0](https://github.com/NervJS/gTaro/commit/93e23f07cc1a62e379ade9844d6d67f13c8e7c3d))
* **gTaro-h5:** createAnimation API 去除不必须信息 ([3a1a891](https://github.com/NervJS/gTaro/commit/3a1a8913af392d4e1277f66e02278460cec8212b))
* **gTaro-h5:** gTaro-h5打包模式修改 ([c0e73b3](https://github.com/NervJS/gTaro/commit/c0e73b37ea9e8670dd4054be52451bc9f0880292))
* **gTaro-mini-runner:** 如果是组件需要补充 component:true 配置 ([bbc8847](https://github.com/NervJS/gTaro/commit/bbc8847c97625b3822e4d4392d02fd69604821db))
* **gTaro-mini-runner:** 生成多端类型文件 ([dfa9c10](https://github.com/NervJS/gTaro/commit/dfa9c1070713286df1d61d01e1b5ba155af32a8a))
* **gTaro-mini-runner:** 生成页面以及组件的 usingComponents 配置 ([7b08c44](https://github.com/NervJS/gTaro/commit/7b08c445d82fa1e627c8d6438027e43778f81458))
* **gTaro-mini-runner:** 优化文件生成 ([d5d14a6](https://github.com/NervJS/gTaro/commit/d5d14a6959a251b90d55eba75e7d3f2a98fb5328))
* **gTaro-quickapp:** 快应用支持设置 tabBar ([0e673ad](https://github.com/NervJS/gTaro/commit/0e673adb2d7503b5299ec4158da5935053746019))
* **gTaro-rn:** 更新暂定能实现的api列表和本周完成列表 ([21c6af8](https://github.com/NervJS/gTaro/commit/21c6af84221e81c5066695953f48a271caa5cf2e))
* **gTaro-rn:** 更新storageAPI ([a47cf71](https://github.com/NervJS/gTaro/commit/a47cf71aa949900cd916f864fc25f455ff8731d1))
* **gTaro-rn:** 去除 RN 的 expo 依赖 ([eec6aa1](https://github.com/NervJS/gTaro/commit/eec6aa1f27d125dcf75ad8b8f5dcec56585f7cff))
* **gTaro-rn:** 新增downloadFile Api, [#1563](https://github.com/NervJS/gTaro/issues/1563) ([ace925b](https://github.com/NervJS/gTaro/commit/ace925bf57e79843d340e836436af3cbca5666c7))
* **gTaro-rn:** 增加chooseImage Api ([08fe7f2](https://github.com/NervJS/gTaro/commit/08fe7f20d6963ac9516bdc60f85afbb9afe40bf8))
* **gTaro-router-rn:** 添加 showTabBar 和 hideTabBar  的 API ([18298c6](https://github.com/NervJS/gTaro/commit/18298c660bcd85b577da1f4efe2222347b80c48b))
* **gTaro-swan:** 百度小程序增加 componentDidShow、componentDidHide。closed [#2605](https://github.com/NervJS/gTaro/issues/2605) ([91f5c4f](https://github.com/NervJS/gTaro/commit/91f5c4fc0cad1a4d90c1970f727b19cba38eec62))
* **gTaro-swan:** 百度小程序重构 props 系统 ([1a6d244](https://github.com/NervJS/gTaro/commit/1a6d244a9548c2cf4a5bc26d45294dbff6c6a552))
* **gTaro-tt:** 字节跳动小程序 props 改造 ([0af1d46](https://github.com/NervJS/gTaro/commit/0af1d460bd4469386b3b51f232da643f32c6f0c8))
* **gTaro-weapp:** 更新TabBar类型声明 ([#2465](https://github.com/NervJS/gTaro/issues/2465)) ([2672f89](https://github.com/NervJS/gTaro/commit/2672f891fc4e523c441d845604a93537c30a5cf4))
* **gTaro-weapp:** 微信小程序 props 改造 ([e5fa03b](https://github.com/NervJS/gTaro/commit/e5fa03b08648a839568ea6cad7451a54d74b43c5))
* **gTaro-weapp/alipay/swan/tt:** 增加 this.$preload，close [#1570](https://github.com/NervJS/gTaro/issues/1570) ([ae4ad6d](https://github.com/NervJS/gTaro/commit/ae4ad6d3342dce2dde9aa9faea27ac19d0cf5584))
* **gTaro-weapp/h5/alipay/swan/h5:** 为 gTaro.request 添加拦截器，close [#1976](https://github.com/NervJS/gTaro/issues/1976) ([5181a41](https://github.com/NervJS/gTaro/commit/5181a41d760dff555336b656172b0b2574772259))
* **gTaroize:**  支持 wxml catch 函数直接写 true ([d94032f](https://github.com/NervJS/gTaro/commit/d94032f63055549175827dc12d9466aaf8f7a771))
* **gTaroize:** 当初始 data 和 properies 重复定义键值时报错 ([dda8d3e](https://github.com/NervJS/gTaro/commit/dda8d3eb3e86fd1aa82c3243855a54453f32d8f3))
* **gTaroize:** 改进报错信息 ([93ec0d8](https://github.com/NervJS/gTaro/commit/93ec0d8cc7eb7e38cfe1e82223298c86c2a982ef))
* **gTaroize:** 构造函数支持传入变量 ([f104d05](https://github.com/NervJS/gTaro/commit/f104d057d2a21748fdda1cd4dc6ada60a6bcaa2b))
* **gTaroize:** 生命周期函数支持 async/await, close [#3477](https://github.com/NervJS/gTaro/issues/3477) ([c7b76ab](https://github.com/NervJS/gTaro/commit/c7b76ab9acbe1f14bb0371583b709350f74be249))
* **gTaroize:** 使用 JavaScript 保留字循环报错 ([2a81b6d](https://github.com/NervJS/gTaro/commit/2a81b6dab580e88bef95f72c1439f0d72f66c4df))
* **gTaroize:** 所有 template 都继承全局样式 ([6eb3cff](https://github.com/NervJS/gTaro/commit/6eb3cffad06d975616756d7d0d559294033424fb))
* **gTaroize:** 在 props observer 中使用对象函数简写 ([ee2e683](https://github.com/NervJS/gTaro/commit/ee2e683d2843887f5c858785ca485532f5ebf79e))
* **gTaroize:** 在类中调用 微信钩子函数转换为相应地 gTaro 钩子函数 ([e4d9e67](https://github.com/NervJS/gTaro/commit/e4d9e67d9b051031914efa44580ce1ca80e8a142))
* **gTaroize:** 支持 naming slot, close [#1765](https://github.com/NervJS/gTaro/issues/1765) ([fba22ea](https://github.com/NervJS/gTaro/commit/fba22ea9dd3be15feb15bf45b26232a609f5c064))
* **gTaroize:** 支持保留原有 wxml 注释 ([3b24f18](https://github.com/NervJS/gTaro/commit/3b24f18509c354b36304b0e7619b9d75d4a528dc))
* **gTaroize:** 支持在 wxml 使用复杂结构语法，close [#2695](https://github.com/NervJS/gTaro/issues/2695) ([b28ef49](https://github.com/NervJS/gTaro/commit/b28ef49d105def5b0c53f8b9b1e4a304197f3812))
* **gTaroize:** 支持直接用 this.foo 表示 class 计算属性 `foo`, close [#1381](https://github.com/NervJS/gTaro/issues/1381) ([66424fd](https://github.com/NervJS/gTaro/commit/66424fdf117564b101b36003ff4438cb652c94d6))
* **gTaroize:** 转换 slot 为 this.props.children ([4a79cbd](https://github.com/NervJS/gTaro/commit/4a79cbd098404774416cf0a9684c78f172ef1338))
* **tc:** 完善icon, input等测试用例。 修复audio问题 ([6827d4f](https://github.com/NervJS/gTaro/commit/6827d4f04b700b0dd7ad776f5d9be3680862a99e))
* **tc:** progress, radio test ([9f6754a](https://github.com/NervJS/gTaro/commit/9f6754add9944c84904788a818d26c56682a8f6b))
* **tcr:** add component Button ([cb3aecf](https://github.com/NervJS/gTaro/commit/cb3aecfb0c20813d4915fc5cd507a5e9557b21e9))
* **tcr:** add component checkbox ([2e2c8c6](https://github.com/NervJS/gTaro/commit/2e2c8c679d6ec51482228541b0ab0b03e1304bd4))
* **tcr:** add component checkbox ([6e57d1e](https://github.com/NervJS/gTaro/commit/6e57d1ef6ae07c556d4f9554c6f652516b542dfb))
* **tcr:** add component image ([107e5da](https://github.com/NervJS/gTaro/commit/107e5dac0f81980c5d4ffedd10e0fa2405fe950a))
* **tcr:** add component Input ([bb10fa8](https://github.com/NervJS/gTaro/commit/bb10fa80072b85d6b9eac6780e1b6551db53f18e))
* **tcr:** add component Progress ([48370ba](https://github.com/NervJS/gTaro/commit/48370ba37add5e50abbe6eb8bdd10704b9d7c6b5))
* **tcr:** add component Radio ([bf26b64](https://github.com/NervJS/gTaro/commit/bf26b64031c2ada2a2ecf883f06c31b4934ec8cf))
* **tcr:** add component RichText ([bb3eb0c](https://github.com/NervJS/gTaro/commit/bb3eb0ce0d9db61a0a7fd8da3c50bab59f9a60b7))
* **tcr:** add component Slider ([5c8a579](https://github.com/NervJS/gTaro/commit/5c8a57937ab9a8fab98c793390199d3b2e754326))
* **tcr:** add component Swiper ([fa12fbe](https://github.com/NervJS/gTaro/commit/fa12fbe9d786100b7cfb487d6c47a1cdc595be44))
* **tcr:** add component Text ([a2911a0](https://github.com/NervJS/gTaro/commit/a2911a0fd94e902a5e86af7fc6816995ddb6c4aa))
* **tcr:** add component Textarea ([99f4939](https://github.com/NervJS/gTaro/commit/99f4939cc515e0225161f831ed810de8ddd47ac1))
* **tcr:** add component view ([7947b65](https://github.com/NervJS/gTaro/commit/7947b65e8c3e096bc0a8790118949e1d2c9212ce))
* **tcr:** change event name to on* ([81d10b9](https://github.com/NervJS/gTaro/commit/81d10b9b65c703f7ef2def819deb521f5a6445d0))
* **tcr:** dismember styles ([e166b85](https://github.com/NervJS/gTaro/commit/e166b85246763f90ed499f1244f5c76563f881f5))
* **tcr:** patch animation to loading button ([9d63e3b](https://github.com/NervJS/gTaro/commit/9d63e3b6162308f8c37cf66f9a48f138addcb39e))
* **tcr:** return wrappedComponent when there is no onClick callback ([fb3b443](https://github.com/NervJS/gTaro/commit/fb3b443707c1d492e2fe8209a00bbdfdc160a5d9))
* **tcr:** testing modified ([7e50324](https://github.com/NervJS/gTaro/commit/7e503245266cb85badb191d47ecae27a89888752))
* **tcr:** uncomplete Input ([ef5b6cf](https://github.com/NervJS/gTaro/commit/ef5b6cf91914ebafd4717904a5c90e8a308c50c0))
* **transformer:**  支持在快应用循环中使用匿名函数，[#3495](https://github.com/NervJS/gTaro/issues/3495) ([0a66dbd](https://github.com/NervJS/gTaro/commit/0a66dbdd6a3172e07bb2838890159322c8f6241a))
* **transformer:** 百度小程序某些属性需要用 `= =` 包裹住 ([32627dc](https://github.com/NervJS/gTaro/commit/32627dcacaad237a909964edaccc80a9532c2823))
* **transformer:** 当循环中使用 key 作为键值时给予修改建议 ([1b8ddc7](https://github.com/NervJS/gTaro/commit/1b8ddc7bdc9030aaeaa866e71577f40f59829465)), closes [#2492](https://github.com/NervJS/gTaro/issues/2492)
* **transformer:** 父类方法阻止事件冒泡，close [#1596](https://github.com/NervJS/gTaro/issues/1596) ([eb362a7](https://github.com/NervJS/gTaro/commit/eb362a7f996d11fc1558bb4d4900653de1343fa8))
* **transformer:** 改变快应用的循环模式 ([9a9e9b4](https://github.com/NervJS/gTaro/commit/9a9e9b419f74ecbc08dd648ffde4788412cd964e))
* **transformer:** 如果用户没有写在循环中写 index，就生成一个匿名 index ([b60f5f1](https://github.com/NervJS/gTaro/commit/b60f5f19b843a12d34bea3db9fee58fe73b02afc))
* **transformer:** 使用类函数式组件不再要求以 render 开头命名 ([ea1e43e](https://github.com/NervJS/gTaro/commit/ea1e43e4f4b8094c95082b9b1ee4def22ab9b3fd))
* **transformer:** 事件传参支持使用匿名函数 ([961b009](https://github.com/NervJS/gTaro/commit/961b009b76e0c2c959c5301b72f6e9dae1049ca3))
* **transformer:** 同一文件定义多个类在 cli 直接报错 ([eea66cf](https://github.com/NervJS/gTaro/commit/eea66cfbaac1b613468544b1386f11f2e0ac3b68))
* **transformer:** 循环中可以直接 return JSX 引用，close [#3504](https://github.com/NervJS/gTaro/issues/3504) ([38a38ce](https://github.com/NervJS/gTaro/commit/38a38cedfe59e3834493fd055e77f4c14610e108))
* **transformer:** 允许 Image 组件嵌套，close [#1881](https://github.com/NervJS/gTaro/issues/1881) ([5214691](https://github.com/NervJS/gTaro/commit/52146918b9252972685854e61c39a8602b3802a8))
* **transformer:** 增加快应用适配器 ([13cfa70](https://github.com/NervJS/gTaro/commit/13cfa70088d3506d752a4eae0fbc1c1765ad2454))
* **transformer:** 支持 children 与其它变量同时从 props 中解构 ([b6d1d45](https://github.com/NervJS/gTaro/commit/b6d1d45c732398ea90e16b0c08910087c382a773)), closes [#3530](https://github.com/NervJS/gTaro/issues/3530)
* **transformer:** 支持 do expression，close [#2589](https://github.com/NervJS/gTaro/issues/2589) ([67e0e2d](https://github.com/NervJS/gTaro/commit/67e0e2deae8d8d6d8c98c45438914f8cf31fbbeb))
* **transformer:** 支持 export * from * 语法, close [#959](https://github.com/NervJS/gTaro/issues/959) ([c7f9f24](https://github.com/NervJS/gTaro/commit/c7f9f241b116ad9d18dd4883097b9d080da25535))
* **transformer:** 支持 npm run build 时压缩 wxml, close [#1408](https://github.com/NervJS/gTaro/issues/1408) ([ea4e8a7](https://github.com/NervJS/gTaro/commit/ea4e8a77bed6e615661aef0a6210947b813ac219))
* **transformer:** 支持 render props ([eda6750](https://github.com/NervJS/gTaro/commit/eda6750abef1363987df8ec9ba65e3df154779ab))
* **transformer:** 支持函数式组件 ([7ab7e38](https://github.com/NervJS/gTaro/commit/7ab7e38a7d373a17533fa6ae33ea98cf271ec8c2))
* **transformer:** 支持类函数式组件 ([ad8ce20](https://github.com/NervJS/gTaro/commit/ad8ce20f02d332751cc491bad062ea40113c4bcb))
* **transformer:** 支持类函数式组件 ([b58df6f](https://github.com/NervJS/gTaro/commit/b58df6f4259f9474b289a1f7e76f0948bd5814ca))
* **transformer:** 支持枚举条件渲染, close [#1901](https://github.com/NervJS/gTaro/issues/1901) ([28ccca0](https://github.com/NervJS/gTaro/commit/28ccca09229a0ea25e260751211815a1d9b39856))
* **transformer:** 支持普通函数表达式定义组件，close [#3682](https://github.com/NervJS/gTaro/issues/3682) ([e16e671](https://github.com/NervJS/gTaro/commit/e16e671aeec54c0d7b640a5d0548501d89ea0013))
* **transformer:** 支持用函数表达式定义函数式组件 ([a6cd62d](https://github.com/NervJS/gTaro/commit/a6cd62d969b8f890dd67bf801e8d45a9038c0684))
* **transformer:** 支持在循环中定义 JSX 变量并使用 if-else 赋值 ([495f7f5](https://github.com/NervJS/gTaro/commit/495f7f5b79d17a9a68b46f70cf2a9c7bb76d7874))
* **transformer:** 支持在循环中使用 if，close [#1331](https://github.com/NervJS/gTaro/issues/1331) ([09979cb](https://github.com/NervJS/gTaro/commit/09979cbcb263ff801070879a04f89dcaab8851fd))
* **transformer:** 支持在循环中使用 switch-case ([586700e](https://github.com/NervJS/gTaro/commit/586700e5b35fbc20c5fea74fc311bbccfc8d32ee))
* **transformer:** 转换器也会执行 eslint-plugin-gTaro 的规则 ([198f839](https://github.com/NervJS/gTaro/commit/198f8399760b39d7e282206a927f0905ff280230))
* **transformer:** JSX 字符串和 JSX 表达式在快应用都需要用 Text 包裹起来 ([f1907b6](https://github.com/NervJS/gTaro/commit/f1907b6edd5994da5f0275af01ef0ae8ace54882))
* **transformer:** gTaro API 的回调函数总是推荐使用箭头函数, close [#1693](https://github.com/NervJS/gTaro/issues/1693) ([cbec912](https://github.com/NervJS/gTaro/commit/cbec91263544752bda5165713f8438d1bdcc767d))
* **transformer:** this.state 的变量和 render 的自定义变量重名时警告，close [#1385](https://github.com/NervJS/gTaro/issues/1385) ([2890c67](https://github.com/NervJS/gTaro/commit/2890c67f2a18f2720913a32965b889f448823920))
* **transformer:** wx:if/else 的间隔也可以写注释 ([74b6f90](https://github.com/NervJS/gTaro/commit/74b6f90e21e311a3e165531181ef8de2ecadf2e2))
* **type:** upload typing from 2.x ([4387185](https://github.com/NervJS/gTaro/commit/43871855853ffdf66f9c08b5f19aa8b206a93320))
* **types:** BaseEvent添加两个常用事件处理的函数 ([#1739](https://github.com/NervJS/gTaro/issues/1739)) ([01afc26](https://github.com/NervJS/gTaro/commit/01afc26058f2eade78d234ee0ea28b7c2c5977e8))
* **typescript:** 类型声明文件增加类类型：ComponentClass ([#2720](https://github.com/NervJS/gTaro/issues/2720)) ([bf80451](https://github.com/NervJS/gTaro/commit/bf80451d1d3d58d297738b9fef94b2a089f438dd))
* **typings:** add the type definition of FunctionComponent and gTaro.memo ([#3517](https://github.com/NervJS/gTaro/issues/3517)) ([7c8edd2](https://github.com/NervJS/gTaro/commit/7c8edd2d219c8e9a97cdc6778c0fd44d4a716f85))
* **weapp:** 把 `shallowEqual` 导出到各程序端 API ([279becb](https://github.com/NervJS/gTaro/commit/279becb16d58e4d5bb0d3e39fd78e5ca2ad8a579))
* **weapp:** 实现两个 React 16 的生命周期 ([323409e](https://github.com/NervJS/gTaro/commit/323409e7f25a8a04f8cedf22c29d3119e7b76eac))
* **weapp:** 添加云开发 cloud.CloudID 字段( close [#3212](https://github.com/NervJS/gTaro/issues/3212)) ([1f715f2](https://github.com/NervJS/gTaro/commit/1f715f236061d05818500771f9423cc6b787f61f))
* **weapp:** 支持 PropTypes ([dd59b1d](https://github.com/NervJS/gTaro/commit/dd59b1d0aff4ef62235c0e85767ad6292c6e4bda))
* **weapp|tt|swan|alipay:** 小程序端增加 this.$router.path 标识当前页面路径 ([1f3c505](https://github.com/NervJS/gTaro/commit/1f3c505643d7f7fc19d82cf100837f262ea03c11))
* **webpack-runner:** 调整代码逻辑,增加了一些测试用例 ([f98c146](https://github.com/NervJS/gTaro/commit/f98c14631af5770ed7038f69112d619cbb0f7716))
* **webpack-runner:** 加入能作用于dll的webpackChain配置 ([352aa96](https://github.com/NervJS/gTaro/commit/352aa96a6e338baf4e86f25d1fa3aaf9af250c63))
* **webpack-runner:** 将gTaro-h5移出dll ([9efda3c](https://github.com/NervJS/gTaro/commit/9efda3c764c2625d04007d96db54d9ed9ca48190))
* **webpack-runner:** 切换为dart-sass ([40533fc](https://github.com/NervJS/gTaro/commit/40533fc5298a772a5ac927c742090a53c98c6bce))
* **webpack-runner:** 去除了buildDll流程,fix [#1800](https://github.com/NervJS/gTaro/issues/1800) ([a95f600](https://github.com/NervJS/gTaro/commit/a95f6001199597673da84d63e990e410bde76f16))
* **webpack-runner:** 适配新版cssModules配置 ([a7a6b23](https://github.com/NervJS/gTaro/commit/a7a6b23d382143c6b65803a7e1b3ac21ba4d2667))
* **webpack-runner:** 现在components可以具有treeshaking优化了 ([9af11fa](https://github.com/NervJS/gTaro/commit/9af11fa2da19f1097ab026849ecaad4b6a4027d7))
* **webpack-runner:** 在h5生产环境中移除部分调试代码 ([7969ebe](https://github.com/NervJS/gTaro/commit/7969ebe418ba62dbec944fa117cb8c30de86e064))
* **webpack-runner:** 支持修改dll的文件名 ([438e1f3](https://github.com/NervJS/gTaro/commit/438e1f3730927ca8541de496ee60861fd7041c82))
* **webpack-runner:** 支持gTaro-h5 treeshaking ([b54964b](https://github.com/NervJS/gTaro/commit/b54964b23a431ae1f5766a8ddbb2b61f0580c98e))
* **webpack-runner:** babel插件默认不受额外的配置文件影响 ([e9e6c0e](https://github.com/NervJS/gTaro/commit/e9e6c0eb583fc4cf12c37dc323ac50f9a3a11583))
* **webpack-runner:** cssModules的module模式不再排除node_modules目录 ([c7f6a92](https://github.com/NervJS/gTaro/commit/c7f6a927cc6c56373ab2a25aea058acdc8530610))
* **webpack-runner:** h5端支持main:h5 mainfield ([7e6cc94](https://github.com/NervJS/gTaro/commit/7e6cc949ea4f2db340fb856591ed36bee17927ca))
* **webpack-runner:** mainFields补上了browser字段, close [#3415](https://github.com/NervJS/gTaro/issues/3415) ([3ef3d5b](https://github.com/NervJS/gTaro/commit/3ef3d5b4fa54cd75a78303eb3c1c0d6681f9ef12))
* **with-weapp:** 支持 triggerEvent，close [#1983](https://github.com/NervJS/gTaro/issues/1983) ([c4fc12d](https://github.com/NervJS/gTaro/commit/c4fc12dd076b9cd5443ada051a7b67a95b32c312))
*  form ([7e6f9cf](https://github.com/NervJS/gTaro/commit/7e6f9cfea20a324ec774c154fcaf2f8e3eb69155))
* 拆分router到gTaro-router ([a2afe27](https://github.com/NervJS/gTaro/commit/a2afe27decad05c29801b20b29d9404ba7aaabff))
* 模板依赖更新 ([4831e95](https://github.com/NervJS/gTaro/commit/4831e95c17d17810693d5ab2f8ad910ed522d772))
* 配置文件放到config目录 && 支持环境变量配置编译替换 ([a95ef83](https://github.com/NervJS/gTaro/commit/a95ef8317d36df83a7c18d0cc14f69f13cda9826))
* 增加路由功能 ([909a219](https://github.com/NervJS/gTaro/commit/909a2194472cda861fa9f7758c6b7f04bd2bcc57))
* add packages gTaro-components-rn ([1a7eb6c](https://github.com/NervJS/gTaro/commit/1a7eb6c63044de937668025fd62eb35bde91bfee))
* map dispatch to props ([c1fce9f](https://github.com/NervJS/gTaro/commit/c1fce9f6f0bcd68c361cd5a748590aab9389dc5f))


### Performance Improvements

* **h5:** 加快 h5 webpack 构建速度 ([#6102](https://github.com/NervJS/gTaro/issues/6102)) ([66f2ec6](https://github.com/NervJS/gTaro/commit/66f2ec6df9354a0332dc6713efcfa415bed48253))
* **mini-runner:** 降低图片转为 base64 的阈值 ([64cd74f](https://github.com/NervJS/gTaro/commit/64cd74fed51e8aee5ae15dcac314b11b214b6c01))
* **react:** 不用每次循环都做一次表单组件的判断 ([e55b796](https://github.com/NervJS/gTaro/commit/e55b7967fbccb44066bc2ba6e9b1d2ca3934495a))
* **runtime:** 缓存已经创建过的 page ([39f3cbd](https://github.com/NervJS/gTaro/commit/39f3cbd46141e2c720874f317856d00dd918fa2f))
* **runtime:** 降低使用 react 的内存占用 ([#6099](https://github.com/NervJS/gTaro/issues/6099)) ([3b4069c](https://github.com/NervJS/gTaro/commit/3b4069cdbaf95f005861c6aa2079b10524159ba9))
* **runtime:** 如果 text 元素为空那就不加入到 data ([1b40fe5](https://github.com/NervJS/gTaro/commit/1b40fe513e968360f1f321ea2a939c11e9e02209))
* **runtime:** 提高序列化数据的性能 ([38ba7f2](https://github.com/NervJS/gTaro/commit/38ba7f20917433f691584802debd04222bc2c3e7))
* **runtime:** 通过路径更新小程序 data ([0a6094f](https://github.com/NervJS/gTaro/commit/0a6094f9db9551387f5f5fbd4746585c759150b1))
* **runtime:** 性能优化 ([4be17db](https://github.com/NervJS/gTaro/commit/4be17db0e47c74d7163215d90ad50a92c4da74dc))
* **runtime:** 页面组件卸载时组件引用 ([#6396](https://github.com/NervJS/gTaro/issues/6396)) ([3c3dc74](https://github.com/NervJS/gTaro/commit/3c3dc74510a40d77c6fc6fc721e0f602d6e8a5c8))
* **runtime:** 在创建 data set 时把键名变为驼峰式 ([5a0d71b](https://github.com/NervJS/gTaro/commit/5a0d71b1645e5545df2b56c27c69acc774e99d7c))
* **runtime:** style 属性在类实例化之前设置 ([d0b4f81](https://github.com/NervJS/gTaro/commit/d0b4f81e5a86c7f83d59f68a1232e7ff1063f743))
* **transformer:** 优化创建 props 的方式 ([ddf4cd7](https://github.com/NervJS/gTaro/commit/ddf4cd781e6200b6b57447f10b3ccd4378b2a387))
* **transformer:** 组件卸载时清理事件订阅 ([7284946](https://github.com/NervJS/gTaro/commit/72849464e62393c58dacfed08e9db3eddc74ef64))


### Reverts

* Revert "chore(release): publish 3.0.0-beta.6" ([5f217f8](https://github.com/NervJS/gTaro/commit/5f217f8a0d781f93600246579167a648ed24199b))
* Revert "fix(mini-runner): 使用 config 配置作为入口" ([dac8259](https://github.com/NervJS/gTaro/commit/dac8259bc06deca75bba70f39574f2734b994639)), closes [#5749](https://github.com/NervJS/gTaro/issues/5749) [#5766](https://github.com/NervJS/gTaro/issues/5766)
* Revert "fix(runtime): dataset 的值是驼峰式的，#5455" ([4d6ad56](https://github.com/NervJS/gTaro/commit/4d6ad560f0dea69590aaab0aaa9526d06e46db7c)), closes [#5455](https://github.com/NervJS/gTaro/issues/5455)
* **cli:** 百度小程序的编译本地资源路径替换使用绝对路径 ([20fce83](https://github.com/NervJS/gTaro/commit/20fce835f83986fd558090be3c0023f8efbb967e))
* **gTaro-h5:** h5 request 请求不设置默认 content-type ([ae5c42b](https://github.com/NervJS/gTaro/commit/ae5c42ba05a84378fe30a0319fc02d5df8de8d00))
* Revert "fix(types): 去除未使用的引用，close #1326" ([bff2b14](https://github.com/NervJS/gTaro/commit/bff2b14e8d8280ef4eff56a286f4a247f3dfdeae)), closes [#1326](https://github.com/NervJS/gTaro/issues/1326)
* Revert "feat(transformer): 当自定义组件需要组织冒泡时加入 `data-e-stop`" ([a49df38](https://github.com/NervJS/gTaro/commit/a49df38f26a492c0f0b5a4c75f70b7fa4cba5f23))


### BREAKING CHANGES

* **types:** n



