1 | # Change Log
|
2 |
|
3 | ## [0.6.4] - 2019-09-19
|
4 |
|
5 | - 完善了快应用自定义配置的能力。开发者可以通过在项目根目录下配置 hap.config.js 文件定制 toolkit。目前开放了 resolve/module/plugins 三个字段
|
6 | - 修复了 release 包下 sourcemap 定位不准确的问题
|
7 | - 更新了 dsl 包的依赖
|
8 | - 添加 vue-dsl 移除空白文本节点的能力
|
9 | - 完善 ux-loader,可以添加 enforce 字段增强 loader
|
10 |
|
11 | ## [0.6.3] - 2019-08-30
|
12 |
|
13 | - 增加了流式加载适配多语言配置的能力
|
14 | - 支持地图组件展示自定义 View 的能力
|
15 | - 更新预览的 web.js 文件
|
16 |
|
17 | ## [0.6.2] - 2019-08-12
|
18 |
|
19 | - 增加了对多语言包打包的能力
|
20 | - 补充了 1050 部分功能校验: 1.通用 resize 事件 2.slider 的 block-color 样式 3.map 的 polygons 属性和 poitap 事件 4.system 的 resident 接口和 service 的 ad、health、exchange 接口
|
21 |
|
22 | ## [0.6.1] - 2019-07-29
|
23 |
|
24 | - 修复`{{}}`内文本带有/img/修饰符的正则表达式不生效的问题
|
25 | - 修复 vue-dsl 使用 less 语法 validate 校验错误的问题
|
26 | - 调试器 支持`chrome[google-chrome]`浏览器和`chromium[chromium-browser]`浏览器
|
27 |
|
28 | ## [0.6.0] - 2019-07-12
|
29 |
|
30 | - 修复预览命令时报的路径错误
|
31 | - 修改 build 模式默认 sourcemap 选项 devtool 为 cheap-module-eval-source-map,如果开发者想还原默认的 sourcemap 行为,可以通过 `-- --devtool source-map`设置
|
32 | - 修复 macos 特定版本启动问题
|
33 |
|
34 | ## [0.5.6] - 2019-07-05
|
35 |
|
36 | - 修复 font-family 样式字符串带引号的问题
|
37 | - 将 vue-dsl 的$app_define$和$app_bootstrap$移至 toolkit
|
38 |
|
39 | ## [0.5.5] - 2019-06-20
|
40 |
|
41 | - 修复 font-face 编译问题
|
42 | - 修复构建失败退出进程的问题
|
43 | - 修复编译时拷贝文件的匹配问题
|
44 | - 解决 template 里字符串模板错乱问题
|
45 |
|
46 | ## [0.5.4] - 2019-06-05
|
47 |
|
48 | - 修复 vue-dsl release 问题
|
49 |
|
50 | ## [0.5.3] - 2019-05-30
|
51 |
|
52 | - 证书私钥缺失时候,错误输出到 webpack
|
53 | - 修复 IDE 拷贝图片失败问题
|
54 | - 修复 vue-dsl css2json 插件缓存问题
|
55 |
|
56 | ## [0.5.2] - 2019-05-27
|
57 |
|
58 | - 支持 app 全局样式的编译
|
59 |
|
60 | ## [0.5.1] - 2019-05-15
|
61 |
|
62 | - 支持 span 嵌套 span 标签
|
63 |
|
64 | ## [0.4.7] - 2019-05-08
|
65 |
|
66 | - 修复获取 dsl 名称异常的问题
|
67 |
|
68 | ## [0.4.6] - 2019-04-28
|
69 |
|
70 | - 修复内部 spec fragment-loader 路径问题
|
71 |
|
72 | ## [0.4.5] - 2019-04-27
|
73 |
|
74 | - 修复自定义 build 路径时预览报错问题
|
75 | - 修复停止 webpack watch 模式,没有同时停止监听 manifest 问题
|
76 |
|
77 | ## [0.4.3] - 2019-04-26
|
78 |
|
79 | - 修复了 manifest 中 minPlatformVersion 为 1040 时 不会转换 ES6 为 ES5 的编译时 JS 报错
|
80 | - 支持在项目目录中添加 hap.config.js 自定义配置 webpack module 和 plugins 的能力
|
81 |
|
82 | ## [0.4.2] - 2019-04-11
|
83 |
|
84 | - 修复了 hap update --force 时 JS 报错的问题
|
85 |
|
86 | ## [0.4.1] - 2019-04-10
|
87 |
|
88 | - 修复了 dsl-vue 编译 css 文件名不正确的问题
|
89 |
|
90 | ## [0.4.0] - 2019-04-05
|
91 |
|
92 | - 添加`--disable-stream-pack`参数用于禁用流式包(`build`,`release`,`watch`命令有效)
|
93 | - 支持自定义配置
|
94 | - 支持`font-weight`
|
95 | - 优化命令交互
|
96 |
|
97 | ## [0.3.1] - 2019-03-19
|
98 |
|
99 | - 监听模式现在会监听`manifest.json`文件
|
100 | - 修复若干问题
|
101 |
|
102 | ## [0.3.0] - 2019-03-05
|
103 |
|
104 | ### 更新
|
105 |
|
106 | - 1040 平台支持
|
107 | - 不再支持`node 6`,要求`node 8`以上版本
|
108 | - 不再创建备份文件
|
109 |
|
110 | ### 新增
|
111 |
|
112 | - 新增`web`预览功能,打开服务`/preview`页面可使用浏览器预览快应用
|
113 | - 新增`hap preview`子命令,可直接预览`rpk`文件或解压的`rpk`文件目录(包括`build`目录)
|
114 | - 新增`hap view`子命令,可用于直接查看`rpk` 文件。详情可执行`hap view --help`查看
|
115 |
|
116 | ### 修复
|
117 |
|
118 | - 修复了`hap-toolkit`导致系统`adb` 不可使用的问题
|
119 | - 修复其他若干缺陷
|
120 |
|
121 | ### 优化
|
122 |
|
123 | - 优化了`hap init` 子命令,当文件夹存在时会询问输入新的应用名
|
124 |
|
125 | ## [0.2.2] - 2019-02-18
|
126 |
|
127 | ### 更新
|
128 |
|
129 | - 优化了错误信息提示
|
130 |
|
131 | ## [0.2.1] - 2019-01-29
|
132 |
|
133 | ### 修复
|
134 |
|
135 | - 修复`toolkit`误报使用`node`原生模块问题
|
136 |
|
137 | ## [0.2.0] - 2019-01-25
|
138 |
|
139 | ### 更新
|
140 |
|
141 | - 支持分包
|
142 | - `chrome devtools` 升级到 66
|
143 | - 移除的`mix`命令(`hap`和`mix`完全一致)
|
144 | - 优化错误栈信息
|
145 | - 稳定性优化
|
146 |
|
147 | ### 修复
|
148 |
|
149 | - 修复初始化模块的 elisnt 配置无效的问题
|
150 | - 修复若干 bug
|
151 |
|
152 | ## [0.1.1] - 2018-12-28
|
153 |
|
154 | ### 修复
|
155 |
|
156 | - 初始化项目时,更新项目的 toolkit 的版本号
|
157 | - 支持 node 6+(未来将不再支持 node 6,建议使用 node 8 以上版本)
|
158 | - IDE 无法自动升级项目
|
159 |
|
160 | ## [0.1.0] - 2018-12-18
|
161 |
|
162 | ### 更新
|
163 |
|
164 | - 项目 package.json 的依赖只有 hap-toolkit,移除了其他依赖
|
165 | - 支持可以自定义属性 data-xxx
|
166 | - slot 可以作为 text 的子组件
|
167 | - 支持 postcss 解析 css
|
168 |
|
169 | ### 修复
|
170 |
|
171 | - 修复了图片资源检查的 bug
|
172 |
|
173 | ### 新增
|
174 |
|
175 | - 支持 touchstart,touchmove,touchcancel,touchend 事件
|
176 | - 支持 font-family 样式
|
177 | - image 组件增加 complete、error 事件
|
178 | - video 组件支持 muted 属性
|
179 | - audio 组件支持 stop 方法
|
180 | - 支持 CSS @font-face
|
181 | - justify-content 支持 space-around
|
182 | - background-image 支持网络图片地址
|
183 | - input/textarea 组件增加 selectionchange 事件
|
184 | - tab-content 组件增加 scrollable 属性
|
185 | - input 组件支持动态切换 type 类型
|
186 | - WebSocket 支持 ArrayBuffer
|
187 |
|
188 | ## [0.0.38] - 2018-11-13
|
189 |
|
190 | ### 更新
|
191 |
|
192 | - 升级到 babel7
|
193 | - 升级到 webpack4
|
194 | - 优化了 webpack 的参数读取方式
|
195 |
|
196 | ### 修复
|
197 |
|
198 | - transform 支持多个值,动画命名以下划线开发
|
199 | - 支持 map 组件定位点样式修改
|
200 | - 修复调试的时候,屏幕息屏的确认
|
201 |
|
202 | ### 新增
|
203 |
|
204 | - 编译工具支持卡片开发
|
205 | - 命令行增加清除设备记录,如:hap server --clear-records
|
206 | - 使用 node 原生模块增加报错提示
|
207 | - 增加了对 IDE 默认打开浏览器的支持
|
208 | - 增加了捕获 webpack 的错误提示
|
209 |
|
210 | ### 注意
|
211 |
|
212 | 由于升级 toolkit 到 babel7,webpack4,可能会引起比较大的改动
|
213 |
|
214 | ## [0.0.37] - 2018-10-10
|
215 |
|
216 | ### 更新
|
217 |
|
218 | - 升级 mocha 到 5.2.0 版本
|
219 | - 优化了 webpack.config.js
|
220 |
|
221 | ### 修复
|
222 |
|
223 | - 修复 windows 下资源引用路径时转换的 BUG
|
224 | - 修复了 adb 执行时候的错误提示
|
225 | - 修复打包时 manifest.json 中 config.debug 标识的 BUG
|
226 |
|
227 | ### 新增
|
228 |
|
229 | - 支持 node_modules 模块中引入快应用接口
|
230 |
|
231 | ## [0.0.36] - 2018-9-3
|
232 |
|
233 | ### 更新
|
234 |
|
235 | - 重构了编译模块,调整了打包的生命周期,从 done 到 after-emit
|
236 |
|
237 | ### 修复
|
238 |
|
239 | - 引入 json 文件
|
240 | - 引入 node_modules 中@组织的库
|
241 |
|
242 | ### 新增
|
243 |
|
244 | - usb 调试功能(1020+)
|
245 | - build 时增加参数 env.disable-source-map 以禁用 sourcemap
|
246 |
|
247 | ## [0.0.35] - 2018-8-15
|
248 |
|
249 | ### 更新
|
250 |
|
251 | - chrome 调试页面:隐藏导航条,console 面板增加 warn 提示
|
252 |
|
253 | ### 修复
|
254 |
|
255 | - 修复调试时,断点调试的问题(1020+)
|
256 | - 修复微信,微博,qq 账号在控制台下的提示警告问题
|
257 | - 修复调试时,element 面板的展开问题
|
258 | - 修复 sourceMap 行数不正确
|
259 | - 修复打开 chrome 出现的一些问题
|
260 | - 修复 css 属性 border-color 的解析
|
261 |
|
262 | ### 新增
|
263 |
|
264 | - 支持 npm run release 打包的 rpk 包增加版本号和时间戳功能
|
265 | - 调试器支持编辑 html 和属性(1020+)
|
266 | - 构建 rpk 时向 hap-toolkit 中历史记录的最近 5 条手机设备发送/update HTTP 信息
|
267 |
|
268 | ## [0.0.34] - 2018-6-21
|
269 |
|
270 | ### 更新
|
271 |
|
272 | - 升级到 webpack3
|
273 |
|
274 | ### 修复
|
275 |
|
276 | - 修复 translate(tx)转换不正确问题
|
277 | - 修复 chrome 调试器通过键盘左右键展开 element 节点
|
278 |
|
279 | ### 新增
|
280 |
|
281 | - 新增 chrome 调试器动态编辑样式功能
|
282 | - 新增预处理.9 图
|
283 | - 支持 background-position/ translate % unit
|
284 | - 多列 picker 属性 type 增加 multi-text 值,增加 onclumnchange 和 cancel 方法
|
285 | - flexbox 添加 align-self 属性支持
|
286 | - 新增 textarea 组件属性 maxlength
|
287 | - 新增 input 组件属性 maxlength,方法 enterkeytype 和 enterkeyclick
|
288 | - 新增 video 组件属性 controls
|
289 | - 新增 swiper 组件属性 loop
|
290 |
|
291 | ## [0.0.32] - 2018-5-15
|
292 |
|
293 | ### 修复
|
294 |
|
295 | - 优化 jszip 打包的参数配置
|
296 |
|
297 | ### 更新
|
298 |
|
299 | - 重构了编译模块,移除 hap-tools,使用 hap-toolkit 替代
|
300 | - 优化 package.json 的文件的内容,精简 script 命令
|
301 | - 更改 hap update --force 方式,覆盖 script, dependencies, devDependencies
|
302 |
|
303 | ## [0.0.31] - 2018-4-13
|
304 |
|
305 | ### 修复
|
306 |
|
307 | - 打包使用 jszip 替换 node-archiver;进而支持 NodeJS 8.0.\*等版本;
|
308 |
|
309 | ### 新增
|
310 |
|
311 | - 新增 popup 的事件 visibilitychange;
|
312 | - 在 manifest.json 里面支持了 debug 调试项;
|
313 |
|
314 | ### 更新
|
315 |
|
316 | - 更新 init 时的示例代码,调整代码风格;
|
317 | - 重构 toolkit 项目以及内置模块;
|
318 | - 如果在 manifest.json 里没有申明 minPlatformVersion,默认为 101;
|