PackageTrack

npm Β· #4513

@module-federation/data-prefetch

2.3.3module-federation/core β†—

Module Federation Data Prefetch

Release timeline

683 releases since 2024
20252026

Releases

  1. 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 β†’
  2. 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 β†’
  3. 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 β†’
  4. 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 β†’
  5. 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 β†’
  6. 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 β†’
  7. 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 β†’
  8. 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 β†’
  9. 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 β†’
  10. 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 β†’
  11. 2.0.06 Feb 2026

    Nothing published for this version

  12. 1.0.1619 Sept 2024

    Nothing published for this version

  13. 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 β†’
  14. 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 β†’
  15. 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 β†’
  16. 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 β†’
  17. 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 β†’
  18. 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 β†’
  19. 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 β†’
  20. 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 β†’
  21. 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 β†’
  22. 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 β†’
  23. 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 β†’
  24. 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 β†’
  25. 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 β†’
  26. 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 β†’
  27. 0.19.012 Sept 2025

    Nothing published for this version

  28. 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 β†’
  29. 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 β†’
  30. 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 β†’
  31. 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 β†’
  32. 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 β†’
  33. 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 β†’
  34. 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 β†’
  35. 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 β†’
  36. 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 β†’
  37. 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 β†’
  38. 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 β†’
  39. 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 β†’
  40. 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 β†’
  41. 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 β†’
  42. 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 β†’
  43. 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 β†’
  44. 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 β†’
  45. 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 β†’
  46. 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 β†’
  47. 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 β†’
  48. 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 β†’
  49. 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 β†’
  50. 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 β†’
  51. 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 β†’
  52. 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 β†’
  53. 0.8.1110 Feb 2025
    Release notes

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

    What's Changed

    Bug Fixes 🐞

    • fix(bridge-react): the bridge-react package was failing when used with React 16/17 due to missing react-dom/client module by @danpeen in https://github.com/module-federation/core/pull/3500

    Other Changes

    • chore: release 0.8.10 by @KyrieLii in https://github.com/module-federation/core/pull/3491
    • chore: add version limit explanation for remote module error handling blog by @danpeen in https://github.com/module-federation/core/pull/3492
    • chore: delete contributors section for landing page due to unavailable cdn resources by @danpeen in https://github.com/module-federation/core/pull/3493
    • chore: add dependabot config file and set interval to monthly by @KyrieLii in https://github.com/module-federation/core/pull/3485
    • chore: add lark group link by @danpeen in https://github.com/module-federation/core/pull/3499
    • doc:update runtime types by @neversleeppy in https://github.com/module-federation/core/pull/3489

    New Contributors

    • @neversleeppy made their first contribution in https://github.com/module-federation/core/pull/3489

    Full Changelog: https://github.com/module-federation/core/compare/v0.8.10...0.8.11

    Open source β†’
  54. 0.8.107 Feb 2025
    Release notes

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

    What's Changed

    New Features πŸŽ‰

    • feat(runtime): allow errorLoadRemote hook catch remote entry resource loading error by @danpeen in https://github.com/module-federation/core/pull/3474

    Bug Fixes 🐞

    • fix: dependencies peer required by @douglaszaltron in https://github.com/module-federation/core/pull/3481

    Other Changes

    • Release v0.8.9 by @2heal1 in https://github.com/module-federation/core/pull/3441
    • chore: optimize the content of the experiments section by @danpeen in https://github.com/module-federation/core/pull/3449
    • chore: synchronize vue-bridge chinese and english documents by @danpeen in https://github.com/module-federation/core/pull/3461
    • chore: use new modern.js plugin for improved functionality by @caohuilin in https://github.com/module-federation/core/pull/3460
    • fix(vue3-bridge): vue3-bridge parameter lossing issue by @danpeen in https://github.com/module-federation/core/pull/3462
    • fix: corepack signature error on ci by @KyrieLii in https://github.com/module-federation/core/pull/3482
    • chore: add permissions on workflow by @KyrieLii in https://github.com/module-federation/core/pull/3484
    • chore(deps): bump undici from 5.28.4 to 5.28.5 by @dependabot in https://github.com/module-federation/core/pull/3456
    • fix(enhanced): schema precompile & generation by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3454
    • fix(bridge-react): prevent react-dom/client being bundled by @francisduvivier in https://github.com/module-federation/core/pull/3476

    New Contributors

    • @caohuilin made their first contribution in https://github.com/module-federation/core/pull/3460
    • @francisduvivier made their first contribution in https://github.com/module-federation/core/pull/3476

    Full Changelog: https://github.com/module-federation/core/compare/v0.8.9...v0.8.10

    Open source β†’
  55. 0.8.916 Jan 2025
    Release notes

    What's Changed

    New Features πŸŽ‰

    • feat(dts-plugin): add dts.displayErrorInTerminal to help control display error by @2heal1 in https://github.com/module-federation/core/pull/3438

    Bug Fixes 🐞

    • fix(dts-plugin): optimize dev behavior by @2heal1 in https://github.com/module-federation/core/pull/3424

    Other Changes

    • Release v0.8.8 by @KyrieLii in https://github.com/module-federation/core/pull/3428
    • chore: delete vmok docs releated content by @danpeen in https://github.com/module-federation/core/pull/3429
    • chore: optimize cn website documentation by @danpeen in https://github.com/module-federation/core/pull/3430
    • chore: optimize cn website documentation in framework by @danpeen in https://github.com/module-federation/core/pull/3431

    Full Changelog: https://github.com/module-federation/core/compare/v0.8.8...v0.8.9

    Open source β†’
  56. 0.8.87 Jan 2025
    Release notes

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

    What's Changed

    New Features πŸŽ‰

    • feat(storybook-addon): use new api to get the storybook virtual static modules by @fyodorovandrei in https://github.com/module-federation/core/pull/3298

    Bug Fixes 🐞

    • fix(typo) "Code sharing、Dependency reuse" to "Code sharing, Dependency reuse" by @smff in https://github.com/module-federation/core/pull/3394
    • fix(rsbuild-plugin): export type ModuleFederationOptions by @douglaszaltron in https://github.com/module-federation/core/pull/3414

    Document πŸ“–

    • docs: update a URL to contributing guidelines markdown file in feature request issue template by @NikaBuligini in https://github.com/module-federation/core/pull/3370

    Other Changes

    • Release v0.8.7 by @2heal1 in https://github.com/module-federation/core/pull/3420
    • chore: publint CI by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3353

    New Contributors

    • @NikaBuligini made their first contribution in https://github.com/module-federation/core/pull/3370
    • @douglaszaltron made their first contribution in https://github.com/module-federation/core/pull/3414

    Full Changelog: https://github.com/module-federation/core/compare/v0.8.7...v0.8.8

    Open source β†’
  57. 0.8.731 Dec 2024
    Release notes

    What's Changed

    New Features πŸŽ‰

    • feat(website): add Runtime-008 for trouble-shooting chapter by @danpeen in https://github.com/module-federation/core/pull/3418

    Bug Fixes 🐞

    • fix(runtime): throw RUNTIME-008 Error when script resources load failed by @danpeen in https://github.com/module-federation/core/pull/3348
    • fix(enhanced): abort the compile process if not find the expose modules by @2heal1 in https://github.com/module-federation/core/pull/3373

    Other Changes

    • Release v0.8.6 by @2heal1 in https://github.com/module-federation/core/pull/3411
    • chore(modern-js-plugin): add ssr option by @2heal1 in https://github.com/module-federation/core/pull/3355
    • Change default value of singleton option from true to false by @smff in https://github.com/module-federation/core/pull/3416
    • chore: split runtime as core and entry by @2heal1 in https://github.com/module-federation/core/pull/3154

    New Contributors

    • @smff made their first contribution in https://github.com/module-federation/core/pull/3416

    Full Changelog: https://github.com/module-federation/core/compare/v0.8.6...v0.8.7

    Open source β†’
  58. 0.8.627 Dec 2024
    Release notes

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

    What's Changed

    New Features πŸŽ‰

    • feat(chrome-devtools): add customValueValidate by @KyrieLii in https://github.com/module-federation/core/pull/3400
    • feat(bridge-react): support basename passed by remote module props by @danpeen in https://github.com/module-federation/core/pull/3410

    Bug Fixes 🐞

    • fix(bridge-react): change all logs from info to debug in all bridge packages by @minhhieu76qng in https://github.com/module-federation/core/pull/3360
    • fix(dts-plugin): auto inject compiler output path to avoid duplicate zip file by @2heal1 in https://github.com/module-federation/core/pull/3401
    • fix(manifest): add default exposes fields if enable disableAssetsAnalyze by @2heal1 in https://github.com/module-federation/core/pull/3396

    Other Changes

    • Release v0.8.5 by @zhoushaw in https://github.com/module-federation/core/pull/3369
    • chore: remove release with comment by @2heal1 in https://github.com/module-federation/core/pull/3380
    • chore(deps): bump next from 14.2.10 to 14.2.15 by @dependabot in https://github.com/module-federation/core/pull/3378
    • chore(deps-dev): bump tslib from 2.6.3 to 2.8.1 by @dependabot in https://github.com/module-federation/core/pull/3300
    • chore(deps): bump react-error-boundary from 4.0.13 to 4.1.2 by @dependabot in https://github.com/module-federation/core/pull/3364
    • chore: bump next by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3385
    • chore(rsbuild-plugin): split setUp function to help extend by @2heal1 in https://github.com/module-federation/core/pull/3215
    • Update dependabot.yml by @zhoushaw in https://github.com/module-federation/core/pull/3402
    • chore: bump logger by @2heal1 in https://github.com/module-federation/core/pull/3408
    • chore: fix ci failed issue by @danpeen in https://github.com/module-federation/core/pull/3412

    New Contributors

    • @minhhieu76qng made their first contribution in https://github.com/module-federation/core/pull/3360

    Full Changelog: https://github.com/module-federation/core/compare/v0.8.5...v0.8.6

    Open source β†’
  59. 0.8.517 Dec 2024
    Release notes

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

    What's Changed

    New Features πŸŽ‰

    • feat(retry-plugin): allow fallback function to receive failed URL by @ciandt-crodrigues in https://github.com/module-federation/core/pull/3133

    Document πŸ“–

    • docs(runtime): update typescript definitions of init function by @fcano-ut in https://github.com/module-federation/core/pull/3357
    • docs(retry-plugin): fix typo and clarify default retryDelay by @haesoo-y in https://github.com/module-federation/core/pull/3362
    • docs(website-new): add monorepo information to the practice section by @Coly010 in https://github.com/module-federation/core/pull/3351

    Other Changes

    • Release v0.8.4 by @zhoushaw in https://github.com/module-federation/core/pull/3356
    • chore(retry-plugin): remove unnecessary null-check before calling beforeExecuteRetry by @haesoo-y in https://github.com/module-federation/core/pull/3361
    • refactor(vue3-bridge): refactor of createBridgeComponent to add the ability to register plugins inside the function by @Dell-it in https://github.com/module-federation/core/pull/3297
    • chore: downgrade changset version by @danpeen in https://github.com/module-federation/core/pull/3368

    New Contributors

    • @ciandt-crodrigues made their first contribution in https://github.com/module-federation/core/pull/3133

    Full Changelog: https://github.com/module-federation/core/compare/v0.8.4...v0.8.5

    Open source β†’
  60. 0.8.413 Dec 2024
    Release notes

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

    What's Changed

    Bug Fixes 🐞

    • fix(rspack): import plugin from sub path by @2heal1 in https://github.com/module-federation/core/pull/3349
    • fix(dts-plugin): lazy emit subsequent type generations by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3345

    Other Changes

    • Release v0.8.3 by @zhoushaw in https://github.com/module-federation/core/pull/3354

    Full Changelog: https://github.com/module-federation/core/compare/v0.8.3...v0.8.4

    Open source β†’