UNPKG

4.19 kBMarkdownView Raw
1# CHANGELOG
2
3- 1.5.15
4 1. 紧急修复 less 版本升级引起的 bug
5
6- 1.5.14
7 1. 修复 typescript 文件没经过 babel 编译的 BUG
8
9- 1.5.13
10 1. 增加 typescript 支持
11
12- 1.5.12
13 1. 紧急修复 1.5.11 版本编译过程找不到 core-js 的 BUG
14
15- 1.5.11
16 1. 升级 Babel 至 v7
17 2. 优化 external 管理策略
18 3. 支持 proposal class properties
19
20- 1.5.10
21 1. 锁死 webpack 版本至 4.12.1,修复 minimize 文件报错的 bug
22
23- 1.5.9
24 1. 升级 mip-sandbox,添加 `BMap``BMapLib` 白名单
25
26- 1.5.7
27 1. 升级 mip-sandbox,添加 `swan` 白名单
28
29- 1.5.4
30 1. build 异常时,中断程序,便于外部脚本捕获错误
31
32- 1.5.3
33 1. 锁死 webpack-dev-middleware 版本至 3.6.0
34
35- 1.5.2
36 1. 升级 mip-sandbox,添加 `document.execCommand` 白名单,`document.createElement('script') 打 warning`
37 2. 升级 `init``add` 命令,默认初始化组件改为 Custom Element 组件
38
39- 1.5.1
40 1. dev 模式添加目录浏览功能
41 2. 禁止 example 和 mock 文件夹外的静态资源访问
42 3. 允许组件开发者自行调用 MIP.registerElement() 和 MIP.registerService() 进行组件注册
43 4. 调整服务启动成功的提示文案及提示时间
44 5. Builder 开发模式和编译模式分离,减少编译模式下因加载开发模式的依赖而报 warning 的问题
45 6. 修复弱网情况下 validator 校验 npm 白名单过慢的问题
46
47- 1.4.3
48 1. 更新 mip-sandbox 和 mip-component-validator 依赖版本,新增 `atob` `TextEncoder` `TextDecoder` 白名单
49
50- 1.4.2
51 1. 更新 mip-sandbox 依赖版本,添加 `DataView` 白名单
52
53- 1.4.1
54 1. 增加 css 压缩功能
55
56- 1.4.0
57 1. 编译生成的组件代码支持 script 异步加载
58- 1.3.2
59 1. 更新 mip-component-validator 依赖版本,修复 validator 无法获取最新白名单的 bug
60- 1.3.1
61 1. 修复 plugin 删除 index 入口抛出的异常
62 2. 优化 plugin 错误信息输出
63- 1.3.0
64 1. 修复不同组件仓库构建出来的代码样式存在覆盖现象
65- 1.2.6
66 1. 增加低于 7.6 版本的 node 支持
67- 1.2.5
68 1. 更新 mip-component-validator 依赖版本,修复白名单 bug
69- 1.2.4
70 1. 修复 node 版本低于 8.0 时不出现版本升级提示的 bug
71- 1.2.3
72 1. 组件的 README.md 支持自动生成组件脚本地址
73- 1.2.2
74 1. cli 沙盒注入提示信息增加对应文件提示以及白名单申请引导
75 2. 修复 1.2.1 dev/build 模式下默认命令行参数失效的 bug
76 3. 修复 dev 模式下 -d 参数不能传相对路径的 bug
77 4. 升级 mip-sandbox,添加 `CustomEvent` 依赖
78 5. 增加 mip2 dev/build -i all 的参数简写
79
80- 1.2.1
81 1. cli dev 和 build 命令增加 proxy 配置,支持对组件代码中字符串部分做替换以模拟实现开发和测试时的请求转发功能;
82 2. mip2 build 增加 -e/--env 指定当前编译的环境变量 process.env.NODE_ENV
83
84- 1.2.0
85 1. 升级 validator 依赖 mip-component-validator 至 1.1.0,该版本全流程改为异步实现
86 2. dev 和 build 命令强制进行 npm 白名单校验,出现非白名单的 npm 包,会在控制台将包名打印出来
87 3. validate 命令增加 -w 参数校验 npm 白名单
88 4. validate -c 命令增加组件所在白名单校验
89
90- 1.1.10
91 1. 升级 mip-sandbox 依赖,添加 `crypto` 入白名单
92 2. 将 helpers 改回直接从 window 获取
93
94- 1.1.9
95 1. 升级 mip-sandbox 依赖,添加 `WebSocket` 入白名单
96
97- 1.1.8
98 1. 升级 mip-sandbox 依赖,添加 `mipDataPromises` 入白名单
99
100- 1.1.6
101 1. mip2 dev 模式将 --autoopen 的简写改为 -o,新增 --asset 参数指定 public path,简写为 -a 与 build 保持一致。-a 默认为 '/'
102
103- 1.1.5
104 1. 支持 process.env.NODE_ENV, mip2 dev 的值为 'development',mip2 build 的值为 'production'
105
106- 1.1.4
107 1. mip2 build 产生的组件公用 js 直接指向线上
108 2. mip.config.js 新增 `build` 配置项
109
110- 1.1.2
111 1. 调整组件公用部分的引入机制
112
113- 1.0.13
114 1. 支持组件通过 `import()``require.ensure` 异步加载模块
115 2. dev 模式自动对组件 script 注入 md5
116