See https://github.com/ice-lab/icestark/releases for what has changed in each version of icestark.
- [fix] empty value or
undefinedinactivePatharray will be ignored. (#558) - [fix] append missing styles in vite developing mode. (#555)
- [fix] set actual basename when
activePathis an array. (#526)
- [feat] improve DX a lot.
- [feat] cache css by default. (#373)
- [feat] appHistory and can both take state. (#477)
- [chore] narrow scope of
import's error. (#466) - [chore] add missing props for lifecycles. (#440)
- [fix] avoid to append duplicate assets. (#331)
- [fix] bind
pushStateto global. (#426) - [fix] prefetch apps using
window.fetchby default.
- [fix] wrap
importusingnew Functionto avoid compiler error under chrome61 & ie. (#404)
- [feat] support native es module micro-applications. (#346, #260)
- [feat] handle
<base />element and re-execute DOM Parser to enable<app-root></app-root>of Angular.(#368) - [refact] change
module: commonjstomodule: esnext. - [fix] assign to
location.hashnever triggeronRouteChangetwice. (#353)
- [fix]
setBasenamebeforecreateMicroAppmay be covered for empty activePath.
- [fix]
createMicroAppwithoutactivePathcause error.
- [hotfix] keep the misunderstanding
basename=''working fine with<AppRoute />.
- [feat]
pathis deprecated and using the more powerfulactivePathinstead. (#299, #297, #209) - [feat] debug mirco-frontends are accessiable by using source maps, even in sandbox. (#259)
- [fix] call callCapturedEventListeners later to prevent double Prompt. (#325)
- [refact] refactor url-matching algorithm.
- [feat] support appending extra attributes for scripts when using
loadScriptMode = script. (#276) - [fix] unexpectable sandbox's cleaning up when load modules. (#293)
- [fix] missing
ErrorComponentcauses React rendering's error. (#312)
- [refact] compatible with sandbox spell error.
- [fix] parse
librarythe right way iflibraryis an array. (#287)
- [feat] support
prefetchsub-application, which let your micro application fly. (#188)
- [fix]
basenameofAppRoutermakes effect. (#241) - [fix] alter baseURI when using
DOMParser. (#233, #4040)
- [fix] css assets are unable to load when remove
umdfrom sub-application.
- [feat] no need to use
umdanymore. Migrate toloadScriptModeor usesetLibraryNamein sub-application. (#240)