diff --git a/.changeset/breezy-seals-brake.md b/.changeset/breezy-seals-brake.md deleted file mode 100644 index f195fa12d1a..00000000000 --- a/.changeset/breezy-seals-brake.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@module-federation/enhanced': patch ---- - -fix(enhanced): correct the condition for provideExternalRuntime field diff --git a/.changeset/bright-squids-float.md b/.changeset/bright-squids-float.md deleted file mode 100644 index 6385f7b892f..00000000000 --- a/.changeset/bright-squids-float.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@module-federation/dts-plugin': patch ---- - -Replace the Koa-based dev types server with a native Node HTTP server to reduce dependencies and keep type generation behavior unchanged. diff --git a/.changeset/brisk-taxis-allow.md b/.changeset/brisk-taxis-allow.md deleted file mode 100644 index 8b4c7f51362..00000000000 --- a/.changeset/brisk-taxis-allow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@module-federation/devtools': patch ---- - -fix(devtools): initialize missing __FEDERATION__ defaults to avoid runtime undefined access in devtools integration. diff --git a/.changeset/calm-eggs-march.md b/.changeset/calm-eggs-march.md deleted file mode 100644 index a93248ef766..00000000000 --- a/.changeset/calm-eggs-march.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@module-federation/metro': patch ---- - -ci: add Metro e2e coverage to local CI and reuse the same Metro e2e runner in both local CI and GitHub Actions. diff --git a/.changeset/clever-shirts-poke.md b/.changeset/clever-shirts-poke.md deleted file mode 100644 index aefb25f8111..00000000000 --- a/.changeset/clever-shirts-poke.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@module-federation/modern-js-v3': patch -'@module-federation/modern-js': patch ---- - -refactor: remove remote ip strategy feature diff --git a/.changeset/cozy-worlds-drum.md b/.changeset/cozy-worlds-drum.md deleted file mode 100644 index 402586cf236..00000000000 --- a/.changeset/cozy-worlds-drum.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@module-federation/manifest': patch ---- - -fix(manifest): record split expose chunk assets diff --git a/.changeset/curvy-taxis-hide.md b/.changeset/curvy-taxis-hide.md deleted file mode 100644 index 767d23c4373..00000000000 --- a/.changeset/curvy-taxis-hide.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@module-federation/error-codes': patch -'@module-federation/runtime': patch ---- - -Migrate `@module-federation/error-codes` and `@module-federation/runtime` package builds from Nx Rollup executor to `tsdown`, and modernize their emitted `dist` filenames and export map targets. diff --git a/.changeset/dry-pants-say.md b/.changeset/dry-pants-say.md deleted file mode 100644 index e40fd500ddf..00000000000 --- a/.changeset/dry-pants-say.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@module-federation/runtime-core': patch -'@module-federation/error-codes': patch ---- - -feat(runtime-core): add RUNTIME-010 error code and handling for name option inconsistency diff --git a/.changeset/eighty-vans-unite.md b/.changeset/eighty-vans-unite.md deleted file mode 100644 index 02826264615..00000000000 --- a/.changeset/eighty-vans-unite.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@module-federation/runtime-core': patch ---- - -fix(runtime-core): preserve init scope across module init and avoid self-load init loops diff --git a/.changeset/fair-eels-grab.md b/.changeset/fair-eels-grab.md deleted file mode 100644 index a29bc3bbfaf..00000000000 --- a/.changeset/fair-eels-grab.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@module-federation/metro': patch ---- - -fix Metro Windows compatibility by normalizing path handling and source URL generation across absolute and relative entry paths, and tighten expose key resolution to avoid incorrect extension fallback matches. diff --git a/.changeset/famous-needles-smell.md b/.changeset/famous-needles-smell.md deleted file mode 100644 index fc6f0c361cc..00000000000 --- a/.changeset/famous-needles-smell.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -'@module-federation/cli': patch -'@module-federation/managers': patch -'@module-federation/manifest': patch -'@module-federation/modern-js': patch -'@module-federation/modern-js-v3': patch -'@module-federation/native-federation-tests': patch -'@module-federation/native-federation-typescript': patch -'@module-federation/nextjs-mf': patch -'@module-federation/retry-plugin': patch ---- - -Add missing release coverage for packages moved to the new build implementation and standardized ESM/CJS artifact outputs. This ensures package versioning and publish automation include the remaining affected packages on this branch. diff --git a/.changeset/jolly-cougars-jam.md b/.changeset/jolly-cougars-jam.md deleted file mode 100644 index 1a5bdab6bf1..00000000000 --- a/.changeset/jolly-cougars-jam.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@module-federation/webpack-bundler-runtime': patch ---- - -feat(webpack-bundler-runtime): support multiple share scopes for remotes diff --git a/.changeset/odd-snails-greet.md b/.changeset/odd-snails-greet.md deleted file mode 100644 index 6618ccbd660..00000000000 --- a/.changeset/odd-snails-greet.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@module-federation/metro': patch ---- - -refactor and harden Metro module federation config handling by deduplicating normalized runtime plugins, tightening option validation, and improving warnings for unsupported/deprecated options, including deprecating `plugins` in favor of `runtimePlugins`. diff --git a/.changeset/pink-ravens-glow.md b/.changeset/pink-ravens-glow.md deleted file mode 100644 index 40dcfbf7405..00000000000 --- a/.changeset/pink-ravens-glow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@module-federation/rspress-plugin': patch ---- - -fix(rspress-plugin): auto infer environment diff --git a/.changeset/pretty-clowns-tickle.md b/.changeset/pretty-clowns-tickle.md deleted file mode 100644 index c59996ea084..00000000000 --- a/.changeset/pretty-clowns-tickle.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@module-federation/dts-plugin': patch ---- - -Fix fork-dev-worker crashes in dts-plugin when consumeTypes is disabled diff --git a/.changeset/quick-forks-wonder.md b/.changeset/quick-forks-wonder.md deleted file mode 100644 index 794486ba0b5..00000000000 --- a/.changeset/quick-forks-wonder.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@module-federation/rsbuild-plugin': patch ---- - -Fix app-mode `target: 'node'` handling to respect custom `environment` names, improve missing-environment errors, auto-detect default environment names by caller/tooling when `environment` is omitted, and ensure selected node-target environments still receive federation plugin injection for commonjs-like SSR outputs. diff --git a/.changeset/sharp-crabs-sing.md b/.changeset/sharp-crabs-sing.md deleted file mode 100644 index 4e9eeb5afab..00000000000 --- a/.changeset/sharp-crabs-sing.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@module-federation/enhanced": patch ---- - -Fix federation runtime bootstrap to rehydrate bundler runtime in workers. diff --git a/.changeset/soft-spoons-divide.md b/.changeset/soft-spoons-divide.md deleted file mode 100644 index d6f047f5d07..00000000000 --- a/.changeset/soft-spoons-divide.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@module-federation/utilities': patch ---- - -fix(utilities): align published entrypoints with rslib output and add publint CI coverage. diff --git a/.changeset/stale-bulldogs-suffer.md b/.changeset/stale-bulldogs-suffer.md deleted file mode 100644 index 225a876164e..00000000000 --- a/.changeset/stale-bulldogs-suffer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@module-federation/enhanced': patch ---- - -Security fix: bump Ajv usage to 8.18.0 to prevent CVE-2025-69873 from affecting `schema-utils` validation paths. diff --git a/.changeset/sweet-cats-smile.md b/.changeset/sweet-cats-smile.md deleted file mode 100644 index d85eb5991ca..00000000000 --- a/.changeset/sweet-cats-smile.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@module-federation/metro': patch ---- - -Add optional dts-plugin support for Metro remotes. When `dts` is enabled in `withModuleFederation` config, both `bundle-mf-remote` and remote `start` mode can generate `@mf-types.zip` / `@mf-types.d.ts`, populate `mf-manifest.json` `metaData.types`, and serve the generated type assets from the Metro temp directory in development. diff --git a/.changeset/thick-poems-fetch.md b/.changeset/thick-poems-fetch.md deleted file mode 100644 index 098d88f6c52..00000000000 --- a/.changeset/thick-poems-fetch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@module-federation/rspress-plugin': patch ---- - -fix(rspress-plugin): set config.ssg.experimentalWorker true if enable ssg-md diff --git a/.changeset/twelve-forks-whisper.md b/.changeset/twelve-forks-whisper.md deleted file mode 100644 index 79ea6a8cb3e..00000000000 --- a/.changeset/twelve-forks-whisper.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -'@module-federation/webpack-bundler-runtime': patch -'@module-federation/runtime-core': patch -'@module-federation/utilities': patch -'@module-federation/node': patch -'@module-federation/sdk': patch -'@module-federation/runtime-tools': patch -'@module-federation/data-prefetch': patch -'@module-federation/enhanced': patch -'@module-federation/rspack': patch -'@module-federation/inject-external-runtime-core-plugin': patch ---- - -Add runtime-safe access helpers for webpack require, webpack share-scope globals, and ignored dynamic imports, and migrate core/node runtime loaders to use these helpers. The helpers are exposed via a standalone `@module-federation/sdk/bundler` entrypoint so they can be built and consumed independently from the SDK main index bundle. diff --git a/apps/router-demo/router-remote5-2005/CHANGELOG.md b/apps/router-demo/router-remote5-2005/CHANGELOG.md index 9a7482eeeee..41f563b6368 100644 --- a/apps/router-demo/router-remote5-2005/CHANGELOG.md +++ b/apps/router-demo/router-remote5-2005/CHANGELOG.md @@ -1,5 +1,13 @@ # remote5 +## 2.0.2 + +### Patch Changes + +- Updated dependencies [dfbf05f] + - @module-federation/rsbuild-plugin@2.1.0 + - @module-federation/bridge-react@2.1.0 + ## 2.0.1 ### Patch Changes diff --git a/apps/router-demo/router-remote5-2005/package.json b/apps/router-demo/router-remote5-2005/package.json index ca12fe321e8..ebd747c912d 100644 --- a/apps/router-demo/router-remote5-2005/package.json +++ b/apps/router-demo/router-remote5-2005/package.json @@ -1,7 +1,7 @@ { "name": "remote5", "private": true, - "version": "2.0.1", + "version": "2.0.2", "scripts": { "dev": "rsbuild dev", "build": "rsbuild build", diff --git a/apps/router-demo/router-remote6-2006/CHANGELOG.md b/apps/router-demo/router-remote6-2006/CHANGELOG.md index 2444e6a959f..74b52b9dc70 100644 --- a/apps/router-demo/router-remote6-2006/CHANGELOG.md +++ b/apps/router-demo/router-remote6-2006/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 2.0.2 + +### Patch Changes + +- Updated dependencies [dfbf05f] + - @module-federation/rsbuild-plugin@2.1.0 + - @module-federation/bridge-react@2.1.0 + ## 2.0.1 ### Patch Changes diff --git a/apps/router-demo/router-remote6-2006/package.json b/apps/router-demo/router-remote6-2006/package.json index 8d54d4e491b..598f668c36e 100644 --- a/apps/router-demo/router-remote6-2006/package.json +++ b/apps/router-demo/router-remote6-2006/package.json @@ -1,7 +1,7 @@ { "name": "remote6", "private": true, - "version": "2.0.1", + "version": "2.0.2", "scripts": { "dev": "rsbuild dev", "build": "rsbuild build", diff --git a/apps/shared-tree-shaking/no-server/host/CHANGELOG.md b/apps/shared-tree-shaking/no-server/host/CHANGELOG.md index 82246bff8fe..3513545ef4f 100644 --- a/apps/shared-tree-shaking/no-server/host/CHANGELOG.md +++ b/apps/shared-tree-shaking/no-server/host/CHANGELOG.md @@ -1,5 +1,15 @@ # modernjs-ssr-nested-remote +## 1.0.2 + +### Patch Changes + +- Updated dependencies [987716a] +- Updated dependencies [0172491] +- Updated dependencies [a0faa70] +- Updated dependencies [918294f] + - @module-federation/enhanced@2.1.0 + ## 1.0.1 ### Patch Changes diff --git a/apps/shared-tree-shaking/no-server/host/package.json b/apps/shared-tree-shaking/no-server/host/package.json index 2b38d0e9c7e..afbd014dbb8 100644 --- a/apps/shared-tree-shaking/no-server/host/package.json +++ b/apps/shared-tree-shaking/no-server/host/package.json @@ -1,7 +1,7 @@ { "name": "shared-tree-shaking-no-server-host", "private": true, - "version": "1.0.1", + "version": "1.0.2", "scripts": { "reset": "npx rimraf ./**/node_modules", "dev": "modern dev", diff --git a/apps/shared-tree-shaking/no-server/provider/CHANGELOG.md b/apps/shared-tree-shaking/no-server/provider/CHANGELOG.md index 82246bff8fe..3513545ef4f 100644 --- a/apps/shared-tree-shaking/no-server/provider/CHANGELOG.md +++ b/apps/shared-tree-shaking/no-server/provider/CHANGELOG.md @@ -1,5 +1,15 @@ # modernjs-ssr-nested-remote +## 1.0.2 + +### Patch Changes + +- Updated dependencies [987716a] +- Updated dependencies [0172491] +- Updated dependencies [a0faa70] +- Updated dependencies [918294f] + - @module-federation/enhanced@2.1.0 + ## 1.0.1 ### Patch Changes diff --git a/apps/shared-tree-shaking/no-server/provider/package.json b/apps/shared-tree-shaking/no-server/provider/package.json index e04b9b784a0..e9f90abd132 100644 --- a/apps/shared-tree-shaking/no-server/provider/package.json +++ b/apps/shared-tree-shaking/no-server/provider/package.json @@ -1,7 +1,7 @@ { "name": "shared-tree-shaking-no-server-provider", "private": true, - "version": "1.0.1", + "version": "1.0.2", "scripts": { "reset": "npx rimraf ./**/node_modules", "dev": "modern dev", diff --git a/apps/shared-tree-shaking/with-server/host/CHANGELOG.md b/apps/shared-tree-shaking/with-server/host/CHANGELOG.md index 0e9bfd3a511..e33efd8bf88 100644 --- a/apps/shared-tree-shaking/with-server/host/CHANGELOG.md +++ b/apps/shared-tree-shaking/with-server/host/CHANGELOG.md @@ -1,5 +1,13 @@ # modernjs-ssr-nested-remote +## 1.0.2 + +### Patch Changes + +- Updated dependencies [6caee05] +- Updated dependencies [918294f] + - @module-federation/modern-js-v3@2.1.0 + ## 1.0.1 ### Patch Changes diff --git a/apps/shared-tree-shaking/with-server/host/package.json b/apps/shared-tree-shaking/with-server/host/package.json index 424d0cf75bd..f070c8516a0 100644 --- a/apps/shared-tree-shaking/with-server/host/package.json +++ b/apps/shared-tree-shaking/with-server/host/package.json @@ -1,7 +1,7 @@ { "name": "shared-tree-shaking-with-server-host", "private": true, - "version": "1.0.1", + "version": "1.0.2", "scripts": { "reset": "npx rimraf ./**/node_modules", "dev": "modern dev", diff --git a/apps/shared-tree-shaking/with-server/provider/CHANGELOG.md b/apps/shared-tree-shaking/with-server/provider/CHANGELOG.md index 0e9bfd3a511..e33efd8bf88 100644 --- a/apps/shared-tree-shaking/with-server/provider/CHANGELOG.md +++ b/apps/shared-tree-shaking/with-server/provider/CHANGELOG.md @@ -1,5 +1,13 @@ # modernjs-ssr-nested-remote +## 1.0.2 + +### Patch Changes + +- Updated dependencies [6caee05] +- Updated dependencies [918294f] + - @module-federation/modern-js-v3@2.1.0 + ## 1.0.1 ### Patch Changes diff --git a/apps/shared-tree-shaking/with-server/provider/package.json b/apps/shared-tree-shaking/with-server/provider/package.json index 5e6aeaa1060..1d362a83250 100644 --- a/apps/shared-tree-shaking/with-server/provider/package.json +++ b/apps/shared-tree-shaking/with-server/provider/package.json @@ -1,7 +1,7 @@ { "name": "shared-tree-shaking-with-server-provider", "private": true, - "version": "1.0.1", + "version": "1.0.2", "scripts": { "reset": "npx rimraf ./**/node_modules", "dev": "modern dev", diff --git a/apps/website-new/CHANGELOG.md b/apps/website-new/CHANGELOG.md index b29a63c00e7..05a72c7fc9b 100644 --- a/apps/website-new/CHANGELOG.md +++ b/apps/website-new/CHANGELOG.md @@ -1,5 +1,16 @@ # website-new +## 1.3.14 + +### Patch Changes + +- Updated dependencies [918294f] +- Updated dependencies [24bf84d] +- Updated dependencies [da4c722] +- Updated dependencies [e787fd3] + - @module-federation/error-codes@2.1.0 + - @module-federation/rspress-plugin@2.1.0 + ## 1.3.13 ### Patch Changes diff --git a/apps/website-new/package.json b/apps/website-new/package.json index 36688a034cf..321aa5d402d 100644 --- a/apps/website-new/package.json +++ b/apps/website-new/package.json @@ -1,6 +1,6 @@ { "name": "website-new", - "version": "1.3.13", + "version": "1.3.14", "private": true, "scripts": { "dev": "rspress dev", diff --git a/packages/bridge/bridge-react-webpack-plugin/CHANGELOG.md b/packages/bridge/bridge-react-webpack-plugin/CHANGELOG.md index 41ee685e4e1..23da66ae390 100644 --- a/packages/bridge/bridge-react-webpack-plugin/CHANGELOG.md +++ b/packages/bridge/bridge-react-webpack-plugin/CHANGELOG.md @@ -1,5 +1,12 @@ # @module-federation/bridge-react-webpack-plugin +## 2.1.0 + +### Patch Changes + +- Updated dependencies [918294f] + - @module-federation/sdk@2.1.0 + ## 2.0.1 ### Patch Changes diff --git a/packages/bridge/bridge-react-webpack-plugin/package.json b/packages/bridge/bridge-react-webpack-plugin/package.json index 8508a8e50b9..dbbb204ab88 100644 --- a/packages/bridge/bridge-react-webpack-plugin/package.json +++ b/packages/bridge/bridge-react-webpack-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/bridge-react-webpack-plugin", - "version": "2.0.1", + "version": "2.1.0", "publishConfig": { "access": "public" }, diff --git a/packages/bridge/bridge-react/CHANGELOG.md b/packages/bridge/bridge-react/CHANGELOG.md index 1a3915a7c89..fbf40568f2a 100644 --- a/packages/bridge/bridge-react/CHANGELOG.md +++ b/packages/bridge/bridge-react/CHANGELOG.md @@ -1,5 +1,13 @@ # @module-federation/bridge-react +## 2.1.0 + +### Patch Changes + +- Updated dependencies [918294f] + - @module-federation/sdk@2.1.0 + - @module-federation/bridge-shared@2.1.0 + ## 2.0.1 ### Patch Changes diff --git a/packages/bridge/bridge-react/package.json b/packages/bridge/bridge-react/package.json index 7f6dc6025db..818b30b81d6 100644 --- a/packages/bridge/bridge-react/package.json +++ b/packages/bridge/bridge-react/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/bridge-react", - "version": "2.0.1", + "version": "2.1.0", "sideEffects": false, "publishConfig": { "access": "public" diff --git a/packages/bridge/bridge-shared/CHANGELOG.md b/packages/bridge/bridge-shared/CHANGELOG.md index 4fbfba2dd7f..3ea783e5108 100644 --- a/packages/bridge/bridge-shared/CHANGELOG.md +++ b/packages/bridge/bridge-shared/CHANGELOG.md @@ -1,5 +1,7 @@ # @module-federation/bridge-shared +## 2.1.0 + ## 2.0.1 ## 2.0.0 diff --git a/packages/bridge/bridge-shared/package.json b/packages/bridge/bridge-shared/package.json index af6f0bff665..57e546b6b50 100644 --- a/packages/bridge/bridge-shared/package.json +++ b/packages/bridge/bridge-shared/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/bridge-shared", - "version": "2.0.1", + "version": "2.1.0", "publishConfig": { "access": "public" }, diff --git a/packages/bridge/vue3-bridge/CHANGELOG.md b/packages/bridge/vue3-bridge/CHANGELOG.md index 97033bd8eb1..592f3624625 100644 --- a/packages/bridge/vue3-bridge/CHANGELOG.md +++ b/packages/bridge/vue3-bridge/CHANGELOG.md @@ -1,5 +1,15 @@ # @module-federation/bridge-vue3 +## 2.1.0 + +### Patch Changes + +- Updated dependencies [918294f] +- Updated dependencies [918294f] + - @module-federation/runtime@2.1.0 + - @module-federation/sdk@2.1.0 + - @module-federation/bridge-shared@2.1.0 + ## 2.0.1 ### Patch Changes diff --git a/packages/bridge/vue3-bridge/package.json b/packages/bridge/vue3-bridge/package.json index 204349eb8a7..45df8b19980 100644 --- a/packages/bridge/vue3-bridge/package.json +++ b/packages/bridge/vue3-bridge/package.json @@ -7,7 +7,7 @@ "url": "git+https://github.com/module-federation/core.git", "directory": "packages/bridge/vue3-bridge" }, - "version": "2.0.1", + "version": "2.1.0", "publishConfig": { "access": "public" }, diff --git a/packages/chrome-devtools/CHANGELOG.md b/packages/chrome-devtools/CHANGELOG.md index 6ee62991b13..6326cdc8ef4 100644 --- a/packages/chrome-devtools/CHANGELOG.md +++ b/packages/chrome-devtools/CHANGELOG.md @@ -1,5 +1,13 @@ # @module-federation/devtools +## 2.1.0 + +### Patch Changes + +- 5f85a56: fix(devtools): initialize missing **FEDERATION** defaults to avoid runtime undefined access in devtools integration. +- Updated dependencies [918294f] + - @module-federation/sdk@2.1.0 + ## 2.0.1 ### Patch Changes diff --git a/packages/chrome-devtools/package.json b/packages/chrome-devtools/package.json index 69a51d6b893..c298f19a939 100644 --- a/packages/chrome-devtools/package.json +++ b/packages/chrome-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/devtools", - "version": "2.0.1", + "version": "2.1.0", "license": "MIT", "repository": { "type": "git", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 9ec4c3535bb..e93cdd99045 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,16 @@ # @module-federation/cli +## 2.1.0 + +### Patch Changes + +- 918294f: Add missing release coverage for packages moved to the new build implementation and standardized ESM/CJS artifact outputs. This ensures package versioning and publish automation include the remaining affected packages on this branch. +- Updated dependencies [6235711] +- Updated dependencies [5954fe7] +- Updated dependencies [918294f] + - @module-federation/dts-plugin@2.1.0 + - @module-federation/sdk@2.1.0 + ## 2.0.1 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index 21092002c4e..3d825c0d84a 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/cli", - "version": "2.0.1", + "version": "2.1.0", "type": "commonjs", "description": "Module Federation CLI", "homepage": "https://module-federation.io", diff --git a/packages/create-module-federation/CHANGELOG.md b/packages/create-module-federation/CHANGELOG.md index 59d4fafdbbe..d6eac777dd8 100644 --- a/packages/create-module-federation/CHANGELOG.md +++ b/packages/create-module-federation/CHANGELOG.md @@ -1,5 +1,7 @@ # create-module-federation +## 2.1.0 + ## 2.0.1 ## 2.0.0 diff --git a/packages/create-module-federation/package.json b/packages/create-module-federation/package.json index 195a5806e16..4e26634412a 100644 --- a/packages/create-module-federation/package.json +++ b/packages/create-module-federation/package.json @@ -3,7 +3,7 @@ "description": "Create a new Module Federation project", "public": true, "sideEffects": false, - "version": "2.0.1", + "version": "2.1.0", "license": "MIT", "repository": { "type": "git", diff --git a/packages/data-prefetch/CHANGELOG.md b/packages/data-prefetch/CHANGELOG.md index b7270fd63d5..fbefe28b453 100644 --- a/packages/data-prefetch/CHANGELOG.md +++ b/packages/data-prefetch/CHANGELOG.md @@ -1,5 +1,15 @@ # @module-federation/data-prefetch +## 2.1.0 + +### Patch Changes + +- 918294f: Add runtime-safe access helpers for webpack require, webpack share-scope globals, and ignored dynamic imports, and migrate core/node runtime loaders to use these helpers. The helpers are exposed via a standalone `@module-federation/sdk/bundler` entrypoint so they can be built and consumed independently from the SDK main index bundle. +- Updated dependencies [918294f] +- Updated dependencies [918294f] + - @module-federation/runtime@2.1.0 + - @module-federation/sdk@2.1.0 + ## 2.0.1 ### Patch Changes diff --git a/packages/data-prefetch/package.json b/packages/data-prefetch/package.json index 0add5ece952..1a169cc73ee 100644 --- a/packages/data-prefetch/package.json +++ b/packages/data-prefetch/package.json @@ -1,7 +1,7 @@ { "name": "@module-federation/data-prefetch", "description": "Module Federation Data Prefetch", - "version": "2.0.1", + "version": "2.1.0", "type": "module", "author": "nieyan ", "homepage": "https://github.com/module-federation/core", diff --git a/packages/dts-plugin/CHANGELOG.md b/packages/dts-plugin/CHANGELOG.md index 89e6fd5ac22..19dbfcc6004 100644 --- a/packages/dts-plugin/CHANGELOG.md +++ b/packages/dts-plugin/CHANGELOG.md @@ -1,5 +1,20 @@ # @module-federation/dts-plugin +## 2.1.0 + +### Patch Changes + +- 6235711: Replace the Koa-based dev types server with a native Node HTTP server to reduce dependencies and keep type generation behavior unchanged. +- 5954fe7: Fix fork-dev-worker crashes in dts-plugin when consumeTypes is disabled +- Updated dependencies [918294f] +- Updated dependencies [24bf84d] +- Updated dependencies [918294f] +- Updated dependencies [918294f] + - @module-federation/error-codes@2.1.0 + - @module-federation/managers@2.1.0 + - @module-federation/sdk@2.1.0 + - @module-federation/third-party-dts-extractor@2.1.0 + ## 2.0.1 ### Patch Changes diff --git a/packages/dts-plugin/package.json b/packages/dts-plugin/package.json index cd381ab3a85..f38d9e929b4 100644 --- a/packages/dts-plugin/package.json +++ b/packages/dts-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/dts-plugin", - "version": "2.0.1", + "version": "2.1.0", "author": "hanric ", "main": "./dist/index.js", "module": "./dist/esm/index.mjs", diff --git a/packages/enhanced/CHANGELOG.md b/packages/enhanced/CHANGELOG.md index 4d502b78b0d..580d14a744a 100644 --- a/packages/enhanced/CHANGELOG.md +++ b/packages/enhanced/CHANGELOG.md @@ -1,5 +1,32 @@ # @module-federation/enhanced +## 2.1.0 + +### Patch Changes + +- 987716a: fix(enhanced): correct the condition for provideExternalRuntime field +- 0172491: Fix federation runtime bootstrap to rehydrate bundler runtime in workers. +- a0faa70: Security fix: bump Ajv usage to 8.18.0 to prevent CVE-2025-69873 from affecting `schema-utils` validation paths. +- 918294f: Add runtime-safe access helpers for webpack require, webpack share-scope globals, and ignored dynamic imports, and migrate core/node runtime loaders to use these helpers. The helpers are exposed via a standalone `@module-federation/sdk/bundler` entrypoint so they can be built and consumed independently from the SDK main index bundle. +- Updated dependencies [6235711] +- Updated dependencies [5a4f503] +- Updated dependencies [918294f] +- Updated dependencies [24bf84d] +- Updated dependencies [918294f] +- Updated dependencies [5954fe7] +- Updated dependencies [918294f] + - @module-federation/dts-plugin@2.1.0 + - @module-federation/manifest@2.1.0 + - @module-federation/error-codes@2.1.0 + - @module-federation/cli@2.1.0 + - @module-federation/managers@2.1.0 + - @module-federation/sdk@2.1.0 + - @module-federation/runtime-tools@2.1.0 + - @module-federation/data-prefetch@2.1.0 + - @module-federation/rspack@2.1.0 + - @module-federation/inject-external-runtime-core-plugin@2.1.0 + - @module-federation/bridge-react-webpack-plugin@2.1.0 + ## 2.0.1 ### Patch Changes diff --git a/packages/enhanced/package.json b/packages/enhanced/package.json index cef0f7595ca..def8680dfb5 100644 --- a/packages/enhanced/package.json +++ b/packages/enhanced/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/enhanced", - "version": "2.0.1", + "version": "2.1.0", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", "repository": { diff --git a/packages/error-codes/CHANGELOG.md b/packages/error-codes/CHANGELOG.md index f680996f84b..580d3a543f7 100644 --- a/packages/error-codes/CHANGELOG.md +++ b/packages/error-codes/CHANGELOG.md @@ -1,5 +1,12 @@ # @module-federation/error-codes +## 2.1.0 + +### Patch Changes + +- 918294f: Migrate `@module-federation/error-codes` and `@module-federation/runtime` package builds from Nx Rollup executor to `tsdown`, and modernize their emitted `dist` filenames and export map targets. +- 24bf84d: feat(runtime-core): add RUNTIME-010 error code and handling for name option inconsistency + ## 2.0.1 ## 2.0.0 diff --git a/packages/error-codes/package.json b/packages/error-codes/package.json index ed26fbe9ff0..e1e5397cf54 100644 --- a/packages/error-codes/package.json +++ b/packages/error-codes/package.json @@ -4,7 +4,7 @@ "author": "zhanghang ", "public": true, "sideEffects": false, - "version": "2.0.1", + "version": "2.1.0", "license": "MIT", "repository": { "type": "git", diff --git a/packages/esbuild/CHANGELOG.md b/packages/esbuild/CHANGELOG.md index 867cad8c667..f87b48a915c 100644 --- a/packages/esbuild/CHANGELOG.md +++ b/packages/esbuild/CHANGELOG.md @@ -1,5 +1,12 @@ # @module-federation/esbuild +## 0.0.97 + +### Patch Changes + +- Updated dependencies [918294f] + - @module-federation/sdk@2.1.0 + ## 0.0.96 ### Patch Changes diff --git a/packages/esbuild/package.json b/packages/esbuild/package.json index 9b8adb971fe..0de8fe0f5c7 100644 --- a/packages/esbuild/package.json +++ b/packages/esbuild/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/esbuild", - "version": "0.0.96", + "version": "0.0.97", "author": "Zack Jackson (@ScriptedAlchemy)", "main": "./dist/index.js", "module": "./dist/index.mjs", diff --git a/packages/managers/CHANGELOG.md b/packages/managers/CHANGELOG.md index 98cdaa1939c..5ca74130b5c 100644 --- a/packages/managers/CHANGELOG.md +++ b/packages/managers/CHANGELOG.md @@ -1,5 +1,13 @@ # @module-federation/managers +## 2.1.0 + +### Patch Changes + +- 918294f: Add missing release coverage for packages moved to the new build implementation and standardized ESM/CJS artifact outputs. This ensures package versioning and publish automation include the remaining affected packages on this branch. +- Updated dependencies [918294f] + - @module-federation/sdk@2.1.0 + ## 2.0.1 ### Patch Changes diff --git a/packages/managers/package.json b/packages/managers/package.json index 6021d8b5bd0..2ac510503b7 100644 --- a/packages/managers/package.json +++ b/packages/managers/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/managers", - "version": "2.0.1", + "version": "2.1.0", "license": "MIT", "description": "Provide managers for helping handle mf data .", "keywords": [ diff --git a/packages/manifest/CHANGELOG.md b/packages/manifest/CHANGELOG.md index 18283e16dc1..1a5eb923f63 100644 --- a/packages/manifest/CHANGELOG.md +++ b/packages/manifest/CHANGELOG.md @@ -1,5 +1,19 @@ # @module-federation/manifest +## 2.1.0 + +### Patch Changes + +- 5a4f503: fix(manifest): record split expose chunk assets +- 918294f: Add missing release coverage for packages moved to the new build implementation and standardized ESM/CJS artifact outputs. This ensures package versioning and publish automation include the remaining affected packages on this branch. +- Updated dependencies [6235711] +- Updated dependencies [918294f] +- Updated dependencies [5954fe7] +- Updated dependencies [918294f] + - @module-federation/dts-plugin@2.1.0 + - @module-federation/managers@2.1.0 + - @module-federation/sdk@2.1.0 + ## 2.0.1 ### Patch Changes diff --git a/packages/manifest/package.json b/packages/manifest/package.json index c743c24414d..bf97ed289a2 100644 --- a/packages/manifest/package.json +++ b/packages/manifest/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/manifest", - "version": "2.0.1", + "version": "2.1.0", "license": "MIT", "description": "Provide manifest/stats for webpack/rspack MF project .", "keywords": [ diff --git a/packages/metro-core/CHANGELOG.md b/packages/metro-core/CHANGELOG.md index 9a2c8e066a8..80d8091f2a6 100644 --- a/packages/metro-core/CHANGELOG.md +++ b/packages/metro-core/CHANGELOG.md @@ -1,5 +1,21 @@ # @module-federation/metro +## 2.1.0 + +### Patch Changes + +- 11d4af3: ci: add Metro e2e coverage to local CI and reuse the same Metro e2e runner in both local CI and GitHub Actions. +- 5eef805: fix Metro Windows compatibility by normalizing path handling and source URL generation across absolute and relative entry paths, and tighten expose key resolution to avoid incorrect extension fallback matches. +- 374f5c2: refactor and harden Metro module federation config handling by deduplicating normalized runtime plugins, tightening option validation, and improving warnings for unsupported/deprecated options, including deprecating `plugins` in favor of `runtimePlugins`. +- e1970eb: Add optional dts-plugin support for Metro remotes. When `dts` is enabled in `withModuleFederation` config, both `bundle-mf-remote` and remote `start` mode can generate `@mf-types.zip` / `@mf-types.d.ts`, populate `mf-manifest.json` `metaData.types`, and serve the generated type assets from the Metro temp directory in development. +- Updated dependencies [6235711] +- Updated dependencies [918294f] +- Updated dependencies [5954fe7] +- Updated dependencies [918294f] + - @module-federation/dts-plugin@2.1.0 + - @module-federation/runtime@2.1.0 + - @module-federation/sdk@2.1.0 + ## 2.0.1 ### Patch Changes diff --git a/packages/metro-core/package.json b/packages/metro-core/package.json index ffca514f39f..24c32e714ac 100644 --- a/packages/metro-core/package.json +++ b/packages/metro-core/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/metro", - "version": "2.0.1", + "version": "2.1.0", "description": "Module Federation for Metro bundler", "keywords": [ "module-federation", diff --git a/packages/metro-plugin-rnc-cli/CHANGELOG.md b/packages/metro-plugin-rnc-cli/CHANGELOG.md index be85802cfe2..0dd0c58195e 100644 --- a/packages/metro-plugin-rnc-cli/CHANGELOG.md +++ b/packages/metro-plugin-rnc-cli/CHANGELOG.md @@ -1,5 +1,15 @@ # @module-federation/metro-plugin-rnc-cli +## 2.1.0 + +### Patch Changes + +- Updated dependencies [11d4af3] +- Updated dependencies [5eef805] +- Updated dependencies [374f5c2] +- Updated dependencies [e1970eb] + - @module-federation/metro@2.1.0 + ## 2.0.1 ### Patch Changes diff --git a/packages/metro-plugin-rnc-cli/package.json b/packages/metro-plugin-rnc-cli/package.json index 8f9b1a734ff..3f68a8cc6f2 100644 --- a/packages/metro-plugin-rnc-cli/package.json +++ b/packages/metro-plugin-rnc-cli/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/metro-plugin-rnc-cli", - "version": "2.0.1", + "version": "2.1.0", "description": "Metro Module Federation plugin for React Native Enterprise Framework (RNEF)", "keywords": [ "rnc", diff --git a/packages/metro-plugin-rnef/CHANGELOG.md b/packages/metro-plugin-rnef/CHANGELOG.md index 125b45367ee..7bc0163e4d6 100644 --- a/packages/metro-plugin-rnef/CHANGELOG.md +++ b/packages/metro-plugin-rnef/CHANGELOG.md @@ -1,5 +1,15 @@ # @module-federation/metro-plugin-rnef +## 2.1.0 + +### Patch Changes + +- Updated dependencies [11d4af3] +- Updated dependencies [5eef805] +- Updated dependencies [374f5c2] +- Updated dependencies [e1970eb] + - @module-federation/metro@2.1.0 + ## 2.0.1 ### Patch Changes diff --git a/packages/metro-plugin-rnef/package.json b/packages/metro-plugin-rnef/package.json index 7d9919233d5..c18cffe3268 100644 --- a/packages/metro-plugin-rnef/package.json +++ b/packages/metro-plugin-rnef/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/metro-plugin-rnef", - "version": "2.0.1", + "version": "2.1.0", "description": "Metro Module Federation plugin for React Native Enterprise Framework (RNEF)", "keywords": [ "rnef", diff --git a/packages/modernjs-v3/CHANGELOG.md b/packages/modernjs-v3/CHANGELOG.md index b8678004884..7645b93ee07 100644 --- a/packages/modernjs-v3/CHANGELOG.md +++ b/packages/modernjs-v3/CHANGELOG.md @@ -1,5 +1,29 @@ # @module-federation/modern-js-v3 +## 2.1.0 + +### Minor Changes + +- 6caee05: refactor: remove remote ip strategy feature + +### Patch Changes + +- 918294f: Add missing release coverage for packages moved to the new build implementation and standardized ESM/CJS artifact outputs. This ensures package versioning and publish automation include the remaining affected packages on this branch. +- Updated dependencies [987716a] +- Updated dependencies [918294f] +- Updated dependencies [918294f] +- Updated dependencies [dfbf05f] +- Updated dependencies [0172491] +- Updated dependencies [a0faa70] +- Updated dependencies [918294f] + - @module-federation/enhanced@2.1.0 + - @module-federation/runtime@2.1.0 + - @module-federation/cli@2.1.0 + - @module-federation/rsbuild-plugin@2.1.0 + - @module-federation/node@2.7.33 + - @module-federation/sdk@2.1.0 + - @module-federation/bridge-react@2.1.0 + ## 2.0.1 ### Patch Changes diff --git a/packages/modernjs-v3/package.json b/packages/modernjs-v3/package.json index 9cbc7ecc6b7..c9d8e7e6c3a 100644 --- a/packages/modernjs-v3/package.json +++ b/packages/modernjs-v3/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/modern-js-v3", - "version": "2.0.1", + "version": "2.1.0", "files": [ "dist/", "types.d.ts", diff --git a/packages/modernjs/CHANGELOG.md b/packages/modernjs/CHANGELOG.md index 06b2850b559..0a2704674a8 100644 --- a/packages/modernjs/CHANGELOG.md +++ b/packages/modernjs/CHANGELOG.md @@ -1,16 +1,28 @@ # @module-federation/modern-js -## 2.70.6 +## 2.1.0 -### Patch Changes +### Minor Changes -- @module-federation/cli@2.0.1 -- @module-federation/enhanced@2.0.1 -- @module-federation/bridge-react@2.0.1 -- @module-federation/runtime@2.0.1 -- @module-federation/node@2.7.32 -- @module-federation/rsbuild-plugin@2.0.1 -- @module-federation/sdk@2.0.1 +- 6caee05: refactor: remove remote ip strategy feature + +### Patch Changes + +- 918294f: Add missing release coverage for packages moved to the new build implementation and standardized ESM/CJS artifact outputs. This ensures package versioning and publish automation include the remaining affected packages on this branch. +- Updated dependencies [987716a] +- Updated dependencies [918294f] +- Updated dependencies [918294f] +- Updated dependencies [dfbf05f] +- Updated dependencies [0172491] +- Updated dependencies [a0faa70] +- Updated dependencies [918294f] + - @module-federation/enhanced@2.1.0 + - @module-federation/runtime@2.1.0 + - @module-federation/cli@2.1.0 + - @module-federation/rsbuild-plugin@2.1.0 + - @module-federation/node@2.7.33 + - @module-federation/sdk@2.1.0 + - @module-federation/bridge-react@2.1.0 ## 0.24.2 diff --git a/packages/modernjs/package.json b/packages/modernjs/package.json index a77511bfec0..183844dbd0c 100644 --- a/packages/modernjs/package.json +++ b/packages/modernjs/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/modern-js", - "version": "2.70.6", + "version": "2.1.0", "files": [ "dist/", "types.d.ts", diff --git a/packages/native-federation-tests/CHANGELOG.md b/packages/native-federation-tests/CHANGELOG.md index d1472f906e2..f65deab1433 100644 --- a/packages/native-federation-tests/CHANGELOG.md +++ b/packages/native-federation-tests/CHANGELOG.md @@ -1,5 +1,11 @@ # @module-federation/native-federation-tests +## 0.6.3 + +### Patch Changes + +- 918294f: Add missing release coverage for packages moved to the new build implementation and standardized ESM/CJS artifact outputs. This ensures package versioning and publish automation include the remaining affected packages on this branch. + ## 0.6.2 ### Patch Changes diff --git a/packages/native-federation-tests/package.json b/packages/native-federation-tests/package.json index f9265c08436..7f2d5eccb1c 100644 --- a/packages/native-federation-tests/package.json +++ b/packages/native-federation-tests/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/native-federation-tests", - "version": "0.6.2", + "version": "0.6.3", "description": "Bundler agnostic unplugin to share federated tests", "publishConfig": { "access": "public" diff --git a/packages/native-federation-typescript/CHANGELOG.md b/packages/native-federation-typescript/CHANGELOG.md index c1b0c920677..d0e00c8139a 100644 --- a/packages/native-federation-typescript/CHANGELOG.md +++ b/packages/native-federation-typescript/CHANGELOG.md @@ -1,5 +1,11 @@ # @module-federation/native-federation-typescript +## 0.6.3 + +### Patch Changes + +- 918294f: Add missing release coverage for packages moved to the new build implementation and standardized ESM/CJS artifact outputs. This ensures package versioning and publish automation include the remaining affected packages on this branch. + ## 0.6.2 ### Patch Changes diff --git a/packages/native-federation-typescript/package.json b/packages/native-federation-typescript/package.json index 009e5c95eef..d48c42d60f9 100644 --- a/packages/native-federation-typescript/package.json +++ b/packages/native-federation-typescript/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/native-federation-typescript", - "version": "0.6.2", + "version": "0.6.3", "description": "Bundler agnostic unplugin to share federated types", "keywords": [ "module federation", diff --git a/packages/nextjs-mf/CHANGELOG.md b/packages/nextjs-mf/CHANGELOG.md index 7ad61e9b4b4..5597e0f6ccb 100644 --- a/packages/nextjs-mf/CHANGELOG.md +++ b/packages/nextjs-mf/CHANGELOG.md @@ -1,5 +1,22 @@ # @module-federation/nextjs-mf +## 8.8.57 + +### Patch Changes + +- 918294f: Add missing release coverage for packages moved to the new build implementation and standardized ESM/CJS artifact outputs. This ensures package versioning and publish automation include the remaining affected packages on this branch. +- Updated dependencies [987716a] +- Updated dependencies [918294f] +- Updated dependencies [203c950] +- Updated dependencies [0172491] +- Updated dependencies [a0faa70] +- Updated dependencies [918294f] + - @module-federation/enhanced@2.1.0 + - @module-federation/runtime@2.1.0 + - @module-federation/webpack-bundler-runtime@2.1.0 + - @module-federation/node@2.7.33 + - @module-federation/sdk@2.1.0 + ## 8.8.56 ### Patch Changes diff --git a/packages/nextjs-mf/package.json b/packages/nextjs-mf/package.json index 4f81bbd1444..adac29d36c0 100644 --- a/packages/nextjs-mf/package.json +++ b/packages/nextjs-mf/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/nextjs-mf", - "version": "8.8.56", + "version": "8.8.57", "license": "MIT", "main": "dist/src/index.js", "module": "dist/src/index.mjs", diff --git a/packages/node/CHANGELOG.md b/packages/node/CHANGELOG.md index 68f7c0ecd90..16ba17758db 100644 --- a/packages/node/CHANGELOG.md +++ b/packages/node/CHANGELOG.md @@ -1,5 +1,19 @@ # @module-federation/node +## 2.7.33 + +### Patch Changes + +- 918294f: Add runtime-safe access helpers for webpack require, webpack share-scope globals, and ignored dynamic imports, and migrate core/node runtime loaders to use these helpers. The helpers are exposed via a standalone `@module-federation/sdk/bundler` entrypoint so they can be built and consumed independently from the SDK main index bundle. +- Updated dependencies [987716a] +- Updated dependencies [918294f] +- Updated dependencies [0172491] +- Updated dependencies [a0faa70] +- Updated dependencies [918294f] + - @module-federation/enhanced@2.1.0 + - @module-federation/runtime@2.1.0 + - @module-federation/sdk@2.1.0 + ## 2.7.32 ### Patch Changes diff --git a/packages/node/package.json b/packages/node/package.json index 153615ae9a1..9e20e175634 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -1,7 +1,7 @@ { "public": true, "name": "@module-federation/node", - "version": "2.7.32", + "version": "2.7.33", "type": "commonjs", "main": "./dist/src/index.js", "module": "./dist/src/index.mjs", diff --git a/packages/retry-plugin/CHANGELOG.md b/packages/retry-plugin/CHANGELOG.md index 829f9ad432d..e566e0288d2 100644 --- a/packages/retry-plugin/CHANGELOG.md +++ b/packages/retry-plugin/CHANGELOG.md @@ -1,5 +1,13 @@ # @module-federation/retry-plugin +## 2.1.0 + +### Patch Changes + +- 918294f: Add missing release coverage for packages moved to the new build implementation and standardized ESM/CJS artifact outputs. This ensures package versioning and publish automation include the remaining affected packages on this branch. +- Updated dependencies [918294f] + - @module-federation/sdk@2.1.0 + ## 2.0.1 ### Patch Changes diff --git a/packages/retry-plugin/package.json b/packages/retry-plugin/package.json index 3cbc6db33a1..1eb8ef69cd1 100644 --- a/packages/retry-plugin/package.json +++ b/packages/retry-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/retry-plugin", - "version": "2.0.1", + "version": "2.1.0", "author": "danpeen ", "main": "./dist/index.js", "module": "./dist/esm/index.js", diff --git a/packages/rsbuild-plugin/CHANGELOG.md b/packages/rsbuild-plugin/CHANGELOG.md index fb410aef3d1..524925bbfc7 100644 --- a/packages/rsbuild-plugin/CHANGELOG.md +++ b/packages/rsbuild-plugin/CHANGELOG.md @@ -1,5 +1,18 @@ # @module-federation/rsbuild-plugin +## 2.1.0 + +### Patch Changes + +- dfbf05f: Fix app-mode `target: 'node'` handling to respect custom `environment` names, improve missing-environment errors, auto-detect default environment names by caller/tooling when `environment` is omitted, and ensure selected node-target environments still receive federation plugin injection for commonjs-like SSR outputs. +- Updated dependencies [987716a] +- Updated dependencies [0172491] +- Updated dependencies [a0faa70] +- Updated dependencies [918294f] + - @module-federation/enhanced@2.1.0 + - @module-federation/node@2.7.33 + - @module-federation/sdk@2.1.0 + ## 2.0.1 ### Patch Changes diff --git a/packages/rsbuild-plugin/package.json b/packages/rsbuild-plugin/package.json index 96c22608df3..9c4bd8d973b 100644 --- a/packages/rsbuild-plugin/package.json +++ b/packages/rsbuild-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/rsbuild-plugin", - "version": "2.0.1", + "version": "2.1.0", "description": "Module Federation plugin for Rsbuild", "homepage": "https://module-federation.io", "bugs": { diff --git a/packages/rspack/CHANGELOG.md b/packages/rspack/CHANGELOG.md index 6553400ee30..0eba782844d 100644 --- a/packages/rspack/CHANGELOG.md +++ b/packages/rspack/CHANGELOG.md @@ -1,5 +1,23 @@ # @module-federation/rspack +## 2.1.0 + +### Patch Changes + +- 918294f: Add runtime-safe access helpers for webpack require, webpack share-scope globals, and ignored dynamic imports, and migrate core/node runtime loaders to use these helpers. The helpers are exposed via a standalone `@module-federation/sdk/bundler` entrypoint so they can be built and consumed independently from the SDK main index bundle. +- Updated dependencies [6235711] +- Updated dependencies [5a4f503] +- Updated dependencies [918294f] +- Updated dependencies [5954fe7] +- Updated dependencies [918294f] + - @module-federation/dts-plugin@2.1.0 + - @module-federation/manifest@2.1.0 + - @module-federation/managers@2.1.0 + - @module-federation/sdk@2.1.0 + - @module-federation/runtime-tools@2.1.0 + - @module-federation/inject-external-runtime-core-plugin@2.1.0 + - @module-federation/bridge-react-webpack-plugin@2.1.0 + ## 2.0.1 ### Patch Changes diff --git a/packages/rspack/package.json b/packages/rspack/package.json index f8cdb4f4ac4..023a79f9003 100644 --- a/packages/rspack/package.json +++ b/packages/rspack/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/rspack", - "version": "2.0.1", + "version": "2.1.0", "license": "MIT", "keywords": [ "Module Federation", diff --git a/packages/rspress-plugin/CHANGELOG.md b/packages/rspress-plugin/CHANGELOG.md index c5d1ead4960..95fb4dc2174 100644 --- a/packages/rspress-plugin/CHANGELOG.md +++ b/packages/rspress-plugin/CHANGELOG.md @@ -1,5 +1,23 @@ # @module-federation/rspress-plugin +## 2.1.0 + +### Patch Changes + +- da4c722: fix(rspress-plugin): auto infer environment +- e787fd3: fix(rspress-plugin): set config.ssg.experimentalWorker true if enable ssg-md +- Updated dependencies [987716a] +- Updated dependencies [918294f] +- Updated dependencies [24bf84d] +- Updated dependencies [dfbf05f] +- Updated dependencies [0172491] +- Updated dependencies [a0faa70] +- Updated dependencies [918294f] + - @module-federation/enhanced@2.1.0 + - @module-federation/error-codes@2.1.0 + - @module-federation/rsbuild-plugin@2.1.0 + - @module-federation/sdk@2.1.0 + ## 2.0.1 ### Patch Changes diff --git a/packages/rspress-plugin/package.json b/packages/rspress-plugin/package.json index adc5ad4f325..6a483e7350f 100644 --- a/packages/rspress-plugin/package.json +++ b/packages/rspress-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/rspress-plugin", - "version": "2.0.1", + "version": "2.1.0", "type": "module", "description": "Module Federation plugin for Rspress", "keywords": [ diff --git a/packages/runtime-core/CHANGELOG.md b/packages/runtime-core/CHANGELOG.md index a37c6ac3d24..b15baed8cf6 100644 --- a/packages/runtime-core/CHANGELOG.md +++ b/packages/runtime-core/CHANGELOG.md @@ -1,5 +1,18 @@ # @module-federation/runtime +## 2.1.0 + +### Patch Changes + +- 24bf84d: feat(runtime-core): add RUNTIME-010 error code and handling for name option inconsistency +- 203c950: fix(runtime-core): preserve init scope across module init and avoid self-load init loops +- 918294f: Add runtime-safe access helpers for webpack require, webpack share-scope globals, and ignored dynamic imports, and migrate core/node runtime loaders to use these helpers. The helpers are exposed via a standalone `@module-federation/sdk/bundler` entrypoint so they can be built and consumed independently from the SDK main index bundle. +- Updated dependencies [918294f] +- Updated dependencies [24bf84d] +- Updated dependencies [918294f] + - @module-federation/error-codes@2.1.0 + - @module-federation/sdk@2.1.0 + ## 2.0.1 ### Patch Changes diff --git a/packages/runtime-core/package.json b/packages/runtime-core/package.json index 65cef7fa432..fba90a6c2eb 100644 --- a/packages/runtime-core/package.json +++ b/packages/runtime-core/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/runtime-core", - "version": "2.0.1", + "version": "2.1.0", "type": "module", "author": "zhouxiao ", "main": "./dist/index.cjs", diff --git a/packages/runtime-plugins/inject-external-runtime-core-plugin/CHANGELOG.md b/packages/runtime-plugins/inject-external-runtime-core-plugin/CHANGELOG.md index 6076c6ac3c2..dd430e91e7b 100644 --- a/packages/runtime-plugins/inject-external-runtime-core-plugin/CHANGELOG.md +++ b/packages/runtime-plugins/inject-external-runtime-core-plugin/CHANGELOG.md @@ -1,5 +1,13 @@ # @module-federation/inject-external-runtime-core-plugin +## 2.1.0 + +### Patch Changes + +- 918294f: Add runtime-safe access helpers for webpack require, webpack share-scope globals, and ignored dynamic imports, and migrate core/node runtime loaders to use these helpers. The helpers are exposed via a standalone `@module-federation/sdk/bundler` entrypoint so they can be built and consumed independently from the SDK main index bundle. +- Updated dependencies [918294f] + - @module-federation/runtime-tools@2.1.0 + ## 2.0.1 ### Patch Changes diff --git a/packages/runtime-plugins/inject-external-runtime-core-plugin/package.json b/packages/runtime-plugins/inject-external-runtime-core-plugin/package.json index 0f5a43946e8..b7779925405 100644 --- a/packages/runtime-plugins/inject-external-runtime-core-plugin/package.json +++ b/packages/runtime-plugins/inject-external-runtime-core-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/inject-external-runtime-core-plugin", - "version": "2.0.1", + "version": "2.1.0", "type": "module", "license": "MIT", "description": "A sdk for support module federation", diff --git a/packages/runtime-tools/CHANGELOG.md b/packages/runtime-tools/CHANGELOG.md index 0685334fa2c..f2050197977 100644 --- a/packages/runtime-tools/CHANGELOG.md +++ b/packages/runtime-tools/CHANGELOG.md @@ -1,5 +1,16 @@ # @module-federation/runtime-tools +## 2.1.0 + +### Patch Changes + +- 918294f: Add runtime-safe access helpers for webpack require, webpack share-scope globals, and ignored dynamic imports, and migrate core/node runtime loaders to use these helpers. The helpers are exposed via a standalone `@module-federation/sdk/bundler` entrypoint so they can be built and consumed independently from the SDK main index bundle. +- Updated dependencies [918294f] +- Updated dependencies [203c950] +- Updated dependencies [918294f] + - @module-federation/runtime@2.1.0 + - @module-federation/webpack-bundler-runtime@2.1.0 + ## 2.0.1 ### Patch Changes diff --git a/packages/runtime-tools/package.json b/packages/runtime-tools/package.json index f86a1e0b5c5..f873db23ed8 100644 --- a/packages/runtime-tools/package.json +++ b/packages/runtime-tools/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/runtime-tools", - "version": "2.0.1", + "version": "2.1.0", "type": "module", "author": "zhanghang ", "main": "./dist/index.cjs", diff --git a/packages/runtime/CHANGELOG.md b/packages/runtime/CHANGELOG.md index ea1287b9e4f..05233656bb5 100644 --- a/packages/runtime/CHANGELOG.md +++ b/packages/runtime/CHANGELOG.md @@ -1,5 +1,18 @@ # @module-federation/runtime +## 2.1.0 + +### Patch Changes + +- 918294f: Migrate `@module-federation/error-codes` and `@module-federation/runtime` package builds from Nx Rollup executor to `tsdown`, and modernize their emitted `dist` filenames and export map targets. +- Updated dependencies [918294f] +- Updated dependencies [24bf84d] +- Updated dependencies [203c950] +- Updated dependencies [918294f] + - @module-federation/error-codes@2.1.0 + - @module-federation/runtime-core@2.1.0 + - @module-federation/sdk@2.1.0 + ## 2.0.1 ### Patch Changes diff --git a/packages/runtime/package.json b/packages/runtime/package.json index 222ae2c7419..3c4f1f33236 100644 --- a/packages/runtime/package.json +++ b/packages/runtime/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/runtime", - "version": "2.0.1", + "version": "2.1.0", "type": "module", "author": "zhouxiao ", "main": "./dist/index.cjs", diff --git a/packages/sdk/CHANGELOG.md b/packages/sdk/CHANGELOG.md index 6d9c07326e3..dba0faa04c7 100644 --- a/packages/sdk/CHANGELOG.md +++ b/packages/sdk/CHANGELOG.md @@ -1,5 +1,11 @@ # @module-federation/sdk +## 2.1.0 + +### Patch Changes + +- 918294f: Add runtime-safe access helpers for webpack require, webpack share-scope globals, and ignored dynamic imports, and migrate core/node runtime loaders to use these helpers. The helpers are exposed via a standalone `@module-federation/sdk/bundler` entrypoint so they can be built and consumed independently from the SDK main index bundle. + ## 2.0.1 ## 2.0.0 diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 85026bc4549..8359ce47ada 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/sdk", - "version": "2.0.1", + "version": "2.1.0", "type": "module", "license": "MIT", "description": "A sdk for support module federation", diff --git a/packages/storybook-addon/CHANGELOG.md b/packages/storybook-addon/CHANGELOG.md index 88c2cbf404e..7c048912237 100644 --- a/packages/storybook-addon/CHANGELOG.md +++ b/packages/storybook-addon/CHANGELOG.md @@ -1,5 +1,16 @@ # @module-federation/storybook-addon +## 6.0.2 + +### Patch Changes + +- Updated dependencies [987716a] +- Updated dependencies [0172491] +- Updated dependencies [a0faa70] +- Updated dependencies [918294f] + - @module-federation/enhanced@2.1.0 + - @module-federation/sdk@2.1.0 + ## 6.0.1 ### Patch Changes diff --git a/packages/storybook-addon/package.json b/packages/storybook-addon/package.json index 1bde1da6101..b36f9c4b3de 100644 --- a/packages/storybook-addon/package.json +++ b/packages/storybook-addon/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/storybook-addon", - "version": "6.0.1", + "version": "6.0.2", "description": "Storybook addon to consume remote module federated apps/components", "type": "module", "license": "MIT", @@ -63,7 +63,7 @@ }, "peerDependencies": { "@rsbuild/core": "^1.0.1 || ^2.0.0-0", - "@module-federation/sdk": "^2.0.1", + "@module-federation/sdk": "^2.1.0", "@nx/react": ">= 16.0.0", "@nx/webpack": ">= 16.0.0", "@nx/module-federation": ">= 16.0.0", diff --git a/packages/third-party-dts-extractor/CHANGELOG.md b/packages/third-party-dts-extractor/CHANGELOG.md index 5b3f368f568..dbc84fe02e0 100644 --- a/packages/third-party-dts-extractor/CHANGELOG.md +++ b/packages/third-party-dts-extractor/CHANGELOG.md @@ -1,5 +1,7 @@ # @module-federation/third-party-dts-extractor +## 2.1.0 + ## 2.0.1 ## 2.0.0 diff --git a/packages/third-party-dts-extractor/package.json b/packages/third-party-dts-extractor/package.json index 5b34f80767c..cc9670841c3 100644 --- a/packages/third-party-dts-extractor/package.json +++ b/packages/third-party-dts-extractor/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/third-party-dts-extractor", - "version": "2.0.1", + "version": "2.1.0", "files": [ "dist/", "README.md" diff --git a/packages/treeshake-frontend/CHANGELOG.md b/packages/treeshake-frontend/CHANGELOG.md index 728324fc704..0eac0c39da6 100644 --- a/packages/treeshake-frontend/CHANGELOG.md +++ b/packages/treeshake-frontend/CHANGELOG.md @@ -1,3 +1,5 @@ # @module-federation/treeshake-frontend +## 2.1.0 + ## 2.0.1 diff --git a/packages/treeshake-frontend/package.json b/packages/treeshake-frontend/package.json index c24edac5f53..04bac160005 100644 --- a/packages/treeshake-frontend/package.json +++ b/packages/treeshake-frontend/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/treeshake-frontend", - "version": "2.0.1", + "version": "2.1.0", "scripts": { "dev": "rsbuild dev", "build": "rsbuild build && rslib build", diff --git a/packages/treeshake-server/CHANGELOG.md b/packages/treeshake-server/CHANGELOG.md index 3ade0ae0927..4a54d1067d9 100644 --- a/packages/treeshake-server/CHANGELOG.md +++ b/packages/treeshake-server/CHANGELOG.md @@ -1,5 +1,7 @@ # @module-federation/treeshake-server +## 2.1.0 + ## 2.0.1 ### Patch Changes diff --git a/packages/treeshake-server/package.json b/packages/treeshake-server/package.json index c590954e26b..38390eff1d7 100644 --- a/packages/treeshake-server/package.json +++ b/packages/treeshake-server/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/treeshake-server", - "version": "2.0.1", + "version": "2.1.0", "description": "Build service powered by Hono that installs dependencies, builds with Rspack, and uploads artifacts.", "main": "dist/index.js", "module": "dist/index.mjs", diff --git a/packages/utilities/CHANGELOG.md b/packages/utilities/CHANGELOG.md index 48de5aad3f3..f732c07bf19 100644 --- a/packages/utilities/CHANGELOG.md +++ b/packages/utilities/CHANGELOG.md @@ -1,5 +1,14 @@ # @module-federation/utilities +## 3.1.85 + +### Patch Changes + +- 2a2042d: fix(utilities): align published entrypoints with rslib output and add publint CI coverage. +- 918294f: Add runtime-safe access helpers for webpack require, webpack share-scope globals, and ignored dynamic imports, and migrate core/node runtime loaders to use these helpers. The helpers are exposed via a standalone `@module-federation/sdk/bundler` entrypoint so they can be built and consumed independently from the SDK main index bundle. +- Updated dependencies [918294f] + - @module-federation/sdk@2.1.0 + ## 3.1.84 ### Patch Changes diff --git a/packages/utilities/package.json b/packages/utilities/package.json index e4771bab97e..917b5de9b87 100644 --- a/packages/utilities/package.json +++ b/packages/utilities/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/utilities", - "version": "3.1.84", + "version": "3.1.85", "main": "./dist/cjs/index.js", "module": "./dist/esm/index.mjs", "types": "./dist/types/index.d.ts", diff --git a/packages/webpack-bundler-runtime/CHANGELOG.md b/packages/webpack-bundler-runtime/CHANGELOG.md index 714be43eb66..3a4cc54241a 100644 --- a/packages/webpack-bundler-runtime/CHANGELOG.md +++ b/packages/webpack-bundler-runtime/CHANGELOG.md @@ -1,5 +1,19 @@ # @module-federation/webpack-bundler-runtime +## 2.1.0 + +### Minor Changes + +- 203c950: feat(webpack-bundler-runtime): support multiple share scopes for remotes + +### Patch Changes + +- 918294f: Add runtime-safe access helpers for webpack require, webpack share-scope globals, and ignored dynamic imports, and migrate core/node runtime loaders to use these helpers. The helpers are exposed via a standalone `@module-federation/sdk/bundler` entrypoint so they can be built and consumed independently from the SDK main index bundle. +- Updated dependencies [918294f] +- Updated dependencies [918294f] + - @module-federation/runtime@2.1.0 + - @module-federation/sdk@2.1.0 + ## 2.0.1 ### Patch Changes diff --git a/packages/webpack-bundler-runtime/package.json b/packages/webpack-bundler-runtime/package.json index f7cdd93eded..7208f21397e 100644 --- a/packages/webpack-bundler-runtime/package.json +++ b/packages/webpack-bundler-runtime/package.json @@ -1,7 +1,7 @@ { "public": true, "name": "@module-federation/webpack-bundler-runtime", - "version": "2.0.1", + "version": "2.1.0", "type": "module", "license": "MIT", "description": "Module Federation Runtime for webpack",