PackageTrack

npm ยท #4471

@module-federation/rspack

2.9.0module-federation/core โ†—

Release timeline

1037 releases since 2024
20252026

Releases

  1. 2.9.024 Aug 2026
    Release notes

    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

    Open source โ†’
  2. 2.8.26 Aug 2026
    Release notes

    <!-- 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

    Open source โ†’
    Additional notes

    What's Changed

    Bug Fixes ๐Ÿž

    Document ๐Ÿ“–

    • docs: add ESM retry cache-busting defaults by @gioboa in #4951

    Other Changes

    Full Changelog: v2.8.1...v2.8.2

    Open source โ†’
  3. 2.8.128 Jul 2026
    Release notes

    <!-- 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

    Open source โ†’
    Additional notes

    What's Changed

    New Features ๐ŸŽ‰

    Performance ๐Ÿš€

    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

    Open source โ†’
  4. 2.8.015 Jul 2026
    Release notes

    <!-- 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

    Open source โ†’
    Additional notes

    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 ๐Ÿž

    Other Changes

    New Contributors

    Full Changelog: v2.7.0...v2.8.0

    Open source โ†’
  5. 2.7.08 Jul 2026
    Release notes

    <!-- 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.get dependency by @gu-stav in https://github.com/module-federation/core/pull/4705
    • chore(managers,manifest,third-party-dts-extractor): replace find-pkg by @gu-stav in https://github.com/module-federation/core/pull/4707
    • chore(dts-plugin): drop ansi-colors dependency 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 resolve with exsolve by @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

    Open source โ†’
    Additional notes

    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 ๐Ÿž

    Document ๐Ÿ“–

    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.get dependency by @gu-stav in #4705
    • chore(managers,manifest,third-party-dts-extractor): replace find-pkg by @gu-stav in #4707
    • chore(dts-plugin): drop ansi-colors dependency 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 resolve with exsolve by @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

    Full Changelog: v2.6.0...v2.7.0

    Open source โ†’
  6. 2.6.023 Jun 2026
    Release notes

    <!-- 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

    Open source โ†’
    Additional notes

    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

    Full Changelog: v2.5.1...v2.6.0

    Open source โ†’
  7. 2.5.14 Jun 2026
    Release notes

    <!-- 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

    Open source โ†’
    Additional notes

    What's Changed

    New Features ๐ŸŽ‰

    • feat(rspress-plugin): rebuild llms output from html by @zllkjc in #4766

    Bug Fixes ๐Ÿž

    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

    Open source โ†’
  8. 2.5.021 May 2026
    Release notes

    <!-- 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

    Open source โ†’
    Additional notes

    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 ๐Ÿž

    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

    Full Changelog: v2.4.0...v2.5.0

    Open source โ†’
  9. 2.4.029 Apr 2026
    Release notes

    <!-- 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

    Open source โ†’
    Additional notes

    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

    Open source โ†’
  10. 2.3.316 Apr 2026
    Release notes

    <!-- 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

    Open source โ†’
    Additional notes

    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 ๐Ÿ“–

    • docs: add runtime api and runtime hooks part by @2heal1 in #4658

    Full Changelog: v2.3.2...v2.3.3

    Open source โ†’
  11. 2.3.213 Apr 2026
    Release notes

    <!-- 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

    Open source โ†’
  12. 2.3.131 Mar 2026
    Release notes

    <!-- 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

    Open source โ†’
  13. 2.3.026 Mar 2026
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at release-v2.3.0 -->

    What's Changed

    New Features ๐ŸŽ‰

    • feat(dts-plugin): add generateTypes.afterGenerateTypes callback 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

    Open source โ†’
  14. 2.2.319 Mar 2026
    Release notes

    <!-- 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

    Open source โ†’
  15. 2.2.217 Mar 2026
    Release notes

    <!-- 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

    Open source โ†’
  16. 2.2.114 Mar 2026
    Release notes

    <!-- 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

    Open source โ†’
  17. 2.2.014 Mar 2026
    Release notes

    <!-- 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

    Open source โ†’
  18. 2.1.05 Mar 2026
    Release notes

    <!-- 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

    Open source โ†’
  19. 2.0.112 Feb 2026
    Release notes

    <!-- 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

    Open source โ†’
  20. 2.0.06 Feb 2026

    Nothing published for this version

  21. 0.24.14 Feb 2026
    Release notes

    <!-- 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

    Open source โ†’
  22. 0.24.03 Feb 2026
    Release notes

    <!-- 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

    Open source โ†’
  23. 0.23.023 Jan 2026
    Release notes

    <!-- 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

    Open source โ†’
  24. 0.22.112 Jan 2026
    Release notes

    <!-- 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

    Open source โ†’
  25. 0.22.023 Dec 2025
    Release notes

    <!-- 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-logger as 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

    Open source โ†’
  26. 0.21.621 Nov 2025
    Release notes

    <!-- 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

    Open source โ†’
  27. 0.21.521 Nov 2025
    Release notes

    <!-- 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 TS1170 error on Typescript > 5.7.0 by @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

    Open source โ†’
  28. 0.21.411 Nov 2025
    Release notes

    <!-- 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 BridgeWrapper component 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

    Open source โ†’
  29. 0.21.36 Nov 2025
    Release notes

    <!-- 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

    Open source โ†’
  30. 0.21.228 Oct 2025
    Release notes

    <!-- 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-react in 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

    Open source โ†’
  31. 0.21.121 Oct 2025
    Release notes

    <!-- 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

    Open source โ†’
  32. 0.21.020 Oct 2025
    Release notes

    <!-- 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

    Open source โ†’
  33. 0.20.010 Oct 2025
    Release notes

    <!-- 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 buildMeta and buildInfo on ConsumeSharedPlugin using 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.requires type 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

    Open source โ†’
  34. 0.19.112 Sept 2025
    Release notes

    <!-- 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 addQuery option 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

    Open source โ†’
  35. 0.19.012 Sept 2025

    Nothing published for this version

  36. 0.18.43 Sept 2025
    Release notes

    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 x in 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 x in 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.
    Open source โ†’
  37. 0.18.319 Aug 2025
    Release notes

    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

    Open source โ†’
  38. 0.18.215 Aug 2025
    Release notes

    <!-- 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

    Open source โ†’
  39. 0.18.112 Aug 2025
    Release notes

    <!-- 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 setGlobalFederationInstance when execute createInstance by @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

    Open source โ†’
  40. 0.18.06 Aug 2025
    Release notes

    <!-- 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 family option 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

    Open source โ†’
  41. 0.17.124 Jul 2025
    Release notes

    <!-- 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

    Open source โ†’
  42. 0.17.015 Jul 2025
    Release notes

    <!-- 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

    Open source โ†’
  43. 0.16.02 Jul 2025
    Release notes

    <!-- 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

    Open source โ†’
  44. 0.15.05 Jun 2025
    Release notes

    <!-- 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

    Open source โ†’
  45. 0.14.327 May 2025
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v0.14.2 -->

    What's Changed

    Other Changes

    Full Changelog: https://github.com/module-federation/core/compare/v0.14.1...v0.14.2

    Open source โ†’
  46. 0.14.227 May 2025
    Release notes

    <!-- 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

    Open source โ†’
  47. 0.14.127 May 2025
    Release notes

    <!-- 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

    Open source โ†’
  48. 0.14.016 May 2025
    Release notes

    <!-- 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 .js for 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

    Open source โ†’
  49. 0.13.129 Apr 2025
    Release notes

    <!-- 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 checkSingleton by @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

    Open source โ†’
  50. 0.13.022 Apr 2025
    Release notes

    <!-- 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 readConfig by @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

    Open source โ†’
  51. 0.12.015 Apr 2025
    Release notes

    <!-- 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

    Open source โ†’
  52. 0.11.48 Apr 2025
    Release notes

    <!-- 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

    Open source โ†’
  53. 0.11.31 Apr 2025
    Release notes

    <!-- 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

    Open source โ†’
  54. 0.11.225 Mar 2025
    Release notes

    <!-- 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

    Open source โ†’
  55. 0.11.118 Mar 2025
    Release notes

    <!-- 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

    Open source โ†’
  56. 0.11.017 Mar 2025
    Release notes

    <!-- 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 cwd to 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

    Open source โ†’
  57. 0.10.04 Mar 2025
    Release notes

    <!-- 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.include by @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

    Open source โ†’
  58. 0.9.126 Feb 2025
    Release notes

    <!-- 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 exposes by @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

    Open source โ†’
  59. 0.9.021 Feb 2025
    Release notes

    <!-- 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

    Open source โ†’
  60. 0.8.1219 Feb 2025
    Release notes

    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

    Open source โ†’