icestark

Micro Frontends solution for large application(面向大型应用的微前端解决方案),站点国内镜像:https://icestark.gitee.io

MIT License

Downloads
2.7K
Stars
2K
Committers
13

Bot releases are hidden (Show)

icestark - v1.5.3(2020-05-14)

Published by ClarkXia over 4 years ago

中文

  • feat: 微模块加载支持数组形式,同时支持样式加载 #119
  • feat: 增强 path 能力,支持匹配子应用的不同路由规则 #118
  • feat: 优化调试信息输出 #106

EN

  • feat: support load multi source including css with stark-module #119
  • feat: enhance AppRoute path #118
  • feat: optimize log #106
icestark - v1.5.2(2020-04-29)

Published by ClarkXia over 4 years ago

中文

  • feat: 发布 @ice/stark-module 支持微模块加载渲染能力 #104
  • feat: 沙箱支持多实例并存

EN

  • feat: @ice/stark-module support load micro mdules #104
  • feat: support mulit instance of sandbox
icestark - v1.5.0(2020-04-07)

Published by ClarkXia over 4 years ago

中文

  • 支持子应用脚本运行沙箱隔离 #24
  • fix: 修复分析 html 时,script 标签匹配问题 #99
  • fix: 子应用卸载后,清空缓存的 root 节点

EN

  • feat: support js sandbox #24
  • fix: script regex when process html #99
  • fix: clear cache root after child component is unmouted
icestark - v1.4.2(2020-03-26)

Published by ClarkXia over 4 years ago

中文

  • fix: 修复 entry 加载子应用样式丢失问题 #66
  • feat: 支持缓存 entry 方式加载的子应用资源
  • fix: 修复 loading 样式不重置问题
  • refactor: 移除 useShadow 相关无效代码
  • fix: 修复劫持时机

EN

  • fix: style overwrite by js bundle when use entry #82
  • feat: support cache resource when app is load by entry
  • fix: reset loading state when leave app
  • refactor: remove code of useShadow until it is available
  • fix: hijack when component did mount
icestark - v1.4.1(2020-03-02)

Published by ClarkXia over 4 years ago

中文

  • feat: AppRouter 支持设置 basename #66
  • feat: AppLink 支持设置 hashType
  • fix: 修复子应用通过 render/component 渲染时,url 变化不重新渲染问题 #67

EN

  • feat: support basename for AppRouter #66
  • feat: support hashType of AppLink
  • fix: sub-application do not update when url changes #67
icestark - v1.4.0(2020-02-20)

Published by ClarkXia over 4 years ago

中文

  • feat: 支持框架应用通过 react-router 定义的路由 #49
  • feat: 支持子应用缓存 #63

EN

  • feat: support routes defined by react-router in Framework application #49
  • feat: support cache urls in Sub-application #63
icestark - v1.3.1(2019-01-02)

Published by daysai almost 5 years ago

中文

  • fix: 修复 hash 路由下,AppLink 跳转失效的问题
  • fix: 修复 appLeave 不触发的问题

EN

  • fix: AppLink jump invalidation under hash route
  • fix: appLeave not triggering
icestark - v1.3.0(2019-12-24)

Published by daysai almost 5 years ago

中文

  • feat: 使用 Entry / EntryContent 时删除所有注释内容
  • feat: 添加 registerAppEnter API,1.x 版本兼容未使用场景 #45
  • feat: 优化 history 实例问题,进一步弱化 AppLink 使用场景,优化子应用内部跳转体验 #50
  • feat: 导出 AppConfig 类型 #48
  • chore: 删除所有 forceRender 相关的逻辑
  • chore: triggerAppLeave 内部方法改名为 callAppLeave

EN

  • feat: remove all comment for html
  • feat: add registerAppEnter API, 1.x version is compatible with unused scenarios #45
  • feat: optimize the history instance, further weaken the AppLink usage scenario, and optimize the sub-app internal jump experience #50
  • feat: export AppConfig type #48
  • chore: remove all forceRender related logic
  • chore: triggerAppLeave internal method renamed to callAppLeave
