Waft 0.7.x
该版本主要优化了编译,优化了生命周期和事件写法,新增了音频、视频、动画、缓存等一系列API。
同步升级:
- waft-cli ^0.7.x
-
不兼容改动:
系统组件如Canvas等import方式改变,更贴近Web风格 https://www.yuque.com/waft/docs/mgt3ul#Fhl9v
- 天猫精灵技能API统一收敛到aliGenie API下:https://www.yuque.com/waft/docs/dc35c1
- onTouchStart、onTouchMove和onTouchEnd触屏事件需要转换到TouchEvent
0.7.33
- 优化路由,增加页面的visibility:hidden(有效的解决了多页gif卡顿问题)
-
0.7.25
-
0.7.23
- builder支持直接传入文件地址,如waft build —file=./index.html
新增new Image API,可以通过设置src来提前缓存图片
0.7.22
内置url-loader,本地图片资源会自动打包进Bundle内(100kb限制)
- 修改as lint和style lint,兼容最新插件
增加最低版本minVersion字段控制,用以在低于支持的最低版本容器时出现提示。
0.7.17
增加release模式的build命令,自动设定asc编译器传参,构建出体积最小,运行速度最快的产物包。(wasm/aot包大小减少30%~50%,wasm/aot运行速度提升约30%~40%)
0.7.15
- 支持事件响应的成员函数写法,取代旧版的addEventListener方式(兼容旧版写法)
- 支持update指令下,下发不同path时路由的自动跳转切换
- 增加页面属性query和dataSource
-
0.7.10
-
0.7.0
优化builder目录编译,修复instanceof不一致问题
- 增加所见即可说API
- 新增Video组件API
- 新增Lottie组件API
- 新增localStorage API
Waft 0.6.x
0.6.0
Waft-Web 0.2.x
waft-web目前在waft-cli start时,会默认启动,提供预览服务。在这个版本,我们支持了app.wasm跨端在web运行,在windows等暂时不支持模拟器的平台提供模拟器能力。
- 支持浏览器运行app.wasm
- 优化CSS一致性
- 支持video/slider等现有系统组件
- 支持network模块
Waft-Cli 0.7.x
该版本主要优化了推送协议。