1.0.0-beta.15 (2018-08-22)
- cli: 修复ast转换后缺失nervjs的问题 (01c4c58)
- cli: 小程序端 npm 抽离文件没有补全文件完整路径 (c08aba0)
- cli: 小程序端自定义组件不再引用 app.wxss (3b0431f)
- eslint: 使用 ref 不报错 (e5afc21)
- tcr: 支持Text onClick事件 (874002d)
- transformer: 支持函数 ref (86d396e)
- transformer: 支持字符串 ref (8ea9366)
- weapp: ref获取组件示例的时机提前 (a03c203)
- weapp: 支持refs选择节点或组件 (7f6403e)
- weapp: 支持设置的static options (c7edab4)
1.0.0-beta.14 (2018-08-22)
1.0.0-beta.13 (2018-08-21)
- transformer: 修复在循环中定义 JSX 引用变量报错 (1e05877)
1.0.0-beta.12 (2018-08-21)
- cli: process.env.TARO_ENV 判断兼容 (6bc0de5)
- cli: 小程序端编译不能支持文件名中带 . 分割 (b68b983)
- cli: 小程序端页面判断逻辑优化 (44ba3cc)
- cli: 统一判断文件是否是页面的方式 (a5fea58)
- cli: 页面不能作为组件来引用,增加提醒 (ae1a105)
- eslint: canvas 可以在 taro 中使用 (b460b45)
- router, redux-h5: 修复connect组件后退时重新构造的问题 (370e91b)
- taro-components: 修复 image mode 为 widthFix 样式问题 (7272f42)
- taro-components: 修复onScroll 事件 配合 scrollWithAnimation 属性触发死循环问题 (8dcb1af)
- taro-components: 开放 Input 组件 type 类型 (7105ef4)
- taro-compontens: 修复 form 表单样式问题 (6f5cf9e)
- taro-transformer-wx: 集合中添加缺失的默认组件 (2c455ce), closes #478
- transformer: if 下面所有非匿名变量被从 state 中清除 (318755b)
- transformer: 未使用引入包忽略:@tarojs/taro, react, nerv (187e5a8)
- transformer: 某些时候不返回正确的相对路径 (5401154)
- weapp: 修复willMount可能会触发多次问题 (f0d7b6a)
- webpack-runner: 修复@import没有解析相对路径的问题 (d4e2b46)
- cli: 优化 UI 库编译,增加 process.env.TARO_ENV 标记用来进行代码编译时判断 (73e9c8a)
- cli: 小程序端 npm 文件抽取使用 ast 分析的方式 (90ba499)
- cli: 小程序端编译组件样式中默认引用全局样式 (2b0cfb0)
- RN: 优化 package.json 的组织方式,redux 的 storeName 配置与 H5 统一 (579b992)
- 新增 taro h5 模式的动态加载 import() 功能 (36cb172)
- RN: 添加装饰器写法的支持 (31b6d21)
- taro: 增加 taro-utils (e5981ae)
- taro-components: Input 组件 H5 端新增 file 类型 (f0cf015)
- taro-redux: 修正 redux 包发布目录 (da10a0a)
- taro-router-rn: 优化滚动代码 (14e2db6)
- weapp: 将组件里的static方法同步到小程序实例上 (0aec65f)
1.0.0-beta.11 (2018-08-16)
- cli: H5 端编译增加插入 Taro.initPxTransform 初始化 (f27552f)
- cli: 更正 UI 库编译提示 (fb71d60)
- router: 将typing文件移到type文件夹中 (8553821)
- taro-components: 修复 Input 组件 h5 端 事件返回值问题 (96d4790)
- taro-components: 修复h5 点击态阴影问题 (7592648)
- taro-components: 去除 input 的 min-height 默认样式 (5aaac3a)
- transformer: 属性名为
bind
或 catch 的情况 (6a1670a) - transformer: 当 if 中有复杂表达式时生成匿名 state 错误 (82d3774)
- weapp: 初始化的时候将render替换为_createData (8ab9f4d)
- Update common.d.ts (3315e9a)
- Update Picker.d.ts (0e26b27)
- cli: appOutput 配置下决定 app.wxss 是否生成 (819a6cc)
- cli: UI 库编译功能完善 + 小程序端引用 UI 库 (a046b47)
- cli: 完善 UI 库 H5 端编译 (af58bdb)
- RN: 支持 RN 编译时终端提示不支持的样式 (e3657bf)
- RN: 编译时自动检测并安装 babel-plugin-transform-jsx-stylesheet 插件 (835ad49)
- weapp: 补充forceUpdate (32cc5aa)
- webpack-runner: 调整 webpack 插件配置顺序 (377cffc)
1.0.0-beta.10 (2018-08-14)
- cli: export from 写法时组件文件查找错误 (fb9f084)
- cli: tsconfig 模板重复键值对 (9b1dd3f)
- cli: 修改redux模板, 增加Ts类型约束 (b49fdf8)
- cli: 修改注释类型,防止vsc错误的类型提示 (f689494)
- cli: 组件 watch 时偶尔不重新编译 (88079c0)
- eslint: 允许 module.exports (ec12e4f)
- eslint-plugin-taro: Cannot read property type of null (56b9b96)
- taro: 增加登录接口的回调参数 (ecd7043)
- taro: 建议修改回类型约束, 防止单词拼错等情况 (c618b5c)
- taro-weapp: Taro warn 在微信内的兼容性问题 (7b1e4cf)
- weapp: 去掉页面里初始化时加上的onShareAppMessage 等配置空函数 (0db000f)
- weapp: 小程序canvas touch事件无currentTarget事件 (f049b90)
- 更新 PickView 示例 & 修复 ScrollView 滚动问题 (553aea3)
- cli: 默认 ts 模板支持使用 require (b35f952)
- add component SwiperItem (2420af0)
- cli: h5版本处理tsx的时候不再保留tsx后缀名 (441448b)
- cli: h5版本移除引用脚本的后缀名 (84052a4)
- cli: 修改ts 模板的 require 使用webpack-env的typing文件 (8fe9a20)
- cli: 增加 UI 库编译功能 (8c30ab1)
- cli: 小程序端支持组件 export ... from ... 写法 (27ff33e)
- cli: 小程序端支持自定义 env (d0ba5ef)
- eslint: 新的 eslint 规则:自定义组件关键字 (b9d3173)
- RN: 支持 Redux ,默认开启 Page 滚动 (ae5ab78)
- taro: Component 加上 $router 的 typing (604c0fa)
- taro: 修复 config 的 typing,close #447 (da65f27)
- transformer: 支持直接传入 this.$router 的参数 (706f394)
- webpack-runner: webpack-runner不再需要ts-loader (89559de)
1.0.0-beta.9 (2018-08-09)
- cli: redux 模板加入 react typing (59fc5ef)
- cli: redux 模板没有生成 tsconfig (d4d62e4)
- cli: 修复 tsconfig 设置 (a6e45ab)
- cli: 允许处理 .wxss 文件 (afbc906)
- eslint: 在 map 循环中使用 if 解析错误 (902d637)
- taro-components: 修复动画样式兼容问题,修复宽度 or 高度 溢出导致的滚动条,修复事件问题 (5bcdd4b)
- taro-weapp: 避免出现当属性名被重命名后属性计算错误的问题 (ccd48de)
- transformer: 把手动写入的第三方组件当做内置组件处理 (0bcb405)
- transformer: 修复使用 TS 编译在多个类属性函数丢失其中一个的情况 (966edf9)
- weapp: 组件创建时减少一次多余的实例化 (7169ee0)
- router: 加入 taro-router 的 typing (866c804)
- taro-cli: 添加 babel-plugin-transform-jsx-stylesheet ,优化 RN 样式编译,className 支持表达式 (7da1b36)
- taro-h5: 增加 systemInfo、networkType 的相关 API,并为其补全测试用例及文档 (9b84411)
- taro-router-rn: 全局配置 enablePullDownRefresh (3b590f5)
- taro-router-rn: 实现页面事件 onPageScroll (99a91fb)
- taro-router-rn: 添加 wx.startPullDownRefresh 及 wx.stopPullDownRefresh (4694ded)
- taro-weapp: 将 initNativeApi 的执行时机提前,可以在任何地方放心使用 (13cbc4d)
- transformer: 从 this.props 结构出来的函数可以在任意作用域调用 (2c723c1)
- transformer: 去除没有使用的 import (0030246)
1.0.0-beta.8 (2018-08-07)
- cli: json 文件解析有误 (1d675aa)
- cli: 小程序端 export default 基类继承 (11cf47a)
- taro-router-rn: react-navigator 报错 (21ca1b4)
- transformer: 自定义组件不对 style 进行特殊处理 (10a4183)
- taro: 加入小程序 config 的类型说明 (9208deb)
- taro: 增加 Taro.pxTransform API 用于处理行内样式中单位转换,close #388 (cae84f3)
- taro: 更新 Taro typings (c6b73cd)
- weapp: 支持小程序behaviors (7b39644)
1.0.0-beta.7 (2018-08-06)
- cli: 修复h5中缺少一个变量定义的问题 (1688e53)
- transformer: 处理 this.state.a.b[this.state.a.b.c] 这样的情况 (ba458c9)
- transformer: 某些情况成员表达式不会加入到 pendingState (e4029bd)
- 添加注释,去除 package-lock-json (9d17a6a)
- RN 上拉下拉组件 (87e0e5f)
- cli: 小程序端 npm 目录支持配置 (9a816a5)
- cli: 小程序端支持自定义组件基类继承的形式 (0b2a5fd)
- cli: 小程序端新增是否需要生成 app.js、app.json 文件的配置选项 (23fd918)
- taro-compontens: 补全文档及示例代码 (3368869)
- taro-router0rn: taro-router-rn 添加进 learna,使用 ejs 模版生成 RN 工程的 package.json (47225aa)
- transformer: 支持在 if 中使用 bind 对象或使用字面量对象 (e6b005a)
- transformer: 支持继承自定义组件 (1a339c7)
- weapp: 组件提前计算好初始的state,并将初次setData执行时机提前到attached中 (26ffa3a)
1.0.0-beta.6 (2018-08-02)
- cli: windows 下 watch 组件编译加个延时 (94cc025)
- cli: 兼容 app 的 constructor 中使用 this.config= 来定义 config 的写法 (9ce5580)
- taro: 增加 style 传入 null 及 undefined 的容错 (037ad37)
- taro: 当样式为 null 或 undefined 时返回空字符串 (f50b27e)
- taro-cli: RN 开启 watch 样式文件不重新编译 (23fba9f)
- taro-h5: Taro.request 处理 success / fail / complete,#330 (d9d36f9)
- taro-h5: 修复交互反馈类 API 的样式兼容性,并提供了类名以便用户覆盖样式 (b3d12cb)
- taro-weapp: setData 空对象过滤 (79196f3)
- transformer: typescript 转换丢失 config (d5e3850)
1.0.0-beta.5 (2018-08-01)
- cli: watch 时修改组件报错后,再次修改组件无法编译 (48fca4d)
- eslint: 生命周期函数不需要遵循方法命名规范 (774f7ba)
- taro-weapp: 修复setData 前移出掉数据中的函数时将null转换成空对象问题 (3a914ca)
- taro-weapp: 修复state里空数组会被移除的问题 (3252241)
- taro-weapp: 修复将page的数据初始化提前构造函数中的数据丢失问题 (39b5401)
- 添加 getCurrentPages 方法,补充注释 (6b73e53)
- eslint: 新规则 class naming,自定义组件不得与原生组件重名 (329ec3a)
- taro-rn: 增加media的测试用例 (935cd00)
- transformer: 使用 typescript 编译 .tsx 文件,may fix #396 #392 (61d3e24)
- transformer: 在构造器里声明类函数 (f317934)
- weapp: 小程序的 properties 从 defaultProps 当中找 (96ae2d4)
1.0.0-beta.4 (2018-08-01)
- taro-weapp: setData前移除数据里的函数问题修复 (3a3e143)
- taro-weapp: 修复过滤data里的函数时将数组转成obj问题 (364b27d)
- taro-weapp: 首次调用 _createData() 时加上 try catch (6f13217)
- transformer: 部分生命周期不写参数报错 (bf4abd6)
1.0.0-beta.3 (2018-07-31)
- taro: 去掉重复的代码引用 (cf324fb)
- taro-h5: 将兼容性稍差的 String.includes 替换成 String.indexOf (1ed4e16)
- taro-weapp: defaultProps 处理错误 (8239556)
- taro-weapp: setData 前移出掉数据中的函数 (cca3ed6)
- taro-weapp: state 与 props 优先级 (de7db67)
- taro-weapp: 修复小程序组件ready时不一定attached导致this.$component未定义报错 (4799ca2)
- taro-weapp: 修复页面onShow执行时机问题 (7a2f790)
- taro-weapp: 修正组件 onShareAppMessage 等生命周期方法调用 (fdac132)
- taro-weapp: 在生命周期中插入构造函数副本,用于修复构造函数中获取不到完整props的问题 (97d882f)
- taro-weapp: 暂时将页面的类初始化放到最开始的地方 (c5a488b)
- taro-weapp: 组件props默认值{} (7489082)
- transformer: 当只有 state 的名称是一个合法的变量名才加入到 pendingState (8ca906d)
- tabBar 配置与切换 (9aaf5a7)
- tabBar 默认样式及样式关联 (289fd80)
- 添加默认头部样式 (a920e98)
- cli: 小程序端编译支持 Taro 代码与原生小程序页面、组件代码混写 (8d47c46)
- cli: 小程序端编译支持引用第三方组件 (66de1ca)
- taro-weapp: weapp 增加 compile 配置用于配置编译时的一些操作 (815f67c)
- transformer: 在生命周期使用 props.xx 也会注入到 static properties (68d5817)
- transformer: 提升错误报告的健壮性 (2b15281)
- transformer|cli: 类定义支持 ClassDeclaration 和 ClassExpression 两种模式 (c34bd14)
1.0.0-beta.2 (2018-07-30)
- cli: 在app.js中加入componentDidShow/componentDidHide的调用 (e8376cf)
- cli: 默认模版类型拓展为 .js、.jsx、.tsx (90b2e0a)
- taro-weapp: componentWillMount 中 setState 失效,fix #397 (b7213f9)
- taro-weapp: componentWillMount 中 setState 失效,fix #397 (54ca2a1)
- taro-weapp: 修复属性中函数作为条件判断的情况 (a9a48f5)
- taro-weapp: 修正 defaultProps 获取 (19b4f15)
- taro-weapp: 修正 props 中 redux 函数传递 (6841694)
- taro-weapp: 函数类型属性处理错误 (7d10b01)
- transformer: slot 标签不需要加 _triggerObserer (991d1c2)
- transformer: 在 JSX 中使用数组对象会被识别为复杂表达式 (c893c84)
- transformer: 当有多个匿名 state 且没有写 return 时循环组件生成匿名 state 异常 (5328171)
- transformer: 自定义组件调用从 this.props 的函数应该加入到 static properties (45ac75f)
- App 里 Header 相关配置的转换。 (746ca09)
- eslint: 只有 Taro.Component 作用域下方法命名规范才起作用 (0082e99)
- eslint: 新的函数命名规范 (63cb96a)
- taro-h5: 增加 request 的测试用例 (bc8e2ab)
- 去掉对 pages 配置字段的处理,直接作为 ScreenName (8d1ff98)
- taro-weapp: 支持 externalClasses (edeffc5)
- transformer: 加入自定义组件是否传入组件的判断 (a20e6b1)
- transformer: 当 if 表达式含有 JSX 元素和复杂表达式时生成匿名 state (f1414ed)
- transformer: 支持使用 || 逻辑表达式 (3202b49)
1.0.0-beta.1 (2018-07-27)
- transformer-wx: props 接受函数转换不正确影响到非函数调用的情况 (4b394e8)
- weapp: onPageScroll 等页面方法参数丢失 (b1677cb)
- weapp: 修复组件接受不到 props 的问题 && 修正组件生命周期执行 (eebf6fe)
- taro-rn: 增加request的测试用例 (37f40b4)
- 创建中间层 Component,注入 $router (9f0f79a)
- 实现页面跳转 (9406669)
- 转换页面 config 中头部相关的配置 (9a685b1)
1.0.0-beta.0 (2018-07-26)
- postcss-pxtransform: 修复样式文件中有中文字符导致 /*postcss-pxtransform disable */失效的问题 (77c99d4)
- postcss-pxtransform: 修复样式文件中有中文字符导致 /*postcss-pxtransform disable */失效的问题 (8271c0f)
- redux-h5: 修复redux-h5 componenetDidShow时丢失this的问题 (6a8d887)
- taro-rn: 修复Clipboard的测试用例 (f9a35e5)
- taro-weapp: setData之前过滤掉undefined字段 (969faf8)
- taro-weapp: setState不会触发当前组件receiveProps (c8ec2f8)
- taro-weapp: 修复异步循环组件不触发willMount生命周期问题 (ead6ae6)
- transformer-wx: props 下函数名处理路径顺序错误 (92e467d)
- transformer-wx: 生成匿名函数时不需要携带 scope 作为第一参数 (7a596c7)
- taro-rn: 增加rn api的测试用例 (8f18dd9)
- 重构 createStackNavigator ,通过Taro.initRouter初始化路由 (dfcd11f)
- transformer: 属于 this.props 的 JSX 事件引用自动填充完整路径 (4b6ca63)
- transformer: 属于 this.props 的函数调用自动填充完整路径 (3073da9)
0.0.73 (2018-07-25)
- cli: 将 tsConfig.json 移动至项目根目录下 (da7f104)
- taro: render 方法 typing 错误 (779157f)
- taro-weapp: 事件触发兼容redux actions 链式调用 (02bc67c)
- taro-weapp: 合并props函数执行(自定义事件传递)过程的的参数 (ff56ffa)
- taro-weapp: 合并props函数执行(自定义事件传递)过程的的参数丢失 (b750aba)
- taro-weapp: 支持函数在传递的过程中通过fn.bind()来传参 (0ed5043)
- transformer-wx: this.props.xxx 方法处理时增加作用域参数,同时支持方法名多级路径处理 (cec9417)
- transformer-wx: this.props.xxx 方法处理时增加作用域参数遗漏 (27c1ee0)
- transformer-wx: 当自定义组件不包含属性时不会生成 __triggerObserer 属性 (3fb2816)
- transformer-wx: 生成匿名函数名中不能包含数字 (c42c405)
- require 页面遗漏 default (18dd571)
- 改变 app.js 里的 render return (2fdb804)
- cli: 将 cssUrl 配置移入 module.postcss 下 (8efe600)
- cli: 小程序端编译增加 CSS 中引用本地资源替换成 base64 功能 (db8e267)
- cli: 小程序编译增加 copy 功能 (0132a0e)
- taro-rn: 增加storage的测试用例 (7b98274)
- taro-router-rn: 生成 RootStack (014abe8)
0.0.72 (2018-07-24)
- cli: 修复入口文件classify时的错误 (c8316e5)
- router: 修复navigateBack不带参数时报错的问题 (9d8078c)
- taro-weapp: 修复生命周期componentWillMount执行时机 (52c9a67)
- taro-weapp: 自定义事件名转全小写 (3666f8d)
- taro-weapp: 补全小程序page的生命周期 (77f6bba)
- taro-weapp: 页面onload传入的参数 (84c225e)
- weapp: 修复 this.$router 及组件生命周期触发 (cc93e27)
- cli: H5 支持 deviceRatio 自定义 (5daa25d)
- cli: 去掉依赖的组件样式文件引入 (caf0ba0)
- cli: 去掉依赖组件的 js 引用 (1334469)
- taro: 补充对 checkSession 的支持 (23588f4)
- taro-rn: package.json 模板提取出去 (7689b22)
- taro-router-rn: config 配置信息读取,生成 RootStack (b2a1c94)
0.0.71 (2018-07-20)
- cli: page 类型仍然需要 Page() 工厂函数初始化 (1172b12)
- 事件调用的时候实例指向错误 (928e0c3)
- cli: 修复h5模式偶发找不到模块的错误 (c2e2184)
- cli: 导入组件 Component 重命名为
BaseComponent
(b2880b1) - cli: 页面是 Page 类型 createComponent 应该传参 true (730f158)
- cli: 默认模板不强制规定类型 (0d3851e)
- taro-compontens: 修复一些组件默认样式 (a4b7541)
- 小程序组件的事件函数需放到methods中,页面则不用 (0449123)
- taro-redux: 修复connect中preProps会被覆盖成最新props的问题 (13e1448)
- transformer: 引入组件路径错误 (b7341d3)
- 漏写引号 (8dbc00d)
- transformer: path resolve 使用 try..catch 包住 (8e5ef9b)
- if / for 例子书写错误 (f98c2ad)
- observer第一次触发的时候,组件尚未初始化 (30b8dd1)
- 判断是否空对象bug (d864fea)
- 区分事件调用时的scope (f717ccb)
- 去掉事件参数里的scope (b4c014d)
- 模板中传参表示-event- -> -e- (c33f84d)
- transformer: 修复 props 为 string 的情况 (8b0c9ce)
- transformer: 支持多个组件调用同一 this.props 方法 (6712d78)
- transformer: 生成匿名 state也需要带上条件表达式 (2b428bd)
- transformer: 生成匿名 state也需要带上条件表达式, fix #351 (9906c0e)
- 修改事件处理方式以支持props传函数的各种情形 (2a3d836)
- taro-cli: RN 编译添加 watch 功能 (73f7cfd)
- 提供一个私有方法区分来自redux的props里的方法 (cebb660)
- taro-cli: 添加 RN 的编译时间 log (6efda66)
- taro-router-rn: 添加工程 (8597f9b)
- transformer: 支持自定义组件传入 children (8b79214)
- transformer: 在 Component 中使用过的 this.props 会加入到
static properties
(ac16eb0)
0.0.70 (2018-07-17)
- cli: @tarojs/plugin-typescript依赖缺失, may fix #233 (340df41)
- cli: redux模版里typescript与@tarojs/plugin-typescript依赖缺失, fix #233 (ec31db5)
- plugin: 修复 less 和 stylus 不支持 @import, fix #231 (9afddc1)
- 配置开启https文档介绍 (abcf1f8)
- router: 修复直接改地址栏时路由没反应的问题 (9841f48)
- tabbar: iOS 下pannel容器增加弹性滚动,解决滑动卡顿的问题 (b6c7628)
- transformer: findImportedName 无法处理10个或以上自定义组件, fix #324 (53a96fd)
- transformer: if statement 不处理 jsx attr,fix #317 (eea4c6f)
- transformer: 寻找 stateName 错误,close #318 (05bc781)
- transformer|eslint: 不支持 MovableArea & MovableArea, close #334 (73bc7f0)
0.0.69 (2018-07-11)
- @types/taro-components: 修复 taro-component 的 key types (6c7b164)
- redux: 去掉页面 hide 就不更新的处理逻辑 (bf2fb6a)
- redux-h5: 修复redux组件didMount和didShow顺序相反的问题 (266c8da)
- taro-components: 修复swiper 更新props时 衔接滑动出现的下标不对问题 (ffe5e5d)
- taro-components: 修复swiper 更新数据之后,容器宽高没有重置的问题, issue#296, (9f42d61)
- transformer: 循环自定义组件的 callee 可能是 this.props (09e7f53)
- transformer: 改善 windows 路径 的兼容性, close #293 (2a9f938)
- weapp: taro/weapp 也需要 export internal_inline_style 方法 (d998153)
- taro-weapp: app 补充 onError 和 onPageNotFound 两个生命周期 (fc7528e)
0.0.69-beta.1 (2018-07-09)
- cli: 增加 [ 尺寸设计稿换算配置 ] 到 config 模板中 (6fc36eb)
- core: style 支持写入对象 (931ee57)
- core: 新的内部方法: internal_inline_style (27c2cd2)
- transformer: 支持 style 传入对象 (d0be191)
0.0.69-beta.0 (2018-07-08)
- taro-weapp: 页面退出清除缓存后,再次进入未能初始化 state (08f63fd)
0.0.68 (2018-07-07)
0.0.68-beta.4 (2018-07-06)
- cli: h5模式 在.temp中保留原始文件名 (7ae66d0)
- cli: 支持 js 文件写后缀 close #276 (b2bbee0)
- router: 修复router navigateBack不刷新url的问题 (42b2f29)
- taro-weapp: 修正子组件生命周期执行顺序 (eb3aed3)
- taro-weapp: 缩短因为 bind 传参导致的 wxml 属性过长 (aa73799)
- taro-weapp: 页面退出时清空缓存 (c420b21)
- transformer: 修复引用标识符加入全局 state 的条件 (2b6eb80)
- transformer: 动态循环组件 return stateName 标识符 (ab67b7b)
- transformer: 循环组件的 callee 为复杂表达式时加入全局 state (abaf5a4)
- transformer: 自定义组件的 props 可以传入 this.prop.xx.xx 所声明的变量 (57ee230)
- webpach-runner: 加回了ts-loader (60df7f5)
- webpack-runner: 去除多余依赖 (1de9ca3)
- cli: 使用klaw扫描文件目录,移除vfs (8cc1015)
- taro-h5: 加入typings 防止ts报错 (5230b93)
- webpack-runner: webpack-runner优化 (490e7cb)
0.0.68-beta.3 (2018-07-05)
- transformer: 匿名 loop state/callee 不加入全局 state (2e978f0)
- taro-cli | postcss-pxtransform: 增加尺寸设计稿换算配置 (2d9fe7a)
0.0.68-beta.2 (2018-07-05)
0.0.68-beta.1 (2018-07-05)
0.0.68-beta.0 (2018-07-05)
- taro-weapp: 自定义组件 componentDidMount 不触发 (351b858)
- taro-weapp: 自定义组件无法接受来自 redux 等的外部 props (76a397c)
- cli: 当 node 版本过低时报错 (c35a91f)
0.0.67 (2018-07-04)
- cli: 调用转换器时参数变更 (622fa57)
- taro-weapp: 第一次 createData 时 try catch 保证不报错 (77bc685)
- transformer: 处理 import tsx, xml 路径解析错误的情况 (57b810b)
0.0.67-beta.3 (2018-07-04)
- transformer: 单独使用的自定义也加入 key (a231a90)
0.0.67-beta.2 (2018-07-04)
0.0.67-beta.1 (2018-07-04)
0.0.67-beta.0 (2018-07-04)
0.0.66 (2018-07-04)
- cli: redux 模板变更 (8912f9c)
- taro-weapp: 组件的 _createData() 不在 constructor 里调用 (f759d52)
- transformer: $DC 表达式解析失败 (72b45bc)
- transformer: $dynamicComp 的 stateName 应该和 template data 的指向保持一致 (e5140e4)
- 默认参数‘this’会造成歧义,传false或不传即可 (c241c4d)
- transformer: 寻找 id 是属于 props 或 state (5b5f42f)
- props函数执行时传参 (49d5b4c)
0.0.65 (2018-07-03)
- 修复ScrollView 组件 scrollWithAnimation 问题,修复radio 外部样式问题,修复checkbox 样式错乱问题,修复 switch color 值无效问题 等 (8995f1f)
- 修复swiper 组件引用问题 (a524b1c)
- taro-h5: H5 端 request cache 参数丢失 (2bb0a1a)
- taro-weapp: 小程序组件化修正 (f29d9e4)
- taro-weapp: 所有组件引用当成动态组件处理 (318a850)
- transformer: $usedState 不加入非标准 id (e622500)
- transformer: 单独使用的自定义组件也当做循环自定义组件处理 (47bdc55)
- transformer: 单独使用的自定义组件在 createData 加入索引 (f2b8bdc)
- transformer: 自定义组件 props 不写值则默认赋值 true (a64632a)
0.0.64 (2018-07-02)
- cli: tsconfig.json 和 typescript 依赖缺失, may fix #233, #241 (7e652ce)
- cli: 无法解析键值为字符串的 config, close #235 (5fc5f22)
- eslint: eslint 的 class method 也是 function, close #238 (13ff0eb)
- taro-weapp: 循环组件数据处理 (f5b36ff)
- taro-weapp: 支持引用 pages 目录下的内容 (5124d0f)
- transformer: bind 表达式解析错误 (9b9e3d9)
- transformer: 删除重复的测试用例 (799c39c)
- transformer: 单独使用的自定义和循环自定义分开处理 $dynamicComponents (4bb5092)
- transformer: 处理只有循环自定义的情况 (636c7a5)
- transformer: 处理自定义组件不写 attr value 的情况 (0c6c73e)
0.0.63 (2018-06-29)
- taro-h5: request api 支持 GET 时使用 data 作为参数 && 修正返回结果的 header (295061f)
- transformer: $dynamicComponents 的 stateName 也需要重命名 (ecf9a4d)
- transformer: 动态组件 index 问题 & 动态组件 key (2d5d82f)
- webpack-runner: 修复了h5模式下丢失prod配置的问题 (bb2c98f)
0.0.62 (2018-06-28)
- webpack-runner: 丢失 ts-loader 依赖 (8a0bf39)
0.0.61 (2018-06-28)
- cli: 小程序编译获取ast时传入源码路径 (f8e43d9)
- redux-h5: 修正了package.json的scripts错误 (31ce840)
- router: 去除了router残留的log.. (f098882)
- taro: 入参 (ed632e9)
- taro-h5: request api 增加 jsonpCache 参数,fix #224 (a0d6674)
- taro-weapp: 修复小程序端循环组件事件绑定错误 (8ca2ce7)
- taro-weapp: 修正小程序端子组件生命周期执行及子组件 componentWillReceiveProps 的入参 (31531a5)
- tcr: ios icon 没显示 (75db35c)
- tcr: Picker在IOS消失了,因为有多个Modal不能同时显示,安州没问题 (aa399bc)
- tcr: Radio 选中态图标跟border间有间隙 (ed37199)
- tcr: 阻止在ios用weui时因为没有链接libART.a而报错 (5881dd4)
- transformer: 多个 ifStatement 渲染错误 (32906c5)
- transformer: key 的位置在条件表达式的情况下不对, close #199 (6e24fcc)
- transformer: 逻辑表达式的 wx:if 使用 block 包裹 (e0f457d)
- cli: cli的h5版本传参逻辑修改,并切换到@tarojs/transformer-wx (716fb17)
- cli: 增加 redux 模板 (98f61d5)
- eslint: 新规则 reserve-class-properties, close #221 (5fe2c46)
- tcr: Icon 在 IOS 的颜色 (ceeb158)
- tcr: platform-specific code of icon (751863d)
- webpack-runner: webpack-runner支持自定义devServer (5632e94)
- webpack-runner: 将webpack-runner切换到ts,并且支持了defineConsts, devServer,plugins配置 (f1c0271)
- webpack-runner: 调整了webpack-runner的types (b6a9c0f)
0.0.60 (2018-06-27)
- cli: h5 编译watch时中文处理的问题 (62c1554)
- eslint-plugin-taro: 组件属性无法使用 this.props.* 形式赋值 (0f7e746)
- transformer: wxml import 路径使用 unix 风格,close #212 (2782046)
- transformer: 条件表达式编译 block 没有 children (80925b7)
- router: router改用@tarojs/taro-h5作为基类 (503bdc8)
- taro-h5: taro-h5注入$router (e518482)
- taro-redux-h5: 加入了定制版redux (090ff9c)
- taro-rn: 优化websocket API,增加测试用例 (4beb2f2)
- tcr: add component Tabbar (5e34a2c)
- transformer: state|props 可以作为 data 的 key (7e78f31)
- transformer: 事件 bind 可以直接写数字 (3b6a799)
0.0.59 (2018-06-25)
- cli: 兼容没有 project.config.json 的情况 (a9c2b8b)
- redux: 处理 mapStateToProps 和 mapDispatchToProps 中存在同名对象时更新错误 (2ff5f3b)
- taro-weapp: 页面循环输出组件生命周期处理 (a968493)
- tcr: Switch onChange 事件的参数错误 (fdd5f4a)
- tcr: 修复input组件在blur时娶不到值到问题 (b3bfb43)
- transformer: 支持条件表达式的 consequent 为空 (a05937a)
- transformer: 逻辑/条件表达式的 tester 可以使用复杂表达式 (2c07688)
- transformer: createData 加入 this.props 的处理 (aab2a76)
- transformer: 循环组件不加入 $components (e53abec)
- transformer-wx: 去除无用代码 (6507857)
- taro-rn: 增加storage api的单元测试 (df1f794)
- tcr: add component Form (56317c0)
- tcr: enhance clickable (9fa8bc3)
0.0.58 (2018-06-24)
0.0.57 (2018-06-24)
- cli: rn 编译样式处理错误 (ddb7a5d)
- cli: 包名有误 (e31d66a)
- eslint: �jsx-handler-name 对 this.state 报错 (6f400e7)
- eslint-plugin-taro: 组件属性无法使用 this.state.* 形式赋值 (827db83), closes #145
- redux: redux 更新前设置组件的 prevProps (c0d91fb)
- tabbar: 修复tabbar转h5后退隐藏问题 (f39966b)
- taro-weapp: 小程序端 request 不支持传入 success/fail 参数的方式使用,fix #172 (fffb6d8)
- taro-weapp: 页面执行完 componentWillReceiveProps 后需要更新下 state (ad9c05e)
- transformer: 写 return 的循环可以使用复杂表达式 (0ab50f6)
- transformer: 前置逻辑/条件表达式处理 (f54c421)
- cli: added .npmignore (2ad9d3e)
- taro-cli: 为 dist/ 编译出 project.config.json,由此可把 dist/ 拖入开发者工具以避免无效编译,详见 #190 (c6339fa)
0.0.56 (2018-06-22)
- cli: cli 丢失 latest-version 依赖 (62b60fc)
0.0.55 (2018-06-22)
- cli: babylon 无法定位代码出错位置 (fe944bd)
- cli: merge 代码错误 (c8f2abb)
- cli: 小程序组件内不支持 defineConstants 和 env 替换 (8d5fcbc)
- cli: 支持随意使用 require 引入静态资源 (ced4d50)
- cli: 部分文件不支持 ts 编译 (6e2fcfc)
- redux: redux 更新后不执行组件的 componentWillReceiveProps (4b3a254)
- taro-cli: taro 获取新包导致无网络环境下执行命令报错 (e2caaf5)
- taro-h5: h5 api 修复 actionSheet 的 promise 问题 (bac64ee)
- taro-h5: H5 端 request 默认 GET 请求 (54ff353)
- taro-weapp: 小程序端循环输出组件 bug (501c84a)
- taro-weapp: 小程序端循环输出组件时递归遍历错误 (2d435d9)
- taro-weapp: 循环动态创建组件数据不更新 (c12e139)
- tcr: Swiper 安卓下不能垂直滚动 (401b2e3)
- tcr: Textarea 安卓下输入闪烁问题 (1258e7d)
- transformer: 有逻辑表达式时无法处理循环组件 (e6a98be)
- transformer: bind 事件失效, close #154 (b3e28bc)
- transformer: wx:else 不需要编译为 true (574a23a)
- transformer: 修复 JSX children 也可能会加入 loop component (db8398b)
- transformer: 加强对 JSX children 的判定 (a2335f1)
- transformer: 只有使用方括号的成员表达式才加入匿名表达式 (419cf8e)
- cli: 提示改用中文 (992c936)
- taro-cli: 干掉更新提示 (098309f)
- taro-cli: add taro update self and taro update project (8d13e7f)
- taro-cli: 更新项目以来中所有 lerna 管理的包 (914d8cc)
- taro-h5: h5 api 增加 selectorQuery 的测试用例,并且新增了获取 computedStyled 的功能 (00956d0)
- taro-h5: H5 端 request api 增加 fetch polyfill (d458c3e)
- taro-h5: taro-api hideToast 增加测试用例 (d4f2076)
- taro-h5: taro-api showActionSheet 增加测试用例,更新showActionSheet的文档 (22cf69c)
- taro-h5: taro-api showLoading 增加测试用例,同时修复了一些showLoading的问题 (4498116)
- taro-h5: taro-api showModal 增加测试用例,同时修复了一些showModal的问题 (fbf8189)
- taro-h5: taro-api 文档更新 (c4991f8)
- tcr: add component Label (0f65eaf)
- tcr: Picker modal 硬件返回按钮关闭选择器 (d00cff6)
- tcr: 更改Picker出现的动效,overlay层拆分出来 (f91cf24)
- transformer: 加入
isNormal
参数,直接返回 ast (7e81930)
0.0.54 (2018-06-19)
- 修复css预处理器提示语句错误 (3336eb5)
- cli: 根据模板创建项目给定默认 css 处理 (17ee2d3)
- eslint: jsx-handler-names 无法正确处理成员表达式 (fc13ee2)
- taro-components: 修复scroll-view 滑动问题,修复slider值大于最大值溢出问题 (4cf885e)
- taro-components: 修复swiper圆点位置 (8554bbb)
- transformer: props 不直接写真值报错 (41c6398)
- transformer: 列表渲染自定义组件无法使用key属性,close #126 (f73626b)
- transformer: 多层循环嵌套自定义组件无效 (d93ba6a)
- cli: 内置了less&stylus支持 (ac2e3df)
- taro-cli: 添加更新提示 (196b21b)
- taro-h5: taro-api showToast 增加测试用例,同时修复了一些showToast的问题 (93c82d6)
- transformer: 内置组件 props 为 true 可以简写 (06cf7d0)
0.0.53 (2018-06-18)
- cli: h5 编译入口文件查找错误 (e00b08b)
0.0.52 (2018-06-18)
- cli: 小程序编译 watch 时修改组件不更新 (5e593f0)
- cli: 支持根据文件后缀选择 css 预处理器 (7d04c77)
- cli: 根据模板创建文件的 bug (696a56b)
- eslint: no-stateless 在 Array#map 方法中不报错, close #131 (6f3c2f1)
- taro: api typings (06e7535)
- transformer: eslint 事件规则没有忽略
key
, close #129 (9b660df) - transformer: 拿掉去除所有未引用的 babel 插件 (671fe33)
- transformer-wx: 移除@babel/plugin-transform-typescript (31d5bac)
- cli: add prepublish.js (7a5e21a)
- cli: add yarn lockfile for template (6a51b0e)
- cli: 增加 ts/tsx 文件编译支持 (e13bbf2)
- cli: 增加更多 css 预处理器选择 (3596172)
- cli: 模板增加 typescript 配置 (97a3db2)
- cli: 生成ts相关文件 (549af99)
- plugin-less: 增加 less 处理插件 (0e16b29)
- plugin-stylus: 增加 stylus 处理插件 (cf0ee58)
- plugin-typescript: 增加 ts 编译插件 (d0b9b3c)
- taro-cli: 添加 update 命令 (842404c)
- transformer: result 加入已使用图片路径数组 (94ad281)
0.0.51 (2018-06-15)
0.0.50 (2018-06-15)
- cli: windows 下 sass 重新编译延时延长 (1c7f3f2)
- cli: 小程序 watch 时新增组件样式文件不会被引入 (bb9b0ca)
- cli: 小程序 watch 时未被引用的 JS 文件不需要被编译 (5521f60)
- taro-components: image添加默认样式,修复scroll-view事件问题 (0222eec)
- taro-components: 修复picker默认值问题 (79f3729)
- taro-components: 修复slider step计算问题,swiper组件默认样式问题 (c6100e9)
- transformer: loopState 不加入顶级 state & 循环内没有 block 也能使用复杂表达式 (d5e620c)
- transformer: 没有用到的 import 删除掉引用 (78d1c71)
0.0.49 (2018-06-13)
- cli: 避免出现引用当前页面的情况 (6b69098)
- taro-compoents: 修复swiper自动轮播问题,修复switch返回值问题,修复slider touch事件问题 (a95c33f)
- taro-components: 修复audio video 没有事件传递的是会触发方法问题 (f4e9313)
- transformer: render 定义作用域有
state
并且使用过, close #107 (399eae9)
- cli: 将h5的webpack配置移动到h5下 (f44ebdc)
- cli: h5模式下现在可以自由配置webpack的构建参数了 (cf088cb)
- cli: 增加生成微信开发工具配置文件 project.config.json (e109418)
- taro-h5: taro api 文档补上文件、位置、设备部分 (33d014b)
- taro-h5: taro api 文档补上界面部分 (7c0aeb4)
- taro-rn: 更新rn-api文档 (6c3f06b)
0.0.48 (2018-06-13)
- eslint: jsx-handler-names 判断条件写反了 (918d604)
- transformer: CoverImage 加入到默认组件 (42370fb)
- transformer: 使用 [] 获取成员表达式出错 (2df6309)
- transformer: 复杂表达式的加入到 state (bdf8b45)
0.0.47 (2018-06-12)
- async-await: 引用第三方插件后Promise报错 (e66177d)
- es入口未经编译,暂先去掉 (5f807d5)
- components: Image组件样式bug (780f8b6)
- router: 修复了router吞错误的问题 (6bdea1f)
- router: 修复了路由后遗失params的问题 (e27a015)
- taro-components: 修复radio 问题 (2f5bae5)
- taro-h5: 移除puppeteer测试环境 (e86673b)
- taro-h5: 调整 request API 的文档 (6dab901)
- tcr: prevent adding customItem multiple times (0d8218c)
- transformer: 使用 object pattern 从 this 取 state. close #84 (f304af3)
- postcss-pxtransform: fork postcss-pxtorem 进行定制,速度更快 (98bc997)
- postcss-pxtransform: 不处理头部包含注释 /postcss-pxtransform disable/ 的样式文件 (b6595c4)
- taro-h5: Storage Api 编写好单元测试,修复若干问题,优化其文档 (bdad8e5)
- taro-h5: WebSocket Api 编写好单元测试,修复若干问题,优化其文档 (0a5dffa)
- taro-rn: 增加获取定位api (08227d7)
0.0.46 (2018-06-11)
- cli: babel unicode 问题, close #58 (3b75aac)
- cli: no-unused-vars ignore Taro (4504fad)
- cli: redux包名有误 (a416712)
- cli: redux包名有误 (09bdf44)
- cli: typo, close #66 (b43628f)
- cli: 从代码中获取Provider的storeName (bcd1e5f)
- cli: 小程序编译windows下本地资源引用路径错误 (34adc7b)
- cli: 小程序编译引用静态文件不存在时提示 (31f3ddd)
- components: h5组件库button && input 增加默认样式 (4da0bbb)
- pxtransform: set baseFontSize (75c24d6)
- 小程序下忽略常量的转换 (1fb78fd)
- pxtransform: weapp - 单位转换插件读取config配置 (d75b680)
- tc: button style (484be23)
- tc: checkboxGroup onChange返回值问题 (0aaa1c4)
- transformer: this.props 不会加入 usedState (855a4d7)
- transformer: 提前处理复杂表达式,close #63 (d559125)
- cli: 暂时把redux-h5替换为nerv-redux (1a427b7)
- docs: 更新native-api文档 (5bff28c)
- redux-h5: 添加了redux-h5 (4aedcf7)
- router: 修复不同页面重叠的问题 (bd77f2e)
- tcr: add component Picker (d28e13b)
- tcr: alter Icon to stateless component (871b897)
- tcr: alter Text to stateless component (3975f35)
- wp-runner: postcss单位转换插件配置 (1f14d20)
0.0.45 (2018-06-11)
- cli: 更新模板 (1ccada3)
- postcss-pxtransform: 单位转换问题 (56e46ef)
- tc: button disabled状态触发事件问题 (ed0e5f6)
- tc: 修复Button 默认样式问题 (de9f7fb)
- tc: 修复input password属性 文档问题 (f967b98)
- tc: 删除button组件冗余代码 (e74e87c)
- taro-h5: add test env (11f2d21)
- taro-rn: 更新webSocket Api (da8c17e)
- tc: input 兼容type=password 写法 (fdad135)
- tc: 兼容input password 写法 (d248ee8)
- map dispatch to props (c1fce9f)
0.0.44 (2018-06-10)
- cli: 小程序编译时对引用目录的错误提示 (c6bd177)
- cli: 小程序编译样式文件在windows下加个延时 (03af054)
- eslint: Provider 加入特殊的自定义组件 (e5a900d)
0.0.44-beta.4 (2018-06-10)
- 暂时取消掉 flow (af892f9)
0.0.44-beta.3 (2018-06-10)
0.0.44-beta.2 (2018-06-10)
0.0.44-beta.1 (2018-06-10)
- cli: Taro 加入 eslint global (6cc2a79)
- cli: 小程序编译单位转换插件没有传参 (337a5c7)
- babel 插件冲突 (b5b3793)
- 小程序下单位转换designWidth配置失效 (00a0895)
0.0.42 (2018-06-09)
- cli: windows 下require引用路径错误 (0da960a)
- cli: windows下页面文件的写入路径错误 (375f2dd)
- cli: 小程序端编译抽取npm包文件bug修复 (1ce8223)
- eslint: 禁用掉 react/no-deprecated (f586b85)
- taro-h5: 更新 h5 api 文档 (bc05ce9)
- taro-weapp: 支持自定义组件循环输出自定义组件 (a0af9d9)
- cli: add @tarojs/cli as devDependency to template (4723de7)
- cli: add npm scripts for deployment (5a2dfbe)
- cli: ignore .npmrc when using yarn (c02f304)
- taro-rn: 更新media, vibrate相关API (56dce1e)
- tc: add swiper test (94ee648)
- add packages postcss-pxtransform (78e7cbc)
- 把转换器加入到主仓库 (f96c251)
0.0.41 (2018-06-08)
- cli: 更新下模板 (c2b8797)
- cli: 添加 npmrc 用于读取 taobao 镜像资源 (3df76fe)
- taro-h5/api: h5端增加socket api (b2c3459)
- taro-h5/api: socket api 文档修复 (c1d0d99)
- tc: progress, radio test (9f6754a)
0.0.40 (2018-06-07)
- taro-components: tabBar逻辑同步小程序 (341b2f8)
- taro-rn: 去掉rn框架打包 (9d247b7)
- webpack-runner: 缺少postcss-plugin-constparse依赖,fixes #14 (5a3bec7)
- taro: 更新typings (f73d68d)
- taro-rn: 更新clipboard相关API (946afd1)
- taro-rn: 更新makePhoneCall (7ca2710)
- taro-rn: 更新system、network相关API (260eddf)
- tc: 完善icon, input等测试用例。 修复audio问题 (6827d4f)
0.0.39 (2018-06-07)
- cli: tabBar配置中的图片路径处理(转H5) (5f6f885)
- cli: 排除不需要安装的包,暂时处理 (61cf6c8)
- taro-rn: api引用方式更新 (463bb53)
- wp-runner: postcss-loader排除node_modules目录 (189b645)
- cli: parse constants in css (e62afbd)
- learn.json: 新增的包添加到lerna配置 (f3616c8)
- taro-rn: 更新storageAPI (a47cf71)
- taro-rn: 更新暂定能实现的api列表和本周完成列表 (21c6af8)
- tcr: add component Input (bb10fa8)
- tcr: add component Textarea (99f4939)
0.0.38 (2018-06-06)
- components: 导出 typings (0f8eb39)
- component: tyings for camera, canvas, opendata, video (dbe84c5)
- tcr: add component RichText (bb3eb0c)
- tcr: uncomplete Input (ef5b6cf)
0.0.37 (2018-06-05)
- cli: 自动安装未安装的npm包 (dde6aa7)
- cli: rn编译处理,写入必要文件 (1253cf9)
- component: typings for Checkbox, CheckboxGroup, Form, Input (bc96bcc)
- components: typings for CoverView, CoverImage (316c818)
- components: typings for Label, Picker, Radio (3c484ef)
- components: typings for MovableArea, MovableView (9b38c64)
- components: typings for Navigator, Image (652ad4d)
- components: typings for Progress, Button (f621ec0)
- components: typings for Slider, Switch, Textarea (07ab171)
- components: typings for Text, RichText, Icon (04ce7b8)
- components: 给 typings 加入注释 (1b5746f)
- rn-runner: rn打包工具优化 (83d9e74)
- tc: 补全View组件测试 (a19a61f)
- tcr: add component ScrollView (6066bb5)
0.0.36 (2018-06-04)
0.0.35 (2018-06-04)
- tcr: correct the style of switch and checkbox (601a930)
- cli: rn编译将组件库替换成rn组件库 (ed229b1)
- rn: rn打包 (924e99f)
- rn-runner: rn打包工具 (0d5d606)
- router: 路由功能升级 去除了动画 兼容前进、后退 (368eb28)
- taro-h5: h5 侧 nerv component 做了层中间层,注入$app (805c9df)
- taro-rn: 增加rn本地能力API (a653768)
- tc: 新增view组件测试 (90c8e2d)
- tcr: add component Button (cb3aecf)
- tcr: add component Progress (48370ba)
- tcr: add component Radio (bf26b64)
- tcr: add component Slider (5c8a579)
- tcr: add component Swiper (fa12fbe)
- tcr: patch animation to loading button (9d63e3b)
- 加入 View, ScrollView 的类型 (0d8bff9)
0.0.34 (2018-05-29)
- cli: h5编译Component从@tarojs/taro-h5中import (053feaa)
- cli: rn编译功能 (fa7c571)
- cli: rn编译将组件的className与id属性改写成style (3aef579)
- cli: 模板变更 (8c0a298)
- taro-weapp: 小程序端引入PropTypes错误 (c590a89)
- tc: 修复radio,button,view组件相关问题,移除lodash (bcf199a)
- taro-rn: 增加rn框架 (4ad36ac)
- tcr: add component checkbox (2e2c8c6)
- tcr: add component image (107e5da)
- tcr: add component Text (a2911a0)
- tcr: return wrappedComponent when there is no onClick callback (fb3b443)
0.0.33 (2018-05-29)
- components: support object rest spread (e474a53)
- components: tabbar (6dfcf36)
- components: tabbar 布局 (7f4a50b)
- components: 防止unmount后autoplay报错 (de2afa9)
- eslint: 不支持在类参数定义 JSX (83fd7a0)
- form 去除冗余代码 (66cd81e)
- eslint: 空 JSX 元素应该自动闭合 (50a1704)
- eslint: 规则格式设置不正确 (acc78d5)
- eslint-config: 文件配置错误 (56a58d0)
- router: h5路由回退传参问题 (c3266d6)
- router: h5路由方法执行顺序 (1f445e0)
- swiper: 允许垂直滚动 (8590825)
- taro-components: 添加e.detail内容 (3bd15f1)
- weapp: 大小写问题 (a55efb7)
- label事件、样式等修复 (e12cd67)
- 修复radio-group 返回值问题 (5dcb2be)
- 修复表单返回值问题 (c42b6db)
- button: add (25232db)
- cli: 修正模板 (e1a7fb5)
- cli: 默认模板加入 eslint (ec2adb1)
- components: 添加组件测试 (ab6e4af)
- components: 添加部分组件测试 (08937ff)
- detail: ignore (2d37c3c)
- eslint: 新规则:no-spread-in-props (deb74a4)
- eslint: eslint-config-taro (37514b5)
- eslint: 新规则: custom-component-children (1e0a9d5)
- eslint: 新规则: manipulate-jsx-as-array (fb50d16)
- eslint: 新规则: no-anonymous-function-in-props (e836e01)
- eslint: 新规则: no-jsx-in-class-method (baf85b7)
- eslint: 新规则: no-jsx-in-props (28c38f4)
- eslint: 新规则: no-ref (b62dcc2)
- eslint: 新规则:if-statement-in-map-loop (995aa1d)
- eslint: 新规则:no-stateless-component (cd05784)
- eslint: 设置�变量定义规则 (7dee64d)
- router: 修复h5路由back功能 (0e9e77c)
- taro: 加入 Component 类型 (afed5f3)
- taro: 加入 ENV 和 Events 类型 (a87fc33)
- taro: 加入 PureComponent typing (af49f05)
- taro: 加入 taro tsd 入口 (6fcc507)
- taro: 加入微信端能力类型 (42f8c09)
- taro-weapp: 小程序端增加PureComponent支持 (1e4a107)
- tcr: add component checkbox (6e57d1e)
- tcr: add component switch (698aa88)
- tcr: add component view (7947b65)
- tcr: change event name to on* (81d10b9)
- tcr: dismember styles (e166b85)
- 新增测试用例 (ccedb17)
- 新增组件基本测试, 更改文件目录结构 (3768785)
- 新增组件库测试用例 (680b4f5)
- tcr: testing modified (7e50324)
- weapp: 支持 PropTypes (dd59b1d)
0.0.32 (2018-05-21)
- cli: h5 编译 app.js 中页面引用去掉 (39c4695)
- cli: h5 编译增加相关内置方法名 (ddf9be5)
- components: 组件错误 (9e6e2ca)
- router: H5 路由去掉动画 && 路由参数错误 (a3771dd)
- taro-h5: 读取本地缓存方法错误 (c3537de)
- cli: 更新模板html (2cabc21)
- cli: 更新模板html (adadd02)
- taro: 微信小程序 getCurrentPages 和 getApp挂载在 Taro 命名空间下 (744dda7)
- taro-h5: h5端request支持jsonp (743e9bd)
- taro-h5: jsonp方法返回状态码 (a4bb352)
0.0.31 (2018-05-14)
- redux: 生命周期执行有误 (4e0ed66)
0.0.30 (2018-05-11)
- async-await: const => var (7b01013)
- cli: 模板html增加font-size设置 (e16b534)
- cli: 遗漏inquirer (c5969d7)
- redux: 当页面onHide后,redux的dispatch不再触发页面更新 (6dbe2af)
- taro-h5/api: selectorQuery api 去掉缓存dom节点的逻辑 (6b618ab)
- cli: 增加css压缩 && autoprefixer (f0a39fe)
- cli: 增加taro-plugin-uglifyjs插件 (9c49ff3)
- cli: 支持uglify是否开启 (560ce14)
- cli: 更新模板 (3ff5c5f)
- taro: 优化——只将模板需要用到的数据写入页面的data中 (89813be)
0.0.29 (2018-05-08)
- 支持Taro.render写法 (6d154c3)
- 粗略支持浏览器后退功能 并且加入了路由动画 (2183ecc)
- cli: 创建项目模板读取cli包的版本号 (88362c0)
- taro: 动态组件重新初始化 (c09f41a)
- taro-weapp: 支持defaultProps (d0a09b0)
0.0.28 (2018-05-07)
- cli: 升级模板依赖包 (bf7440b)
0.0.27 (2018-05-06)
- taro: 增加全局事件机制 (4badc78)
0.0.26 (2018-05-04)
- webpack-runner: webpack-dev-server 版本回退到2.11.2 (53e4d02)
0.0.25 (2018-05-04)
- webpack-runner: 增加webpack-dev-server (047e456)
0.0.24 (2018-05-04)
- taro: 文件打包错误 (e739236)
0.0.23 (2018-05-03)
- taro: 动态组件更新传参 (2fbf82b)
- taro-h5: 丢失文件 (f21ef16)
- taro-h5: 文件引用错误 (38f695d)
- taro-weapp: 文件引用错误 (e87ed92)
- h5watch功能补上hot (f579aa9)
- nerv-to-mp版本更新 (2621698)
- cli: h5编译处理 @tarojs/taro-h5 (93ac1d3)
- taro: taro拆分 (ce02eef)
- taro: 更新export (00bb319)
- taro/api: 完成界面/交互反馈API (87c8e99)
0.0.22 (2018-05-03)
- router: 修复h5路由组件的redux兼容 (4364f66)
- taro: 名称错误 (b4b8a6d)
- taro: 运行时组件类注入方法 && 页面的componentWillUpdate中渲染一次页面 (4221f5d)
- 固定版本 (d4b3727)
- cli: 添加h5模式watch功能 (f9444a8)
0.0.21 (2018-05-02)
- eslint: array 没有 key 的时候 warning (87f80a4)
- redux: 允许mapDispatchToProps不存在 (d1d84cd)
- taro: componentWillMount中强制渲染一次页面 (e33ef3f)
- taro: setData前过滤undefined数据 (c2f4e7c)
- taro: 修正app中$app指向 (cd63886)
- taro: 初始化组件$router (f6d22a4)
- taro: 组件中也能访问到this.$router.params (1d60ebd)
- swiper: 修复swiper (822b96a)
0.0.20 (2018-04-28)
- redux: 保证每次取的数据都是新的 (ad34b4a)
- redux: 循环输出组件调整 (02fa5f4)
- redux: 组件props更新 (6aa00a4)
- taro: 区分state (d8f3e67)
- taro: 循环输出组件传参 (f89b691)
0.0.19 (2018-04-25)
- redux: 组件初始化传递props (487d9a5)
- taro: __data中$path丢失 (e1a4f61)
- taro: 优化数据结构 (8781395)
- taro: 组件中循环事件绑定传参 (b4db68f)
- cli: 模板依赖版本升级 (57689ab)
0.0.18 (2018-04-23)
- taro: api初始化 (1e66925)
- taro: api方法执行错误 (14bbbfe)
- taro: 执行完componentWillMount后需要把组件设置为可运行状态 (d4d2519)
- taro: 执行完componentWillMount后需要设置组件状态 (b065e57)
- taro: 支持小程序page事件处理函数 (e820e32)
0.0.17 (2018-04-23)
0.0.16 (2018-04-22)
- cli: 处理入口文件中 config 的tabBar配置 (e923fb2)
0.0.15 (2018-04-22)
- cli: 避免重复编译文件 (6632a90)
- redux: props传递 && 组件卸载时执行顺序 (ec56a1e)
- taro: componentWillUnmount 生命周期方法错误 (0a5b715)
- taro: 修正request api返回结果 (ae6e54c)
- taro: format by prettier (163b7bb)
- taro: h5支持tabbar配置 (e1a96df)
- taro-components: 增加tabbar组件 (c0331ac)
0.0.14 (2018-04-20)
0.0.13 (2018-04-19)
- taro: 生命周期执行调整 && setState()支持回调 (cd2b1b5)
0.0.12 (2018-04-19)
0.0.11 (2018-04-19)
- cli: weapp模式编译对export default的处理 (ed5f6d7)
- tarojs: method rename (4290c43)
- tarojs: page生命周期调用 (304fc13)
- tarojs: 组件生命周期触发 (7385099)
0.0.10 (2018-04-17)
- cli: ast遍历书写优化 && 支持@tarojs/redux调用 (442da22)
- redux: @tarojs/redux 包名 (bf329fc)
- taro: 处理事件需要遍历原型链 && @tarojs/redux引用错误 (f4fc09c)
0.0.9 (2018-04-16)
- 配置文件放到config目录 && 支持环境变量配置编译替换 (a95ef83)
- cli: 支持全局自定义变量配置 (890ad3b)
- cli: 更新模板 (f9fd598)
- taro: add storage api (e013600)
- taro: 导出编译期使用的内部方法 (58e608e)
0.0.8 (2018-04-11)
- tarojs: page独立、事件只绑定一次 (c5a173d)
0.0.7 (2018-04-09)
0.0.6 (2018-04-09)
- cli: watch 页面文件修改时路径处理 (b60d9d1)
- cli: 调整initRouter的执行时序 调整initRouter的入参 (7406942)
- router: 添加部分'index.html'支持 (3e13e3f)
- taro: 小程序api能力增加导航相关 (9c89972)
0.0.5 (2018-04-09)
- taro: package.json main (eaafc5c)
0.0.4 (2018-04-08)
- 模板依赖更新 (4831e95)
0.0.3 (2018-04-08)
- taro/rollup.config.js (687f059)
- 增加路由功能 (909a219)