Module Federation Data Prefetch
Last release 4 months ago
16 Apr 2026
Ships fairly regularly
a new release about every 8 days
Nearly every release is documented
notes for 58 of the last 60 stable releases
567 versions withdrawn
withdrawn after publishing
2 years old
683 releases Β· first in 2024
Release timeline
683 releases since 2024Releases
- 2.3.316 Apr 2026
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at release-v2.3.3 -->
What's Changed
New Features π
- feat(node): enhance error handling and metadata for chunk execution in runtimePlugin by @2heal1 in https://github.com/module-federation/core/pull/4663
- feat(runtime-core): expose remote info in loader hooks by @2heal1 in https://github.com/module-federation/core/pull/4665
Bug Fixes π
- fix(bridge-vue3): fix route processing for relative paths and default⦠by @LuisDev2001 in https://github.com/module-federation/core/pull/4662
- fix: dts plugin declaration dir by @2heal1 in https://github.com/module-federation/core/pull/4666
Document π
- docs: add runtime api and runtime hooks part by @2heal1 in https://github.com/module-federation/core/pull/4658
Full Changelog: https://github.com/module-federation/core/compare/v2.3.2...v2.3.3
- 2.3.213 Apr 2026
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at release-v2.3.2 -->
What's Changed
Bug Fixes π
- fix(retry-plugin): apply retryDelay on first retry attempt by @kyriiherman in https://github.com/module-federation/core/pull/4610
- fix: resolve workspace deps in dist package.json by @2heal1 in https://github.com/module-federation/core/pull/4614
- fix(enhanced): remove unused create-schema-validation by @2heal1 in https://github.com/module-federation/core/pull/4647
- fix(inject-external-runtime-core-plugin): fix runtime-core import by @2heal1 in https://github.com/module-federation/core/pull/4634
Document π
- docs(runtime): add runtime plugins guide by @Nsttt in https://github.com/module-federation/core/pull/4645
- docs(runtime): document missing low-level runtime APIs by @Nsttt in https://github.com/module-federation/core/pull/4650
Other Changes
- chore(cli,manifest): replace chalk with node:util styleText by @gu-stav in https://github.com/module-federation/core/pull/4607
- fix(bridge-vue3): rewrite path navigations with basename in hash history mode by @LuisDev2001 in https://github.com/module-federation/core/pull/4579
- chore: lock dep version by @2heal1 in https://github.com/module-federation/core/pull/4615
- chore(deps): replace fs-extra with node fs in packages by @2heal1 in https://github.com/module-federation/core/pull/4642
- chore(deps): bump axios from 1.13.5 to 1.15.0 by @dependabot[bot] in https://github.com/module-federation/core/pull/4649
- chore: replace axios with native node fetch by @2heal1 in https://github.com/module-federation/core/pull/4644
New Contributors
- @kyriiherman made their first contribution in https://github.com/module-federation/core/pull/4610
Full Changelog: https://github.com/module-federation/core/compare/v2.3.1...v2.3.2
- 2.3.131 Mar 2026
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at release-v2.3.1 -->
What's Changed
Bug Fixes π
- fix(chrome-devtool): implement sanitizePostMessagePayload to handle unsafe values in post messages by @2heal1 in https://github.com/module-federation/core/pull/4600
- fix(dts-plugin): remove rambda dependency by @gu-stav in https://github.com/module-federation/core/pull/4602
- fix(security): lock axios version to 1.13.5 to prevent supply chain attack by @2heal1 in https://github.com/module-federation/core/pull/4605
Document π
- docs: clarify resolveShare behavior and documentation by @2heal1 in https://github.com/module-federation/core/pull/4595
Other Changes
- chore(dts-plugin): replace chalk with native styleText by @gu-stav in https://github.com/module-federation/core/pull/4594
- chore(node,rspack,enhanced): remove btoa dependency by @gu-stav in https://github.com/module-federation/core/pull/4606
- chore(dts-plugin): replace lodash cloneDeepWith by @gu-stav in https://github.com/module-federation/core/pull/4601
New Contributors
- @gu-stav made their first contribution in https://github.com/module-federation/core/pull/4594
Full Changelog: https://github.com/module-federation/core/compare/v2.3.0...v2.3.1
- 2.3.026 Mar 2026
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at release-v2.3.0 -->
What's Changed
New Features π
- feat(dts-plugin): add
generateTypes.afterGenerateTypescallback to `PluginDtsOptions by @2heal1 in https://github.com/module-federation/core/pull/4591 - feat(webpack-bundler-runtime): add RUNTIME-012 error for invalid shared module getter by @2heal1 in https://github.com/module-federation/core/pull/4589
- feat: one skill by @2heal1 in https://github.com/module-federation/core/pull/4592
Bug Fixes π
- fix(sdk): capture timeout network error by @2heal1 in https://github.com/module-federation/core/pull/4585
- fix(dts-plugin): replace log4js with native fs stream to resolve flatted vulnerability by @2heal1 in https://github.com/module-federation/core/pull/4587
- fix(docs): fix mermaid parse error in plugin-architecture doc by @MichaelWashburnJr in https://github.com/module-federation/core/pull/4572
Document π
- docs: add detailed error handling for cross-origin scripts by @2heal1 in https://github.com/module-federation/core/pull/4569
- docs: update docs by @2heal1 in https://github.com/module-federation/core/pull/4580
Other Changes
- chore(deps): bump activesupport from 7.1.6 to 7.2.3.1 in /apps/metro-example-host by @dependabot[bot] in https://github.com/module-federation/core/pull/4582
- chore(deps): bump activesupport from 7.1.6 to 7.2.3.1 in /apps/metro-example-mini by @dependabot[bot] in https://github.com/module-federation/core/pull/4583
New Contributors
- @MichaelWashburnJr made their first contribution in https://github.com/module-federation/core/pull/4572
Full Changelog: https://github.com/module-federation/core/compare/v2.2.3...v2.3.0
- feat(dts-plugin): add
- 2.2.319 Mar 2026
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at release-v2.2.3 -->
What's Changed
Bug Fixes π
- fix(enhanced): implement getSourceBasicTypes for ConsumeSharedModule by @2heal1 in https://github.com/module-federation/core/pull/4563
- fix(rsbuild-plugin): replace direct JSON import with builder define to fix Node.js >= 22 by @2heal1 in https://github.com/module-federation/core/pull/4564
- fix(bridge-vue3): pass hashRoute/memoryRoute to RemoteApp and fix path normalization by @LuisDev2001 in https://github.com/module-federation/core/pull/4551
New Contributors
- @LuisDev2001 made their first contribution in https://github.com/module-federation/core/pull/4551
Full Changelog: https://github.com/module-federation/core/compare/v2.2.2...v2.2.3
- 2.2.217 Mar 2026
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at release-v2.2.2 -->
What's Changed
Bug Fixes π
- fix: dts plugin esm compatibility by @2heal1 in https://github.com/module-federation/core/pull/4553
- fix: ensure compatibility for rspack by flattening scope array in customShareInfo by @2heal1 in https://github.com/module-federation/core/pull/4555
- fix(dts-plugin): infer root dir from tsconfig references to fix Vite 8 new template dev server failure by @eezhal92 in https://github.com/module-federation/core/pull/4543
- fix: replace require with lazyRequire to ensure proper initialization ordering in plugins by @2heal1 in https://github.com/module-federation/core/pull/4557
Document π
- docs: support MDX props injection for brand name customization by @2heal1 in https://github.com/module-federation/core/pull/4552
- docs: add detailed documentation for mf-manifest.json and mf-stats.json field references by @2heal1 in https://github.com/module-federation/core/pull/4554
- docs: update fallback field descriptions for clarity and consistency by @2heal1 in https://github.com/module-federation/core/pull/4556
New Contributors
- @eezhal92 made their first contribution in https://github.com/module-federation/core/pull/4543
Full Changelog: https://github.com/module-federation/core/compare/v2.2.1...v2.2.2
- 2.2.114 Mar 2026
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at release-v2.2.1 -->
What's Changed
New Features π
- feat: add ghost dependency lint + CI enforcement by @2heal1 in https://github.com/module-federation/core/pull/4546
Bug Fixes π
- fix: strict package deps by @2heal1 in https://github.com/module-federation/core/pull/4547
Full Changelog: https://github.com/module-federation/core/compare/v2.2.0...v2.2.1
- 2.2.014 Mar 2026
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at release-v2.2.0 -->
What's Changed
New Features π
- feat: agent skills by @2heal1 in https://github.com/module-federation/core/pull/4491
- feat(create-module-federation): update React to 19.2.3 by @dryor in https://github.com/module-federation/core/pull/4260
- feat(runtime): expose bundler entrypoints by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4526
- feat(dts-plugin): support custom outputDir for DTS type emission by @zhouxinyong in https://github.com/module-federation/core/pull/4487
- feat(modern-js): enbale asyncStartup by default by @2heal1 in https://github.com/module-federation/core/pull/4531
- feat: enhance error handling for script loading and execution by @2heal1 in https://github.com/module-federation/core/pull/4538
Bug Fixes π
- fix(rspack): update condition for provideExternalRuntime error handling by @2heal1 in https://github.com/module-federation/core/pull/4505
- fix(dts-plugin): use default import for fs-extra to fix ESM compatibility by @Staremang in https://github.com/module-federation/core/pull/4504
- fix(dts-plugin): handle EXIT before dev server init by @BleedingDev in https://github.com/module-federation/core/pull/4429
- fix(esbuild): fix esbuild 0.25.0 compatibility and remote module loading by @Nsttt in https://github.com/module-federation/core/pull/4255
- fix(ci): normalize workflow caches and restore bundle-size reporting by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4519
- fix(ci): save turbo cache on pull requests by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4523
- fix(enhanced,sdk,runtime): tree-shake env-target runtime paths by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4518
- fix(assemble-release-plan): move build to tsdown by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4532
- fix: tolerate node engine warnings in lint-fix by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4535
- fix(node): normalize chunk parsing and lint scope by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4529
- fix(runtime-core): improve error messages clarity and fix preload resourceCategory bug by @2heal1 in https://github.com/module-federation/core/pull/4502
- fix(runtime-core): change log to error for remote removal failure and remove redundant log function by @2heal1 in https://github.com/module-federation/core/pull/4514
Document π
- docs: update heading from "AI Skills" to "Skills" in documentation by @2heal1 in https://github.com/module-federation/core/pull/4506
- docs: [Aiden] optimize apps READMEs and package.json by @zhoushaw in https://github.com/module-federation/core/pull/4507
- docs: add createInstance desc by @2heal1 in https://github.com/module-federation/core/pull/4509
- docs(agents): prefer normalized webpack path requires by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4537
- docs: add details for registerShared and ShareArgs parameters by @2heal1 in https://github.com/module-federation/core/pull/4525
- docs: update documentation for configuration options and add new entries by @2heal1 in https://github.com/module-federation/core/pull/4534
Other Changes
- Release v2.1.0 by @2heal1 in https://github.com/module-federation/core/pull/4500
- chore: migrate Nx executors by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4483
- chore(deps): bump @hono/node-server from 1.19.5 to 1.19.10 by @dependabot[bot] in https://github.com/module-federation/core/pull/4498
- Process env build paths by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4482
- chore: update deps version by @zhoushaw in https://github.com/module-federation/core/pull/4508
- chore(deps): bump axios from 1.13.4 to 1.13.5 by @dependabot[bot] in https://github.com/module-federation/core/pull/4406
- [Chore]: Use manifest passed in options by @karanpvyas in https://github.com/module-federation/core/pull/4332
- chore(build): migrate monorepo orchestration from nx to turborepo by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4485
- [codex] shared tree shaking followups by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4512
- chore(prettier): ignore assemble-release-plan package by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4516
- chore: upgrade dinero.js from v2 alpha to v2 stable by @sarahdayan in https://github.com/module-federation/core/pull/4501
- Remove lang param from chrome extension link by @devinrhode2 in https://github.com/module-federation/core/pull/4515
- chore(ci): expand bundle-size reporting with web/node metrics by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4517
- chore(deps): bump hono from 4.11.10 to 4.12.7 by @dependabot[bot] in https://github.com/module-federation/core/pull/4520
- chore(deps): bump hono from 4.11.10 to 4.12.7 in /packages/treeshake-server by @dependabot[bot] in https://github.com/module-federation/core/pull/4521
- chore(deps-dev): bump hono from 4.11.10 to 4.12.7 in /packages/bridge/bridge-react by @dependabot[bot] in https://github.com/module-federation/core/pull/4522
- [codex] add codex environment setup by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4533
- [codex] improve bundle size reporting for bundled runtime paths by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4527
- refactor: restructure module federation SDK types and plugins by @2heal1 in https://github.com/module-federation/core/pull/4510
- chore(enhanced): remove unused ChildCompilationRuntimePlugin by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4536
New Contributors
- @Staremang made their first contribution in https://github.com/module-federation/core/pull/4504
- @BleedingDev made their first contribution in https://github.com/module-federation/core/pull/4429
- @karanpvyas made their first contribution in https://github.com/module-federation/core/pull/4332
- @dryor made their first contribution in https://github.com/module-federation/core/pull/4260
- @sarahdayan made their first contribution in https://github.com/module-federation/core/pull/4501
- @devinrhode2 made their first contribution in https://github.com/module-federation/core/pull/4515
- @zhouxinyong made their first contribution in https://github.com/module-federation/core/pull/4487
Full Changelog: https://github.com/module-federation/core/compare/v2.1.0...v2.2.0
- 2.1.05 Mar 2026
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at release-v2.1.0 -->
What's Changed
New Features π
- feat(rspress-plugin): support ssg-md by @2heal1 in https://github.com/module-federation/core/pull/4412
- feat: add webpack unbundled type sync script by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4459
- feat(metro-core): support dts-plugin by @Nsttt in https://github.com/module-federation/core/pull/4449
- feat: array share scope by @2heal1 in https://github.com/module-federation/core/pull/4477
- feat: tsup build alignment and local setup fixes by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4460
- feat(runtime-core): add RUNTIME-010 error code and handling for name option inconsistency by @2heal1 in https://github.com/module-federation/core/pull/4493
Bug Fixes π
- fix: update metro host maestro lodash assertions for main CI by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4428
- fix(rspress-plugin): set config.ssg.experimentalWorker true if enable ssg-md by @2heal1 in https://github.com/module-federation/core/pull/4430
- fix(utils): align package.json entrypoints with rslib output by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4439
- fix(deps): override [email protected] (CVE-2025-69873) by @Nsttt in https://github.com/module-federation/core/pull/4438
- fix(core): order pkg.pr.new canary publishes by dependency by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4458
- fix(enhanced): rehydrate bundler runtime in web workers by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4417
- fix: update peerDependencies for Rspack and Rsbuild v2 by @2heal1 in https://github.com/module-federation/core/pull/4473
- fix(dts-plugin): stabilize package test and typings build by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4475
- fix(dts-plugin): prevent fork-dev-worker crash on moduleFederationCon⦠by @sschwenker-im in https://github.com/module-federation/core/pull/4470
- fix(enhanced): correct the condition for provideExternalRuntime field by @2heal1 in https://github.com/module-federation/core/pull/4478
- fix(rsbuild-plugin): support app SSR node target with custom environment by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4427
- fix(metro-core): normalize Windows path handling in Metro federation by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4453
- fix(rspress-plugin): auto infer environment by @2heal1 in https://github.com/module-federation/core/pull/4488
- fix(manifest): record split expose chunk assets by @2heal1 in https://github.com/module-federation/core/pull/4489
Document π
- docs: add multiple share scope usage by @2heal1 in https://github.com/module-federation/core/pull/4472
- docs: enable ssg md by @2heal1 in https://github.com/module-federation/core/pull/4480
Other Changes
- Release v2.0.1 by @2heal1 in https://github.com/module-federation/core/pull/4424
- refactor(dts-plugin): replace Koa dev server with native HTTP by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4419
- test(enhanced): harden treeshake fixture setup for CI flake by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4441
- Publint rslib plugin integration by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4444
- [codex] add worktree-safe Nx setup for Codex environments by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4448
- ci: stabilize Metro E2E across GitHub Actions and ci-local by @jbroma in https://github.com/module-federation/core/pull/4447
- [codex] harden worktree setup scripts by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4450
- refactor(metro): align metro plugin configuration with MF SDK by @jbroma in https://github.com/module-federation/core/pull/4446
- chore(docs): remove legacy docs-ui codebase by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4463
- refactor(build): migrate Nx executors to vanilla CLI targets by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4455
- chore(deps): bump hono from 4.11.7 to 4.11.10 in /packages/treeshake-server by @dependabot[bot] in https://github.com/module-federation/core/pull/4471
- chore(deps-dev): bump hono from 4.11.7 to 4.11.10 in /packages/bridge/bridge-react by @dependabot[bot] in https://github.com/module-federation/core/pull/4466
- refactor: remove remote ip strategy feature by @2heal1 in https://github.com/module-federation/core/pull/4476
- chore: ensure all packages publish to pkg.pr.new by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4481
- chore(deps): bump storybook from 9.0.9 to 9.1.19 by @dependabot[bot] in https://github.com/module-federation/core/pull/4479
New Contributors
- @sschwenker-im made their first contribution in https://github.com/module-federation/core/pull/4470
Full Changelog: https://github.com/module-federation/core/compare/v2.0.1...v2.1.0
- 2.0.112 Feb 2026
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at 28a2db40f27c363763e7e8d75bb3d3a38b7e3e15 -->
What's Changed
New Features π
- feat: support modern.js@3 by @2heal1 in https://github.com/module-federation/core/pull/4209
- feat(treeshake): add treeshake server + frontend and optimize build/upload path by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4372
- feat(metro-core): add Metro 0.83 compatibility layer by @jbroma in https://github.com/module-federation/core/pull/4418
Bug Fixes π
- fix(runtime-core): dedupe concurrent Module.init() calls by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4380
- fix(dts-plugin): fix Windows type generation by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4382
- fix(runtime-core): correct treeShaking condition and format error message by @2heal1 in https://github.com/module-federation/core/pull/4413
Document π
- docs: announce v2 stable version by @2heal1 in https://github.com/module-federation/core/pull/4401
- docs: remove rspack tree shaking patch tip by @2heal1 in https://github.com/module-federation/core/pull/4414
Other Changes
- ci: add per-package bundle size tracking to PRs by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4338
- chore(deps-dev): bump webpack from 5.98.0 to 5.104.1 by @dependabot[bot] in https://github.com/module-federation/core/pull/4378
- [codex] fix(core): run actionlint from runner temp by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4386
- chore(deps-dev): bump webpack from 5.94.0 to 5.104.1 in /packages/storybook-addon by @dependabot[bot] in https://github.com/module-federation/core/pull/4377
- chore(deps-dev): bump webpack from 5.94.0 to 5.104.1 in /packages/managers by @dependabot[bot] in https://github.com/module-federation/core/pull/4387
- chore: update README link by @2heal1 in https://github.com/module-federation/core/pull/4392
- CI local command by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4391
- chore(deps): bump undici from 5.29.0 to 6.23.0 in /packages/treeshake-server by @dependabot[bot] in https://github.com/module-federation/core/pull/4394
- chore(deps): bump hono from 4.10.2 to 4.11.7 in /packages/treeshake-server by @dependabot[bot] in https://github.com/module-federation/core/pull/4395
- chore(deps-dev): bump webpack from 5.75.0 to 5.104.1 in /packages/data-prefetch by @dependabot[bot] in https://github.com/module-federation/core/pull/4398
- chore(chrome-devtools): migrate to rslib bundleless by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4341
- chore(cli): migrate to rslib bundleless by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4342
- chore(data-prefetch): migrate to rslib bundleless by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4343
- chore(dts-plugin): migrate to rslib bundleless by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4344
- chore(error-codes): migrate to rslib bundleless by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4345
- chore(esbuild): migrate to rslib bundleless by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4346
- chore(managers): migrate to rslib bundleless by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4347
- chore(manifest): migrate to rslib bundleless by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4348
- chore(nextjs-mf): migrate to rslib bundleless by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4349
- chore(retry-plugin): migrate to rslib bundleless by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4350
- chore(rsbuild-plugin): migrate to rslib bundleless by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4351
- chore(runtime): migrate runtime-plugins to rslib bundleless by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4354
- chore(utils): rslib bundleless migration by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4357
- chore(rspack): rslib bundleless migration by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4359
- chore(module-federation): add pkg.pr.new preview workflow by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4422
- release v2.0.1 by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4421
- Revert "release v2.0.1" by @2heal1 in https://github.com/module-federation/core/pull/4423
Full Changelog: https://github.com/module-federation/core/compare/v0.24.1...v2.0.1
- 2.0.06 Feb 2026
Nothing published for this version
- 1.0.1619 Sept 2024
Nothing published for this version
- 0.24.14 Feb 2026
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at release-v0.24.1 -->
What's Changed
Bug Fixes π
- fix(runtime-core): prevent duplicate remote entry initialization by @2heal1 in https://github.com/module-federation/core/pull/4371
Document π
- docs: remove config by @2heal1 in https://github.com/module-federation/core/pull/4370
Full Changelog: https://github.com/module-federation/core/compare/v0.24.0...v0.24.1
- 0.24.03 Feb 2026
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at release-v0.24.0 -->
What's Changed
New Features π
- feat: upgrade rspress v2 by @2heal1 in https://github.com/module-federation/core/pull/4362
Bug Fixes π
- fix(module-federation): disable build cache for Next.js apps by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4329
- fix(manifest): use parsed version first by @2heal1 in https://github.com/module-federation/core/pull/4366
- fix: update peerDependencies for Rspack and Rsbuild v2 by @chenjiahan in https://github.com/module-federation/core/pull/4365
Document π
- docs(website-new): mark dts supported in Vite docs by @Nsttt in https://github.com/module-federation/core/pull/4322
Other Changes
- chore: upgrade node@20 by @2heal1 in https://github.com/module-federation/core/pull/4299
- chore/enhanced rstest migration by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4317
- chore(next-app-router): bump Next.js to 16 by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4336
- chore(deps-dev): bump eslint from 8.57.1 to 9.26.0 by @dependabot[bot] in https://github.com/module-federation/core/pull/4335
- chore(deps): bump next from 15.0.0-canary.193 to 16.1.5 in /apps/next-app-router/next-app-router-4001 by @dependabot[bot] in https://github.com/module-federation/core/pull/4328
- chore(deps): bump next from 16.0.10 to 16.1.5 in /apps/next-app-router/next-app-router-4000 by @dependabot[bot] in https://github.com/module-federation/core/pull/4337
- chore(deps-dev): bump hono from 4.10.3 to 4.11.7 by @dependabot[bot] in https://github.com/module-federation/core/pull/4323
- dependabot/npm and yarn/packages/bridge/bridge react/hono 4.11.7 by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4361
- chore(deps): bump lodash from 4.17.21 to 4.17.23 in /apps/metro-example-nested-mini by @dependabot[bot] in https://github.com/module-federation/core/pull/4316
- chore(module-federation): bump lodash to 4.17.23 by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4363
- chore(deps): bump undici from 7.13.0 to 7.18.2 by @dependabot[bot] in https://github.com/module-federation/core/pull/4300
- ci: stabilize installs (pin pnpm, frozen lockfile) + merge main by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4364
- chore(deps): bump next to 14.2.35 by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4369
Full Changelog: https://github.com/module-federation/core/compare/v0.23.0...v0.24.0
- 0.23.023 Jan 2026
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at 2843ab270da53c4c79fcef4e0e9aee8aa1c4104a -->
What's Changed
New Features π
- feat: devtools support dark mode by @2heal1 in https://github.com/module-federation/core/pull/4305
- feat: make Module Federation on Node.js easy by @2heal1 in https://github.com/module-federation/core/pull/4314
Bug Fixes π
- fix(dts-plugin): add default mf config value by @2heal1 in https://github.com/module-federation/core/pull/4301
- fix(rsbuild-plugin): set default publicPath to 'auto' by @samithahansaka in https://github.com/module-federation/core/pull/4293
- fix: use jiti to load config by @2heal1 in https://github.com/module-federation/core/pull/4304
Document π
- docs: adjust structure by @2heal1 in https://github.com/module-federation/core/pull/4303
New Contributors
- @samithahansaka made their first contribution in https://github.com/module-federation/core/pull/4293
Full Changelog: https://github.com/module-federation/core/compare/v0.22.1...v0.23.0
- 0.22.112 Jan 2026
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at release-v0.22.1 -->
What's Changed
New Features π
- feat: optimize chrome devtools by @2heal1 in https://github.com/module-federation/core/pull/4204
Full Changelog: https://github.com/module-federation/core/compare/v0.22.0...v0.22.1
- 0.22.023 Dec 2025
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at release-v0.22.0 -->
What's Changed
Bug Fixes π
- fix(bridge-react): remove the unnecessary bundle for react-router-dom when user not using react-router in bridge-react by @danpeen in https://github.com/module-federation/core/pull/4227
- fix(modernjs)!: ship .mjs files for correct ESM output by @fi3ework in https://github.com/module-federation/core/pull/4240
- fix: prefer use
stroybook/internal/node-loggeras logger by @fi3ework in https://github.com/module-federation/core/pull/4235 - fix(modernjs): update @modern-js dependencies to 2.69.3 to address CVE-2025-55182 by @Nsttt in https://github.com/module-federation/core/pull/4266
- fix: passing custom request flag by @troZee in https://github.com/module-federation/core/pull/4244
- fix: correct modernjs dist dir by @2heal1 in https://github.com/module-federation/core/pull/4269
- fix(modern-js-plugin): correct distOutputDir condition in ssrPlugin by @2heal1 in https://github.com/module-federation/core/pull/4273
Document π
- docs: remove invalid lark link by @2heal1 in https://github.com/module-federation/core/pull/4253
Other Changes
- Fix typo in quick-start documentation by @jessehao in https://github.com/module-federation/core/pull/4275
New Contributors
- @troZee made their first contribution in https://github.com/module-federation/core/pull/4244
- @jessehao made their first contribution in https://github.com/module-federation/core/pull/4275
Full Changelog: https://github.com/module-federation/core/compare/v0.21.6...v0.22.0
- 0.21.621 Nov 2025
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at release-v0.21.6 -->
What's Changed
Bug Fixes π
- fix(rsbuild-plugin): create different temp filepath to prevent invalid manifest.exposes by @2heal1 in https://github.com/module-federation/core/pull/4233
Full Changelog: https://github.com/module-federation/core/compare/v0.21.5...v0.21.6
- 0.21.521 Nov 2025
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at release-v0.21.5 -->
What's Changed
New Features π
- feat(storybook)!: only ship ESM outputs, align with Storybook 10. by @fi3ework in https://github.com/module-federation/core/pull/4223
- feat(dts-plugin): add dts.generateTypes.deleteTsConfig field by @2heal1 in https://github.com/module-federation/core/pull/4225
Performance π
- perf: use jiti to load mf config by @2heal1 in https://github.com/module-federation/core/pull/4219
Bug Fixes π
- fix(sdk): fix typescript
TS1170error on Typescript >5.7.0by @davidfestal in https://github.com/module-federation/core/pull/4208 - fix(retry-plugin): add autoParseResponse to auto-select JSON or text based on file extension by @2heal1 in https://github.com/module-federation/core/pull/4228
- fix(dts-plugin): delete compilerOptions.declarationDir by @2heal1 in https://github.com/module-federation/core/pull/4226
- fix: js file extension maybe .cjs or .mjs by @2heal1 in https://github.com/module-federation/core/pull/4229
- fix(dts-plugin): api type file should not related with manifest config by @2heal1 in https://github.com/module-federation/core/pull/4230
New Contributors
- @davidfestal made their first contribution in https://github.com/module-federation/core/pull/4208
Full Changelog: https://github.com/module-federation/core/compare/v0.21.4...v0.21.5
- 0.21.411 Nov 2025
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at release-v0.21.4 -->
What's Changed
New Features π
- feat: support inject dev lib with eager mode by @2heal1 in https://github.com/module-federation/core/pull/4193
- feat(dts-plugin): support type generation for yarn pnp by @WooWan in https://github.com/module-federation/core/pull/4189
Bug Fixes π
- fix missing translation by @catnipan in https://github.com/module-federation/core/pull/4187
- fix(react-bridge): Hoisting
BridgeWrappercomponent to prevent unnecessary component recreation. by @danpeen in https://github.com/module-federation/core/pull/4202
Other Changes
- refactor: ship manifest by @2heal1 in https://github.com/module-federation/core/pull/4130
New Contributors
- @WooWan made their first contribution in https://github.com/module-federation/core/pull/4189
Full Changelog: https://github.com/module-federation/core/compare/v0.21.3...v0.21.4
- 0.21.36 Nov 2025
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at release-v0.21.3 -->
What's Changed
Bug Fixes π
- fix(runtime-core): register share if not registered by @2heal1 in https://github.com/module-federation/core/pull/4145
Other Changes
- Fix path join for downloading remote types in FederatedTypesPlugin.ts by @philip-lempke in https://github.com/module-federation/core/pull/4169
- chore(deps-dev): bump hono from 4.10.2 to 4.10.3 by @dependabot[bot] in https://github.com/module-federation/core/pull/4165
- chore: add plugin docs exposes in website by @danpeen in https://github.com/module-federation/core/pull/4184
New Contributors
- @philip-lempke made their first contribution in https://github.com/module-federation/core/pull/4169
Full Changelog: https://github.com/module-federation/core/compare/v0.21.2...v0.21.3
- 0.21.228 Oct 2025
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at release-v0.21.2 -->
What's Changed
New Features π
- feat: Re-export the exports of the v18/v19/plugin from
@module-federation/bridge-reactin modernjs by @danpeen in https://github.com/module-federation/core/pull/4168
Bug Fixes π
- fix: support React Router v6 in bridge-react peer dependencies by @danpeen in https://github.com/module-federation/core/pull/4167
Other Changes
- chore: release v0.21.1 by @danpeen in https://github.com/module-federation/core/pull/4152
- chore(dts-plugin): bump koa to 3.0.3 by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4157
- ci: restore build workflow permissions and add actionlint guard by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4158
- chore(deps-dev): bump hono from 3.12.12 to 4.10.2 by @dependabot[bot] in https://github.com/module-federation/core/pull/4156
- chore(deps-dev): bump vite from 5.4.20 to 5.4.21 by @dependabot[bot] in https://github.com/module-federation/core/pull/4149
- chore(deps): bump rexml from 3.4.1 to 3.4.2 in /apps/metro-example-mini by @dependabot[bot] in https://github.com/module-federation/core/pull/4076
- chore(deps): bump lodash and @types/lodash in /apps/metro-example-nested-mini by @dependabot[bot] in https://github.com/module-federation/core/pull/4019
Full Changelog: https://github.com/module-federation/core/compare/v0.21.1...v0.21.2
- feat: Re-export the exports of the v18/v19/plugin from
- 0.21.121 Oct 2025
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at release-v0.22.0 -->
What's Changed
Bug Fixes π
- fix(modern-js-plugin): add bridge peer deps by @2heal1 in https://github.com/module-federation/core/pull/4148
Other Changes
- Release v0.21.0 by @danpeen in https://github.com/module-federation/core/pull/4144
- chore: export react-bridge types by @Nsttt in https://github.com/module-federation/core/pull/4150
- chore: add bridge exposes in website by @danpeen in https://github.com/module-federation/core/pull/4151
Full Changelog: https://github.com/module-federation/core/compare/v0.21.0...v0.21.1
- 0.21.020 Oct 2025
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at release-v0.21.0 -->
What's Changed
New Features π
- feat(react-bridge): Introduce enableBridgeRouter Configuration for Enhanced Bridge Router Control by @danpeen in https://github.com/module-federation/core/pull/4129
- feat: Add React Router v7 Support to Module Federation Bridge by @danpeen in https://github.com/module-federation/core/pull/4132
- feat(vue3-bridge): reconstruct nested route by @CaptainWang98 in https://github.com/module-federation/core/pull/4117
- feat(sdk): add stack trace in debug mode by @2heal1 in https://github.com/module-federation/core/pull/4138
- feat: add Android and iOS E2E test workflows and actions by @Thegrep01 in https://github.com/module-federation/core/pull/4056
- feat(website): refactor bridge docs by @danpeen in https://github.com/module-federation/core/pull/4139
Bug Fixes π
- fix(rsbuild-plugin): add more MF packages to source.include by @chenjiahan in https://github.com/module-federation/core/pull/4128
- fix: stabilize router e2e workflow by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4137
Document π
- docs: re-add documentation for the manifest fetch and loadEntry hook by @pganster in https://github.com/module-federation/core/pull/4131
Other Changes
- chore: remove cypress downloads by @2heal1 in https://github.com/module-federation/core/pull/4143
Full Changelog: https://github.com/module-federation/core/compare/0.20.0...v0.21.0
- 0.20.010 Oct 2025
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at release-v0.20.0 -->
What's Changed
New Features π
- feat(webpack-bundler-runtime): support lazy compilation by @2heal1 in https://github.com/module-federation/core/pull/4095
- feat: add zephyr to docs by @Nsttt in https://github.com/module-federation/core/pull/4046
- feat(enhanced): runtimePlugins support pass params by @2heal1 in https://github.com/module-federation/core/pull/4118
Bug Fixes π
- fix(enhanced): Populate
buildMetaandbuildInfoonConsumeSharedPluginusing fallbacks by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4063 - fix(retry-plugin): implement error handling in getRemoteEntry to avoid throw RUNTIME_008 error on console by @danpeen in https://github.com/module-federation/core/pull/4064
- fix(runtime): remove synthetic default import by @jabrks in https://github.com/module-federation/core/pull/4066
- fix(sdk): change NameTransformSymbol to literal type for TS <5.7.0 by @baconcheese113 in https://github.com/module-federation/core/pull/4014
- fix: the
exposes.requirestype in manifest.json should be array instead of object by @danpeen in https://github.com/module-federation/core/pull/4094 - fix(dts-plugin): correct generateTypes host params by @2heal1 in https://github.com/module-federation/core/pull/4088
- fix(node): catch runInThisContext errors and handle req error by @mababain in https://github.com/module-federation/core/pull/4093
- fix(enhanced): consume shared module cache issue by @2heal1 in https://github.com/module-federation/core/pull/4102
- fix(docs): fix mermaid syntax error by @CaptainWang98 in https://github.com/module-federation/core/pull/4108
- fix(enhanced): Add fallback parsing for container module exposes (#4034) by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4083
- fix enahcned type tests by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4113
- fix: DevServer reconnecting when timeout by @kambing86 in https://github.com/module-federation/core/pull/4120
Document π
- docs: add typesOnBuild desc by @2heal1 in https://github.com/module-federation/core/pull/4091
Other Changes
- chore: update release contribute desc by @2heal1 in https://github.com/module-federation/core/pull/4069
- chore: publish bridge preview by @2heal1 in https://github.com/module-federation/core/pull/4070
- chore: remove pkg-pr-new by @2heal1 in https://github.com/module-federation/core/pull/4072
- chore: merge preview into release.yml by @2heal1 in https://github.com/module-federation/core/pull/4073
- Fix spaces in path for TypeScript compilation by @CC-Bell in https://github.com/module-federation/core/pull/4081
- Fix minor documentation error for rsbuild consumer example by @mcalthrop in https://github.com/module-federation/core/pull/4075
- chore(enhanced): update schema by @2heal1 in https://github.com/module-federation/core/pull/4092
- build(esbuild): migrate from rollup to rslib by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4048
- chore: stabilize tsc rollup builds and clean up CI retries by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4105
- chore(deps): bump @changesets/get-dependents-graph from 2.1.2 to 2.1.3 by @dependabot[bot] in https://github.com/module-federation/core/pull/4110
- chore(deps-dev): bump publint from 0.2.12 to 0.3.13 by @dependabot[bot] in https://github.com/module-federation/core/pull/4109
- refactor: migrate rsbuild-plugin build to rslib by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4096
- ci: bump action scripts versions by @gioboa in https://github.com/module-federation/core/pull/4114
- chore(manifest): harden e2e workflow by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4106
- Rename share resolver option to allowNodeModulesSuffixMatch by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4121
- chore(deps): bump axios from 1.11.0 to 1.12.0 by @dependabot[bot] in https://github.com/module-federation/core/pull/4059
- chore(deps-dev): bump vite from 6.3.5 to 6.3.6 by @dependabot[bot] in https://github.com/module-federation/core/pull/4052
- chore: update runtimePlugins type by @2heal1 in https://github.com/module-federation/core/pull/4123
- Improve infrastructure logging across federation plugins by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4115
New Contributors
- @CC-Bell made their first contribution in https://github.com/module-federation/core/pull/4081
- @mcalthrop made their first contribution in https://github.com/module-federation/core/pull/4075
- @jabrks made their first contribution in https://github.com/module-federation/core/pull/4066
- @baconcheese113 made their first contribution in https://github.com/module-federation/core/pull/4014
- @CaptainWang98 made their first contribution in https://github.com/module-federation/core/pull/4108
- @kambing86 made their first contribution in https://github.com/module-federation/core/pull/4120
- @gioboa made their first contribution in https://github.com/module-federation/core/pull/4114
Full Changelog: https://github.com/module-federation/core/compare/0.19.1...0.20.0
- 0.19.112 Sept 2025
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at release-v0.19.1 -->
What's Changed
New Features π
- Refactor(retry-plugin): unify retry behavior and improve resilience by @danpeen in https://github.com/module-federation/core/pull/4043
Bug Fixes π
- fix: using
addQueryoption in retry-plugin query parameters will accumulating across retries by @danpeen in https://github.com/module-federation/core/pull/4055
Document π
- docs: disable doc cache in deploy by @2heal1 in https://github.com/module-federation/core/pull/4047
Other Changes
- chore: release metro support by @ScriptedAlchemy in https://github.com/module-federation/core/pull/4041
- chore: add react-native docs by @Esemesek in https://github.com/module-federation/core/pull/3905
- chore: enable trusted publishing for npm packages by @2heal1 in https://github.com/module-federation/core/pull/4053
- chore: optimize release workflow by @2heal1 in https://github.com/module-federation/core/pull/4057
New Contributors
- @Esemesek made their first contribution in https://github.com/module-federation/core/pull/3905
Full Changelog: https://github.com/module-federation/core/compare/v0.18.4...0.19.1
- 0.19.012 Sept 2025
Nothing published for this version
- 0.18.43 Sept 2025
Release notes
Open source βDescription
<!--- Provide a general summary of your changes in the Title above --> <!--- Describe your changes in detail --> Metro Initial Release
Related Issue
<!--- This project only accepts pull requests related to open issues --> <!--- If suggesting a new feature or change, please discuss it in an issue first --> <!--- If fixing a bug, there should be an issue describing it with steps to reproduce --> <!--- Please link to the issue here: -->
Types of changes
<!--- What types of changes does your code introduce? Put an
xin all the boxes that apply: -->- [ ] Docs change / refactoring / dependency upgrade
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
Checklist
<!--- Go over all the following points, and put an
xin all the boxes that apply. --> <!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! -->- [ ] I have added tests to cover my changes.
- [ ] All new and existing tests passed.
- [ ] I have updated the documentation.
- 0.18.319 Aug 2025
Release notes
Open source βWhat's Changed
New Features π
- feat: support env vars to add cors when use serve command by @zllkjc in https://github.com/module-federation/core/pull/4005
Document π
- docs: fix the configuration example in create-config.mdx by @LeeSamFong in https://github.com/module-federation/core/pull/4004
Other Changes
- chore: release v0.18.2 by @2heal1 in https://github.com/module-federation/core/pull/4003
New Contributors
- @LeeSamFong made their first contribution in https://github.com/module-federation/core/pull/4004
Full Changelog: https://github.com/module-federation/core/compare/v0.18.2...v0.18.3
- 0.18.215 Aug 2025
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at v0.18.2 -->
What's Changed
New Features π
- feat(enhanced): implement layer-aware module sharing with comprehensive test coverage (PR9) by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3915
Bug Fixes π
- fix(rsbuild-plugin): set output.emitAssets as true by @2heal1 in https://github.com/module-federation/core/pull/3996
- fix(runtime-core): set shared loaded status true after calling loadShareSync by @2heal1 in https://github.com/module-federation/core/pull/3998
- fix(rsbuild-plugin): invalid type field by @2heal1 in https://github.com/module-federation/core/pull/4002
Other Changes
- chore: bump axios to resolve vulnerabilities in form-data dependency by @DanielChutkowskiJMMJ in https://github.com/module-federation/core/pull/4000
New Contributors
- @DanielChutkowskiJMMJ made their first contribution in https://github.com/module-federation/core/pull/4000
Full Changelog: https://github.com/module-federation/core/compare/v0.18.1...v0.18.2
- 0.18.112 Aug 2025
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at v0.18.1 -->
What's Changed
New Features π
- feat: implement nodeModulesReconstructedLookup feature for PR7 by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3913
Bug Fixes π
fix: Auto call
setGlobalFederationInstancewhen executecreateInstanceby @Nsttt in https://github.com/module-federation/core/pull/3975- fix(bridge-react): Add loading in root component to avoid CLS problem by @ArmenMesropyanOptimax in https://github.com/module-federation/core/pull/3973
- fix(bridge-react): correct createRemoteComponent warning info by @2heal1 in https://github.com/module-federation/core/pull/3983
- fix(bridge-react): call preloadAssets after getting assets by @2heal1 in https://github.com/module-federation/core/pull/3992
- fix: collect rspack cached modules in manifest by @2heal1 in https://github.com/module-federation/core/pull/3993
- fix: example type issue by @2heal1 in https://github.com/module-federation/core/pull/3979
- fix(modern-js-plugin): set bridge.disableAlias true when installing @module-federation/bridge-react
Document π
- docs: remove unused constant by @2heal1 in https://github.com/module-federation/core/pull/3982
- docs: enhance Module Federation offline remote handling documentation by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3932
Other Changes
- chore(modern-js-plugin): re-export all bridge react by @2heal1 in https://github.com/module-federation/core/pull/3984
- chore: remove old website by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3990
- PR8: SharePlugin - Unified API by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3914
New Contributors
- @ArmenMesropyanOptimax made their first contribution in https://github.com/module-federation/core/pull/3973
Full Changelog: https://github.com/module-federation/core/compare/v0.18.0...v0.18.1
- 0.18.06 Aug 2025
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at v0.18.0 -->
What's Changed
New Features π
- feat(enhanced): add include/exclude filtering support for shared modules by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3949
- feat(dts-plugin): add
familyoption by @ogonkov in https://github.com/module-federation/core/pull/3977
Bug Fixes π
- fix(dts-plugin): update koa to 2.16.2 to fix CVE-2025-8129 by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3963
- fix(runtime): support TypeScript moduleResolution NodeNext by @danpeen in https://github.com/module-federation/core/pull/3960
- fix(rsbuild-plugin): add source.include in prod mode only by @2heal1 in https://github.com/module-federation/core/pull/3971
- fix(enhanced): add module factory for EntryDependency when entry is e⦠by @xinyuehtx in https://github.com/module-federation/core/pull/3953
Document π
- docs: add createRemoteCompoent and createRemoteSSRComponent deprecated documentation by @2heal1 in https://github.com/module-federation/core/pull/3978
- docs: add architectural documentation in arch-doc directory by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3955
Other Changes
- chore(deps): bump undici from 5.28.5 to 7.13.0 by @dependabot[bot] in https://github.com/module-federation/core/pull/3966
- chore(deps): bump brace-expansion from 1.1.11 to 1.1.12 by @dependabot[bot] in https://github.com/module-federation/core/pull/3836
- chore: upgrade @babel/* packages to latest versions by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3968
- chore(deps-dev): bump pbkdf2 from 3.1.2 to 3.1.3 by @dependabot[bot] in https://github.com/module-federation/core/pull/3856
- chore(deps-dev): bump form-data from 2.5.1 to 2.5.5 by @dependabot[bot] in https://github.com/module-federation/core/pull/3933
- chore(deps): bump koa from 2.16.1 to 3.0.1 in /packages/dts-plugin by @dependabot[bot] in https://github.com/module-federation/core/pull/3956
- Revert "feat: support NodeNext module resolution in packages" by @danpeen in https://github.com/module-federation/core/pull/3972
New Contributors
- @ogonkov made their first contribution in https://github.com/module-federation/core/pull/3977
- @xinyuehtx made their first contribution in https://github.com/module-federation/core/pull/3953
Full Changelog: https://github.com/module-federation/core/compare/v0.17.1...v0.18.0
- 0.17.124 Jul 2025
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at v0.17.1 -->
What's Changed
New Features π
- feat: upgrade NX to 21.2.3, Storybook to 9.0.9, and TypeScript to 5.8.3 by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3920
- feat: enhance HoistContainerReferencesPlugin for better module hoisting by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3903
- feat: implement rslib with TypeScript declaration generation by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3883
Bug Fixes π
- fix(enhanced): add runtime safety checks to prevent errors by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3900
- fix: buildVersion now correctly reads from project's package.json by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3928
- fix(cli): enable modern TypeScript plugin by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3939
- fix(error-codes): enable modern TypeScript plugin by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3940
- fix(manifest): enable modern TypeScript plugin by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3943
- fix(data-prefetch): enable modern TypeScript plugin by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3941
- fix(esbuild): enable modern TypeScript plugin by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3942
- fix(utils): enable modern TypeScript plugin by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3946
- fix(runtime): enable modern TypeScript plugin by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3937
- fix(managers): enable modern TypeScript plugin by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3938
- fix(webpack-bundler-runtime): enable modern TypeScript plugin by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3947
- fix(runtime-tools): enable modern TypeScript plugin by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3945
- fix(rspack): enable modern TypeScript plugin by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3944
- fix(runtime-core): enable modern TypeScript plugin by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3936
- fix: prevent duplicate error prefix in Module Federation Runtime errors (#3926) by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3931
- fix(runtime-core): add useIn while using unloading registered shared by @2heal1 in https://github.com/module-federation/core/pull/3925
- fix: resolve eslint errors in test files and cypress e2e tests by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3930
- fix(enhanced): compilerInstance type should be string not enum by @2heal1 in https://github.com/module-federation/core/pull/3829
Document π
- docs: remove props by @2heal1 in https://github.com/module-federation/core/pull/3921
Other Changes
- refactor: rename container hooks for clarity and consistency by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3902
- refactor: sink React packages from root to individual packages by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3907
- Fix GitHub issue 3881 by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3898
- chore: clear node_modules cache after pnpm install by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3948
- chore(bridge-react): set sideEffects false by @2heal1 in https://github.com/module-federation/core/pull/3935
Full Changelog: https://github.com/module-federation/core/compare/v0.17.0...v0.17.1
- 0.17.015 Jul 2025
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at v0.17.0 -->
What's Changed
New Features π
- feat: devtool add header slot by @2heal1 in https://github.com/module-federation/core/pull/3886
- feat(react): add cache api by @2heal1 in https://github.com/module-federation/core/pull/3847
- feat: add createInstance api by @2heal1 in https://github.com/module-federation/core/pull/3874
Bug Fixes π
- fix: set files on runtime-tools pkg by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3889
- fix: bump modern.js to v2.68.0 to fix esbuild vulnerability by @Julien-Marcou in https://github.com/module-federation/core/pull/3880
- fix(dts-plugin): add expose file imported files to tsconfig files by @2heal1 in https://github.com/module-federation/core/pull/3895
Document π
- docs: add rspress demo prop by @2heal1 in https://github.com/module-federation/core/pull/3875
- docs(website-new): format remotesInfo by @wtlin1228 in https://github.com/module-federation/core/pull/3885
- docs(next): correct typo in recommended badge by @rutchanai in https://github.com/module-federation/core/pull/3892
Other Changes
- chore(modern-js-plugin): update source.alias to resolve.alias by @2heal1 in https://github.com/module-federation/core/pull/3909
- refactor(runtime): reuse the buildId variable by @wtlin1228 in https://github.com/module-federation/core/pull/3884
- refactor: check if remote has any shared modules by @wtlin1228 in https://github.com/module-federation/core/pull/3901
New Contributors
- @wtlin1228 made their first contribution in https://github.com/module-federation/core/pull/3885
- @rutchanai made their first contribution in https://github.com/module-federation/core/pull/3892
- @Julien-Marcou made their first contribution in https://github.com/module-federation/core/pull/3880
Full Changelog: https://github.com/module-federation/core/compare/v0.16.0...v0.17.0
- 0.16.02 Jul 2025
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at v0.16.0 -->
What's Changed
New Features π
- feat: support rspress by @2heal1 in https://github.com/module-federation/core/pull/3852
- feat(dts-plugin): added flag to fetch types by @ksv90 in https://github.com/module-federation/core/pull/3840
Bug Fixes π
- fix(modern-js-plugin): adjust fetch type by @2heal1 in https://github.com/module-federation/core/pull/3825
- fix(modern-js-plugin): use contenthash instead of chunkhash by @2heal1 in https://github.com/module-federation/core/pull/3855
- fix(rsbuild-plugin): correct ESM output extension by @fi3ework in https://github.com/module-federation/core/pull/3870
Document π
- docs: fix note format by @2heal1 in https://github.com/module-federation/core/pull/3823
- docs(website-new): fix code formatting on Federation Runtime example by @nickhall in https://github.com/module-federation/core/pull/3821
- docs: bump to [email protected] and add llms.txt by @SoonIter in https://github.com/module-federation/core/pull/3834
- docs: upgrade [email protected] by @SoonIter in https://github.com/module-federation/core/pull/3837
- docs: translate cli component by @2heal1 in https://github.com/module-federation/core/pull/3868
Other Changes
- Update doc: fix missing translation by @catnipan in https://github.com/module-federation/core/pull/3824
New Contributors
- @catnipan made their first contribution in https://github.com/module-federation/core/pull/3824
- @nickhall made their first contribution in https://github.com/module-federation/core/pull/3821
- @SoonIter made their first contribution in https://github.com/module-federation/core/pull/3834
- @ksv90 made their first contribution in https://github.com/module-federation/core/pull/3840
Full Changelog: https://github.com/module-federation/core/compare/v0.15.0...v0.16.0
- 0.15.05 Jun 2025
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at v0.15.0 -->
What's Changed
New Features π
- feat(rsbuild-plugin): support generate MF SSR in Rslib by @2heal1 in https://github.com/module-federation/core/pull/3804
- feat: support component data fetch in ssr mode by @2heal1 in https://github.com/module-federation/core/pull/3753
Bug Fixes π
- fix(enhanced): support OR || operations in SemVer by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3808
- fix: only inject ipv4 str in dev mode by @2heal1 in https://github.com/module-federation/core/pull/3813
Document π
- docs(website-new): add docs on FEDERATION (#3624) by @YanPes in https://github.com/module-federation/core/pull/3625
- docs(website-new): add docs on resolving @mf-types generation behind local proxy by @YanPes in https://github.com/module-federation/core/pull/3765
- docs: remove invalid type(Manifest) import by @2heal1 in https://github.com/module-federation/core/pull/3735
Other Changes
- Update getpublicpath.mdx by @SuAutumn in https://github.com/module-federation/core/pull/3806
- chore(modern-js-plugin): keep the version of swc/helpers consistent with rsbuild by @2heal1 in https://github.com/module-federation/core/pull/3770
- chore(dts-plugin): check types archive url and optimize the error msg by @2heal1 in https://github.com/module-federation/core/pull/3768
New Contributors
- @SuAutumn made their first contribution in https://github.com/module-federation/core/pull/3806
Full Changelog: https://github.com/module-federation/core/compare/v0.14.3...v0.15.0
- 0.14.327 May 2025
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at v0.14.2 -->
What's Changed
Other Changes
- Fix @module-fedration/[email protected] hit cache and not have dist issue
Full Changelog: https://github.com/module-federation/core/compare/v0.14.1...v0.14.2
- 0.14.227 May 2025
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at v0.14.2 -->
What's Changed
Bug Fixes π
- fix(modern-js-plugin): downgrade lru-cache by @2heal1 in https://github.com/module-federation/core/pull/3798
Other Changes
- chore: release 0.14.1 by @KyrieLii in https://github.com/module-federation/core/pull/3796
Full Changelog: https://github.com/module-federation/core/compare/v0.14.1...v0.14.2
- 0.14.127 May 2025
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at v0.14.1 -->
What's Changed
New Features π
- feat(modern-js-plugin): add server plugin to handle remote's SSR assets by @zllkjc in https://github.com/module-federation/core/pull/3777
Document π
- docs(website-new): refactor experiments page for clarity, consistency by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3783
- docs: add createLink hook desc and faq by @2heal1 in https://github.com/module-federation/core/pull/3785
Other Changes
- chore: release 0.14 by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3782
Full Changelog: https://github.com/module-federation/core/compare/v0.14.0...v0.14.1
- 0.14.016 May 2025
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at v0.14.0 -->
What's Changed
Performance π
- perf: add tree shake markers to enable/disable capabilities to reduce bundle size by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3704
Bug Fixes π
- fix(rsbuild-plugin): detect server.cors option to check waring by @2heal1 in https://github.com/module-federation/core/pull/3754
- fix(rsbuild-plugin): judge options from orignal userConfig by @2heal1 in https://github.com/module-federation/core/pull/3757
- fix(dts-plugin): add dynamic-remote-type-hints-plugin to runtimePlugins if not disable by @2heal1 in https://github.com/module-federation/core/pull/3758
- fix: allow extensions other than
.jsfor non-manifest entries by @jbroma in https://github.com/module-federation/core/pull/3775
Document π
- docs: add debug part by @2heal1 in https://github.com/module-federation/core/pull/3739
Other Changes
- chore: release v0.13.1 by @2heal1 in https://github.com/module-federation/core/pull/3733
- Vue.js hash router option vue-3-bridge by @timdamen in https://github.com/module-federation/core/pull/3722
- chore: update ignores and tasks by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3761
- chore: upgrade nx by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3774
New Contributors
- @timdamen made their first contribution in https://github.com/module-federation/core/pull/3722
Full Changelog: https://github.com/module-federation/core/compare/v0.13.1...v0.14.0
- 0.13.129 Apr 2025
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at v0.13.1 -->
What's Changed
New Features π
- feat(managers): add root option by @2heal1 in https://github.com/module-federation/core/pull/3730
Bug Fixes π
- fix(rspack): avoid falsy values in
checkSingletonby @jbroma in https://github.com/module-federation/core/pull/3487 - fix(modern-js-plugin): export kit namespace to prevent import react directly by @2heal1 in https://github.com/module-federation/core/pull/3731
- fix(third-party-dts-extractor): correctly sets the source of the package by @tamasangyan in https://github.com/module-federation/core/pull/3467
Document π
- docs: add shared import by @2heal1 in https://github.com/module-federation/core/pull/3728
Other Changes
- chore(node): remove utilities dependency by @cheesestringer in https://github.com/module-federation/core/pull/3646
New Contributors
- @tamasangyan made their first contribution in https://github.com/module-federation/core/pull/3467
Full Changelog: https://github.com/module-federation/core/compare/v0.13.0...v0.13.1
- 0.13.022 Apr 2025
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at v0.13.0 -->
What's Changed
New Features π
- feat(bridge-react): Add native support for React 19 in bridge-react with enhanced createRoot options by @danpeen in https://github.com/module-federation/core/pull/3690
- feat(bridge-react): add error detection for react v19 under the default export createBaseBridgeComponent by @danpeen in https://github.com/module-federation/core/pull/3709
- feat(manifest): initialize manifest with required properties from stats by @danpeen in https://github.com/module-federation/core/pull/3718
Performance π
- perf: remove live binding from cjs builds by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3701
Bug Fixes π
- fix(error-codes): typo in docs url message by @sean-perkins in https://github.com/module-federation/core/pull/3700
- fix: remove chunks from installedChunks on fail to enable retries by @nameofname in https://github.com/module-federation/core/pull/3686
- fix(cli): improve path normalization of
readConfigby @ScriptedAlchemy in https://github.com/module-federation/core/pull/3708 - fix(enhanced): apply getPublicPath only if exposes is set by @2heal1 in https://github.com/module-federation/core/pull/3717
Document π
- docs: optimize quickstart by @2heal1 in https://github.com/module-federation/core/pull/3714
Other Changes
- refactor(bridge-react): Refactor the bridge-react to better support multiple React versions from React 16 to React 19 by @danpeen in https://github.com/module-federation/core/pull/3690
- chore(deps-dev): bump vite from 5.4.12 to 5.4.18 by @dependabot in https://github.com/module-federation/core/pull/3696
- chore(deps-dev): bump @swc-node/register from 1.10.9 to 1.10.10 by @dependabot in https://github.com/module-federation/core/pull/3659
- refactor(bridge-react): modify the default mode of the bridge to legacy mode to reduce redundant code by @danpeen in https://github.com/module-federation/core/pull/3711
New Contributors
- @sean-perkins made their first contribution in https://github.com/module-federation/core/pull/3700
Full Changelog: https://github.com/module-federation/core/compare/v0.12.0...v0.13.0
- 0.12.015 Apr 2025
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at v0.12.0 -->
What's Changed
New Features π
- feat(enhanced): support shared module layers by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3276
- feat(dts-plugin): support exclude extract specify third party dts by @2heal1 in https://github.com/module-federation/core/pull/3692
Performance π
- perf: switch to ESM by default by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3688
Bug Fixes π
- fix(manifest): correct shared assets and filter expose assets by @2heal1 in https://github.com/module-federation/core/pull/3679
Other Changes
- chore(dts-plugin): optimize type-001 message by @2heal1 in https://github.com/module-federation/core/pull/3681
- chore(deps): bump koa from 2.15.4 to 2.16.1 by @dependabot in https://github.com/module-federation/core/pull/3683
- chore: update local backup manifest data with effective mock data by @danpeen in https://github.com/module-federation/core/pull/3697
Full Changelog: https://github.com/module-federation/core/compare/v0.11.4...v0.12.0
- 0.11.48 Apr 2025
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at v0.11.4 -->
What's Changed
New Features π
- feat(dts-plugin): support tspc by @2heal1 in https://github.com/module-federation/core/pull/3662
- feat: vue hmr by @zhangHongEn in https://github.com/module-federation/core/pull/3638
Bug Fixes π
- fix(enhanced): remove normal module replacement of runtime by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3652
- fix: correct publicpath in build by @2heal1 in https://github.com/module-federation/core/pull/3661
- fix(modern-js-plugin): apply ssr.distOutputDir in bundlerChain by @2heal1 in https://github.com/module-federation/core/pull/3675
- fix: remove resourceQuery from dts generation by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3629
Other Changes
- chore: optimize modernjs ssr ci by @2heal1 in https://github.com/module-federation/core/pull/3666
- chore(modern-js-plugin): warn if header origin is not specified by @2heal1 in https://github.com/module-federation/core/pull/3654
Full Changelog: https://github.com/module-federation/core/compare/0.11.3...v0.11.4
- 0.11.31 Apr 2025
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at 0.11.3 -->
What's Changed
Bug Fixes π
- fix(rsbuild-plugin): explicitly setting CORS headers by @chenjiahan in https://github.com/module-federation/core/pull/3635
- fix(node): support undoPath in node chunk resolution by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3606
- fix(dts-plugin): add recursive:true while generate types hit cache by @2heal1 in https://github.com/module-federation/core/pull/3640
- fix(vue3-bridge): correct cjs build output file extension by @jurgensweere in https://github.com/module-federation/core/pull/3645
Other Changes
- chore(runtime): remove shared strategy warn by @2heal1 in https://github.com/module-federation/core/pull/3648
New Contributors
- @jurgensweere made their first contribution in https://github.com/module-federation/core/pull/3645
Full Changelog: https://github.com/module-federation/core/compare/v0.11.2...0.11.3
- 0.11.225 Mar 2025
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at v0.11.2 -->
What's Changed
New Features π
- feat: add dts cli by @2heal1 in https://github.com/module-federation/core/pull/3578
Bug Fixes π
- fix(react-bridge): correct react-router-dom peer dependency by @douglaszaltron in https://github.com/module-federation/core/pull/3604
- fix(vue3-bridge): correct vue-router peer dependency by @thedamon in https://github.com/module-federation/core/pull/3603
- fix(bridge-react): remove loadable/component dep by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3611
- fix(node): correct react peer dependency by @cheesestringer in https://github.com/module-federation/core/pull/3623
- fix: snapshot handling in react-native by @jbroma in https://github.com/module-federation/core/pull/3605
Document π
- docs: optimize dts 001 error: delete cache dir first by @2heal1 in https://github.com/module-federation/core/pull/3615
Other Changes
- chore(deps-dev): bump rimraf from 3.0.2 to 6.0.1 by @dependabot in https://github.com/module-federation/core/pull/3560
- chore(node): add react 19 to peer dependencies by @cheesestringer in https://github.com/module-federation/core/pull/3619
- chore(rsbuild-plugin): revert sharedStrategy default value by @2heal1 in https://github.com/module-federation/core/pull/3626
New Contributors
- @thedamon made their first contribution in https://github.com/module-federation/core/pull/3603
- @cheesestringer made their first contribution in https://github.com/module-federation/core/pull/3619
Full Changelog: https://github.com/module-federation/core/compare/v0.11.1...v0.11.2
- 0.11.118 Mar 2025
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at v0.11.1 -->
What's Changed
Bug Fixes π
- fix(bridge-react): export DestroyParams and RenderParams types by @2heal1 in https://github.com/module-federation/core/pull/3600
- fix(rspack): support getPublicPath by @2heal1 in https://github.com/module-federation/core/pull/3422
- fix(enhanced): use default runtime export by @2heal1 in https://github.com/module-federation/core/pull/3601
Other Changes
- chore: release v0.11.0 by @2heal1 in https://github.com/module-federation/core/pull/3597
Full Changelog: https://github.com/module-federation/core/compare/v0.11.0...v0.11.1
- 0.11.017 Mar 2025
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at v0.11.0 -->
What's Changed
New Features π
- feat(enhanced): make hoisted runtime the default implementation by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3453
- feat: add Create a new Module Federation project cli by @2heal1 in https://github.com/module-federation/core/pull/3446
- feat: handle useRoute() is undefined scene by @janostudio in https://github.com/module-federation/core/pull/3589
- feat(bridge-react): enable custom createRoot to support React v19 in @module-federation/bridge-react by @danpeen in https://github.com/module-federation/core/pull/3551
Bug Fixes π
- fix(core): fix broken error handling in getManifestJson by @foxylion in https://github.com/module-federation/core/pull/3556
- fix(node): delete server module cache if hot reload by @2heal1 in https://github.com/module-federation/core/pull/3584
- fix(dts-plugin): use
cwdto create Module Federation tsconfig by @nachoaldamav in https://github.com/module-federation/core/pull/3381 - fix syntax highlight in modernjs.mdx by @NookieGrey in https://github.com/module-federation/core/pull/3425
- fix(runtime): preload filter loaded resources by @2heal1 in https://github.com/module-federation/core/pull/3587
Other Changes
- chore(deps): bump axios from 1.7.7 to 1.8.2 by @dependabot in https://github.com/module-federation/core/pull/3576
- chore: add next with app router by @ScriptedAlchemy in https://github.com/module-federation/core/pull/3595
- chore(deps-dev): bump esbuild from 0.24.0 to 0.25.0 by @dependabot in https://github.com/module-federation/core/pull/3505
- chore(deps-dev): bump vite from 5.2.14 to 5.4.12 by @dependabot in https://github.com/module-federation/core/pull/3547
- chore(deps-dev): bump @semantic-release/github from 11.0.0 to 11.0.1 by @dependabot in https://github.com/module-federation/core/pull/3561
- Fix react bridge for react 16 by @CarltonHowell in https://github.com/module-federation/core/pull/3591
New Contributors
- @foxylion made their first contribution in https://github.com/module-federation/core/pull/3556
- @janostudio made their first contribution in https://github.com/module-federation/core/pull/3589
- @NookieGrey made their first contribution in https://github.com/module-federation/core/pull/3425
- @CarltonHowell made their first contribution in https://github.com/module-federation/core/pull/3591
Full Changelog: https://github.com/module-federation/core/compare/v0.10.0...v0.11.0
- 0.10.04 Mar 2025
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at v0.10.0 -->
What's Changed
Performance π
- perf(dts-plugin): add fetch timeout and add log by @2heal1 in https://github.com/module-federation/core/pull/3554
Bug Fixes π
- fix(bridge-react): prevent destroy/render the remote component every time after the states changed by @danpeen in https://github.com/module-federation/core/pull/3543
- fix(rsbuild-plugin): add more MF packages to
source.includeby @chenjiahan in https://github.com/module-federation/core/pull/3565 - fix(vue3-bridge): resolved remote component prop handling and root container attribute passing by @Dell-it in https://github.com/module-federation/core/pull/3562
Other Changes
- chore: release v0.9.1 by @2heal1 in https://github.com/module-federation/core/pull/3549
- fix(sdk): createLink hook error dom attr rel by @KyrieLii in https://github.com/module-federation/core/pull/3463
- chore(modern-js-plugin): use bundlerChain by @2heal1 in https://github.com/module-federation/core/pull/3526
- chore(rsbuild-plugin): update mf format judgment conditions by @2heal1 in https://github.com/module-federation/core/pull/3564
Full Changelog: https://github.com/module-federation/core/compare/v0.9.1...v0.10.0
- 0.9.126 Feb 2025
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at v0.9.1 -->
What's Changed
Performance π
- perf(webpack-bundler-runtime): bundle sdk into output to help treeshake by @2heal1 in https://github.com/module-federation/core/pull/3519
Bug Fixes π
- fix(dts-plugin): consume api types if adding new one by @2heal1 in https://github.com/module-federation/core/pull/3536
- fix(dts-plugin): support remoteTypeUrls option which allow user to specify the remote types url by @2heal1 in https://github.com/module-federation/core/pull/3532
Document π
- docs: Fix incorrect config name
exposesby @shixianqin in https://github.com/module-federation/core/pull/3515
Other Changes
- chore: release v0.9.0 by @2heal1 in https://github.com/module-federation/core/pull/3540
- chore: remove isomorphic-rslog by @2heal1 in https://github.com/module-federation/core/pull/3542
New Contributors
- @shixianqin made their first contribution in https://github.com/module-federation/core/pull/3515
Full Changelog: https://github.com/module-federation/core/compare/v0.9.0...v0.9.1
- 0.9.021 Feb 2025
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at v0.9.0 -->
What's Changed
Performance π
- perf(dts-plugin): enable tsbuildinfo by @claneo in https://github.com/module-federation/core/pull/3506
Bug Fixes π
- fix(dts-plugin): add specify dir and mf name to cache path by @2heal1 in https://github.com/module-federation/core/pull/3534
Other Changes
- chore: release 0.8.12 by @2heal1 in https://github.com/module-federation/core/pull/3527
- chore(deps): bump koa from 2.15.3 to 2.15.4 by @dependabot in https://github.com/module-federation/core/pull/3514
New Contributors
- @claneo made their first contribution in https://github.com/module-federation/core/pull/3506
Full Changelog: https://github.com/module-federation/core/compare/v0.8.12...v0.9.0
- 0.8.1219 Feb 2025
Release notes
Open source βWhat's Changed
Bug Fixes π
- fix: enable SSR by utilizing pluginOptions and configuration by @caohuilin in https://github.com/module-federation/core/pull/3516
- fix(enhanced): reuse cached runtime entry by @2heal1 in https://github.com/module-federation/core/pull/3522
Document π
- docs(website-new): add Nx and Zephyr Cloud link at zh-lang by @markH5 in https://github.com/module-federation/core/pull/3521
Other Changes
- chore(bridge-react): adjust bridge-react to structure directory by @danpeen in https://github.com/module-federation/core/pull/3509
- fix(dts-plugin): optimize generate types in dev by @2heal1 in https://github.com/module-federation/core/pull/3450
New Contributors
- @markH5 made their first contribution in https://github.com/module-federation/core/pull/3521
Full Changelog: https://github.com/module-federation/core/compare/0.8.11...v0.8.12
- 0.8.1110 Feb 2025
Release notes
Open source β<!-- 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
- 0.8.107 Feb 2025
Release notes
Open source β<!-- 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
- 0.8.916 Jan 2025
Release notes
Open source β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
- 0.8.87 Jan 2025
Release notes
Open source β<!-- 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
- 0.8.731 Dec 2024
Release notes
Open source β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
- 0.8.627 Dec 2024
Release notes
Open source β<!-- 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
- 0.8.517 Dec 2024
Release notes
Open source β<!-- 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
- 0.8.413 Dec 2024
Release notes
Open source β<!-- 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