Releases: jd-opensource/micro-app
Releases · jd-opensource/micro-app
v0.4.0
2021-10-15
-
New
- 🆕 新增了ignore属性,用于忽略部分部分元素
- 🆕 新增了全局变量
__MICRO_APP_BASE_APPLICATION__
用于标记当前应用为基座应用
-
Bug Fix
- 🐞 修复了对webpack5 & jsonp 的支持
- 🐞 修复了angular下动态设置url属性导致加载失败的问题
- 🐞 修复了在vite环境下,内存优化的支持
- 🐞 修复了script type 为特殊情况下的兜底处理,如application/json
- 🐞 修复了循环嵌套时没有完全卸载应用的问题
-
Update
- 📝 优化了对ssr的支持方式
- 📝 优化了动态module的创建和渲染
- 📝 优化了对data、blob类型数据的处理
v0.3.3
2021-09-13
-
Bug Fix
- 🐞 修复了data属性赋值后插入文档时,初始化data值无法通过setAttribute拦截的问题
- 🐞 修复了渲染缓存micro-app元素时导致的micro-app-head, micro-app-body重复的问题
v0.3.2
2021-09-10
-
New
- 🆕 新增了
baseroute
配置项,用于替换baseurl
- 🆕 新增了
__MICRO_APP_BASE_ROUTE__
全局变量,用于替换__MICRO_APP_BASE_URL__
- 🆕 新增了
-
Update
- 📝 废弃了
baseurl
和__MICRO_APP_BASE_URL__
,但依然兼容旧版
- 📝 废弃了
v0.3.1
2021-09-08
-
Bug Fix
- 🐞 修复了micro-app标签先使用后定义导致start方法配置失效的问题
v0.3.0
2021-09-07
-
New
- 🆕 新增了对umd格式的支持
- 🆕 废弃eval方法,使用Function进行替换
-
Bug Fix
- 🐞 修复了子应用卸载部分内存无法释放的问题
- 🐞 修复了widnow\document\timer事件在umd模式下多次渲染的问题
- 🐞 修复了async和defer js文件没有缓存的问题
- 🐞 修复了子应用同时存在多个head、body标签时,元素操作异常的问题。
-
Update
- 📝 优化了修改name&url属性切换应用的操作,部分场景下被替换的应用可以计入缓存
- 📝 更新了全局数据通信卸载机制,基座应用和子应用只能卸载自身的全局监听函数
v0.2.5
2021-08-23
-
New
- 🆕 新增了
main-vue3-vite
基座应用案例
- 🆕 新增了
-
Bug Fix
- 🐞 修复了在vue3中name被删除导致的样式丢失的问题
- 🐞 修复了无法适配
.node
、.php
、.net
后缀文件的问题 - 🐞 修复了子应用卸载后依然可以通过副作用函数绑定name作用域的问题
-
Update
- 📝 优化了cosole日志方法和使用方式
- 📝 优化了vite适配方式
v0.2.4
2021-08-17
-
New
- 🆕 新增了start配置项
globalAssets
,用于设置全局共享资源
- 🆕 新增了start配置项
-
Bug Fix
- 🐞 修复了在子应用中请求html元素被拦截的问题
- 🐞 修复低版本nodejs对于rollup.config.js执行错误的问题
-
Update
- 📝 代码优化
v0.2.3
2021-08-10
-
Bug Fix
- 🐞 修复了切换至预加载app时报app already exists错误
- 🐞 修复了地址补全对于a标签的错误处理
-
Update
- 📝 文档更新
- 📝 代码优化
- 📝 更新单元测试
v0.2.2
2021-07-27
1、🐞 修复了JSX.IntrinsicElements属性生命丢失的问题
2、📝 代码优化
v0.2.0
2021-07-16
1、🐞 修复了styled-componets
下样式失效的问题
2、🐞 修复了沙箱关闭时,插件系统失效的问题
3、🐞 修复了link地址没有协议前缀时补全相对地址失败的问题