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)
- 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)