Last release 4 days ago
24 Aug 2026
Ships on a steady schedule
a new release about every 1 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
770 versions withdrawn
withdrawn after publishing
2 years old
1050 releases ยท first in 2024
Release timeline
1050 releases since 2024Releases
- 2.9.024 Aug 2026
Release notes
Open source โWhat's Changed
New Features ๐
- feat(rstest): add federation integration plugin by @ScriptedAlchemy in #4920
- feat(runtime): deduplicate preloaded asset URLs by @2heal1 in #4997
- feat(observability): add instance-aware runtime diagnostics by @2heal1 in #4813
Bug Fixes ๐
- fix(rstest): coordinate Node configuration ownership by @ScriptedAlchemy in #4980
- fix(devtools): support proxy core interop exports by @2heal1 in #4992
- fix: correct stream SSR splitChunks warning and refresh stale docs by @tonoizer in #4986
- fix(devtools): render the shared packages badge count once by @dmchoi77 in #4970
- fix(runtime-core): cache synchronous shared factories by @2heal1 in #4998
Other Changes
- chore(deps-dev): bump js-yaml from 4.3.0 to 4.3.1 by @dependabot[bot] in #4979
- chore(deps): bump nanoid from 5.1.6 to 5.1.16 by @dependabot[bot] in #4977
- chore(deps): bump hono from 4.12.26 to 4.12.34 by @dependabot[bot] in #4957
- chore(deps-dev): bump postcss from 8.5.10 to 8.5.23 by @dependabot[bot] in #4964
- chore(deps): bump nanoid from 5.1.6 to 5.1.16 in /packages/enhanced/test/configCases/tree-shaking-share/multi-version-fallback by @dependabot[bot] in #4976
- chore(deps): bump @remix-run/router from 1.23.2 to 1.23.3 in /packages/bridge/bridge-react-webpack-plugin/tests/mockRouterDir/router-v6/react-router-dom by @dependabot[bot] in #4965
- chore(deps): bump json from 2.19.4 to 2.19.9 in /apps/metro-example-host by @dependabot[bot] in #4937
- chore(deps): bump react-router from 7.16.0 to 7.18.2 by @dependabot[bot] in #4936
- chore(deps): bump sharp from 0.34.5 to 0.35.0 by @dependabot[bot] in #4932
- chore(deps-dev): bump postcss from 8.5.23 to 8.5.24 in /apps/next-app-router/next-app-router-4000 by @dependabot[bot] in #4955
- chore(deps-dev): bump postcss from 8.5.23 to 8.5.24 in /apps/next-app-router/next-app-router-4001 by @dependabot[bot] in #4933
- chore(deps-dev): bump postcss from 8.5.23 to 8.5.24 in /packages/treeshake-frontend by @dependabot[bot] in #4966
- chore(deps): reconcile Hono dependency updates by @dependabot[bot] in #4928
- chore(deps-dev): bump hono from 4.13.0 to 4.13.1 in /packages/bridge/bridge-react by @dependabot[bot] in #4975
- chore(deps): bump @hono/node-server from 2.0.10 to 2.0.11 in /packages/treeshake-server by @dependabot[bot] in #4927
- chore(deps): bump hono from 4.13.0 to 4.13.1 in /packages/treeshake-server by @dependabot[bot] in #4960
- chore(website-new): bump zephyr-rspress-plugin to 1.2.2 by @ryok90 in #4989
- ci(release): add next release summary to workflow page by @ryok90 in #4919
- refactor: reuse normalizeSharedOptions and shared createBundlerLogger by @tonoizer in #4987
- chore: remove dead code and stale commented blocks by @tonoizer in #4985
- ci(metro): pin idb-companion 1.1.8 by @2heal1 in #5000
Full Changelog: v2.8.2...v2.9.0
- 2.8.26 Aug 2026
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at release-v2.8.2 -->
What's Changed
Bug Fixes ๐
- fix(retry-plugin): fix ESM remote entry retry by @gioboa in https://github.com/module-federation/core/pull/4877
- fix(bridge-react): dedupe SSR stylesheet assets by @BleedingDev in https://github.com/module-federation/core/pull/4852
Document ๐
- docs: add ESM retry cache-busting defaults by @gioboa in https://github.com/module-federation/core/pull/4951
Other Changes
- chore(deps): bump undici from 7.28.0 to 7.29.0 by @dependabot[bot] in https://github.com/module-federation/core/pull/4958
Full Changelog: https://github.com/module-federation/core/compare/v2.8.1...v2.8.2
Additional notes
Open source โWhat's Changed
Bug Fixes ๐
- fix(retry-plugin): fix ESM remote entry retry by @gioboa in #4877
- fix(bridge-react): dedupe SSR stylesheet assets by @BleedingDev in #4852
Document ๐
Other Changes
- chore(deps): bump undici from 7.28.0 to 7.29.0 by @dependabot[bot] in #4958
Full Changelog: v2.8.1...v2.8.2
Additional notes
Open source โPatch Changes
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 2.8.128 Jul 2026
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at release-v2.8.1 -->
What's Changed
New Features ๐
- feat(nextjs-mf): add skipFederatedStats option by @shashank-u03 in https://github.com/module-federation/core/pull/4732
Performance ๐
- perf(nextjs-mf): derive federated stats from manifest by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4909
Bug Fixes ๐
- fix(runtime-core): avoid executing ESM remote chunks before init by @dmchoi77 in https://github.com/module-federation/core/pull/4886
- fix(metro): resolve Windows hoisted split bundles by @jbroma in https://github.com/module-federation/core/pull/4912
Other Changes
- ci(e2e): gate affected workflows before runner setup by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4864
- chore(deps): bump axios from 1.16.1 to 1.18.0 by @dependabot[bot] in https://github.com/module-federation/core/pull/4915
- chore(deps): bump axios from 1.16.1 to 1.18.0 in /packages/typescript by @dependabot[bot] in https://github.com/module-federation/core/pull/4914
- chore(deps): bump adm-zip from 0.5.10 to 0.6.0 in /packages/dts-plugin by @dependabot[bot] in https://github.com/module-federation/core/pull/4910
- chore(deps): bump adm-zip from 0.5.10 to 0.6.0 by @dependabot[bot] in https://github.com/module-federation/core/pull/4911
- chore(deps-dev): bump vitest from 1.2.2 to 3.2.6 by @dependabot[bot] in https://github.com/module-federation/core/pull/4803
- chore(deps-dev): bump js-yaml from 4.2.0 to 4.3.0 by @dependabot[bot] in https://github.com/module-federation/core/pull/4917
Full Changelog: https://github.com/module-federation/core/compare/v2.8.0...v2.8.1
Additional notes
Open source โWhat's Changed
New Features ๐
- feat(nextjs-mf): add skipFederatedStats option by @shashank-u03 in #4732
Performance ๐
- perf(nextjs-mf): derive federated stats from manifest by @ScriptedAlchemy in #4909
Bug Fixes ๐
- fix(runtime-core): avoid executing ESM remote chunks before init by @dmchoi77 in #4886
- fix(metro): resolve Windows hoisted split bundles by @jbroma in #4912
Other Changes
- ci(e2e): gate affected workflows before runner setup by @ScriptedAlchemy in #4864
- chore(deps): bump axios from 1.16.1 to 1.18.0 by @dependabot[bot] in #4915
- chore(deps): bump axios from 1.16.1 to 1.18.0 in /packages/typescript by @dependabot[bot] in #4914
- chore(deps): bump adm-zip from 0.5.10 to 0.6.0 in /packages/dts-plugin by @dependabot[bot] in #4910
- chore(deps): bump adm-zip from 0.5.10 to 0.6.0 by @dependabot[bot] in #4911
- chore(deps-dev): bump vitest from 1.2.2 to 3.2.6 by @dependabot[bot] in #4803
- chore(deps-dev): bump js-yaml from 4.2.0 to 4.3.0 by @dependabot[bot] in #4917
Full Changelog: v2.8.0...v2.8.1
Additional notes
Open source โPatch Changes
- 641a0b6: chore(dts-plugin): upgrade adm-zip to 0.6.0 to prevent crafted remote type archives from exhausting process memory during extraction.
- Updated dependencies [d901e2c]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 2.8.015 Jul 2026
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at release-v2.8.0 -->
What's Changed
New Features ๐
- feat(dts-plugin): add TypeScript 7 support by @2heal1 in https://github.com/module-federation/core/pull/4878
- feat(runtime): allow disabling unused capabilities by @2heal1 in https://github.com/module-federation/core/pull/4901
Performance ๐
- perf: slim deps by @2heal1 in https://github.com/module-federation/core/pull/4897
Bug Fixes ๐
- fix(rsbuild-plugin): force library.type to commonjs-module in patchNodeConfig by @elecmonkey in https://github.com/module-federation/core/pull/4873
- fix(metro): normalize Windows paths by @jbroma in https://github.com/module-federation/core/pull/4882
- fix(ci): support current Rslib bundle API by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4885
- fix(manifest): preserve ESM remote entry type by @zackarychapple in https://github.com/module-federation/core/pull/4894
- fix: support Rspack module identifiers by @LingyuCoder in https://github.com/module-federation/core/pull/4892
- fix: set optimization.usedExports to global to prevent tree shaking iโฆ by @2heal1 in https://github.com/module-federation/core/pull/4896
- fix(modern-js): set optimization target from ssr config by @2heal1 in https://github.com/module-federation/core/pull/4900
Other Changes
- chore(metro): bump Rock to 0.14.1 by @jbroma in https://github.com/module-federation/core/pull/4881
- chore: bump Node.js to 24 LTS by @Nsttt in https://github.com/module-federation/core/pull/4884
- ci(node): verify published packages on Node 20 by @2heal1 in https://github.com/module-federation/core/pull/4888
- chore(metro): support TypeScript 7 by @2heal1 in https://github.com/module-federation/core/pull/4898
- ci(release): show release type in approval by @ryok90 in https://github.com/module-federation/core/pull/4904
New Contributors
- @LingyuCoder made their first contribution in https://github.com/module-federation/core/pull/4892
Full Changelog: https://github.com/module-federation/core/compare/v2.7.0...v2.8.0
Additional notes
Open source โWhat's Changed
New Features ๐
- feat(dts-plugin): add TypeScript 7 support by @2heal1 in #4878
- feat(runtime): allow disabling unused capabilities by @2heal1 in #4901
Performance ๐
Bug Fixes ๐
- fix(rsbuild-plugin): force library.type to commonjs-module in patchNodeConfig by @elecmonkey in #4873
- fix(metro): normalize Windows paths by @jbroma in #4882
- fix(ci): support current Rslib bundle API by @ScriptedAlchemy in #4885
- fix(manifest): preserve ESM remote entry type by @zackarychapple in #4894
- fix: support Rspack module identifiers by @LingyuCoder in #4892
- fix: set optimization.usedExports to global to prevent tree shaking iโฆ by @2heal1 in #4896
- fix(modern-js): set optimization target from ssr config by @2heal1 in #4900
Other Changes
- chore(metro): bump Rock to 0.14.1 by @jbroma in #4881
- chore: bump Node.js to 24 LTS by @Nsttt in #4884
- ci(node): verify published packages on Node 20 by @2heal1 in #4888
- chore(metro): support TypeScript 7 by @2heal1 in #4898
- ci(release): show release type in approval by @ryok90 in #4904
New Contributors
- @LingyuCoder made their first contribution in #4892
Full Changelog: v2.7.0...v2.8.0
Additional notes
Open source โMinor Changes
- 681e5d2: feat(dts-plugin): support ts 7 for federated type generation while keeping existing ts versions supported
Patch Changes
- 6ee67dc: Reduce installed and bundled size by replacing general-purpose cache, path, version, package lookup, scheduling, fetch, and error fallback dependencies with focused built-in utilities.
- Updated dependencies [ea490ae]
- Updated dependencies [6ee67dc]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 2.7.08 Jul 2026
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at release-v2.7.0 -->
What's Changed
New Features ๐
- feat(playground): add docs playground by @2heal1 in https://github.com/module-federation/core/pull/4846
- feat(i18n): add Brazilian Portuguese localization and documentation by @DevJoaoLopes in https://github.com/module-federation/core/pull/4850
- feat(website): deploy Rspress docs with Zephyr by @Nsttt in https://github.com/module-federation/core/pull/4855
Bug Fixes ๐
- fix(modern-js-v3): disable lazy compilation for producers by @2heal1 in https://github.com/module-federation/core/pull/4845
- fix(devtools): show manifest-only remotes in dependency graph by @2heal1 in https://github.com/module-federation/core/pull/4848
- fix(website): add social icon meta by @2heal1 in https://github.com/module-federation/core/pull/4847
- fix(retry-plugin): externalize runtime types from DTS bundle by @shashank-u03 in https://github.com/module-federation/core/pull/4853
- fix(treeshake-server): bump undici to 7.28.0 for CVE-2026-12151 by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4863
- fix(sdk): handle node builtins in ESM remote loader by @dmchoi77 in https://github.com/module-federation/core/pull/4816
- fix(devtools): guard invalid module info payloads by @dmchoi77 in https://github.com/module-federation/core/pull/4787
Document ๐
- docs: restructure architecture docs by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4859
- docs: correct factual inaccuracies in architecture docs by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4861
- docs(website-new): add GA4 tracking by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4874
Other Changes
- chore(deps): bump js-yaml from 3.14.2 to 5.2.0 by @dependabot[bot] in https://github.com/module-federation/core/pull/4860
- chore(deps): bump react-router from 6.30.3 to 6.30.4 in /packages/bridge/bridge-react-webpack-plugin/tests/mockRouterDir/router-v6/react-router-dom by @dependabot[bot] in https://github.com/module-federation/core/pull/4795
- chore(typescript): drop
lodash.getdependency by @gu-stav in https://github.com/module-federation/core/pull/4705 - chore(managers,manifest,third-party-dts-extractor): replace
find-pkgby @gu-stav in https://github.com/module-federation/core/pull/4707 - chore(dts-plugin): drop
ansi-colorsdependency by @gu-stav in https://github.com/module-federation/core/pull/4704 - chore(deps): bump echarts from 6.0.0 to 6.1.0 by @dependabot[bot] in https://github.com/module-federation/core/pull/4858
- chore(deps): bump @hono/node-server from 1.19.10 to 1.19.13 by @dependabot[bot] in https://github.com/module-federation/core/pull/4635
- chore(deps): bump handlebars from 4.7.7 to 4.7.9 by @dependabot[bot] in https://github.com/module-federation/core/pull/4597
- chore(third-party-dts-extractor): replace
resolvewithexsolveby @gu-stav in https://github.com/module-federation/core/pull/4775 - chore(deps): apply small dependabot bumps across packages and example apps by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4865
- test(cypress): drop redundant uncaught:exception suppression in memory-router spec by @voidmatcha in https://github.com/module-federation/core/pull/4826
- test: migrate to Rstest by @chenjiahan in https://github.com/module-federation/core/pull/4871
- chore(sdk): drop node-fetch fallback and optional peer dependency by @gu-stav in https://github.com/module-federation/core/pull/4866
- chore: upgrade typescript to 6.0.3 by @eduard-jacko in https://github.com/module-federation/core/pull/4737
- chore(deps): upgrade Rslib, Rsbuild and Rsbuild plugins to latest by @elecmonkey in https://github.com/module-federation/core/pull/4872
- chore: remove unused jest config by @2heal1 in https://github.com/module-federation/core/pull/4875
New Contributors
- @voidmatcha made their first contribution in https://github.com/module-federation/core/pull/4826
- @dmchoi77 made their first contribution in https://github.com/module-federation/core/pull/4816
- @DevJoaoLopes made their first contribution in https://github.com/module-federation/core/pull/4850
- @eduard-jacko made their first contribution in https://github.com/module-federation/core/pull/4737
- @elecmonkey made their first contribution in https://github.com/module-federation/core/pull/4872
Full Changelog: https://github.com/module-federation/core/compare/v2.6.0...v2.7.0
Additional notes
Open source โWhat's Changed
New Features ๐
- feat(playground): add docs playground by @2heal1 in #4846
- feat(i18n): add Brazilian Portuguese localization and documentation by @DevJoaoLopes in #4850
- feat(website): deploy Rspress docs with Zephyr by @Nsttt in #4855
Bug Fixes ๐
- fix(modern-js-v3): disable lazy compilation for producers by @2heal1 in #4845
- fix(devtools): show manifest-only remotes in dependency graph by @2heal1 in #4848
- fix(website): add social icon meta by @2heal1 in #4847
- fix(retry-plugin): externalize runtime types from DTS bundle by @shashank-u03 in #4853
- fix(treeshake-server): bump undici to 7.28.0 for CVE-2026-12151 by @ScriptedAlchemy in #4863
- fix(sdk): handle node builtins in ESM remote loader by @dmchoi77 in #4816
- fix(devtools): guard invalid module info payloads by @dmchoi77 in #4787
Document ๐
- docs: restructure architecture docs by @ScriptedAlchemy in #4859
- docs: correct factual inaccuracies in architecture docs by @ScriptedAlchemy in #4861
- docs(website-new): add GA4 tracking by @ScriptedAlchemy in #4874
Other Changes
- chore(deps): bump js-yaml from 3.14.2 to 5.2.0 by @dependabot[bot] in #4860
- chore(deps): bump react-router from 6.30.3 to 6.30.4 in /packages/bridge/bridge-react-webpack-plugin/tests/mockRouterDir/router-v6/react-router-dom by @dependabot[bot] in #4795
- chore(typescript): drop
lodash.getdependency by @gu-stav in #4705 - chore(managers,manifest,third-party-dts-extractor): replace
find-pkgby @gu-stav in #4707 - chore(dts-plugin): drop
ansi-colorsdependency by @gu-stav in #4704 - chore(deps): bump echarts from 6.0.0 to 6.1.0 by @dependabot[bot] in #4858
- chore(deps): bump @hono/node-server from 1.19.10 to 1.19.13 by @dependabot[bot] in #4635
- chore(deps): bump handlebars from 4.7.7 to 4.7.9 by @dependabot[bot] in #4597
- chore(third-party-dts-extractor): replace
resolvewithexsolveby @gu-stav in #4775 - chore(deps): apply small dependabot bumps across packages and example apps by @ScriptedAlchemy in #4865
- test(cypress): drop redundant uncaught:exception suppression in memory-router spec by @voidmatcha in #4826
- test: migrate to Rstest by @chenjiahan in #4871
- chore(sdk): drop node-fetch fallback and optional peer dependency by @gu-stav in #4866
- chore: upgrade typescript to 6.0.3 by @eduard-jacko in #4737
- chore(deps): upgrade Rslib, Rsbuild and Rsbuild plugins to latest by @elecmonkey in #4872
- chore: remove unused jest config by @2heal1 in #4875
New Contributors
- @voidmatcha made their first contribution in #4826
- @dmchoi77 made their first contribution in #4816
- @DevJoaoLopes made their first contribution in #4850
- @eduard-jacko made their first contribution in #4737
- @elecmonkey made their first contribution in #4872
Full Changelog: v2.6.0...v2.7.0
Additional notes
Open source โPatch Changes
- a7351f3: chore(dts-plugin): drop
ansi-colorsdependency in favor of inline ANSI escape for the single red error message. - Updated dependencies [dcc640b]
- Updated dependencies [2add9ef]
- Updated dependencies [9958086]
- Updated dependencies [a5f123a]
- Updated dependencies [8ec950c]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 2.6.023 Jun 2026
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at release-v2.6.0 -->
What's Changed
New Features ๐
- feat(retry-plugin): support function-based retryDelay for exponential backoff by @shashank-u03 in https://github.com/module-federation/core/pull/4828
Bug Fixes ๐
- fix: modern.js ssr static asset public path by @2heal1 in https://github.com/module-federation/core/pull/4800
- fix(dts-plugin): infer extensions for multi-dot exposes by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4790
- fix(bridge-react): keep host fallback outside remote root by @2heal1 in https://github.com/module-federation/core/pull/4780
- fix(bridge-vue3): handle RemoteApp keepalive lifecycle by @2heal1 in https://github.com/module-federation/core/pull/4779
- fix(examples): avoid direct antd package imports by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4808
- fix(nextjs-mf): use matchRemoteWithNameAndExpose for beforeRequest cache-busting by @nag-clearstreet in https://github.com/module-federation/core/pull/4661
- fix(rsbuild-plugin): remove whitespace from chunk global by @2heal1 in https://github.com/module-federation/core/pull/4818
- fix(dts-plugin): prevent sibling package path prefix false positive in getDependentFiles by @hpello in https://github.com/module-federation/core/pull/4804
- fix(runtime-core): refetch manifest after forced remote registration by @2heal1 in https://github.com/module-federation/core/pull/4841
- fix(enhanced): stabilize consume-shared runtime output by @2heal1 in https://github.com/module-federation/core/pull/4842
- fix(modern-js-v3): load config in esm build by @2heal1 in https://github.com/module-federation/core/pull/4840
Document ๐
- docs(website-new): align Vite MF config with Rspack pattern by @tonoizer in https://github.com/module-federation/core/pull/4752
- docs: shared config subpath/prefix matching + bridge-react warnings by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4792
- docs: refresh docs and unify internal links by @zllkjc in https://github.com/module-federation/core/pull/4817
- docs(website-new): relocate doc mdx out of src/components by @zllkjc in https://github.com/module-federation/core/pull/4822
- docs(website-new): normalize links in _components mdx by @zllkjc in https://github.com/module-federation/core/pull/4823
- docs: sync zh documentation updates to en by @zllkjc in https://github.com/module-federation/core/pull/4825
Other Changes
- Translate comments from Chinese to English by @xmhealth in https://github.com/module-federation/core/pull/4757
- chore(deps): bump undici from 7.24.7 to 7.28.0 by @dependabot[bot] in https://github.com/module-federation/core/pull/4835
- chore(deps): combine dependency security updates by @2heal1 in https://github.com/module-federation/core/pull/4839
New Contributors
- @tonoizer made their first contribution in https://github.com/module-federation/core/pull/4752
- @xmhealth made their first contribution in https://github.com/module-federation/core/pull/4757
- @nag-clearstreet made their first contribution in https://github.com/module-federation/core/pull/4661
- @hpello made their first contribution in https://github.com/module-federation/core/pull/4804
- @shashank-u03 made their first contribution in https://github.com/module-federation/core/pull/4828
Full Changelog: https://github.com/module-federation/core/compare/v2.5.1...v2.6.0
Additional notes
Open source โWhat's Changed
New Features ๐
- feat(retry-plugin): support function-based retryDelay for exponential backoff by @shashank-u03 in #4828
Bug Fixes ๐
- fix: modern.js ssr static asset public path by @2heal1 in #4800
- fix(dts-plugin): infer extensions for multi-dot exposes by @ScriptedAlchemy in #4790
- fix(bridge-react): keep host fallback outside remote root by @2heal1 in #4780
- fix(bridge-vue3): handle RemoteApp keepalive lifecycle by @2heal1 in #4779
- fix(examples): avoid direct antd package imports by @ScriptedAlchemy in #4808
- fix(nextjs-mf): use matchRemoteWithNameAndExpose for beforeRequest cache-busting by @nag-clearstreet in #4661
- fix(rsbuild-plugin): remove whitespace from chunk global by @2heal1 in #4818
- fix(dts-plugin): prevent sibling package path prefix false positive in getDependentFiles by @hpello in #4804
- fix(runtime-core): refetch manifest after forced remote registration by @2heal1 in #4841
- fix(enhanced): stabilize consume-shared runtime output by @2heal1 in #4842
- fix(modern-js-v3): load config in esm build by @2heal1 in #4840
Document ๐
- docs(website-new): align Vite MF config with Rspack pattern by @tonoizer in #4752
- docs: shared config subpath/prefix matching + bridge-react warnings by @ScriptedAlchemy in #4792
- docs: refresh docs and unify internal links by @zllkjc in #4817
- docs(website-new): relocate doc mdx out of src/components by @zllkjc in #4822
- docs(website-new): normalize links in _components mdx by @zllkjc in #4823
- docs: sync zh documentation updates to en by @zllkjc in #4825
Other Changes
- Translate comments from Chinese to English by @xmhealth in #4757
- chore(deps): bump undici from 7.24.7 to 7.28.0 by @dependabot[bot] in #4835
- chore(deps): combine dependency security updates by @2heal1 in #4839
New Contributors
- @tonoizer made their first contribution in #4752
- @xmhealth made their first contribution in #4757
- @nag-clearstreet made their first contribution in #4661
- @hpello made their first contribution in #4804
- @shashank-u03 made their first contribution in #4828
Full Changelog: v2.5.1...v2.6.0
Additional notes
Open source โPatch Changes
- 2a7f724: Fix dts-plugin expose resolution for extensionless multi-dot paths like
foo.generatedso they correctly infer supported source files such as.ts,.tsx,.vue,.js, and.jsx, while preserving explicit extensions and directoryindexfallback behavior.- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 2.5.14 Jun 2026
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at release-v2.5.1 -->
What's Changed
New Features ๐
- feat(rspress-plugin): rebuild llms output from html by @zllkjc in https://github.com/module-federation/core/pull/4766
Bug Fixes ๐
- fix(dts-plugin): update ws for CVE-2026-45736 by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4760
- fix(bridge-react): align prefetch snapshot args by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4764
- fix(deps): update axios security release by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4761
- fix(deps): override flatted security release by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4762
- fix(deps): update react-router security releases by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4763
- fix(bridge-react): fail build on dts diagnostics by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4765
- fix(storybook-addon): expand peer dep to support Storybook v10 by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4782
- fix(storybook-addon): pass through Rsbuild federation options by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4768
- fix(dts-plugin): normalize manifest type URLs on Windows by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4774
- fix(dts-plugin): define __dirname from import.meta.url for ESM consumers by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4784
- fix(rsbuild-plugin): avoid configuring chunkLoading by @2heal1 in https://github.com/module-federation/core/pull/4785
- fix(enhanced): preserve shared fallback versions by @2heal1 in https://github.com/module-federation/core/pull/4778
Document ๐
- docs: update loading trace section and correct command syntax by @2heal1 in https://github.com/module-federation/core/pull/4754
- docs: fix vite quick start remote definition in config by @smeng9 in https://github.com/module-federation/core/pull/4716
- docs(bridge-react): fix loading option example by @2heal1 in https://github.com/module-federation/core/pull/4777
Other Changes
- chore(deps): bump ws from 8.20.1 to 8.21.0 by @dependabot[bot] in https://github.com/module-federation/core/pull/4740
- chore(deps-dev): bump postcss from 8.4.38 to 8.5.10 in /apps/next-app-router/next-app-router-4000 by @dependabot[bot] in https://github.com/module-federation/core/pull/4694
- test(dts-plugin): add regression test for Windows path quoting (#4133) by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4791
New Contributors
- @smeng9 made their first contribution in https://github.com/module-federation/core/pull/4716
Full Changelog: https://github.com/module-federation/core/compare/v2.5.0...v2.5.1
Additional notes
Open source โWhat's Changed
New Features ๐
Bug Fixes ๐
- fix(dts-plugin): update ws for CVE-2026-45736 by @ScriptedAlchemy in #4760
- fix(bridge-react): align prefetch snapshot args by @ScriptedAlchemy in #4764
- fix(deps): update axios security release by @ScriptedAlchemy in #4761
- fix(deps): override flatted security release by @ScriptedAlchemy in #4762
- fix(deps): update react-router security releases by @ScriptedAlchemy in #4763
- fix(bridge-react): fail build on dts diagnostics by @ScriptedAlchemy in #4765
- fix(storybook-addon): expand peer dep to support Storybook v10 by @ScriptedAlchemy in #4782
- fix(storybook-addon): pass through Rsbuild federation options by @ScriptedAlchemy in #4768
- fix(dts-plugin): normalize manifest type URLs on Windows by @ScriptedAlchemy in #4774
- fix(dts-plugin): define __dirname from import.meta.url for ESM consumers by @ScriptedAlchemy in #4784
- fix(rsbuild-plugin): avoid configuring chunkLoading by @2heal1 in #4785
- fix(enhanced): preserve shared fallback versions by @2heal1 in #4778
Document ๐
- docs: update loading trace section and correct command syntax by @2heal1 in #4754
- docs: fix vite quick start remote definition in config by @smeng9 in #4716
- docs(bridge-react): fix loading option example by @2heal1 in #4777
Other Changes
- chore(deps): bump ws from 8.20.1 to 8.21.0 by @dependabot[bot] in #4740
- chore(deps-dev): bump postcss from 8.4.38 to 8.5.10 in /apps/next-app-router/next-app-router-4000 by @dependabot[bot] in #4694
- test(dts-plugin): add regression test for Windows path quoting (#4133) by @ScriptedAlchemy in #4791
New Contributors
Full Changelog: v2.5.0...v2.5.1
Additional notes
Open source โPatch Changes
- b79ba22: Update the dts plugin websocket dependency to a version that includes the CVE-2026-45736 fix.
- b553153: Fix
__dirname is not definedReferenceError when@module-federation/dts-pluginis consumed as ESM.DevWorker,DevPlugin, andcreateBrokernow derive__dirnamefromimport.meta.url(matching the existingDtsWorkershim) so the ESM build no longer emits bare__dirname. - b9b3b8c: Fix Windows manifest type URL resolution in dts-plugin consumeTypes and allow the default IP family option to auto-select with
0. - Updated dependencies [b9b3b8c]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 2.5.021 May 2026
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at pre-release/2.5 -->
What's Changed
New Features ๐
feat(observability): add observability plugin for full module loading lifecycle tracing by @hanric.zhang in https://github.com/module-federation/core/pull/4721 feat(devtools): support observability integration in MF DevTools by @hanric.zhang in https://github.com/module-federation/core/pull/4745
- feat(metro): add metro-plugin-rock and migrate examples to Rock by @jbroma in https://github.com/module-federation/core/pull/4652
- feat(runtime): support getInstance finder callback by @2heal1 in https://github.com/module-federation/core/pull/4703
- feat(metro): support manifest hashes for native caching by @jbroma in https://github.com/module-federation/core/pull/4700
Bug Fixes ๐
- fix(metro): add missing changeset and format follow-up for #4576 by @ryok90 in https://github.com/module-federation/core/pull/4701
- fix(dts-plugin): correct dts url by @2heal1 in https://github.com/module-federation/core/pull/4730
Other Changes
- chore: bump ruby to 3.4.9 for metro example apps by @jbroma in https://github.com/module-federation/core/pull/4643
- (metro-core): add manifest SHA-256 hashes and optional bundle cache layer integration by @zhongwuzw in https://github.com/module-federation/core/pull/4576
- chore(devtools): consolidate proxy logic by @2heal1 in https://github.com/module-federation/core/pull/4728
- chore(actions): remove issues-helper usage by @2heal1 in https://github.com/module-federation/core/pull/4738
- chore(actions): pin workflow actions to commits by @2heal1 in https://github.com/module-federation/core/pull/4741
New Contributors
- @zhongwuzw made their first contribution in https://github.com/module-federation/core/pull/4576
Full Changelog: https://github.com/module-federation/core/compare/v2.4.0...v2.5.0
Additional notes
Open source โWhat's Changed
New Features ๐
feat(observability): add observability plugin for full module loading lifecycle tracing by @hanric.zhang in #4721
feat(devtools): support observability integration in MF DevTools by @hanric.zhang in #4745- feat(metro): add metro-plugin-rock and migrate examples to Rock by @jbroma in #4652
- feat(runtime): support getInstance finder callback by @2heal1 in #4703
- feat(metro): support manifest hashes for native caching by @jbroma in #4700
Bug Fixes ๐
- fix(metro): add missing changeset and format follow-up for #4576 by @ryok90 in #4701
- fix(dts-plugin): correct dts url by @2heal1 in #4730
Other Changes
- chore: bump ruby to 3.4.9 for metro example apps by @jbroma in #4643
- (metro-core): add manifest SHA-256 hashes and optional bundle cache layer integration by @zhongwuzw in #4576
- chore(devtools): consolidate proxy logic by @2heal1 in #4728
- chore(actions): remove issues-helper usage by @2heal1 in #4738
- chore(actions): pin workflow actions to commits by @2heal1 in #4741
New Contributors
- @zhongwuzw made their first contribution in #4576
Full Changelog: v2.4.0...v2.5.0
Additional notes
Open source โPatch Changes
- 13dce52: fix(dts-plugin): read manifest metadata when consuming DTS files from manifest remotes.
- Updated dependencies [5d4095d]
- Updated dependencies [0716c11]
- Updated dependencies [41281f4]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 2.4.029 Apr 2026
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at release-v2.4.0 -->
What's Changed
New Features ๐
- feat(devtools): support runtime-registered react proxies across multiple scopes by @2heal1 in https://github.com/module-federation/core/pull/4685
- feat: support proxying runtime-registered shared react by @2heal1 in https://github.com/module-federation/core/pull/4693
Bug Fixes ๐
- fix(sdk): widen node-fetch peerOptional range to accept v2 and v3 by @tuffz in https://github.com/module-federation/core/pull/4625
- fix(bridge): exclude tests from published package by @2heal1 in https://github.com/module-federation/core/pull/4674
- fix(chrome-devtools): update remote identifier by @2heal1 in https://github.com/module-federation/core/pull/4675
- fix(enhanced): add esm export for runtime entry to fix vite resolution by @2heal1 in https://github.com/module-federation/core/pull/4682
- fix(runtime): ensure instance creation includes id and options by @2heal1 in https://github.com/module-federation/core/pull/4699
Other Changes
- chore: remove legacy data prefetch by @2heal1 in https://github.com/module-federation/core/pull/4695
- chore: update changeset by @2heal1 in https://github.com/module-federation/core/pull/4696
New Contributors
- @tuffz made their first contribution in https://github.com/module-federation/core/pull/4625
Full Changelog: https://github.com/module-federation/core/compare/v2.3.3...v2.4.0
Additional notes
Open source โWhat's Changed
New Features ๐
- feat(devtools): support runtime-registered react proxies across multiple scopes by @2heal1 in #4685
- feat: support proxying runtime-registered shared react by @2heal1 in #4693
Bug Fixes ๐
- fix(sdk): widen node-fetch peerOptional range to accept v2 and v3 by @tuffz in #4625
- fix(bridge): exclude tests from published package by @2heal1 in #4674
- fix(chrome-devtools): update remote identifier by @2heal1 in #4675
- fix(enhanced): add esm export for runtime entry to fix vite resolution by @2heal1 in #4682
- fix(runtime): ensure instance creation includes id and options by @2heal1 in #4699
Other Changes
New Contributors
Full Changelog: v2.3.3...v2.4.0
Additional notes
Open source โPatch Changes
- Updated dependencies [5eba770]
- Updated dependencies [13b1e84]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 2.3.316 Apr 2026
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at release-v2.3.3 -->
What's Changed
New Features ๐
- feat(node): enhance error handling and metadata for chunk execution in runtimePlugin by @2heal1 in https://github.com/module-federation/core/pull/4663
- feat(runtime-core): expose remote info in loader hooks by @2heal1 in https://github.com/module-federation/core/pull/4665
Bug Fixes ๐
- fix(bridge-vue3): fix route processing for relative paths and defaultโฆ by @LuisDev2001 in https://github.com/module-federation/core/pull/4662
- fix: dts plugin declaration dir by @2heal1 in https://github.com/module-federation/core/pull/4666
Document ๐
- docs: add runtime api and runtime hooks part by @2heal1 in https://github.com/module-federation/core/pull/4658
Full Changelog: https://github.com/module-federation/core/compare/v2.3.2...v2.3.3
Additional notes
Open source โWhat's Changed
New Features ๐
- feat(node): enhance error handling and metadata for chunk execution in runtimePlugin by @2heal1 in #4663
- feat(runtime-core): expose remote info in loader hooks by @2heal1 in #4665
Bug Fixes ๐
- fix(bridge-vue3): fix route processing for relative paths and defaultโฆ by @LuisDev2001 in #4662
- fix: dts plugin declaration dir by @2heal1 in #4666
Document ๐
Full Changelog: v2.3.2...v2.3.3
Additional notes
Open source โPatch Changes
- 6d33275: fix: override inherited declarationDir in tsconfig and add test for declarationDir handling
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 2.3.213 Apr 2026
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at release-v2.3.2 -->
What's Changed
Bug Fixes ๐
- fix(retry-plugin): apply retryDelay on first retry attempt by @kyriiherman in https://github.com/module-federation/core/pull/4610
- fix: resolve workspace deps in dist package.json by @2heal1 in https://github.com/module-federation/core/pull/4614
- fix(enhanced): remove unused create-schema-validation by @2heal1 in https://github.com/module-federation/core/pull/4647
- fix(inject-external-runtime-core-plugin): fix runtime-core import by @2heal1 in https://github.com/module-federation/core/pull/4634
Document ๐
- docs(runtime): add runtime plugins guide by @Nsttt in https://github.com/module-federation/core/pull/4645
- docs(runtime): document missing low-level runtime APIs by @Nsttt in https://github.com/module-federation/core/pull/4650
Other Changes
- chore(cli,manifest): replace chalk with node:util styleText by @gu-stav in https://github.com/module-federation/core/pull/4607
- fix(bridge-vue3): rewrite path navigations with basename in hash history mode by @LuisDev2001 in https://github.com/module-federation/core/pull/4579
- chore: lock dep version by @2heal1 in https://github.com/module-federation/core/pull/4615
- chore(deps): replace fs-extra with node fs in packages by @2heal1 in https://github.com/module-federation/core/pull/4642
- chore(deps): bump axios from 1.13.5 to 1.15.0 by @dependabot[bot] in https://github.com/module-federation/core/pull/4649
- chore: replace axios with native node fetch by @2heal1 in https://github.com/module-federation/core/pull/4644
New Contributors
- @kyriiherman made their first contribution in https://github.com/module-federation/core/pull/4610
Full Changelog: https://github.com/module-federation/core/compare/v2.3.1...v2.3.2
Additional notes
Open source โPatch Changes
- 1c02710: chore: lock deps
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 2.3.131 Mar 2026
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at release-v2.3.1 -->
What's Changed
Bug Fixes ๐
- fix(chrome-devtool): implement sanitizePostMessagePayload to handle unsafe values in post messages by @2heal1 in https://github.com/module-federation/core/pull/4600
- fix(dts-plugin): remove rambda dependency by @gu-stav in https://github.com/module-federation/core/pull/4602
- fix(security): lock axios version to 1.13.5 to prevent supply chain attack by @2heal1 in https://github.com/module-federation/core/pull/4605
Document ๐
- docs: clarify resolveShare behavior and documentation by @2heal1 in https://github.com/module-federation/core/pull/4595
Other Changes
- chore(dts-plugin): replace chalk with native styleText by @gu-stav in https://github.com/module-federation/core/pull/4594
- chore(node,rspack,enhanced): remove btoa dependency by @gu-stav in https://github.com/module-federation/core/pull/4606
- chore(dts-plugin): replace lodash cloneDeepWith by @gu-stav in https://github.com/module-federation/core/pull/4601
New Contributors
- @gu-stav made their first contribution in https://github.com/module-federation/core/pull/4594
Full Changelog: https://github.com/module-federation/core/compare/v2.3.0...v2.3.1
Additional notes
Open source โPatch Changes
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 2.3.026 Mar 2026
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at release-v2.3.0 -->
What's Changed
New Features ๐
- feat(dts-plugin): add
generateTypes.afterGenerateTypescallback to `PluginDtsOptions by @2heal1 in https://github.com/module-federation/core/pull/4591 - feat(webpack-bundler-runtime): add RUNTIME-012 error for invalid shared module getter by @2heal1 in https://github.com/module-federation/core/pull/4589
- feat: one skill by @2heal1 in https://github.com/module-federation/core/pull/4592
Bug Fixes ๐
- fix(sdk): capture timeout network error by @2heal1 in https://github.com/module-federation/core/pull/4585
- fix(dts-plugin): replace log4js with native fs stream to resolve flatted vulnerability by @2heal1 in https://github.com/module-federation/core/pull/4587
- fix(docs): fix mermaid parse error in plugin-architecture doc by @MichaelWashburnJr in https://github.com/module-federation/core/pull/4572
Document ๐
- docs: add detailed error handling for cross-origin scripts by @2heal1 in https://github.com/module-federation/core/pull/4569
- docs: update docs by @2heal1 in https://github.com/module-federation/core/pull/4580
Other Changes
- chore(deps): bump activesupport from 7.1.6 to 7.2.3.1 in /apps/metro-example-host by @dependabot[bot] in https://github.com/module-federation/core/pull/4582
- chore(deps): bump activesupport from 7.1.6 to 7.2.3.1 in /apps/metro-example-mini by @dependabot[bot] in https://github.com/module-federation/core/pull/4583
New Contributors
- @MichaelWashburnJr made their first contribution in https://github.com/module-federation/core/pull/4572
Full Changelog: https://github.com/module-federation/core/compare/v2.2.3...v2.3.0
Additional notes
Open source โMinor Changes
-
eb26065: feat(dts-plugin): add
dts.generateTypes.afterGeneratecallbackAllows users to hook into the type generation lifecycle from
dts.generateTypes. The callback runs after each successful type generation in both dev and prod modes, making it possible to do follow-up work with the generated files.new ModuleFederationPlugin({ dts: { generateTypes: { afterGenerate: async ({ zipTypesPath, apiTypesPath }) => { await analyzeTypesAndGenerateJson({ zipTypesPath, apiTypesPath, }); }, }, }, });
Patch Changes
- Updated dependencies [eb26065]
- Updated dependencies [f1d79b2]
- Updated dependencies [8f2ec9b]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- feat(dts-plugin): add
- 2.2.319 Mar 2026
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at release-v2.2.3 -->
What's Changed
Bug Fixes ๐
- fix(enhanced): implement getSourceBasicTypes for ConsumeSharedModule by @2heal1 in https://github.com/module-federation/core/pull/4563
- fix(rsbuild-plugin): replace direct JSON import with builder define to fix Node.js >= 22 by @2heal1 in https://github.com/module-federation/core/pull/4564
- fix(bridge-vue3): pass hashRoute/memoryRoute to RemoteApp and fix path normalization by @LuisDev2001 in https://github.com/module-federation/core/pull/4551
New Contributors
- @LuisDev2001 made their first contribution in https://github.com/module-federation/core/pull/4551
Full Changelog: https://github.com/module-federation/core/compare/v2.2.2...v2.2.3
Additional notes
Open source โPatch Changes
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 2.2.217 Mar 2026
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at release-v2.2.2 -->
What's Changed
Bug Fixes ๐
- fix: dts plugin esm compatibility by @2heal1 in https://github.com/module-federation/core/pull/4553
- fix: ensure compatibility for rspack by flattening scope array in customShareInfo by @2heal1 in https://github.com/module-federation/core/pull/4555
- fix(dts-plugin): infer root dir from tsconfig references to fix Vite 8 new template dev server failure by @eezhal92 in https://github.com/module-federation/core/pull/4543
- fix: replace require with lazyRequire to ensure proper initialization ordering in plugins by @2heal1 in https://github.com/module-federation/core/pull/4557
Document ๐
- docs: support MDX props injection for brand name customization by @2heal1 in https://github.com/module-federation/core/pull/4552
- docs: add detailed documentation for mf-manifest.json and mf-stats.json field references by @2heal1 in https://github.com/module-federation/core/pull/4554
- docs: update fallback field descriptions for clarity and consistency by @2heal1 in https://github.com/module-federation/core/pull/4556
New Contributors
- @eezhal92 made their first contribution in https://github.com/module-federation/core/pull/4543
Full Changelog: https://github.com/module-federation/core/compare/v2.2.1...v2.2.2
Additional notes
Open source โPatch Changes
- 95282ac: Infer root dir from "references" property for solution-style tsconfig
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 2.2.114 Mar 2026
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at release-v2.2.1 -->
What's Changed
New Features ๐
- feat: add ghost dependency lint + CI enforcement by @2heal1 in https://github.com/module-federation/core/pull/4546
Bug Fixes ๐
- fix: strict package deps by @2heal1 in https://github.com/module-federation/core/pull/4547
Full Changelog: https://github.com/module-federation/core/compare/v2.2.0...v2.2.1
Additional notes
Open source โPatch Changes
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 2.2.014 Mar 2026
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at release-v2.2.0 -->
What's Changed
New Features ๐
- feat: agent skills by @2heal1 in https://github.com/module-federation/core/pull/4491
- feat(create-module-federation): update React to 19.2.3 by @dryor in https://github.com/module-federation/core/pull/4260
- feat(runtime): expose bundler entrypoints by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4526
- feat(dts-plugin): support custom outputDir for DTS type emission by @zhouxinyong in https://github.com/module-federation/core/pull/4487
- feat(modern-js): enbale asyncStartup by default by @2heal1 in https://github.com/module-federation/core/pull/4531
- feat: enhance error handling for script loading and execution by @2heal1 in https://github.com/module-federation/core/pull/4538
Bug Fixes ๐
- fix(rspack): update condition for provideExternalRuntime error handling by @2heal1 in https://github.com/module-federation/core/pull/4505
- fix(dts-plugin): use default import for fs-extra to fix ESM compatibility by @Staremang in https://github.com/module-federation/core/pull/4504
- fix(dts-plugin): handle EXIT before dev server init by @BleedingDev in https://github.com/module-federation/core/pull/4429
- fix(esbuild): fix esbuild 0.25.0 compatibility and remote module loading by @Nsttt in https://github.com/module-federation/core/pull/4255
- fix(ci): normalize workflow caches and restore bundle-size reporting by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4519
- fix(ci): save turbo cache on pull requests by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4523
- fix(enhanced,sdk,runtime): tree-shake env-target runtime paths by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4518
- fix(assemble-release-plan): move build to tsdown by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4532
- fix: tolerate node engine warnings in lint-fix by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4535
- fix(node): normalize chunk parsing and lint scope by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4529
- fix(runtime-core): improve error messages clarity and fix preload resourceCategory bug by @2heal1 in https://github.com/module-federation/core/pull/4502
- fix(runtime-core): change log to error for remote removal failure and remove redundant log function by @2heal1 in https://github.com/module-federation/core/pull/4514
Document ๐
- docs: update heading from "AI Skills" to "Skills" in documentation by @2heal1 in https://github.com/module-federation/core/pull/4506
- docs: [Aiden] optimize apps READMEs and package.json by @zhoushaw in https://github.com/module-federation/core/pull/4507
- docs: add createInstance desc by @2heal1 in https://github.com/module-federation/core/pull/4509
- docs(agents): prefer normalized webpack path requires by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4537
- docs: add details for registerShared and ShareArgs parameters by @2heal1 in https://github.com/module-federation/core/pull/4525
- docs: update documentation for configuration options and add new entries by @2heal1 in https://github.com/module-federation/core/pull/4534
Other Changes
- Release v2.1.0 by @2heal1 in https://github.com/module-federation/core/pull/4500
- chore: migrate Nx executors by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4483
- chore(deps): bump @hono/node-server from 1.19.5 to 1.19.10 by @dependabot[bot] in https://github.com/module-federation/core/pull/4498
- Process env build paths by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4482
- chore: update deps version by @zhoushaw in https://github.com/module-federation/core/pull/4508
- chore(deps): bump axios from 1.13.4 to 1.13.5 by @dependabot[bot] in https://github.com/module-federation/core/pull/4406
- [Chore]: Use manifest passed in options by @karanpvyas in https://github.com/module-federation/core/pull/4332
- chore(build): migrate monorepo orchestration from nx to turborepo by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4485
- [codex] shared tree shaking followups by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4512
- chore(prettier): ignore assemble-release-plan package by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4516
- chore: upgrade dinero.js from v2 alpha to v2 stable by @sarahdayan in https://github.com/module-federation/core/pull/4501
- Remove lang param from chrome extension link by @devinrhode2 in https://github.com/module-federation/core/pull/4515
- chore(ci): expand bundle-size reporting with web/node metrics by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4517
- chore(deps): bump hono from 4.11.10 to 4.12.7 by @dependabot[bot] in https://github.com/module-federation/core/pull/4520
- chore(deps): bump hono from 4.11.10 to 4.12.7 in /packages/treeshake-server by @dependabot[bot] in https://github.com/module-federation/core/pull/4521
- chore(deps-dev): bump hono from 4.11.10 to 4.12.7 in /packages/bridge/bridge-react by @dependabot[bot] in https://github.com/module-federation/core/pull/4522
- [codex] add codex environment setup by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4533
- [codex] improve bundle size reporting for bundled runtime paths by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4527
- refactor: restructure module federation SDK types and plugins by @2heal1 in https://github.com/module-federation/core/pull/4510
- chore(enhanced): remove unused ChildCompilationRuntimePlugin by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4536
New Contributors
- @Staremang made their first contribution in https://github.com/module-federation/core/pull/4504
- @BleedingDev made their first contribution in https://github.com/module-federation/core/pull/4429
- @karanpvyas made their first contribution in https://github.com/module-federation/core/pull/4332
- @dryor made their first contribution in https://github.com/module-federation/core/pull/4260
- @sarahdayan made their first contribution in https://github.com/module-federation/core/pull/4501
- @devinrhode2 made their first contribution in https://github.com/module-federation/core/pull/4515
- @zhouxinyong made their first contribution in https://github.com/module-federation/core/pull/4487
Full Changelog: https://github.com/module-federation/core/compare/v2.1.0...v2.2.0
Additional notes
Open source โMinor Changes
-
12240bb: feat(dts-plugin): support custom outputDir for DTS type emission
Expose the
outputDiroption inDtsRemoteOptionsso users can configure where@mf-types.zipand@mf-types.d.tsare emitted. FixGenerateTypesPluginto usepath.relative()for correct asset placement in subdirectories.
Patch Changes
- 079aecd: fix(dts-plugin): use default import for fs-extra to fix ESM compatibility
- Updated dependencies [c856ec1]
- Updated dependencies [12240bb]
- Updated dependencies [e5dd6ef]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 2.1.05 Mar 2026
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at release-v2.1.0 -->
What's Changed
New Features ๐
- feat(rspress-plugin): support ssg-md by @2heal1 in https://github.com/module-federation/core/pull/4412
- feat: add webpack unbundled type sync script by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4459
- feat(metro-core): support dts-plugin by @Nsttt in https://github.com/module-federation/core/pull/4449
- feat: array share scope by @2heal1 in https://github.com/module-federation/core/pull/4477
- feat: tsup build alignment and local setup fixes by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4460
- feat(runtime-core): add RUNTIME-010 error code and handling for name option inconsistency by @2heal1 in https://github.com/module-federation/core/pull/4493
Bug Fixes ๐
- fix: update metro host maestro lodash assertions for main CI by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4428
- fix(rspress-plugin): set config.ssg.experimentalWorker true if enable ssg-md by @2heal1 in https://github.com/module-federation/core/pull/4430
- fix(utils): align package.json entrypoints with rslib output by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4439
- fix(deps): override [email protected] (CVE-2025-69873) by @Nsttt in https://github.com/module-federation/core/pull/4438
- fix(core): order pkg.pr.new canary publishes by dependency by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4458
- fix(enhanced): rehydrate bundler runtime in web workers by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4417
- fix: update peerDependencies for Rspack and Rsbuild v2 by @2heal1 in https://github.com/module-federation/core/pull/4473
- fix(dts-plugin): stabilize package test and typings build by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4475
- fix(dts-plugin): prevent fork-dev-worker crash on moduleFederationConโฆ by @sschwenker-im in https://github.com/module-federation/core/pull/4470
- fix(enhanced): correct the condition for provideExternalRuntime field by @2heal1 in https://github.com/module-federation/core/pull/4478
- fix(rsbuild-plugin): support app SSR node target with custom environment by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4427
- fix(metro-core): normalize Windows path handling in Metro federation by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4453
- fix(rspress-plugin): auto infer environment by @2heal1 in https://github.com/module-federation/core/pull/4488
- fix(manifest): record split expose chunk assets by @2heal1 in https://github.com/module-federation/core/pull/4489
Document ๐
- docs: add multiple share scope usage by @2heal1 in https://github.com/module-federation/core/pull/4472
- docs: enable ssg md by @2heal1 in https://github.com/module-federation/core/pull/4480
Other Changes
- Release v2.0.1 by @2heal1 in https://github.com/module-federation/core/pull/4424
- refactor(dts-plugin): replace Koa dev server with native HTTP by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4419
- test(enhanced): harden treeshake fixture setup for CI flake by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4441
- Publint rslib plugin integration by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4444
- [codex] add worktree-safe Nx setup for Codex environments by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4448
- ci: stabilize Metro E2E across GitHub Actions and ci-local by @jbroma in https://github.com/module-federation/core/pull/4447
- [codex] harden worktree setup scripts by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4450
- refactor(metro): align metro plugin configuration with MF SDK by @jbroma in https://github.com/module-federation/core/pull/4446
- chore(docs): remove legacy docs-ui codebase by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4463
- refactor(build): migrate Nx executors to vanilla CLI targets by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4455
- chore(deps): bump hono from 4.11.7 to 4.11.10 in /packages/treeshake-server by @dependabot[bot] in https://github.com/module-federation/core/pull/4471
- chore(deps-dev): bump hono from 4.11.7 to 4.11.10 in /packages/bridge/bridge-react by @dependabot[bot] in https://github.com/module-federation/core/pull/4466
- refactor: remove remote ip strategy feature by @2heal1 in https://github.com/module-federation/core/pull/4476
- chore: ensure all packages publish to pkg.pr.new by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4481
- chore(deps): bump storybook from 9.0.9 to 9.1.19 by @dependabot[bot] in https://github.com/module-federation/core/pull/4479
New Contributors
- @sschwenker-im made their first contribution in https://github.com/module-federation/core/pull/4470
Full Changelog: https://github.com/module-federation/core/compare/v2.0.1...v2.1.0
Additional notes
Open source โPatch Changes
- 6235711: Replace the Koa-based dev types server with a native Node HTTP server to reduce dependencies and keep type generation behavior unchanged.
- 5954fe7: Fix fork-dev-worker crashes in dts-plugin when consumeTypes is disabled
- Updated dependencies [918294f]
- Updated dependencies [24bf84d]
- Updated dependencies [918294f]
- Updated dependencies [918294f]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 2.0.112 Feb 2026
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at 28a2db40f27c363763e7e8d75bb3d3a38b7e3e15 -->
What's Changed
New Features ๐
- feat: support modern.js@3 by @2heal1 in https://github.com/module-federation/core/pull/4209
- feat(treeshake): add treeshake server + frontend and optimize build/upload path by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4372
- feat(metro-core): add Metro 0.83 compatibility layer by @jbroma in https://github.com/module-federation/core/pull/4418
Bug Fixes ๐
- fix(runtime-core): dedupe concurrent Module.init() calls by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4380
- fix(dts-plugin): fix Windows type generation by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4382
- fix(runtime-core): correct treeShaking condition and format error message by @2heal1 in https://github.com/module-federation/core/pull/4413
Document ๐
- docs: announce v2 stable version by @2heal1 in https://github.com/module-federation/core/pull/4401
- docs: remove rspack tree shaking patch tip by @2heal1 in https://github.com/module-federation/core/pull/4414
Other Changes
- ci: add per-package bundle size tracking to PRs by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4338
- chore(deps-dev): bump webpack from 5.98.0 to 5.104.1 by @dependabot[bot] in https://github.com/module-federation/core/pull/4378
- [codex] fix(core): run actionlint from runner temp by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4386
- chore(deps-dev): bump webpack from 5.94.0 to 5.104.1 in /packages/storybook-addon by @dependabot[bot] in https://github.com/module-federation/core/pull/4377
- chore(deps-dev): bump webpack from 5.94.0 to 5.104.1 in /packages/managers by @dependabot[bot] in https://github.com/module-federation/core/pull/4387
- chore: update README link by @2heal1 in https://github.com/module-federation/core/pull/4392
- CI local command by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4391
- chore(deps): bump undici from 5.29.0 to 6.23.0 in /packages/treeshake-server by @dependabot[bot] in https://github.com/module-federation/core/pull/4394
- chore(deps): bump hono from 4.10.2 to 4.11.7 in /packages/treeshake-server by @dependabot[bot] in https://github.com/module-federation/core/pull/4395
- chore(deps-dev): bump webpack from 5.75.0 to 5.104.1 in /packages/data-prefetch by @dependabot[bot] in https://github.com/module-federation/core/pull/4398
- chore(chrome-devtools): migrate to rslib bundleless by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4341
- chore(cli): migrate to rslib bundleless by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4342
- chore(data-prefetch): migrate to rslib bundleless by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4343
- chore(dts-plugin): migrate to rslib bundleless by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4344
- chore(error-codes): migrate to rslib bundleless by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4345
- chore(esbuild): migrate to rslib bundleless by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4346
- chore(managers): migrate to rslib bundleless by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4347
- chore(manifest): migrate to rslib bundleless by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4348
- chore(nextjs-mf): migrate to rslib bundleless by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4349
- chore(retry-plugin): migrate to rslib bundleless by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4350
- chore(rsbuild-plugin): migrate to rslib bundleless by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4351
- chore(runtime): migrate runtime-plugins to rslib bundleless by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4354
- chore(utils): rslib bundleless migration by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4357
- chore(rspack): rslib bundleless migration by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4359
- chore(module-federation): add pkg.pr.new preview workflow by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4422
- release v2.0.1 by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4421
- Revert "release v2.0.1" by @2heal1 in https://github.com/module-federation/core/pull/4423
Full Changelog: https://github.com/module-federation/core/compare/v0.24.1...v2.0.1
Additional notes
Open source โPatch Changes
- 28a2db4: Fix Windows TypeScript type generation by invoking the compiler with
execFileand properly quoted project paths.- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 2.0.06 Feb 2026
Release notes
Open source โPatch Changes
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.24.14 Feb 2026
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at release-v0.24.1 -->
What's Changed
Bug Fixes ๐
- fix(runtime-core): prevent duplicate remote entry initialization by @2heal1 in https://github.com/module-federation/core/pull/4371
Document ๐
- docs: remove config by @2heal1 in https://github.com/module-federation/core/pull/4370
Full Changelog: https://github.com/module-federation/core/compare/v0.24.0...v0.24.1
Additional notes
Open source โPatch Changes
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.24.03 Feb 2026
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at release-v0.24.0 -->
What's Changed
New Features ๐
- feat: upgrade rspress v2 by @2heal1 in https://github.com/module-federation/core/pull/4362
Bug Fixes ๐
- fix(module-federation): disable build cache for Next.js apps by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4329
- fix(manifest): use parsed version first by @2heal1 in https://github.com/module-federation/core/pull/4366
- fix: update peerDependencies for Rspack and Rsbuild v2 by @chenjiahan in https://github.com/module-federation/core/pull/4365
Document ๐
- docs(website-new): mark dts supported in Vite docs by @Nsttt in https://github.com/module-federation/core/pull/4322
Other Changes
- chore: upgrade node@20 by @2heal1 in https://github.com/module-federation/core/pull/4299
- chore/enhanced rstest migration by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4317
- chore(next-app-router): bump Next.js to 16 by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4336
- chore(deps-dev): bump eslint from 8.57.1 to 9.26.0 by @dependabot[bot] in https://github.com/module-federation/core/pull/4335
- chore(deps): bump next from 15.0.0-canary.193 to 16.1.5 in /apps/next-app-router/next-app-router-4001 by @dependabot[bot] in https://github.com/module-federation/core/pull/4328
- chore(deps): bump next from 16.0.10 to 16.1.5 in /apps/next-app-router/next-app-router-4000 by @dependabot[bot] in https://github.com/module-federation/core/pull/4337
- chore(deps-dev): bump hono from 4.10.3 to 4.11.7 by @dependabot[bot] in https://github.com/module-federation/core/pull/4323
- dependabot/npm and yarn/packages/bridge/bridge react/hono 4.11.7 by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4361
- chore(deps): bump lodash from 4.17.21 to 4.17.23 in /apps/metro-example-nested-mini by @dependabot[bot] in https://github.com/module-federation/core/pull/4316
- chore(module-federation): bump lodash to 4.17.23 by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4363
- chore(deps): bump undici from 7.13.0 to 7.18.2 by @dependabot[bot] in https://github.com/module-federation/core/pull/4300
- ci: stabilize installs (pin pnpm, frozen lockfile) + merge main by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4364
- chore(deps): bump next to 14.2.35 by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4369
Full Changelog: https://github.com/module-federation/core/compare/v0.23.0...v0.24.0
Additional notes
Open source โPatch Changes
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.23.023 Jan 2026
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at 2843ab270da53c4c79fcef4e0e9aee8aa1c4104a -->
What's Changed
New Features ๐
- feat: devtools support dark mode by @2heal1 in https://github.com/module-federation/core/pull/4305
- feat: make Module Federation on Node.js easy by @2heal1 in https://github.com/module-federation/core/pull/4314
Bug Fixes ๐
- fix(dts-plugin): add default mf config value by @2heal1 in https://github.com/module-federation/core/pull/4301
- fix(rsbuild-plugin): set default publicPath to 'auto' by @samithahansaka in https://github.com/module-federation/core/pull/4293
- fix: use jiti to load config by @2heal1 in https://github.com/module-federation/core/pull/4304
Document ๐
- docs: adjust structure by @2heal1 in https://github.com/module-federation/core/pull/4303
New Contributors
- @samithahansaka made their first contribution in https://github.com/module-federation/core/pull/4293
Full Changelog: https://github.com/module-federation/core/compare/v0.22.1...v0.23.0
Additional notes
Open source โPatch Changes
- 9373882: fix(dts-plugin): add default mf config value
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.22.112 Jan 2026
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at release-v0.22.1 -->
What's Changed
New Features ๐
- feat: optimize chrome devtools by @2heal1 in https://github.com/module-federation/core/pull/4204
Full Changelog: https://github.com/module-federation/core/compare/v0.22.0...v0.22.1
Additional notes
Open source โPatch Changes
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.22.023 Dec 2025
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at release-v0.22.0 -->
What's Changed
Bug Fixes ๐
- fix(bridge-react): remove the unnecessary bundle for react-router-dom when user not using react-router in bridge-react by @danpeen in https://github.com/module-federation/core/pull/4227
- fix(modernjs)!: ship .mjs files for correct ESM output by @fi3ework in https://github.com/module-federation/core/pull/4240
- fix: prefer use
stroybook/internal/node-loggeras logger by @fi3ework in https://github.com/module-federation/core/pull/4235 - fix(modernjs): update @modern-js dependencies to 2.69.3 to address CVE-2025-55182 by @Nsttt in https://github.com/module-federation/core/pull/4266
- fix: passing custom request flag by @troZee in https://github.com/module-federation/core/pull/4244
- fix: correct modernjs dist dir by @2heal1 in https://github.com/module-federation/core/pull/4269
- fix(modern-js-plugin): correct distOutputDir condition in ssrPlugin by @2heal1 in https://github.com/module-federation/core/pull/4273
Document ๐
- docs: remove invalid lark link by @2heal1 in https://github.com/module-federation/core/pull/4253
Other Changes
- Fix typo in quick-start documentation by @jessehao in https://github.com/module-federation/core/pull/4275
New Contributors
- @troZee made their first contribution in https://github.com/module-federation/core/pull/4244
- @jessehao made their first contribution in https://github.com/module-federation/core/pull/4275
Full Changelog: https://github.com/module-federation/core/compare/v0.21.6...v0.22.0
Additional notes
Open source โPatch Changes
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.21.621 Nov 2025
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at release-v0.21.6 -->
What's Changed
Bug Fixes ๐
- fix(rsbuild-plugin): create different temp filepath to prevent invalid manifest.exposes by @2heal1 in https://github.com/module-federation/core/pull/4233
Full Changelog: https://github.com/module-federation/core/compare/v0.21.5...v0.21.6
Additional notes
Open source โPatch Changes
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.21.521 Nov 2025
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at release-v0.21.5 -->
What's Changed
New Features ๐
- feat(storybook)!: only ship ESM outputs, align with Storybook 10. by @fi3ework in https://github.com/module-federation/core/pull/4223
- feat(dts-plugin): add dts.generateTypes.deleteTsConfig field by @2heal1 in https://github.com/module-federation/core/pull/4225
Performance ๐
- perf: use jiti to load mf config by @2heal1 in https://github.com/module-federation/core/pull/4219
Bug Fixes ๐
- fix(sdk): fix typescript
TS1170error on Typescript >5.7.0by @davidfestal in https://github.com/module-federation/core/pull/4208 - fix(retry-plugin): add autoParseResponse to auto-select JSON or text based on file extension by @2heal1 in https://github.com/module-federation/core/pull/4228
- fix(dts-plugin): delete compilerOptions.declarationDir by @2heal1 in https://github.com/module-federation/core/pull/4226
- fix: js file extension maybe .cjs or .mjs by @2heal1 in https://github.com/module-federation/core/pull/4229
- fix(dts-plugin): api type file should not related with manifest config by @2heal1 in https://github.com/module-federation/core/pull/4230
New Contributors
- @davidfestal made their first contribution in https://github.com/module-federation/core/pull/4208
Full Changelog: https://github.com/module-federation/core/compare/v0.21.4...v0.21.5
Additional notes
Open source โPatch Changes
- f8ff0d8: fix(dts-plugin): api type file should not related with manifest config
- 9dfcbb3: fix(dts-plugin): delete compilerOptions.declarationDir
- 2fc4050: feat(dts-plugin): add dts.generateTypes.deleteTsConfig field
- Updated dependencies [94d8868]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.21.411 Nov 2025
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at release-v0.21.4 -->
What's Changed
New Features ๐
- feat: support inject dev lib with eager mode by @2heal1 in https://github.com/module-federation/core/pull/4193
- feat(dts-plugin): support type generation for yarn pnp by @WooWan in https://github.com/module-federation/core/pull/4189
Bug Fixes ๐
- fix missing translation by @catnipan in https://github.com/module-federation/core/pull/4187
- fix(react-bridge): Hoisting
BridgeWrappercomponent to prevent unnecessary component recreation. by @danpeen in https://github.com/module-federation/core/pull/4202
Other Changes
- refactor: ship manifest by @2heal1 in https://github.com/module-federation/core/pull/4130
New Contributors
- @WooWan made their first contribution in https://github.com/module-federation/core/pull/4189
Full Changelog: https://github.com/module-federation/core/compare/v0.21.3...v0.21.4
Additional notes
Open source โPatch Changes
- d729167: Support type generation for yarn pnp enviornments
- Updated dependencies [a50e068]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.21.36 Nov 2025
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at release-v0.21.3 -->
What's Changed
Bug Fixes ๐
- fix(runtime-core): register share if not registered by @2heal1 in https://github.com/module-federation/core/pull/4145
Other Changes
- Fix path join for downloading remote types in FederatedTypesPlugin.ts by @philip-lempke in https://github.com/module-federation/core/pull/4169
- chore(deps-dev): bump hono from 4.10.2 to 4.10.3 by @dependabot[bot] in https://github.com/module-federation/core/pull/4165
- chore: add plugin docs exposes in website by @danpeen in https://github.com/module-federation/core/pull/4184
New Contributors
- @philip-lempke made their first contribution in https://github.com/module-federation/core/pull/4169
Full Changelog: https://github.com/module-federation/core/compare/v0.21.2...v0.21.3
Additional notes
Open source โPatch Changes
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.21.228 Oct 2025
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at release-v0.21.2 -->
What's Changed
New Features ๐
- feat: Re-export the exports of the v18/v19/plugin from
@module-federation/bridge-reactin modernjs by @danpeen in https://github.com/module-federation/core/pull/4168
Bug Fixes ๐
- fix: support React Router v6 in bridge-react peer dependencies by @danpeen in https://github.com/module-federation/core/pull/4167
Other Changes
- chore: release v0.21.1 by @danpeen in https://github.com/module-federation/core/pull/4152
- chore(dts-plugin): bump koa to 3.0.3 by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4157
- ci: restore build workflow permissions and add actionlint guard by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4158
- chore(deps-dev): bump hono from 3.12.12 to 4.10.2 by @dependabot[bot] in https://github.com/module-federation/core/pull/4156
- chore(deps-dev): bump vite from 5.4.20 to 5.4.21 by @dependabot[bot] in https://github.com/module-federation/core/pull/4149
- chore(deps): bump rexml from 3.4.1 to 3.4.2 in /apps/metro-example-mini by @dependabot[bot] in https://github.com/module-federation/core/pull/4076
- chore(deps): bump lodash and @types/lodash in /apps/metro-example-nested-mini by @dependabot[bot] in https://github.com/module-federation/core/pull/4019
Full Changelog: https://github.com/module-federation/core/compare/v0.21.1...v0.21.2
Additional notes
Open source โPatch Changes
- 4cada54: chore: bump koa dependency to 3.0.3 to address CVE-2025-62595
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- feat: Re-export the exports of the v18/v19/plugin from
- 0.21.121 Oct 2025
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at release-v0.22.0 -->
What's Changed
Bug Fixes ๐
- fix(modern-js-plugin): add bridge peer deps by @2heal1 in https://github.com/module-federation/core/pull/4148
Other Changes
- Release v0.21.0 by @danpeen in https://github.com/module-federation/core/pull/4144
- chore: export react-bridge types by @Nsttt in https://github.com/module-federation/core/pull/4150
- chore: add bridge exposes in website by @danpeen in https://github.com/module-federation/core/pull/4151
Full Changelog: https://github.com/module-federation/core/compare/v0.21.0...v0.21.1
Additional notes
Open source โPatch Changes
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.21.020 Oct 2025
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at release-v0.21.0 -->
What's Changed
New Features ๐
- feat(react-bridge): Introduce enableBridgeRouter Configuration for Enhanced Bridge Router Control by @danpeen in https://github.com/module-federation/core/pull/4129
- feat: Add React Router v7 Support to Module Federation Bridge by @danpeen in https://github.com/module-federation/core/pull/4132
- feat(vue3-bridge): reconstruct nested route by @CaptainWang98 in https://github.com/module-federation/core/pull/4117
- feat(sdk): add stack trace in debug mode by @2heal1 in https://github.com/module-federation/core/pull/4138
- feat: add Android and iOS E2E test workflows and actions by @Thegrep01 in https://github.com/module-federation/core/pull/4056
- feat(website): refactor bridge docs by @danpeen in https://github.com/module-federation/core/pull/4139
Bug Fixes ๐
- fix(rsbuild-plugin): add more MF packages to source.include by @chenjiahan in https://github.com/module-federation/core/pull/4128
- fix: stabilize router e2e workflow by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4137
Document ๐
- docs: re-add documentation for the manifest fetch and loadEntry hook by @pganster in https://github.com/module-federation/core/pull/4131
Other Changes
- chore: remove cypress downloads by @2heal1 in https://github.com/module-federation/core/pull/4143
Full Changelog: https://github.com/module-federation/core/compare/0.20.0...v0.21.0
Additional notes
Open source โPatch Changes
- Updated dependencies [d1e90a4]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.20.010 Oct 2025
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at release-v0.20.0 -->
What's Changed
New Features ๐
- feat(webpack-bundler-runtime): support lazy compilation by @2heal1 in https://github.com/module-federation/core/pull/4095
- feat: add zephyr to docs by @Nsttt in https://github.com/module-federation/core/pull/4046
- feat(enhanced): runtimePlugins support pass params by @2heal1 in https://github.com/module-federation/core/pull/4118
Bug Fixes ๐
- fix(enhanced): Populate
buildMetaandbuildInfoonConsumeSharedPluginusing fallbacks by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4063 - fix(retry-plugin): implement error handling in getRemoteEntry to avoid throw RUNTIME_008 error on console by @danpeen in https://github.com/module-federation/core/pull/4064
- fix(runtime): remove synthetic default import by @jabrks in https://github.com/module-federation/core/pull/4066
- fix(sdk): change NameTransformSymbol to literal type for TS <5.7.0 by @baconcheese113 in https://github.com/module-federation/core/pull/4014
- fix: the
exposes.requirestype in manifest.json should be array instead of object by @danpeen in https://github.com/module-federation/core/pull/4094 - fix(dts-plugin): correct generateTypes host params by @2heal1 in https://github.com/module-federation/core/pull/4088
- fix(node): catch runInThisContext errors and handle req error by @mababain in https://github.com/module-federation/core/pull/4093
- fix(enhanced): consume shared module cache issue by @2heal1 in https://github.com/module-federation/core/pull/4102
- fix(docs): fix mermaid syntax error by @CaptainWang98 in https://github.com/module-federation/core/pull/4108
- fix(enhanced): Add fallback parsing for container module exposes (#4034) by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4083
- fix enahcned type tests by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4113
- fix: DevServer reconnecting when timeout by @kambing86 in https://github.com/module-federation/core/pull/4120
Document ๐
- docs: add typesOnBuild desc by @2heal1 in https://github.com/module-federation/core/pull/4091
Other Changes
- chore: update release contribute desc by @2heal1 in https://github.com/module-federation/core/pull/4069
- chore: publish bridge preview by @2heal1 in https://github.com/module-federation/core/pull/4070
- chore: remove pkg-pr-new by @2heal1 in https://github.com/module-federation/core/pull/4072
- chore: merge preview into release.yml by @2heal1 in https://github.com/module-federation/core/pull/4073
- Fix spaces in path for TypeScript compilation by @CC-Bell in https://github.com/module-federation/core/pull/4081
- Fix minor documentation error for rsbuild consumer example by @mcalthrop in https://github.com/module-federation/core/pull/4075
- chore(enhanced): update schema by @2heal1 in https://github.com/module-federation/core/pull/4092
- build(esbuild): migrate from rollup to rslib by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4048
- chore: stabilize tsc rollup builds and clean up CI retries by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4105
- chore(deps): bump @changesets/get-dependents-graph from 2.1.2 to 2.1.3 by @dependabot[bot] in https://github.com/module-federation/core/pull/4110
- chore(deps-dev): bump publint from 0.2.12 to 0.3.13 by @dependabot[bot] in https://github.com/module-federation/core/pull/4109
- refactor: migrate rsbuild-plugin build to rslib by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4096
- ci: bump action scripts versions by @gioboa in https://github.com/module-federation/core/pull/4114
- chore(manifest): harden e2e workflow by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4106
- Rename share resolver option to allowNodeModulesSuffixMatch by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4121
- chore(deps): bump axios from 1.11.0 to 1.12.0 by @dependabot[bot] in https://github.com/module-federation/core/pull/4059
- chore(deps-dev): bump vite from 6.3.5 to 6.3.6 by @dependabot[bot] in https://github.com/module-federation/core/pull/4052
- chore: update runtimePlugins type by @2heal1 in https://github.com/module-federation/core/pull/4123
- Improve infrastructure logging across federation plugins by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4115
New Contributors
- @CC-Bell made their first contribution in https://github.com/module-federation/core/pull/4081
- @mcalthrop made their first contribution in https://github.com/module-federation/core/pull/4075
- @jabrks made their first contribution in https://github.com/module-federation/core/pull/4066
- @baconcheese113 made their first contribution in https://github.com/module-federation/core/pull/4014
- @CaptainWang98 made their first contribution in https://github.com/module-federation/core/pull/4108
- @kambing86 made their first contribution in https://github.com/module-federation/core/pull/4120
- @gioboa made their first contribution in https://github.com/module-federation/core/pull/4114
Full Changelog: https://github.com/module-federation/core/compare/0.19.1...0.20.0
Additional notes
Open source โPatch Changes
- 1e96509: fix(dts-plugin): correct generateTypes host params
- Updated dependencies [37346d4]
- Updated dependencies [639a83b]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.19.112 Sept 2025
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at release-v0.19.1 -->
What's Changed
New Features ๐
- Refactor(retry-plugin): unify retry behavior and improve resilience by @danpeen in https://github.com/module-federation/core/pull/4043
Bug Fixes ๐
- fix: using
addQueryoption in retry-plugin query parameters will accumulating across retries by @danpeen in https://github.com/module-federation/core/pull/4055
Document ๐
- docs: disable doc cache in deploy by @2heal1 in https://github.com/module-federation/core/pull/4047
Other Changes
- chore: release metro support by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4041
- chore: add react-native docs by @Esemesek in https://github.com/module-federation/core/pull/3905
- chore: enable trusted publishing for npm packages by @2heal1 in https://github.com/module-federation/core/pull/4053
- chore: optimize release workflow by @2heal1 in https://github.com/module-federation/core/pull/4057
New Contributors
- @Esemesek made their first contribution in https://github.com/module-federation/core/pull/3905
Full Changelog: https://github.com/module-federation/core/compare/v0.18.4...0.19.1
Additional notes
Open source โPatch Changes
- Updated dependencies
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.19.012 Sept 2025
Release notes
Open source โPatch Changes
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.18.43 Sept 2025
Release notes
Open source โDescription
<!--- Provide a general summary of your changes in the Title above --> <!--- Describe your changes in detail --> Metro Initial Release
Related Issue
<!--- This project only accepts pull requests related to open issues --> <!--- If suggesting a new feature or change, please discuss it in an issue first --> <!--- If fixing a bug, there should be an issue describing it with steps to reproduce --> <!--- Please link to the issue here: -->
Types of changes
<!--- What types of changes does your code introduce? Put an
xin all the boxes that apply: -->- [ ] Docs change / refactoring / dependency upgrade
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
Checklist
<!--- Go over all the following points, and put an
xin all the boxes that apply. --> <!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! -->- [ ] I have added tests to cover my changes.
- [ ] All new and existing tests passed.
- [ ] I have updated the documentation.
Additional notes
Open source โPatch Changes
- Updated dependencies [8061f8c]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.18.319 Aug 2025
Release notes
Open source โWhat's Changed
New Features ๐
- feat: support env vars to add cors when use serve command by @zllkjc in https://github.com/module-federation/core/pull/4005
Document ๐
- docs: fix the configuration example in create-config.mdx by @LeeSamFong in https://github.com/module-federation/core/pull/4004
Other Changes
- chore: release v0.18.2 by @2heal1 in https://github.com/module-federation/core/pull/4003
New Contributors
- @LeeSamFong made their first contribution in https://github.com/module-federation/core/pull/4004
Full Changelog: https://github.com/module-federation/core/compare/v0.18.2...v0.18.3
Additional notes
Open source โPatch Changes
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.18.215 Aug 2025
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v0.18.2 -->
What's Changed
New Features ๐
- feat(enhanced): implement layer-aware module sharing with comprehensive test coverage (PR9) by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3915
Bug Fixes ๐
- fix(rsbuild-plugin): set output.emitAssets as true by @2heal1 in https://github.com/module-federation/core/pull/3996
- fix(runtime-core): set shared loaded status true after calling loadShareSync by @2heal1 in https://github.com/module-federation/core/pull/3998
- fix(rsbuild-plugin): invalid type field by @2heal1 in https://github.com/module-federation/core/pull/4002
Other Changes
- chore: bump axios to resolve vulnerabilities in form-data dependency by @DanielChutkowskiJMMJ in https://github.com/module-federation/core/pull/4000
New Contributors
- @DanielChutkowskiJMMJ made their first contribution in https://github.com/module-federation/core/pull/4000
Full Changelog: https://github.com/module-federation/core/compare/v0.18.1...v0.18.2
Additional notes
Open source โPatch Changes
- 297c9a7: chore: bump axios to resolve vulnerabilities in form-data dependency
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.18.112 Aug 2025
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v0.18.1 -->
What's Changed
New Features ๐
- feat: implement nodeModulesReconstructedLookup feature for PR7 by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3913
Bug Fixes ๐
fix: Auto call
setGlobalFederationInstancewhen executecreateInstanceby @Nsttt in https://github.com/module-federation/core/pull/3975- fix(bridge-react): Add loading in root component to avoid CLS problem by @ArmenMesropyanOptimax in https://github.com/module-federation/core/pull/3973
- fix(bridge-react): correct createRemoteComponent warning info by @2heal1 in https://github.com/module-federation/core/pull/3983
- fix(bridge-react): call preloadAssets after getting assets by @2heal1 in https://github.com/module-federation/core/pull/3992
- fix: collect rspack cached modules in manifest by @2heal1 in https://github.com/module-federation/core/pull/3993
- fix: example type issue by @2heal1 in https://github.com/module-federation/core/pull/3979
- fix(modern-js-plugin): set bridge.disableAlias true when installing @module-federation/bridge-react
Document ๐
- docs: remove unused constant by @2heal1 in https://github.com/module-federation/core/pull/3982
- docs: enhance Module Federation offline remote handling documentation by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3932
Other Changes
- chore(modern-js-plugin): re-export all bridge react by @2heal1 in https://github.com/module-federation/core/pull/3984
- chore: remove old website by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3990
- PR8: SharePlugin - Unified API by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3914
New Contributors
- @ArmenMesropyanOptimax made their first contribution in https://github.com/module-federation/core/pull/3973
Full Changelog: https://github.com/module-federation/core/compare/v0.18.0...v0.18.1
Additional notes
Open source โPatch Changes
- Updated dependencies [0bf3a3a]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.18.06 Aug 2025
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v0.18.0 -->
What's Changed
New Features ๐
- feat(enhanced): add include/exclude filtering support for shared modules by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3949
- feat(dts-plugin): add
familyoption by @ogonkov in https://github.com/module-federation/core/pull/3977
Bug Fixes ๐
- fix(dts-plugin): update koa to 2.16.2 to fix CVE-2025-8129 by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3963
- fix(runtime): support TypeScript moduleResolution NodeNext by @danpeen in https://github.com/module-federation/core/pull/3960
- fix(rsbuild-plugin): add source.include in prod mode only by @2heal1 in https://github.com/module-federation/core/pull/3971
- fix(enhanced): add module factory for EntryDependency when entry is eโฆ by @xinyuehtx in https://github.com/module-federation/core/pull/3953
Document ๐
- docs: add createRemoteCompoent and createRemoteSSRComponent deprecated documentation by @2heal1 in https://github.com/module-federation/core/pull/3978
- docs: add architectural documentation in arch-doc directory by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3955
Other Changes
- chore(deps): bump undici from 5.28.5 to 7.13.0 by @dependabot[bot] in https://github.com/module-federation/core/pull/3966
- chore(deps): bump brace-expansion from 1.1.11 to 1.1.12 by @dependabot[bot] in https://github.com/module-federation/core/pull/3836
- chore: upgrade @babel/* packages to latest versions by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3968
- chore(deps-dev): bump pbkdf2 from 3.1.2 to 3.1.3 by @dependabot[bot] in https://github.com/module-federation/core/pull/3856
- chore(deps-dev): bump form-data from 2.5.1 to 2.5.5 by @dependabot[bot] in https://github.com/module-federation/core/pull/3933
- chore(deps): bump koa from 2.16.1 to 3.0.1 in /packages/dts-plugin by @dependabot[bot] in https://github.com/module-federation/core/pull/3956
- Revert "feat: support NodeNext module resolution in packages" by @danpeen in https://github.com/module-federation/core/pull/3972
New Contributors
- @ogonkov made their first contribution in https://github.com/module-federation/core/pull/3977
- @xinyuehtx made their first contribution in https://github.com/module-federation/core/pull/3953
Full Changelog: https://github.com/module-federation/core/compare/v0.17.1...v0.18.0
Additional notes
Open source โMinor Changes
- f6381e6: Added
familyoption to DTS plugin
Patch Changes
-
08f089a: fix(dts-plugin): update koa to 2.16.2 to fix CVE-2025-8129
Security fix for open redirect vulnerability (GHSA-jgmv-j7ww-jx2x) in koa dependency. Updates koa from 2.16.1 to 2.16.2 to prevent attackers from manipulating the Referrer header in koa's back redirect functionality. Version 2.16.2 restricts redirects to same-origin only, preventing malicious external redirects.
-
Updated dependencies [f6381e6]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.17.124 Jul 2025
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v0.17.1 -->
What's Changed
New Features ๐
- feat: upgrade NX to 21.2.3, Storybook to 9.0.9, and TypeScript to 5.8.3 by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3920
- feat: enhance HoistContainerReferencesPlugin for better module hoisting by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3903
- feat: implement rslib with TypeScript declaration generation by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3883
Bug Fixes ๐
- fix(enhanced): add runtime safety checks to prevent errors by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3900
- fix: buildVersion now correctly reads from project's package.json by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3928
- fix(cli): enable modern TypeScript plugin by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3939
- fix(error-codes): enable modern TypeScript plugin by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3940
- fix(manifest): enable modern TypeScript plugin by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3943
- fix(data-prefetch): enable modern TypeScript plugin by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3941
- fix(esbuild): enable modern TypeScript plugin by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3942
- fix(utils): enable modern TypeScript plugin by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3946
- fix(runtime): enable modern TypeScript plugin by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3937
- fix(managers): enable modern TypeScript plugin by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3938
- fix(webpack-bundler-runtime): enable modern TypeScript plugin by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3947
- fix(runtime-tools): enable modern TypeScript plugin by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3945
- fix(rspack): enable modern TypeScript plugin by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3944
- fix(runtime-core): enable modern TypeScript plugin by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3936
- fix: prevent duplicate error prefix in Module Federation Runtime errors (#3926) by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3931
- fix(runtime-core): add useIn while using unloading registered shared by @2heal1 in https://github.com/module-federation/core/pull/3925
- fix: resolve eslint errors in test files and cypress e2e tests by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3930
- fix(enhanced): compilerInstance type should be string not enum by @2heal1 in https://github.com/module-federation/core/pull/3829
Document ๐
- docs: remove props by @2heal1 in https://github.com/module-federation/core/pull/3921
Other Changes
- refactor: rename container hooks for clarity and consistency by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3902
- refactor: sink React packages from root to individual packages by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3907
- Fix GitHub issue 3881 by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3898
- chore: clear node_modules cache after pnpm install by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3948
- chore(bridge-react): set sideEffects false by @2heal1 in https://github.com/module-federation/core/pull/3935
Full Changelog: https://github.com/module-federation/core/compare/v0.17.0...v0.17.1
Additional notes
Open source โPatch Changes
-
a7cf276: chore: upgrade NX to 21.2.3, Storybook to 9.0.9, and TypeScript to 5.8.3
- Upgraded NX from 21.0.3 to 21.2.3 with workspace configuration updates
- Migrated Storybook from 8.3.5 to 9.0.9 with updated configurations and automigrations
- Upgraded TypeScript from 5.7.3 to 5.8.3 with compatibility fixes
- Fixed package exports and type declaration paths across all packages
- Resolved module resolution issues and TypeScript compatibility problems
- Updated build configurations and dependencies to support latest versions
-
Updated dependencies [7000c1f]
-
Updated dependencies [2428be0]
-
Updated dependencies [a7cf276]
-
Updated dependencies [d31a326]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.17.015 Jul 2025
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v0.17.0 -->
What's Changed
New Features ๐
- feat: devtool add header slot by @2heal1 in https://github.com/module-federation/core/pull/3886
- feat(react): add cache api by @2heal1 in https://github.com/module-federation/core/pull/3847
- feat: add createInstance api by @2heal1 in https://github.com/module-federation/core/pull/3874
Bug Fixes ๐
- fix: set files on runtime-tools pkg by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3889
- fix: bump modern.js to v2.68.0 to fix esbuild vulnerability by @Julien-Marcou in https://github.com/module-federation/core/pull/3880
- fix(dts-plugin): add expose file imported files to tsconfig files by @2heal1 in https://github.com/module-federation/core/pull/3895
Document ๐
- docs: add rspress demo prop by @2heal1 in https://github.com/module-federation/core/pull/3875
- docs(website-new): format remotesInfo by @wtlin1228 in https://github.com/module-federation/core/pull/3885
- docs(next): correct typo in recommended badge by @rutchanai in https://github.com/module-federation/core/pull/3892
Other Changes
- chore(modern-js-plugin): update source.alias to resolve.alias by @2heal1 in https://github.com/module-federation/core/pull/3909
- refactor(runtime): reuse the buildId variable by @wtlin1228 in https://github.com/module-federation/core/pull/3884
- refactor: check if remote has any shared modules by @wtlin1228 in https://github.com/module-federation/core/pull/3901
New Contributors
- @wtlin1228 made their first contribution in https://github.com/module-federation/core/pull/3885
- @rutchanai made their first contribution in https://github.com/module-federation/core/pull/3892
- @Julien-Marcou made their first contribution in https://github.com/module-federation/core/pull/3880
Full Changelog: https://github.com/module-federation/core/compare/v0.16.0...v0.17.0
Additional notes
Open source โPatch Changes
- 1d691ef: fix(dts-plugin): add expose file imported files to tsconfig files
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.16.02 Jul 2025
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v0.16.0 -->
What's Changed
New Features ๐
- feat: support rspress by @2heal1 in https://github.com/module-federation/core/pull/3852
- feat(dts-plugin): added flag to fetch types by @ksv90 in https://github.com/module-federation/core/pull/3840
Bug Fixes ๐
- fix(modern-js-plugin): adjust fetch type by @2heal1 in https://github.com/module-federation/core/pull/3825
- fix(modern-js-plugin): use contenthash instead of chunkhash by @2heal1 in https://github.com/module-federation/core/pull/3855
- fix(rsbuild-plugin): correct ESM output extension by @fi3ework in https://github.com/module-federation/core/pull/3870
Document ๐
- docs: fix note format by @2heal1 in https://github.com/module-federation/core/pull/3823
- docs(website-new): fix code formatting on Federation Runtime example by @nickhall in https://github.com/module-federation/core/pull/3821
- docs: bump to [email protected] and add llms.txt by @SoonIter in https://github.com/module-federation/core/pull/3834
- docs: upgrade [email protected] by @SoonIter in https://github.com/module-federation/core/pull/3837
- docs: translate cli component by @2heal1 in https://github.com/module-federation/core/pull/3868
Other Changes
- Update doc: fix missing translation by @catnipan in https://github.com/module-federation/core/pull/3824
New Contributors
- @catnipan made their first contribution in https://github.com/module-federation/core/pull/3824
- @nickhall made their first contribution in https://github.com/module-federation/core/pull/3821
- @SoonIter made their first contribution in https://github.com/module-federation/core/pull/3834
- @ksv90 made their first contribution in https://github.com/module-federation/core/pull/3840
Full Changelog: https://github.com/module-federation/core/compare/v0.15.0...v0.16.0
Additional notes
Open source โMinor Changes
- 1485fcf: added flag to fetch types from remote when building in production.
Patch Changes
- Updated dependencies [1485fcf]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.15.05 Jun 2025
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v0.15.0 -->
What's Changed
New Features ๐
- feat(rsbuild-plugin): support generate MF SSR in Rslib by @2heal1 in https://github.com/module-federation/core/pull/3804
- feat: support component data fetch in ssr mode by @2heal1 in https://github.com/module-federation/core/pull/3753
Bug Fixes ๐
- fix(enhanced): support OR || operations in SemVer by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3808
- fix: only inject ipv4 str in dev mode by @2heal1 in https://github.com/module-federation/core/pull/3813
Document ๐
- docs(website-new): add docs on FEDERATION (#3624) by @YanPes in https://github.com/module-federation/core/pull/3625
- docs(website-new): add docs on resolving @mf-types generation behind local proxy by @YanPes in https://github.com/module-federation/core/pull/3765
- docs: remove invalid type(Manifest) import by @2heal1 in https://github.com/module-federation/core/pull/3735
Other Changes
- Update getpublicpath.mdx by @SuAutumn in https://github.com/module-federation/core/pull/3806
- chore(modern-js-plugin): keep the version of swc/helpers consistent with rsbuild by @2heal1 in https://github.com/module-federation/core/pull/3770
- chore(dts-plugin): check types archive url and optimize the error msg by @2heal1 in https://github.com/module-federation/core/pull/3768
New Contributors
- @SuAutumn made their first contribution in https://github.com/module-federation/core/pull/3806
Full Changelog: https://github.com/module-federation/core/compare/v0.14.3...v0.15.0
Additional notes
Open source โPatch Changes
- c343589: fix(dts-plugin): only inject ipv4 str in dev mode
- b5e1640: chore(dts-plugin): check types archive url and optimize the error msg
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.14.327 May 2025
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v0.14.2 -->
What's Changed
Other Changes
- Fix @module-fedration/[email protected] hit cache and not have dist issue
Full Changelog: https://github.com/module-federation/core/compare/v0.14.1...v0.14.2
Additional notes
Open source โPatch Changes
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.14.227 May 2025
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v0.14.2 -->
What's Changed
Bug Fixes ๐
- fix(modern-js-plugin): downgrade lru-cache by @2heal1 in https://github.com/module-federation/core/pull/3798
Other Changes
- chore: release 0.14.1 by @KyrieLii in https://github.com/module-federation/core/pull/3796
Full Changelog: https://github.com/module-federation/core/compare/v0.14.1...v0.14.2
Additional notes
Open source โPatch Changes
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.14.127 May 2025
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v0.14.1 -->
What's Changed
New Features ๐
- feat(modern-js-plugin): add server plugin to handle remote's SSR assets by @zllkjc in https://github.com/module-federation/core/pull/3777
Document ๐
- docs(website-new): refactor experiments page for clarity, consistency by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3783
- docs: add createLink hook desc and faq by @2heal1 in https://github.com/module-federation/core/pull/3785
Other Changes
- chore: release 0.14 by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3782
Full Changelog: https://github.com/module-federation/core/compare/v0.14.0...v0.14.1
Additional notes
Open source โPatch Changes
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.14.016 May 2025
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v0.14.0 -->
What's Changed
Performance ๐
- perf: add tree shake markers to enable/disable capabilities to reduce bundle size by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3704
Bug Fixes ๐
- fix(rsbuild-plugin): detect server.cors option to check waring by @2heal1 in https://github.com/module-federation/core/pull/3754
- fix(rsbuild-plugin): judge options from orignal userConfig by @2heal1 in https://github.com/module-federation/core/pull/3757
- fix(dts-plugin): add dynamic-remote-type-hints-plugin to runtimePlugins if not disable by @2heal1 in https://github.com/module-federation/core/pull/3758
- fix: allow extensions other than
.jsfor non-manifest entries by @jbroma in https://github.com/module-federation/core/pull/3775
Document ๐
- docs: add debug part by @2heal1 in https://github.com/module-federation/core/pull/3739
Other Changes
- chore: release v0.13.1 by @2heal1 in https://github.com/module-federation/core/pull/3733
- Vue.js hash router option vue-3-bridge by @timdamen in https://github.com/module-federation/core/pull/3722
- chore: update ignores and tasks by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3761
- chore: upgrade nx by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3774
New Contributors
- @timdamen made their first contribution in https://github.com/module-federation/core/pull/3722
Full Changelog: https://github.com/module-federation/core/compare/v0.13.1...v0.14.0
Additional notes
Open source โPatch Changes
- 0eb6697: fix(dts-plugin): add dynamic-remote-type-hints-plugin to runtimePlugins if not disable
- Updated dependencies [82b8cac]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.13.129 Apr 2025
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v0.13.1 -->
What's Changed
New Features ๐
- feat(managers): add root option by @2heal1 in https://github.com/module-federation/core/pull/3730
Bug Fixes ๐
- fix(rspack): avoid falsy values in
checkSingletonby @jbroma in https://github.com/module-federation/core/pull/3487 - fix(modern-js-plugin): export kit namespace to prevent import react directly by @2heal1 in https://github.com/module-federation/core/pull/3731
- fix(third-party-dts-extractor): correctly sets the source of the package by @tamasangyan in https://github.com/module-federation/core/pull/3467
Document ๐
- docs: add shared import by @2heal1 in https://github.com/module-federation/core/pull/3728
Other Changes
- chore(node): remove utilities dependency by @cheesestringer in https://github.com/module-federation/core/pull/3646
New Contributors
- @tamasangyan made their first contribution in https://github.com/module-federation/core/pull/3467
Full Changelog: https://github.com/module-federation/core/compare/v0.13.0...v0.13.1
Additional notes
Open source โPatch Changes
- Updated dependencies [723d0f8]
- Updated dependencies [129dac6]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.13.022 Apr 2025
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v0.13.0 -->
What's Changed
New Features ๐
- feat(bridge-react): Add native support for React 19 in bridge-react with enhanced createRoot options by @danpeen in https://github.com/module-federation/core/pull/3690
- feat(bridge-react): add error detection for react v19 under the default export createBaseBridgeComponent by @danpeen in https://github.com/module-federation/core/pull/3709
- feat(manifest): initialize manifest with required properties from stats by @danpeen in https://github.com/module-federation/core/pull/3718
Performance ๐
- perf: remove live binding from cjs builds by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3701
Bug Fixes ๐
- fix(error-codes): typo in docs url message by @sean-perkins in https://github.com/module-federation/core/pull/3700
- fix: remove chunks from installedChunks on fail to enable retries by @nameofname in https://github.com/module-federation/core/pull/3686
- fix(cli): improve path normalization of
readConfigby @ScriptedAlchemy in https://github.com/module-federation/core/pull/3708 - fix(enhanced): apply getPublicPath only if exposes is set by @2heal1 in https://github.com/module-federation/core/pull/3717
Document ๐
- docs: optimize quickstart by @2heal1 in https://github.com/module-federation/core/pull/3714
Other Changes
- refactor(bridge-react): Refactor the bridge-react to better support multiple React versions from React 16 to React 19 by @danpeen in https://github.com/module-federation/core/pull/3690
- chore(deps-dev): bump vite from 5.4.12 to 5.4.18 by @dependabot in https://github.com/module-federation/core/pull/3696
- chore(deps-dev): bump @swc-node/register from 1.10.9 to 1.10.10 by @dependabot in https://github.com/module-federation/core/pull/3659
- refactor(bridge-react): modify the default mode of the bridge to legacy mode to reduce redundant code by @danpeen in https://github.com/module-federation/core/pull/3711
New Contributors
- @sean-perkins made their first contribution in https://github.com/module-federation/core/pull/3700
Full Changelog: https://github.com/module-federation/core/compare/v0.12.0...v0.13.0
Additional notes
Open source โPatch Changes
- 38f324f: Disable live bindings on cjs builds of the runtime packages
- Updated dependencies [38f324f]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.12.015 Apr 2025
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v0.12.0 -->
What's Changed
New Features ๐
- feat(enhanced): support shared module layers by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3276
- feat(dts-plugin): support exclude extract specify third party dts by @2heal1 in https://github.com/module-federation/core/pull/3692
Performance ๐
- perf: switch to ESM by default by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3688
Bug Fixes ๐
- fix(manifest): correct shared assets and filter expose assets by @2heal1 in https://github.com/module-federation/core/pull/3679
Other Changes
- chore(dts-plugin): optimize type-001 message by @2heal1 in https://github.com/module-federation/core/pull/3681
- chore(deps): bump koa from 2.15.4 to 2.16.1 by @dependabot in https://github.com/module-federation/core/pull/3683
- chore: update local backup manifest data with effective mock data by @danpeen in https://github.com/module-federation/core/pull/3697
Full Changelog: https://github.com/module-federation/core/compare/v0.11.4...v0.12.0
Additional notes
Open source โPatch Changes
- ebef2d0: chore(dts-plugin): optimize type-001 message
- ef96c4d: feat(dts-plugin): support exclude extract specify third party dts
- Updated dependencies [c399b9a]
- Updated dependencies [ef96c4d]
- Updated dependencies [f4fb242]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.11.48 Apr 2025
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v0.11.4 -->
What's Changed
New Features ๐
- feat(dts-plugin): support tspc by @2heal1 in https://github.com/module-federation/core/pull/3662
- feat: vue hmr by @zhangHongEn in https://github.com/module-federation/core/pull/3638
Bug Fixes ๐
- fix(enhanced): remove normal module replacement of runtime by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3652
- fix: correct publicpath in build by @2heal1 in https://github.com/module-federation/core/pull/3661
- fix(modern-js-plugin): apply ssr.distOutputDir in bundlerChain by @2heal1 in https://github.com/module-federation/core/pull/3675
- fix: remove resourceQuery from dts generation by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3629
Other Changes
- chore: optimize modernjs ssr ci by @2heal1 in https://github.com/module-federation/core/pull/3666
- chore(modern-js-plugin): warn if header origin is not specified by @2heal1 in https://github.com/module-federation/core/pull/3654
Full Changelog: https://github.com/module-federation/core/compare/0.11.3...v0.11.4
Additional notes
Open source โPatch Changes
- ed8bda3: remove query strings from exposed modules to fix tsc resolves
- Updated dependencies [64a2bc1]
- Updated dependencies [c14842f]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.11.31 Apr 2025
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at 0.11.3 -->
What's Changed
Bug Fixes ๐
- fix(rsbuild-plugin): explicitly setting CORS headers by @chenjiahan in https://github.com/module-federation/core/pull/3635
- fix(node): support undoPath in node chunk resolution by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3606
- fix(dts-plugin): add recursive:true while generate types hit cache by @2heal1 in https://github.com/module-federation/core/pull/3640
- fix(vue3-bridge): correct cjs build output file extension by @jurgensweere in https://github.com/module-federation/core/pull/3645
Other Changes
- chore(runtime): remove shared strategy warn by @2heal1 in https://github.com/module-federation/core/pull/3648
New Contributors
- @jurgensweere made their first contribution in https://github.com/module-federation/core/pull/3645
Full Changelog: https://github.com/module-federation/core/compare/v0.11.2...0.11.3
Additional notes
Open source โPatch Changes
- e2c0a89: fix(dts-plugin): add recursive:true while generate types hit cache
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.11.225 Mar 2025
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v0.11.2 -->
What's Changed
New Features ๐
- feat: add dts cli by @2heal1 in https://github.com/module-federation/core/pull/3578
Bug Fixes ๐
- fix(react-bridge): correct react-router-dom peer dependency by @douglaszaltron in https://github.com/module-federation/core/pull/3604
- fix(vue3-bridge): correct vue-router peer dependency by @thedamon in https://github.com/module-federation/core/pull/3603
- fix(bridge-react): remove loadable/component dep by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3611
- fix(node): correct react peer dependency by @cheesestringer in https://github.com/module-federation/core/pull/3623
- fix: snapshot handling in react-native by @jbroma in https://github.com/module-federation/core/pull/3605
Document ๐
- docs: optimize dts 001 error: delete cache dir first by @2heal1 in https://github.com/module-federation/core/pull/3615
Other Changes
- chore(deps-dev): bump rimraf from 3.0.2 to 6.0.1 by @dependabot in https://github.com/module-federation/core/pull/3560
- chore(node): add react 19 to peer dependencies by @cheesestringer in https://github.com/module-federation/core/pull/3619
- chore(rsbuild-plugin): revert sharedStrategy default value by @2heal1 in https://github.com/module-federation/core/pull/3626
New Contributors
- @thedamon made their first contribution in https://github.com/module-federation/core/pull/3603
- @cheesestringer made their first contribution in https://github.com/module-federation/core/pull/3619
Full Changelog: https://github.com/module-federation/core/compare/v0.11.1...v0.11.2
Additional notes
Open source โPatch Changes
- Updated dependencies [047857b]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.11.118 Mar 2025
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v0.11.1 -->
What's Changed
Bug Fixes ๐
- fix(bridge-react): export DestroyParams and RenderParams types by @2heal1 in https://github.com/module-federation/core/pull/3600
- fix(rspack): support getPublicPath by @2heal1 in https://github.com/module-federation/core/pull/3422
- fix(enhanced): use default runtime export by @2heal1 in https://github.com/module-federation/core/pull/3601
Other Changes
- chore: release v0.11.0 by @2heal1 in https://github.com/module-federation/core/pull/3597
Full Changelog: https://github.com/module-federation/core/compare/v0.11.0...v0.11.1
Additional notes
Open source โPatch Changes
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.11.017 Mar 2025
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v0.11.0 -->
What's Changed
New Features ๐
- feat(enhanced): make hoisted runtime the default implementation by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3453
- feat: add Create a new Module Federation project cli by @2heal1 in https://github.com/module-federation/core/pull/3446
- feat: handle useRoute() is undefined scene by @janostudio in https://github.com/module-federation/core/pull/3589
- feat(bridge-react): enable custom createRoot to support React v19 in @module-federation/bridge-react by @danpeen in https://github.com/module-federation/core/pull/3551
Bug Fixes ๐
- fix(core): fix broken error handling in getManifestJson by @foxylion in https://github.com/module-federation/core/pull/3556
- fix(node): delete server module cache if hot reload by @2heal1 in https://github.com/module-federation/core/pull/3584
- fix(dts-plugin): use
cwdto create Module Federation tsconfig by @nachoaldamav in https://github.com/module-federation/core/pull/3381 - fix syntax highlight in modernjs.mdx by @NookieGrey in https://github.com/module-federation/core/pull/3425
- fix(runtime): preload filter loaded resources by @2heal1 in https://github.com/module-federation/core/pull/3587
Other Changes
- chore(deps): bump axios from 1.7.7 to 1.8.2 by @dependabot in https://github.com/module-federation/core/pull/3576
- chore: add next with app router by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3595
- chore(deps-dev): bump esbuild from 0.24.0 to 0.25.0 by @dependabot in https://github.com/module-federation/core/pull/3505
- chore(deps-dev): bump vite from 5.2.14 to 5.4.12 by @dependabot in https://github.com/module-federation/core/pull/3547
- chore(deps-dev): bump @semantic-release/github from 11.0.0 to 11.0.1 by @dependabot in https://github.com/module-federation/core/pull/3561
- Fix react bridge for react 16 by @CarltonHowell in https://github.com/module-federation/core/pull/3591
New Contributors
- @foxylion made their first contribution in https://github.com/module-federation/core/pull/3556
- @janostudio made their first contribution in https://github.com/module-federation/core/pull/3589
- @NookieGrey made their first contribution in https://github.com/module-federation/core/pull/3425
- @CarltonHowell made their first contribution in https://github.com/module-federation/core/pull/3591
Full Changelog: https://github.com/module-federation/core/compare/v0.10.0...v0.11.0
Additional notes
Open source โPatch Changes
- eecee74: use
cwdto create Module Federation tsconfig - Updated dependencies [fce107e]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.10.04 Mar 2025
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v0.10.0 -->
What's Changed
Performance ๐
- perf(dts-plugin): add fetch timeout and add log by @2heal1 in https://github.com/module-federation/core/pull/3554
Bug Fixes ๐
- fix(bridge-react): prevent destroy/render the remote component every time after the states changed by @danpeen in https://github.com/module-federation/core/pull/3543
- fix(rsbuild-plugin): add more MF packages to
source.includeby @chenjiahan in https://github.com/module-federation/core/pull/3565 - fix(vue3-bridge): resolved remote component prop handling and root container attribute passing by @Dell-it in https://github.com/module-federation/core/pull/3562
Other Changes
- chore: release v0.9.1 by @2heal1 in https://github.com/module-federation/core/pull/3549
- fix(sdk): createLink hook error dom attr rel by @KyrieLii in https://github.com/module-federation/core/pull/3463
- chore(modern-js-plugin): use bundlerChain by @2heal1 in https://github.com/module-federation/core/pull/3526
- chore(rsbuild-plugin): update mf format judgment conditions by @2heal1 in https://github.com/module-federation/core/pull/3564
Full Changelog: https://github.com/module-federation/core/compare/v0.9.1...v0.10.0
Additional notes
Open source โPatch Changes
- 22fcccd: perf(dts-plugin): add fetch timeout and add log
- Updated dependencies [0f71cbc]
- Updated dependencies [22fcccd]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.9.126 Feb 2025
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v0.9.1 -->
What's Changed
Performance ๐
- perf(webpack-bundler-runtime): bundle sdk into output to help treeshake by @2heal1 in https://github.com/module-federation/core/pull/3519
Bug Fixes ๐
- fix(dts-plugin): consume api types if adding new one by @2heal1 in https://github.com/module-federation/core/pull/3536
- fix(dts-plugin): support remoteTypeUrls option which allow user to specify the remote types url by @2heal1 in https://github.com/module-federation/core/pull/3532
Document ๐
- docs: Fix incorrect config name
exposesby @shixianqin in https://github.com/module-federation/core/pull/3515
Other Changes
- chore: release v0.9.0 by @2heal1 in https://github.com/module-federation/core/pull/3540
- chore: remove isomorphic-rslog by @2heal1 in https://github.com/module-federation/core/pull/3542
New Contributors
- @shixianqin made their first contribution in https://github.com/module-federation/core/pull/3515
Full Changelog: https://github.com/module-federation/core/compare/v0.9.0...v0.9.1
Additional notes
Open source โPatch Changes
- 35d925b: feat(dts-plugin): support remoteTypeUrls option which allow user to specify the remote types url
- 35d925b: fix(dts-plugin): support parse @[email protected] entry
- 7a37360: fix(dts-plugin): consume api types if adding new one
- Updated dependencies [35d925b]
- Updated dependencies [35d925b]
- Updated dependencies [8acd217]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.9.021 Feb 2025
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v0.9.0 -->
What's Changed
Performance ๐
- perf(dts-plugin): enable tsbuildinfo by @claneo in https://github.com/module-federation/core/pull/3506
Bug Fixes ๐
- fix(dts-plugin): add specify dir and mf name to cache path by @2heal1 in https://github.com/module-federation/core/pull/3534
Other Changes
- chore: release 0.8.12 by @2heal1 in https://github.com/module-federation/core/pull/3527
- chore(deps): bump koa from 2.15.3 to 2.15.4 by @dependabot in https://github.com/module-federation/core/pull/3514
New Contributors
- @claneo made their first contribution in https://github.com/module-federation/core/pull/3506
Full Changelog: https://github.com/module-federation/core/compare/v0.8.12...v0.9.0
Additional notes
Open source โMinor Changes
- 5ebc53f: feat: enable tsc incremental build
Patch Changes
- d872b35: fix(dts-plugin): cache file should have name as its unique path
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- 0.8.1219 Feb 2025
Release notes
Open source โWhat's Changed
Bug Fixes ๐
- fix: enable SSR by utilizing pluginOptions and configuration by @caohuilin in https://github.com/module-federation/core/pull/3516
- fix(enhanced): reuse cached runtime entry by @2heal1 in https://github.com/module-federation/core/pull/3522
Document ๐
- docs(website-new): add Nx and Zephyr Cloud link at zh-lang by @markH5 in https://github.com/module-federation/core/pull/3521
Other Changes
- chore(bridge-react): adjust bridge-react to structure directory by @danpeen in https://github.com/module-federation/core/pull/3509
- fix(dts-plugin): optimize generate types in dev by @2heal1 in https://github.com/module-federation/core/pull/3450
New Contributors
- @markH5 made their first contribution in https://github.com/module-federation/core/pull/3521
Full Changelog: https://github.com/module-federation/core/compare/0.8.11...v0.8.12
Additional notes
Open source โPatch Changes
- d227303: fix(dts-plugin): only block build process in prod env when generating types
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]
- @module-federation/[email protected]