- 新增对第三方Compiler的支持
- 新增pug编译器,需要执行命令安装
npm install wepy-compiler-pug
。 - 抽离编译过程,将编译交给第三方Compiler处理,因此第一安装再也不用安装所有编译器。
- 重新整理代码结构,使用lerna维护不同的NPM包。
- 重新处理Plugins,同样交由第三方包处理。
老版本在升级1.3.1版本时,要修改wepy.config.js
并且添加compilers属性,并且安装对应的编译器方可使用。
- 新增了wepy upgrade命令升级wepyjs版本。
- 新增对第三方组件的支持。
- 新增第三方组件wepy-com-toast。
- 模板中添加toast组件测试。
- 修复了script使用src外链报错的BUG。
- 修复了LESS编译会调用到SASS的BUG。
- 优化了事件传参数,支持直接传参。详情参考文档。
- 加入了Travis-CI以及Coveralls。
- 修复其它细节BUG问题
- script/template/style的属性同时支持type和lang。
- 添加mixins支持,详情请参考文档。
- 修复了组件ID大写导致无法识别的问题。
- 添加了对小程序页面所有响应事件的支持。
- 修改wepy.config.js支持plugins。
- 添加UglifyJsPlugin,在编译时对生成的所有JS文件进行压缩。
- 添加ImageMinPlugin(不推荐使用,处理大图片时还有问题),
- 添加
wepy build --no-cache
参数,编译时会重新编译所有依赖文件。 wepy new demo
时,由在当前目录下生成项目改为创建demo目录,然后再生成项目。- 更新生成demo支持最新功能。
- 添加了小程序其它页面事件的支持
- 修改默认配置文件.wepyrc为wepy.config.js,方便以后功能扩展。(兼容老配置文件)
- 修复SASS编译异常导致watch结束的BUG
- 修复子组件修改时不会触发父组件更新的BUG
- 修复
$invoke('../')
的BUG - 修复页面onLoad事件中传参的BUG
- 添加了对sass/scss的编译支持
- .wepyrc中加入对less/sass的配置支持
- .wepyrc中添加
wpyExt
选项 - 更新生成模板