Skip to content

Releases: jd-opensource/micro-app

v0.7.1

31 Dec 04:23
Compare
Choose a tag to compare

0.7.1

2021-12-31

  • Bug Fix

    • 🐞 修复了link标签在非head时样式丢失的问题
    • 🐞 修复了错误补全svg地址的问题,PR #207 by icksky
    • 🐞 修复了在部分浏览器下报WeakRef is not defined错误的问题。

v0.7.0

29 Dec 11:06
Compare
Choose a tag to compare

0.7.0

2021-12-29

  • New

    • 🆕 新增Api,对外export MicroApp类。
  • Update

    • 🚀 沙箱重构,性能优化。
    • 🚀 优化了execScripts方法,不再使用Promise.all,防止单文件加载错误导致后续文件无法执行的问题。
    • 🚀 优化了getActiveApps方法,增加对过滤keep-alive应用的支持。

v0.6.2

19 Dec 10:59
Compare
Choose a tag to compare

0.6.2

2021-12-19

  • Bug Fix

    • 🐞 修复了在SSR环境下,抛出Image is not defined的报错问题。

v0.6.1

17 Dec 12:15
Compare
Choose a tag to compare

2021-12-17

  • New

    • 🆕 新增了unmountApp, unmountAllApps方法,用于主动卸载应用。
    • 🆕 新增了对disable-sandbox, disable-scopecss配置的支持。
  • Bug Fix

    • 🐞 修复了通过new Image()创建的元素逃离沙箱的问题,fix #186,PR #187 by asiainfoliwei
    • 🐞 修复了通过cloneNode创建的元素逃离沙箱的问题。
  • Update

    • 🚀 优化了元素隔离patch原型链方法相关代码。
    • 🚀 优化了kee-alive和destory相关的处理逻辑。
    • 🚀 优化了unmount生命周期的触发时机,移动到应用彻底卸载后执行。

v0.6.0

10 Dec 12:24
Compare
Choose a tag to compare

2021-12-10

  • New

    • 🆕 新增了对keep-alive模式的支持。

v0.5.3

02 Dec 12:12
Compare
Choose a tag to compare

2021-12-02

  • New

    • 🆕 新增了对ssr模式的全局配置的支持。
  • Bug Fix

    • 🐞 修复了沙箱中注册的全局变量的映射key在部分场景下没有及时删除的问题。
    • 🐞 修复了在不支持ESModule的项目中,引入polyfill/jsx-custom-event报错的问题。

v0.5.2

25 Nov 03:46
Compare
Choose a tag to compare

2021-11-25

  • Bug Fix

    • 🐞 修复了index.d.ts中getActiveApps、getAllApps类型声明错误的问题。

v0.5.1

25 Nov 03:29
Compare
Choose a tag to compare

2021-11-25

  • New

    • 🆕 新增了getActiveApps方法,用于获取正在运行的子应用。
    • 🆕 新增了getAllApps方法,用于获取所有已经注册的子应用。
  • Bug Fix

    • 🐞 修复了link、style元素格式化后顺序不一致导致的样式丢失的问题。

v0.5.0

19 Nov 10:30
Compare
Choose a tag to compare

2021-11-19

  • Bug Fix

    • 🐞 修复了name带有特殊符号时样式失效的问题,删除name中的特殊符号。
    • 🐞 修复了umd模式下,应用卸载并重新渲染时url冲突,旧应用没有卸载干净的问题。
    • 🐞 修复了在关闭样式隔离时,样式延迟生效导致页面布局错乱的问题。
    • 🐞 修复了多次重复向head中插入同一个style元素,导致样式失效的问题。
  • Update

    • 🚀 优化了应用二次渲染时的性能及内存。
    • 🚀 优化了样式隔离逻辑,无论是否关闭样式隔离,始终将link元素提取转换为style元素。

v0.4.3

05 Nov 09:32
Compare
Choose a tag to compare

2021-11-05

  • New

    • 🆕 新增了EventCenterForMicroApp方法,用于沙箱关闭时实现通信功能(如vite)
  • Bug Fix

    • 🐞 修复了在不支持ShadowRoot的浏览器中的报错问题,fix #134
    • 🐞 修复了元素查询时带有特殊字符导致报错的问题,fix #140