diff --git a/.changeset/ai-calm-dog.md b/.changeset/ai-calm-dog.md deleted file mode 100644 index 4438beb10fa..00000000000 --- a/.changeset/ai-calm-dog.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"@module-federation/enhanced": minor ---- - -Updated ModuleFederationPlugin to enhance configuration capabilities and target environment identification. - -- Introduced `definePluginOptions` to manage DefinePlugin settings. -- Added `FEDERATION_OPTIMIZE_NO_SNAPSHOT_PLUGIN` to handle disabling of snapshot optimizations via experiments. -- Implemented environment target detection (`web` or `node`) based on compiler options and experiments. -- Consolidated DefinePlugin application with the newly constructed `definePluginOptions`. diff --git a/.changeset/ai-sleepy-cat.md b/.changeset/ai-sleepy-cat.md deleted file mode 100644 index 51533c496cb..00000000000 --- a/.changeset/ai-sleepy-cat.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -"@module-federation/sdk": minor ---- - -Introduced environment-specific handling for `createScriptNode` and `loadScriptNode` functions and added build optimization options. - -- Declared `ENV_TARGET` constant to differentiate between 'web' and 'node' environments. -- Modified `createScriptNode` and `loadScriptNode` to execute only in Node.js environment. - - Throws an error if attempted in a non-Node.js environment. -- Added logging for debugging purposes. -- Introduced `optimization` options in `ModuleFederationPluginOptions`. - - Added config for `disableSnapshot` and `target` environment optimizations. diff --git a/.changeset/ai-sleepy-lion.md b/.changeset/ai-sleepy-lion.md deleted file mode 100644 index 21f7a2baf83..00000000000 --- a/.changeset/ai-sleepy-lion.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -"@module-federation/runtime-core": minor ---- - -Add conditional functionality for snapshots and optimize entry loading. - -- Introduced FEDERATION_OPTIMIZE_NO_SNAPSHOT_PLUGIN constant to control snapshot functionality. - - Default to include snapshot functionality if constant is not defined. -- Simplified plugin loading logic to check USE_SNAPSHOT flag. -- Added ENV_TARGET constant to differentiate between web and node environments. -- Extracted duplicated logic for handling remote entry loaded into `handleRemoteEntryLoaded` function. -- Refactored entry loading to use conditional environment checks with `ENV_TARGET`. diff --git a/.changeset/brave-boats-tan.md b/.changeset/brave-boats-tan.md deleted file mode 100644 index ff473342d20..00000000000 --- a/.changeset/brave-boats-tan.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@module-federation/storybook-addon': patch ---- - -remove utilities package import diff --git a/.changeset/bright-beds-obey.md b/.changeset/bright-beds-obey.md deleted file mode 100644 index 083fae50c7d..00000000000 --- a/.changeset/bright-beds-obey.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@module-federation/runtime-core': patch ---- - -Allow extensions other than .js for non-manifest entries diff --git a/.changeset/nervous-cougars-heal.md b/.changeset/nervous-cougars-heal.md deleted file mode 100644 index 5c438e3bf42..00000000000 --- a/.changeset/nervous-cougars-heal.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@module-federation/rsbuild-plugin': patch ---- - -fix(rsbuild-plugin): detect server.cors option to check waring diff --git a/.changeset/nice-windows-stare.md b/.changeset/nice-windows-stare.md deleted file mode 100644 index 0890109d3b0..00000000000 --- a/.changeset/nice-windows-stare.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@module-federation/rsbuild-plugin': patch ---- - -fix(rsbuild-plugin): judge options from orignal userConfig diff --git a/.changeset/quiet-bottles-unite.md b/.changeset/quiet-bottles-unite.md deleted file mode 100644 index b50e73f1645..00000000000 --- a/.changeset/quiet-bottles-unite.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@module-federation/dts-plugin': patch -'@module-federation/enhanced': patch -'@module-federation/rspack': patch ---- - -fix(dts-plugin): add dynamic-remote-type-hints-plugin to runtimePlugins if not disable diff --git a/.changeset/rspack-define-env-constants.md b/.changeset/rspack-define-env-constants.md deleted file mode 100644 index 1cefeb479d1..00000000000 --- a/.changeset/rspack-define-env-constants.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"@module-federation/rspack": minor ---- - -Update Rspack ModuleFederationPlugin to support enhanced configuration capabilities and environment targeting. - -- Injects `FEDERATION_OPTIMIZE_NO_SNAPSHOT_PLUGIN` and `ENV_TARGET` as global constants using DefinePlugin, based on the new `experiments.optimization` options. -- Ensures parity with the Webpack plugin for build-time optimizations and environment-specific code paths. -- Enables tree-shaking and feature toggling in the runtime and SDK for both Rspack and Webpack builds. diff --git a/.changeset/spotty-buttons-cough.md b/.changeset/spotty-buttons-cough.md deleted file mode 100644 index 3af6760e6be..00000000000 --- a/.changeset/spotty-buttons-cough.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@module-federation/storybook-addon': patch ---- - -fix type error with nx update diff --git a/.changeset/swift-kiwis-argue.md b/.changeset/swift-kiwis-argue.md deleted file mode 100644 index 5e627fcb2ea..00000000000 --- a/.changeset/swift-kiwis-argue.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@module-federation/bridge-shared': patch -'@module-federation/bridge-vue3': patch ---- - -vue.js has router option added to the vue3-bridge diff --git a/apps/modernjs/CHANGELOG.md b/apps/modernjs/CHANGELOG.md index 70cbb923f6e..38aecfa3a7b 100644 --- a/apps/modernjs/CHANGELOG.md +++ b/apps/modernjs/CHANGELOG.md @@ -1,5 +1,13 @@ # @module-federation/modernjsapp +## 0.1.95 + +### Patch Changes + +- Updated dependencies [82b8cac] +- Updated dependencies [0eb6697] + - @module-federation/enhanced@0.14.0 + ## 0.1.94 ### Patch Changes diff --git a/apps/modernjs/package.json b/apps/modernjs/package.json index a8d9e8f243a..ead8c577e9d 100644 --- a/apps/modernjs/package.json +++ b/apps/modernjs/package.json @@ -1,7 +1,7 @@ { "name": "@module-federation/modernjsapp", "private": true, - "version": "0.1.94", + "version": "0.1.95", "scripts": { "reset": "npx rimraf ./**/node_modules", "dev": "modern dev", diff --git a/apps/router-demo/router-remote5-2005/CHANGELOG.md b/apps/router-demo/router-remote5-2005/CHANGELOG.md index 44fc05c6d5b..114bc485678 100644 --- a/apps/router-demo/router-remote5-2005/CHANGELOG.md +++ b/apps/router-demo/router-remote5-2005/CHANGELOG.md @@ -1,5 +1,14 @@ # remote5 +## 1.1.2 + +### Patch Changes + +- Updated dependencies [26f8a77] +- Updated dependencies [d237ab9] + - @module-federation/rsbuild-plugin@0.14.0 + - @module-federation/bridge-react@0.14.0 + ## 1.1.1 ### Patch Changes diff --git a/apps/router-demo/router-remote5-2005/package.json b/apps/router-demo/router-remote5-2005/package.json index a577eea430a..e14800f3920 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": "1.1.1", + "version": "1.1.2", "scripts": { "dev": "rsbuild dev", "build": "rsbuild build", diff --git a/apps/website-new/CHANGELOG.md b/apps/website-new/CHANGELOG.md index 2dca235b68f..a23ac35d20d 100644 --- a/apps/website-new/CHANGELOG.md +++ b/apps/website-new/CHANGELOG.md @@ -1,5 +1,11 @@ # website-new +## 1.1.2 + +### Patch Changes + +- @module-federation/error-codes@0.14.0 + ## 1.1.1 ### Patch Changes diff --git a/apps/website-new/package.json b/apps/website-new/package.json index 13e2f28fbe3..3755e4bd210 100644 --- a/apps/website-new/package.json +++ b/apps/website-new/package.json @@ -1,6 +1,6 @@ { "name": "website-new", - "version": "1.1.1", + "version": "1.1.2", "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 f1e108e95f5..9f2cd9984f4 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 +## 0.14.0 + +### Patch Changes + +- Updated dependencies [82b8cac] + - @module-federation/sdk@0.14.0 + ## 0.13.1 ### Patch Changes diff --git a/packages/bridge/bridge-react-webpack-plugin/package.json b/packages/bridge/bridge-react-webpack-plugin/package.json index 3b85d937ded..769a63b0507 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": "0.13.1", + "version": "0.14.0", "publishConfig": { "access": "public" }, diff --git a/packages/bridge/bridge-react/CHANGELOG.md b/packages/bridge/bridge-react/CHANGELOG.md index 9e02fad719f..e53c12bcb3b 100644 --- a/packages/bridge/bridge-react/CHANGELOG.md +++ b/packages/bridge/bridge-react/CHANGELOG.md @@ -1,5 +1,14 @@ # @module-federation/bridge-react +## 0.14.0 + +### Patch Changes + +- Updated dependencies [82b8cac] +- Updated dependencies [677aac9] + - @module-federation/sdk@0.14.0 + - @module-federation/bridge-shared@0.14.0 + ## 0.13.1 ### Patch Changes diff --git a/packages/bridge/bridge-react/package.json b/packages/bridge/bridge-react/package.json index b54a24a2477..9c2ea7b78bf 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": "0.13.1", + "version": "0.14.0", "publishConfig": { "access": "public" }, diff --git a/packages/bridge/bridge-shared/CHANGELOG.md b/packages/bridge/bridge-shared/CHANGELOG.md index 3344b420c39..0edcc57fa8d 100644 --- a/packages/bridge/bridge-shared/CHANGELOG.md +++ b/packages/bridge/bridge-shared/CHANGELOG.md @@ -1,5 +1,11 @@ # @module-federation/bridge-shared +## 0.14.0 + +### Patch Changes + +- 677aac9: vue.js has router option added to the vue3-bridge + ## 0.13.1 ## 0.13.0 diff --git a/packages/bridge/bridge-shared/package.json b/packages/bridge/bridge-shared/package.json index 3a4279756d2..7f88e3b2abd 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": "0.13.1", + "version": "0.14.0", "publishConfig": { "access": "public" }, diff --git a/packages/bridge/vue3-bridge/CHANGELOG.md b/packages/bridge/vue3-bridge/CHANGELOG.md index 9d38780c6c1..f29f1176dea 100644 --- a/packages/bridge/vue3-bridge/CHANGELOG.md +++ b/packages/bridge/vue3-bridge/CHANGELOG.md @@ -1,5 +1,16 @@ # @module-federation/bridge-vue3 +## 0.14.0 + +### Patch Changes + +- 677aac9: vue.js has router option added to the vue3-bridge +- Updated dependencies [82b8cac] +- Updated dependencies [677aac9] + - @module-federation/sdk@0.14.0 + - @module-federation/bridge-shared@0.14.0 + - @module-federation/runtime@0.14.0 + ## 0.13.1 ### Patch Changes diff --git a/packages/bridge/vue3-bridge/package.json b/packages/bridge/vue3-bridge/package.json index 3a2081e4670..207191e084d 100644 --- a/packages/bridge/vue3-bridge/package.json +++ b/packages/bridge/vue3-bridge/package.json @@ -7,7 +7,7 @@ "url": "https://github.com/module-federation/core", "directory": "packages/vue3-bridge" }, - "version": "0.13.1", + "version": "0.14.0", "publishConfig": { "access": "public" }, diff --git a/packages/chrome-devtools/CHANGELOG.md b/packages/chrome-devtools/CHANGELOG.md index 9eef2cb70d8..6ef2cc57f53 100644 --- a/packages/chrome-devtools/CHANGELOG.md +++ b/packages/chrome-devtools/CHANGELOG.md @@ -1,5 +1,12 @@ # @module-federation/devtools +## 0.14.0 + +### Patch Changes + +- Updated dependencies [82b8cac] + - @module-federation/sdk@0.14.0 + ## 0.13.1 ### Patch Changes diff --git a/packages/chrome-devtools/package.json b/packages/chrome-devtools/package.json index 06098c7b25c..245f48bf969 100644 --- a/packages/chrome-devtools/package.json +++ b/packages/chrome-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/devtools", - "version": "0.13.1", + "version": "0.14.0", "license": "MIT", "repository": { "type": "git", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 37e0dd844b7..9dfc16de363 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,14 @@ # @module-federation/cli +## 0.14.0 + +### Patch Changes + +- Updated dependencies [82b8cac] +- Updated dependencies [0eb6697] + - @module-federation/sdk@0.14.0 + - @module-federation/dts-plugin@0.14.0 + ## 0.13.1 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index 6e7a4ca174a..5a3b62bc21a 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/cli", - "version": "0.13.1", + "version": "0.14.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 218af6822ac..ddccecf579a 100644 --- a/packages/create-module-federation/CHANGELOG.md +++ b/packages/create-module-federation/CHANGELOG.md @@ -1,5 +1,7 @@ # create-module-federation +## 0.14.0 + ## 0.13.1 ## 0.13.0 diff --git a/packages/create-module-federation/package.json b/packages/create-module-federation/package.json index 74c08d36331..3a159918afb 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": "0.13.1", + "version": "0.14.0", "license": "MIT", "repository": { "type": "git", diff --git a/packages/data-prefetch/CHANGELOG.md b/packages/data-prefetch/CHANGELOG.md index fb1c7ed043f..e8d207df295 100644 --- a/packages/data-prefetch/CHANGELOG.md +++ b/packages/data-prefetch/CHANGELOG.md @@ -1,5 +1,13 @@ # @module-federation/data-prefetch +## 0.14.0 + +### Patch Changes + +- Updated dependencies [82b8cac] + - @module-federation/sdk@0.14.0 + - @module-federation/runtime@0.14.0 + ## 0.13.1 ### Patch Changes diff --git a/packages/data-prefetch/package.json b/packages/data-prefetch/package.json index cb792593304..a5cf2a67c23 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": "0.13.1", + "version": "0.14.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 ae0ad5ac56f..b70b37861d0 100644 --- a/packages/dts-plugin/CHANGELOG.md +++ b/packages/dts-plugin/CHANGELOG.md @@ -1,5 +1,16 @@ # @module-federation/dts-plugin +## 0.14.0 + +### Patch Changes + +- 0eb6697: fix(dts-plugin): add dynamic-remote-type-hints-plugin to runtimePlugins if not disable +- Updated dependencies [82b8cac] + - @module-federation/sdk@0.14.0 + - @module-federation/managers@0.14.0 + - @module-federation/third-party-dts-extractor@0.14.0 + - @module-federation/error-codes@0.14.0 + ## 0.13.1 ### Patch Changes diff --git a/packages/dts-plugin/package.json b/packages/dts-plugin/package.json index ca9d6c28787..d1146e70fbf 100644 --- a/packages/dts-plugin/package.json +++ b/packages/dts-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/dts-plugin", - "version": "0.13.1", + "version": "0.14.0", "author": "hanric ", "main": "./dist/index.js", "module": "./dist/index.js", diff --git a/packages/enhanced/CHANGELOG.md b/packages/enhanced/CHANGELOG.md index 19b6649f0e6..607a2b7d202 100644 --- a/packages/enhanced/CHANGELOG.md +++ b/packages/enhanced/CHANGELOG.md @@ -1,5 +1,34 @@ # @module-federation/enhanced +## 0.14.0 + +### Minor Changes + +- 82b8cac: Updated ModuleFederationPlugin to enhance configuration capabilities and target environment identification. + + - Introduced `definePluginOptions` to manage DefinePlugin settings. + - Added `FEDERATION_OPTIMIZE_NO_SNAPSHOT_PLUGIN` to handle disabling of snapshot optimizations via experiments. + - Implemented environment target detection (`web` or `node`) based on compiler options and experiments. + - Consolidated DefinePlugin application with the newly constructed `definePluginOptions`. + +### Patch Changes + +- 0eb6697: fix(dts-plugin): add dynamic-remote-type-hints-plugin to runtimePlugins if not disable +- Updated dependencies [82b8cac] +- Updated dependencies [0eb6697] +- Updated dependencies [82b8cac] + - @module-federation/sdk@0.14.0 + - @module-federation/dts-plugin@0.14.0 + - @module-federation/rspack@0.14.0 + - @module-federation/bridge-react-webpack-plugin@0.14.0 + - @module-federation/cli@0.14.0 + - @module-federation/data-prefetch@0.14.0 + - @module-federation/managers@0.14.0 + - @module-federation/manifest@0.14.0 + - @module-federation/runtime-tools@0.14.0 + - @module-federation/inject-external-runtime-core-plugin@0.14.0 + - @module-federation/error-codes@0.14.0 + ## 0.13.1 ### Patch Changes diff --git a/packages/enhanced/package.json b/packages/enhanced/package.json index 4ca2932c43a..d35cd2b803d 100644 --- a/packages/enhanced/package.json +++ b/packages/enhanced/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/enhanced", - "version": "0.13.1", + "version": "0.14.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 71b6fffb4bf..dadee61f560 100644 --- a/packages/error-codes/CHANGELOG.md +++ b/packages/error-codes/CHANGELOG.md @@ -1,5 +1,7 @@ # @module-federation/error-codes +## 0.14.0 + ## 0.13.1 ## 0.13.0 diff --git a/packages/error-codes/package.json b/packages/error-codes/package.json index bb7afafc905..b0317aae082 100644 --- a/packages/error-codes/package.json +++ b/packages/error-codes/package.json @@ -4,7 +4,7 @@ "author": "zhanghang ", "public": true, "sideEffects": false, - "version": "0.13.1", + "version": "0.14.0", "license": "MIT", "repository": { "type": "git", diff --git a/packages/esbuild/CHANGELOG.md b/packages/esbuild/CHANGELOG.md index 1e60a333b60..8901cc5c5e3 100644 --- a/packages/esbuild/CHANGELOG.md +++ b/packages/esbuild/CHANGELOG.md @@ -1,5 +1,12 @@ # @module-federation/esbuild +## 0.0.67 + +### Patch Changes + +- Updated dependencies [82b8cac] + - @module-federation/sdk@0.14.0 + ## 0.0.66 ### Patch Changes diff --git a/packages/esbuild/package.json b/packages/esbuild/package.json index 7b722639bb1..0947d9117da 100644 --- a/packages/esbuild/package.json +++ b/packages/esbuild/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/esbuild", - "version": "0.0.66", + "version": "0.0.67", "author": "Zack Jackson (@ScriptedAlchemy)", "main": "./dist/index.cjs.js", "module": "./dist/index.esm.js", diff --git a/packages/managers/CHANGELOG.md b/packages/managers/CHANGELOG.md index 7d077872a54..5632e7dceb3 100644 --- a/packages/managers/CHANGELOG.md +++ b/packages/managers/CHANGELOG.md @@ -1,5 +1,12 @@ # @module-federation/managers +## 0.14.0 + +### Patch Changes + +- Updated dependencies [82b8cac] + - @module-federation/sdk@0.14.0 + ## 0.13.1 ### Patch Changes diff --git a/packages/managers/package.json b/packages/managers/package.json index a1d5bf38020..d5a0060f3c7 100644 --- a/packages/managers/package.json +++ b/packages/managers/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/managers", - "version": "0.13.1", + "version": "0.14.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 5a3eef9d096..b058a421dd6 100644 --- a/packages/manifest/CHANGELOG.md +++ b/packages/manifest/CHANGELOG.md @@ -1,5 +1,15 @@ # @module-federation/manifest +## 0.14.0 + +### Patch Changes + +- Updated dependencies [82b8cac] +- Updated dependencies [0eb6697] + - @module-federation/sdk@0.14.0 + - @module-federation/dts-plugin@0.14.0 + - @module-federation/managers@0.14.0 + ## 0.13.1 ### Patch Changes diff --git a/packages/manifest/package.json b/packages/manifest/package.json index f77fade68a1..ca30b8173bd 100644 --- a/packages/manifest/package.json +++ b/packages/manifest/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/manifest", - "version": "0.13.1", + "version": "0.14.0", "license": "MIT", "description": "Provide manifest/stats for webpack/rspack MF project .", "keywords": [ diff --git a/packages/modernjs/CHANGELOG.md b/packages/modernjs/CHANGELOG.md index 6a1d8222d13..a3fa02e3759 100644 --- a/packages/modernjs/CHANGELOG.md +++ b/packages/modernjs/CHANGELOG.md @@ -1,5 +1,20 @@ # @module-federation/modern-js +## 0.14.0 + +### Patch Changes + +- Updated dependencies [82b8cac] +- Updated dependencies [82b8cac] +- Updated dependencies [26f8a77] +- Updated dependencies [d237ab9] +- Updated dependencies [0eb6697] + - @module-federation/enhanced@0.14.0 + - @module-federation/sdk@0.14.0 + - @module-federation/rsbuild-plugin@0.14.0 + - @module-federation/node@2.7.3 + - @module-federation/cli@0.14.0 + ## 0.13.1 ### Patch Changes diff --git a/packages/modernjs/package.json b/packages/modernjs/package.json index 018e7c81c45..8079d469b94 100644 --- a/packages/modernjs/package.json +++ b/packages/modernjs/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/modern-js", - "version": "0.13.1", + "version": "0.14.0", "files": [ "dist/", "types.d.ts", diff --git a/packages/nextjs-mf/CHANGELOG.md b/packages/nextjs-mf/CHANGELOG.md index df179d42604..c5eac8b05d5 100644 --- a/packages/nextjs-mf/CHANGELOG.md +++ b/packages/nextjs-mf/CHANGELOG.md @@ -1,5 +1,18 @@ # @module-federation/nextjs-mf +## 8.8.27 + +### Patch Changes + +- Updated dependencies [82b8cac] +- Updated dependencies [82b8cac] +- Updated dependencies [0eb6697] + - @module-federation/enhanced@0.14.0 + - @module-federation/sdk@0.14.0 + - @module-federation/node@2.7.3 + - @module-federation/runtime@0.14.0 + - @module-federation/webpack-bundler-runtime@0.14.0 + ## 8.8.26 ### Patch Changes diff --git a/packages/nextjs-mf/package.json b/packages/nextjs-mf/package.json index f8cef553197..ed40c21fcf7 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.26", + "version": "8.8.27", "license": "MIT", "main": "dist/src/index.js", "types": "dist/src/index.d.ts", diff --git a/packages/node/CHANGELOG.md b/packages/node/CHANGELOG.md index 404207099ac..862f4d37561 100644 --- a/packages/node/CHANGELOG.md +++ b/packages/node/CHANGELOG.md @@ -1,5 +1,16 @@ # @module-federation/node +## 2.7.3 + +### Patch Changes + +- Updated dependencies [82b8cac] +- Updated dependencies [82b8cac] +- Updated dependencies [0eb6697] + - @module-federation/enhanced@0.14.0 + - @module-federation/sdk@0.14.0 + - @module-federation/runtime@0.14.0 + ## 2.7.2 ### Patch Changes diff --git a/packages/node/package.json b/packages/node/package.json index cc002009aa0..b20bc8b6f40 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -1,7 +1,7 @@ { "public": true, "name": "@module-federation/node", - "version": "2.7.2", + "version": "2.7.3", "type": "commonjs", "main": "./dist/src/index.js", "exports": { diff --git a/packages/retry-plugin/CHANGELOG.md b/packages/retry-plugin/CHANGELOG.md index cd59afe01e7..35b28657074 100644 --- a/packages/retry-plugin/CHANGELOG.md +++ b/packages/retry-plugin/CHANGELOG.md @@ -1,5 +1,12 @@ # @module-federation/retry-plugin +## 0.14.0 + +### Patch Changes + +- Updated dependencies [82b8cac] + - @module-federation/sdk@0.14.0 + ## 0.13.1 ### Patch Changes diff --git a/packages/retry-plugin/package.json b/packages/retry-plugin/package.json index 5c408c4bfed..948c5f3351a 100644 --- a/packages/retry-plugin/package.json +++ b/packages/retry-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/retry-plugin", - "version": "0.13.1", + "version": "0.14.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 494ccc349af..97425ac3ba7 100644 --- a/packages/rsbuild-plugin/CHANGELOG.md +++ b/packages/rsbuild-plugin/CHANGELOG.md @@ -1,5 +1,17 @@ # @module-federation/rsbuild-plugin +## 0.14.0 + +### Patch Changes + +- 26f8a77: fix(rsbuild-plugin): detect server.cors option to check waring +- d237ab9: fix(rsbuild-plugin): judge options from orignal userConfig +- Updated dependencies [82b8cac] +- Updated dependencies [82b8cac] +- Updated dependencies [0eb6697] + - @module-federation/enhanced@0.14.0 + - @module-federation/sdk@0.14.0 + ## 0.13.1 ### Patch Changes diff --git a/packages/rsbuild-plugin/package.json b/packages/rsbuild-plugin/package.json index f7f505daa5e..839404b476a 100644 --- a/packages/rsbuild-plugin/package.json +++ b/packages/rsbuild-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/rsbuild-plugin", - "version": "0.13.1", + "version": "0.14.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 203255c8a53..3d56f870ff0 100644 --- a/packages/rspack/CHANGELOG.md +++ b/packages/rspack/CHANGELOG.md @@ -1,5 +1,28 @@ # @module-federation/rspack +## 0.14.0 + +### Minor Changes + +- 82b8cac: Update Rspack ModuleFederationPlugin to support enhanced configuration capabilities and environment targeting. + + - Injects `FEDERATION_OPTIMIZE_NO_SNAPSHOT_PLUGIN` and `ENV_TARGET` as global constants using DefinePlugin, based on the new `experiments.optimization` options. + - Ensures parity with the Webpack plugin for build-time optimizations and environment-specific code paths. + - Enables tree-shaking and feature toggling in the runtime and SDK for both Rspack and Webpack builds. + +### Patch Changes + +- 0eb6697: fix(dts-plugin): add dynamic-remote-type-hints-plugin to runtimePlugins if not disable +- Updated dependencies [82b8cac] +- Updated dependencies [0eb6697] + - @module-federation/sdk@0.14.0 + - @module-federation/dts-plugin@0.14.0 + - @module-federation/bridge-react-webpack-plugin@0.14.0 + - @module-federation/managers@0.14.0 + - @module-federation/manifest@0.14.0 + - @module-federation/runtime-tools@0.14.0 + - @module-federation/inject-external-runtime-core-plugin@0.14.0 + ## 0.13.1 ### Patch Changes diff --git a/packages/rspack/package.json b/packages/rspack/package.json index 2c0a2361351..b5f31765c1f 100644 --- a/packages/rspack/package.json +++ b/packages/rspack/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/rspack", - "version": "0.13.1", + "version": "0.14.0", "license": "MIT", "keywords": [ "Module Federation", diff --git a/packages/runtime-core/CHANGELOG.md b/packages/runtime-core/CHANGELOG.md index 435f88bcec5..4da3b105b8d 100644 --- a/packages/runtime-core/CHANGELOG.md +++ b/packages/runtime-core/CHANGELOG.md @@ -1,5 +1,25 @@ # @module-federation/runtime +## 0.14.0 + +### Minor Changes + +- 82b8cac: Add conditional functionality for snapshots and optimize entry loading. + + - Introduced FEDERATION_OPTIMIZE_NO_SNAPSHOT_PLUGIN constant to control snapshot functionality. + - Default to include snapshot functionality if constant is not defined. + - Simplified plugin loading logic to check USE_SNAPSHOT flag. + - Added ENV_TARGET constant to differentiate between web and node environments. + - Extracted duplicated logic for handling remote entry loaded into `handleRemoteEntryLoaded` function. + - Refactored entry loading to use conditional environment checks with `ENV_TARGET`. + +### Patch Changes + +- 0b076b7: Allow extensions other than .js for non-manifest entries +- Updated dependencies [82b8cac] + - @module-federation/sdk@0.14.0 + - @module-federation/error-codes@0.14.0 + ## 0.13.1 ### Patch Changes diff --git a/packages/runtime-core/package.json b/packages/runtime-core/package.json index 84f5af11553..10252325b74 100644 --- a/packages/runtime-core/package.json +++ b/packages/runtime-core/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/runtime-core", - "version": "0.13.1", + "version": "0.14.0", "type": "module", "author": "zhouxiao ", "main": "./dist/index.cjs.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 ddffc63e0c3..c10af56677e 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,11 @@ # @module-federation/inject-external-runtime-core-plugin +## 0.14.0 + +### Patch Changes + +- @module-federation/runtime-tools@0.14.0 + ## 0.13.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 8df4dcec1e4..4b21ffbcc39 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": "0.13.1", + "version": "0.14.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 2d3d17d97e8..fd2cce6bb9a 100644 --- a/packages/runtime-tools/CHANGELOG.md +++ b/packages/runtime-tools/CHANGELOG.md @@ -1,5 +1,12 @@ # @module-federation/runtime-tools +## 0.14.0 + +### Patch Changes + +- @module-federation/runtime@0.14.0 +- @module-federation/webpack-bundler-runtime@0.14.0 + ## 0.13.1 ### Patch Changes diff --git a/packages/runtime-tools/package.json b/packages/runtime-tools/package.json index 4166a7f5330..82b3bbf2df8 100644 --- a/packages/runtime-tools/package.json +++ b/packages/runtime-tools/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/runtime-tools", - "version": "0.13.1", + "version": "0.14.0", "type": "module", "author": "zhanghang ", "main": "./dist/index.cjs.cjs", diff --git a/packages/runtime/CHANGELOG.md b/packages/runtime/CHANGELOG.md index 2f7ea7c2842..9b59d96b631 100644 --- a/packages/runtime/CHANGELOG.md +++ b/packages/runtime/CHANGELOG.md @@ -1,5 +1,16 @@ # @module-federation/runtime +## 0.14.0 + +### Patch Changes + +- Updated dependencies [82b8cac] +- Updated dependencies [82b8cac] +- Updated dependencies [0b076b7] + - @module-federation/sdk@0.14.0 + - @module-federation/runtime-core@0.14.0 + - @module-federation/error-codes@0.14.0 + ## 0.13.1 ### Patch Changes diff --git a/packages/runtime/package.json b/packages/runtime/package.json index 0f2fd9ee4a8..77f81850821 100644 --- a/packages/runtime/package.json +++ b/packages/runtime/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/runtime", - "version": "0.13.1", + "version": "0.14.0", "type": "module", "author": "zhouxiao ", "main": "./dist/index.cjs.cjs", diff --git a/packages/sdk/CHANGELOG.md b/packages/sdk/CHANGELOG.md index 0608f950234..2ebbffa95e8 100644 --- a/packages/sdk/CHANGELOG.md +++ b/packages/sdk/CHANGELOG.md @@ -1,5 +1,18 @@ # @module-federation/sdk +## 0.14.0 + +### Minor Changes + +- 82b8cac: Introduced environment-specific handling for `createScriptNode` and `loadScriptNode` functions and added build optimization options. + + - Declared `ENV_TARGET` constant to differentiate between 'web' and 'node' environments. + - Modified `createScriptNode` and `loadScriptNode` to execute only in Node.js environment. + - Throws an error if attempted in a non-Node.js environment. + - Added logging for debugging purposes. + - Introduced `optimization` options in `ModuleFederationPluginOptions`. + - Added config for `disableSnapshot` and `target` environment optimizations. + ## 0.13.1 ## 0.13.0 diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 2160b6f3746..30b7793b50d 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/sdk", - "version": "0.13.1", + "version": "0.14.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 4135e520b53..017afd16b6e 100644 --- a/packages/storybook-addon/CHANGELOG.md +++ b/packages/storybook-addon/CHANGELOG.md @@ -1,5 +1,17 @@ # @module-federation/storybook-addon +## 4.0.16 + +### Patch Changes + +- 04d3064: remove utilities package import +- 2ca17f8: fix type error with nx update +- Updated dependencies [82b8cac] +- Updated dependencies [82b8cac] +- Updated dependencies [0eb6697] + - @module-federation/enhanced@0.14.0 + - @module-federation/sdk@0.14.0 + ## 4.0.15 ### Patch Changes diff --git a/packages/storybook-addon/package.json b/packages/storybook-addon/package.json index b4c40f1efcf..e4f430b2911 100644 --- a/packages/storybook-addon/package.json +++ b/packages/storybook-addon/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/storybook-addon", - "version": "4.0.15", + "version": "4.0.16", "description": "Storybook addon to consume remote module federated apps/components", "type": "commonjs", "license": "MIT", @@ -63,7 +63,7 @@ }, "peerDependencies": { "@rsbuild/core": "^1.0.1", - "@module-federation/sdk": "^0.13.1", + "@module-federation/sdk": "^0.14.0", "@nx/react": ">= 16.0.0", "@nx/webpack": ">= 16.0.0", "@storybook/core": ">= 8.2.0", diff --git a/packages/third-party-dts-extractor/CHANGELOG.md b/packages/third-party-dts-extractor/CHANGELOG.md index bd22866a7b1..b764c0b387e 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 +## 0.14.0 + ## 0.13.1 ### Patch Changes diff --git a/packages/third-party-dts-extractor/package.json b/packages/third-party-dts-extractor/package.json index f83e78cc8f7..aa60242040f 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": "0.13.1", + "version": "0.14.0", "files": [ "dist/", "README.md" diff --git a/packages/utilities/CHANGELOG.md b/packages/utilities/CHANGELOG.md index af2e024c2b2..2ba75da8ef4 100644 --- a/packages/utilities/CHANGELOG.md +++ b/packages/utilities/CHANGELOG.md @@ -1,5 +1,12 @@ # @module-federation/utilities +## 3.1.55 + +### Patch Changes + +- Updated dependencies [82b8cac] + - @module-federation/sdk@0.14.0 + ## 3.1.54 ### Patch Changes diff --git a/packages/utilities/package.json b/packages/utilities/package.json index 3659dc79a0d..e14009defcc 100644 --- a/packages/utilities/package.json +++ b/packages/utilities/package.json @@ -1,6 +1,6 @@ { "name": "@module-federation/utilities", - "version": "3.1.54", + "version": "3.1.55", "main": "./dist/index.cjs.js", "module": "./dist/index.esm.js", "types": "./dist/index.cjs.d.ts", diff --git a/packages/webpack-bundler-runtime/CHANGELOG.md b/packages/webpack-bundler-runtime/CHANGELOG.md index b9dfeb81d3c..a59cc21bb16 100644 --- a/packages/webpack-bundler-runtime/CHANGELOG.md +++ b/packages/webpack-bundler-runtime/CHANGELOG.md @@ -1,5 +1,13 @@ # @module-federation/webpack-bundler-runtime +## 0.14.0 + +### Patch Changes + +- Updated dependencies [82b8cac] + - @module-federation/sdk@0.14.0 + - @module-federation/runtime@0.14.0 + ## 0.13.1 ### Patch Changes diff --git a/packages/webpack-bundler-runtime/package.json b/packages/webpack-bundler-runtime/package.json index 4179a148a3e..f540d3209d1 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": "0.13.1", + "version": "0.14.0", "type": "module", "license": "MIT", "description": "Module Federation Runtime for webpack",