All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
1.0.23 (2024-11-24)
- appWindowOnEvent 增加 onerror and onunhandledrejection 事件 (#865) (76ee1b2)
- 修复 子应用 html 上的属性会被丢失的问题(#908) (#909) (e2cf327)
- 修复css中图片url解析错误 (#681) (94c3b6e)
- 修复wujie-react重复渲染时保活模式输出undefined (#840) (6c4659d)
- 修复在降级情况下无法加载vite使用vite-legacy-plugin打包出的js文件 (#861) (a22b545)
- 修复多个子应用启动,拿到的全局对象缓存都是第一个子应用全局对象的bug (#792) (41a5309)
- 修复子应用无法使用 WebComponent 组件库,提示 adoptedstylesheets 问题 (#771) (fa5fb03)
- 修复子应用无法使用 WebComponent 组件库,提示 adoptedstylesheets 问题 (#771) (#853) (f0c12e7)
- 修复通过appendChild添加的外部脚本中使用document.body.removeChild移除脚本报错阻塞代码执行的问题 (#839) (2e2a23c)
- 在afterUnmount的回调函数中,使用 destroyApp 方法时,bus 属性为null ,调用$clear()会报错 (#742) (d6ea8d6)
- add AI search (#760) (4296ed2)
- unmount hook support promise (#645) (18be78b)
- 优化处理document专属事件中可能造成内存泄露部分 (#644) (78e6983)
- 添加postmessage通信示例 (da2c99f)
1.0.22 (2023-12-18)
- 解决子应用销毁时,主应用监听事件内存未被释放 #752 (#753) (5fa87a8), closes #568
- 修复降级模式会丢失事件监听器 (#758) (534e865)
- 修复在safari下scriptElement的src下不可写的问题 (84b2378)
- 修复重复Object.defineProperties导致的报错 (94bbfa6)
1.0.21 (2023-12-18)
- 解决子应用销毁时,主应用监听事件内存未被释放 #752 (#753) (5fa87a8), closes #568
- 修复降级模式会丢失事件监听器 (#758) (534e865)
- 修复在safari下scriptElement的src下不可写的问题 (84b2378)
- 修复重复Object.defineProperties导致的报错 (94bbfa6)
1.0.20 (2023-11-08)
- 兼容部分浏览器script src不可配置 (3eab5cf), closes #648
- appendChildOrInsertBefore effect ignore css error (#643) (17179fb)
- proxy: protect the program when getElementById throws an exception error (#693) (37dc95b)
- wujie-react watch props change, restart app (#689) (1b39612)
Note: Version bump only for package wujie-project
1.0.18 (2023-07-11)
- 兼容子应用定义不可修改的全局函数 (#574) (79c4ee0)
- 修复wujie-react偶现无法加载子应用元素 (#599) (f927505)
- 修复wujie子应用无法监听error事件 (#616) (2f9b65c)
- 修改wujie子应用无监听unhandledrejection问题 (#617) (9f53471)
- documentProxyProperties: add caretPositionFromPoint to document`s proxy methods (#595) (8e1b446)
- iframe: 修复 handler 为 undefined 时执行 addEventListener 错误 (#514) (30bf8c1)
1.0.17 (2023-05-30)
1.0.16 (2023-05-17)
1.0.15 (2023-05-04)
1.0.14 (2023-03-31)
- 修复获取html入口文件时,因为接口异常不能正常触发loadError生命周期 (#481) (1b45d30)
- 修复子应用嵌套页面空白问题 (#492) (ff9714f), closes #487 #485
- iframe: 修复 handler 为 undefined 时添加到 handlerCallbackMap 报错 (#483) (9b5a7fb)
- iframe: 修复多层嵌套找不到渲染节点问题 (#491) (6f54797)
1.0.13 (2023-03-29)
1.0.12 (2023-03-28)
- 修复属性获取问题导致代码运行报错 (09419fd)
1.0.11 (2023-03-24)
1.0.10 (2023-03-23)
1.0.9 (2023-03-23)
- 适配子应用处理script标签 (#453) (f7e83b8)
- 修复子应用html默认属性 (#462) (08e6fd2)
- 修复chrome85以下版本window.window报错问题 (#444) (0905c28), closes #280
- 修复js执行顺序的问题 (#468) (dfc1cd2), closes #424
1.0.8 (2023-03-14)
- 回退style属性 (87540da)
1.0.7 (2023-03-14)
- 修复 vue3 组件注册时类型错误 (#393) (#394) (6487308)
- 修复子应用媒体元素资源路径错误的问题 (#439) (68f85a8)
- iframe的style允许被覆盖 (#430) (a7c0bcd)
- ignore的 link 未正确设置 (#432) (ba57da9)
1.0.6 (2023-02-08)
1.0.5 (2023-01-10)
1.0.4 (2022-12-30)
1.0.3 (2022-12-12)
1.0.2 (2022-12-06)
1.0.1 (2022-11-25)
- 兼容主应用拦截原生的createElement (#275) (9d657ee), closes #274
- 修正其他document调用获取元素函数无法获取的问题 (#263) (9c7cccd), closes #262
1.0.0 (2022-11-10)
1.0.0-rc.25 (2022-11-01)
1.0.0-rc.24 (2022-10-20)
1.0.0-rc.23 (2022-10-14)
1.0.0-rc.22 (2022-10-13)
1.0.0-rc.21 (2022-10-10)
1.0.0-rc.20 (2022-09-30)
- 修复异步JavaScript文件加载异常 (#188) (928bb32), closes #184
- 修复子应用location.origin为主应用地址问题 (#194) (ed5c518), closes #193
- 修复cacheOptions类型不正确的问题 (#191) (2051e01), closes #179
- 依赖使用 pnpm workspace 协议 (#186) (ef34944)
1.0.0-rc.19 (2022-09-23)
- 修复async脚本导致脚本执行顺序错乱问题 (#173) (60a3e0c)
- 修复defer脚本无法关闭fiber模式 (#166) (ef58f48)
- 修复destroy没有清除子应用dom的问题 (#175) (3180d16), closes #170
- 修复js文件下载失败会导致子应用运行失败 (#174) (7575de4), closes #172
1.0.0-rc.18 (2022-09-22)
- 去除removeEventListener无回调函数告警 (149e8e9)
1.0.0-rc.17 (2022-09-20)
- 解决 data 与 methods 存在相同属性导致 vue 警告 (#147) (bf37422)
- 修复preload 没有使用自定义fetch (#160) (136a41c)
- 修复react hash 模式下异常 (#155) (085687c), closes #151
1.0.0-rc.16 (2022-09-12)
- 修复 destroy 丢失 this 上下文的问题 (#128) (c4c42a3), closes #138 #139
- 修复绝对路径对hash路由的影响 (#140) (cb62f2f), closes #136
- 修复react16 scroll合成事件无法触发问题 (#144) (454606c)
- 修正 destroy 后 unmount 报错 (#129) (7c31393)
1.0.0-rc.15 (2022-09-09)
1.0.0-rc.14 (2022-09-06)
- 修复使用twind切换应用样式丢失的问题 (#131) (71d81b7), closes #116
- 修复svg在append到元素之后ownerdocument失效问题 (#132) (be205d2)
1.0.0-rc.13 (2022-09-02)
- 修复空连接或者hash链接也被转换成绝对地址 (#113) (3d4232d), closes #107
- 修复window被proxy导致作用域错误 (#106) (4895297), closes #102
- plugin: fix cssLoader to exclude a data URL (#103) (61546fb)
- 添加默认loading的能力和api (#121) (841385f), closes #111 #120
- docs: 实时体验页面, url 回显功能 (#122) (9a4f04c)
- docs: Experience wujie on the official website (#110) (d6a004f)
- monorepo采用pnpm方案 (#109) (34d460d), closes #108 #10
- 修复集成测试失败 (#86) (38fc786)
- 修复子应用加载页面生命周期无法触发 (#85) (ea8efcb)
- wujie-core package has eslint error (#81) (f169411)
- 修复webpack publicPath为auto无法加载资源问题 (7e2fd28)
- 添加onEvent回调事件类型判断 (a52238e)
- 修复document无法设置事件回调 (aba63ed)
- init (30397aa)