UNPKG

8.46 kBMarkdownView Raw
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;