icestark - v1.2.1(2019-12-13)

Published by daysai almost 5 years ago

中文

  • fix: 修复 1.2.0 没设置 LoadingComponent 导致异常的问题
  • fix: 修复 vue 应用切换时,子应用可能卸载不彻底的问题
  • feat: shouldAssetsRemove 增加第二个参数 element,支持内联 style 标签的判定机制

EN

  • fix: 1.2.0 does not set LoadingComponent causing exception
  • fix: child apps might not be uninstalled completely when switching vue apps
  • feat: shouldAssetsRemove adds the second parameter element to support the inline style tag determination mechanism
icestark - v1.2.0(2019-12-10)

Published by daysai almost 5 years ago

中文

  • feat: 新增官方通信方案 @ice/stark-data #23
  • feat: 新增 isInIcestark API 于 @ice/stark-app, 支持子应用判断当前是否运行在 icestark 环境中
  • feat: 新增 entry / entryContent 支持直接解析 html 获取相关配置 #30
  • fix: 修复因 AppRouter 可能触发频繁 mount/unmount 时,资源删除不彻底的问题 #33
  • feat: 调整 LoadingComponent/ErrorComponent 渲染层级为 AppRouter 层级渲染

EN

  • feat: add @ice/stark-data for app communication #23
  • feat: add isInIcestark for @ice/stark-app
  • feat: add entry && entryContent: support to parse html directly to get related configuration #30
  • fix: resources cannot be cleaned up during fast route switching #33
  • feat: adjust the LoadingComponent / ErrorComponent rendering level to AppRouter level rendering
  • chore: adjust readme
icestark - v1.1.2(2019-12-04)

Published by daysai almost 5 years ago

  • feat: add shouldAssetsRemove API
  • feat: adjust isCss regex for "//test.com/index.css?timeSamp=1575443657834"
icestark - v1.1.1(2019-11-28)

Published by daysai almost 5 years ago

  • fix: triggerPrevAppLeave when AppRoute unmount
icestark - v1.1.0(2019-11-13)

Published by daysai almost 5 years ago

  • fix: for security reasons, remove localUrl api
  • feat: add render/component props to AppRoute to support the basic ability to replace react-router #25
  • chore: adjust the testing-library package #22
  • fix: adjust NotFound rendering to AppRouter layer rendering, more reasonable
  • fix: improve test cases, current test cases cover 95%+, legacy shadowRoot related, custom event polyfill related
icestark - v1.0.0(2019-10-14)

Published by daysai almost 5 years ago

  • feat: add hashType
  • feat: add onAppEnter && onAppLeave
  • feat: add replace for AppLink
  • feat: rm sub-application api in @ice/stark
  • feat: move sub-application api to @ice/stark-app
  • feat: add registerAppLeaveCallback for sub-application
  • feat: add test for appHistory
  • chore: rename HashPathCoders 2 HashPathDecoders
  • chore: adjust readme
icestark - v0.1.4(2019-08-29)

Published by daysai about 5 years ago

  • feat: support hash
  • feat: support Link (in react-router) or window.history push/replace into another sub-application
  • feat: renderNotFound trigger based on CustomEvent, not trigger url change
  • feat: ErrorComponent can get specific error information through err 's props
  • fix: the problem that triggered renderNotFound to expire
  • chore: AppRouter code optimization
  • chore: delete the original util folder, tiled to src. Unify recordAssets, emptyAssets, loadAssets as handleAssets file
  • chore: adjust setIcestark -> setCache, getIcestark -> getCache under the cache file
icestark - v0.1.3(2019-08-20)

Published by daysai about 5 years ago

  • fix: add run emptyAssets to empty dynamic assets before AppRoute unmount
  • chore: remove useless history package
icestark - v0.1.2(2019-07-22)

Published by daysai about 5 years ago

  • feat: support hooks
  • chore: use @ice/spec
icestark - v0.1.1(2019-06-24)

Published by daysai over 5 years ago

  • fix: spa forceRender bug
  • fix: lint
  • chore: add unit test
  • chore: forceCount -> forceRenderCount