- @module-federation/data-prefetch@0.24.1
- @module-federation/dts-plugin@0.24.1
- @module-federation/runtime-tools@0.24.1
- @module-federation/rspack@0.24.1
- @module-federation/inject-external-runtime-core-plugin@0.24.1
- @module-federation/sdk@0.24.1
- @module-federation/managers@0.24.1
- @module-federation/manifest@0.24.1
- @module-federation/bridge-react-webpack-plugin@0.24.1
- @module-federation/error-codes@0.24.1
- @module-federation/cli@0.24.1
- c3c068e: chore(enhanced): upgrade node@20
- Updated dependencies [6c45347]
- @module-federation/manifest@0.24.0
- @module-federation/rspack@0.24.0
- @module-federation/sdk@0.24.0
- @module-federation/runtime-tools@0.24.0
- @module-federation/managers@0.24.0
- @module-federation/dts-plugin@0.24.0
- @module-federation/bridge-react-webpack-plugin@0.24.0
- @module-federation/data-prefetch@0.24.0
- @module-federation/error-codes@0.24.0
- @module-federation/inject-external-runtime-core-plugin@0.24.0
- @module-federation/cli@0.24.0
- Updated dependencies [9373882]
- @module-federation/dts-plugin@0.23.0
- @module-federation/cli@0.23.0
- @module-federation/manifest@0.23.0
- @module-federation/rspack@0.23.0
- @module-federation/data-prefetch@0.23.0
- @module-federation/runtime-tools@0.23.0
- @module-federation/inject-external-runtime-core-plugin@0.23.0
- @module-federation/sdk@0.23.0
- @module-federation/managers@0.23.0
- @module-federation/bridge-react-webpack-plugin@0.23.0
- @module-federation/error-codes@0.23.0
- @module-federation/rspack@0.22.1
- @module-federation/sdk@0.22.1
- @module-federation/runtime-tools@0.22.1
- @module-federation/managers@0.22.1
- @module-federation/manifest@0.22.1
- @module-federation/dts-plugin@0.22.1
- @module-federation/bridge-react-webpack-plugin@0.22.1
- @module-federation/data-prefetch@0.22.1
- @module-federation/error-codes@0.22.1
- @module-federation/inject-external-runtime-core-plugin@0.22.1
- @module-federation/cli@0.22.1
- @module-federation/rspack@0.22.0
- @module-federation/sdk@0.22.0
- @module-federation/runtime-tools@0.22.0
- @module-federation/managers@0.22.0
- @module-federation/manifest@0.22.0
- @module-federation/dts-plugin@0.22.0
- @module-federation/bridge-react-webpack-plugin@0.22.0
- @module-federation/data-prefetch@0.22.0
- @module-federation/error-codes@0.22.0
- @module-federation/inject-external-runtime-core-plugin@0.22.0
- @module-federation/cli@0.22.0
- @module-federation/rspack@0.21.6
- @module-federation/sdk@0.21.6
- @module-federation/runtime-tools@0.21.6
- @module-federation/managers@0.21.6
- @module-federation/manifest@0.21.6
- @module-federation/dts-plugin@0.21.6
- @module-federation/bridge-react-webpack-plugin@0.21.6
- @module-federation/data-prefetch@0.21.6
- @module-federation/error-codes@0.21.6
- @module-federation/inject-external-runtime-core-plugin@0.21.6
- @module-federation/cli@0.21.6
- Updated dependencies [f8ff0d8]
- Updated dependencies [9dfcbb3]
- Updated dependencies [2fc4050]
- Updated dependencies [35c3695]
- Updated dependencies [94d8868]
- @module-federation/dts-plugin@0.21.5
- @module-federation/manifest@0.21.5
- @module-federation/cli@0.21.5
- @module-federation/sdk@0.21.5
- @module-federation/rspack@0.21.5
- @module-federation/bridge-react-webpack-plugin@0.21.5
- @module-federation/data-prefetch@0.21.5
- @module-federation/managers@0.21.5
- @module-federation/runtime-tools@0.21.5
- @module-federation/inject-external-runtime-core-plugin@0.21.5
- @module-federation/error-codes@0.21.5
- a50e068: refactor(manifest): collect assets from build hook
- Updated dependencies [d729167]
- Updated dependencies [a50e068]
- @module-federation/dts-plugin@0.21.4
- @module-federation/manifest@0.21.4
- @module-federation/rspack@0.21.4
- @module-federation/sdk@0.21.4
- @module-federation/cli@0.21.4
- @module-federation/bridge-react-webpack-plugin@0.21.4
- @module-federation/data-prefetch@0.21.4
- @module-federation/managers@0.21.4
- @module-federation/runtime-tools@0.21.4
- @module-federation/inject-external-runtime-core-plugin@0.21.4
- @module-federation/error-codes@0.21.4
- @module-federation/data-prefetch@0.21.3
- @module-federation/dts-plugin@0.21.3
- @module-federation/runtime-tools@0.21.3
- @module-federation/rspack@0.21.3
- @module-federation/inject-external-runtime-core-plugin@0.21.3
- @module-federation/sdk@0.21.3
- @module-federation/managers@0.21.3
- @module-federation/manifest@0.21.3
- @module-federation/bridge-react-webpack-plugin@0.21.3
- @module-federation/error-codes@0.21.3
- @module-federation/cli@0.21.3
- Updated dependencies [4cada54]
- @module-federation/dts-plugin@0.21.2
- @module-federation/cli@0.21.2
- @module-federation/manifest@0.21.2
- @module-federation/rspack@0.21.2
- @module-federation/sdk@0.21.2
- @module-federation/runtime-tools@0.21.2
- @module-federation/managers@0.21.2
- @module-federation/bridge-react-webpack-plugin@0.21.2
- @module-federation/data-prefetch@0.21.2
- @module-federation/error-codes@0.21.2
- @module-federation/inject-external-runtime-core-plugin@0.21.2
- @module-federation/rspack@0.21.1
- @module-federation/sdk@0.21.1
- @module-federation/runtime-tools@0.21.1
- @module-federation/managers@0.21.1
- @module-federation/manifest@0.21.1
- @module-federation/dts-plugin@0.21.1
- @module-federation/bridge-react-webpack-plugin@0.21.1
- @module-federation/data-prefetch@0.21.1
- @module-federation/error-codes@0.21.1
- @module-federation/inject-external-runtime-core-plugin@0.21.1
- @module-federation/cli@0.21.1
- Updated dependencies [d1e90a4]
- Updated dependencies [d225658]
- @module-federation/sdk@0.21.0
- @module-federation/bridge-react-webpack-plugin@0.21.0
- @module-federation/cli@0.21.0
- @module-federation/data-prefetch@0.21.0
- @module-federation/dts-plugin@0.21.0
- @module-federation/managers@0.21.0
- @module-federation/manifest@0.21.0
- @module-federation/rspack@0.21.0
- @module-federation/runtime-tools@0.21.0
- @module-federation/inject-external-runtime-core-plugin@0.21.0
- @module-federation/error-codes@0.21.0
- c66c21e: rename the share resolver option to
allowNodeModulesSuffixMatchand update generated schemas, declarations, and tests to use the new name.
- dcc290e: chore(enhanced): update schema
- 2eea0d0: feat(enhanced): runtimePlugins support pass params
- 22b9ff9: fix(enhanced): Populate
buildMetaandbuildInfoonConsumeSharedPluginusing fallbacks - 8a80605: fix(enhanced): Mark all exports as provided, to avoid webpack's export analysis from marking them as unused since we copy buildMeta
- 8038f61: fix(webpack-bundler-runtime): align with rspack bundler runtime variable
- Updated dependencies [1e96509]
- Updated dependencies [c171400]
- Updated dependencies [37346d4]
- Updated dependencies [639a83b]
- @module-federation/dts-plugin@0.20.0
- @module-federation/manifest@0.20.0
- @module-federation/sdk@0.20.0
- @module-federation/cli@0.20.0
- @module-federation/data-prefetch@0.20.0
- @module-federation/error-codes@0.20.0
- @module-federation/managers@0.20.0
- @module-federation/rspack@0.20.0
- @module-federation/inject-external-runtime-core-plugin@0.20.0
- @module-federation/runtime-tools@0.20.0
- @module-federation/bridge-react-webpack-plugin@0.20.0
- Updated dependencies
- @module-federation/sdk@0.19.1
- @module-federation/bridge-react-webpack-plugin@0.19.1
- @module-federation/cli@0.19.1
- @module-federation/data-prefetch@0.19.1
- @module-federation/dts-plugin@0.19.1
- @module-federation/managers@0.19.1
- @module-federation/manifest@0.19.1
- @module-federation/rspack@0.19.1
- @module-federation/runtime-tools@0.19.1
- @module-federation/inject-external-runtime-core-plugin@0.19.1
- @module-federation/error-codes@0.19.1
- @module-federation/rspack@0.19.0
- @module-federation/sdk@0.19.0
- @module-federation/runtime-tools@0.19.0
- @module-federation/managers@0.19.0
- @module-federation/manifest@0.19.0
- @module-federation/dts-plugin@0.19.0
- @module-federation/bridge-react-webpack-plugin@0.19.0
- @module-federation/data-prefetch@0.19.0
- @module-federation/error-codes@0.19.0
- @module-federation/inject-external-runtime-core-plugin@0.19.0
- @module-federation/cli@0.19.0
- Updated dependencies [8061f8c]
- @module-federation/inject-external-runtime-core-plugin@0.18.4
- @module-federation/data-prefetch@0.18.4
- @module-federation/runtime-tools@0.18.4
- @module-federation/error-codes@0.18.4
- @module-federation/managers@0.18.4
- @module-federation/manifest@0.18.4
- @module-federation/rspack@0.18.4
- @module-federation/cli@0.18.4
- @module-federation/sdk@0.18.4
- @module-federation/dts-plugin@0.18.4
- @module-federation/bridge-react-webpack-plugin@0.18.4
- @module-federation/rspack@0.18.3
- @module-federation/sdk@0.18.3
- @module-federation/runtime-tools@0.18.3
- @module-federation/managers@0.18.3
- @module-federation/manifest@0.18.3
- @module-federation/dts-plugin@0.18.3
- @module-federation/bridge-react-webpack-plugin@0.18.3
- @module-federation/data-prefetch@0.18.3
- @module-federation/error-codes@0.18.3
- @module-federation/inject-external-runtime-core-plugin@0.18.3
- @module-federation/cli@0.18.3
-
756750e: test: add test coverage for ConsumeSharedPlugin
- Add 70+ tests for createConsumeSharedModule method covering all critical business logic
- Implement tests for import resolution logic including error handling and direct fallback regex matching
- Add requiredVersion resolution tests for package name extraction and version resolution
- Implement include/exclude version filtering tests with fallback version support
- Add singleton warning generation tests for version filters as specified
- Implement package.json reading error scenarios and edge case handling
- Add apply method tests for plugin registration logic and hook setup
- Achieve test coverage parity with ProvideSharedPlugin (70+ tests each)
-
756750e: test: add test coverage for ProvideSharedPlugin
- Add 73 tests covering all critical business logic and edge cases
- Implement complete shouldProvideSharedModule method coverage (15 tests) for version filtering with semver validation
- Add provideSharedModule method tests (16 tests) covering version resolution, request pattern filtering, and warning generation
- Implement module matching and resolution stage tests (20 tests) for multi-stage resolution logic
- Validate business rules: warnings only for version filters with singleton, not request filters
- Cover all critical private methods with proper TypeScript handling using @ts-ignore
- Fix container utils mock for dependency factory operations
- Add performance and memory usage tests for large-scale scenarios
-
756750e: test: add test coverage for ConsumeSharedPlugin and ProvideSharedPlugin
- Add 70+ tests for ConsumeSharedPlugin covering all critical business logic including multi-stage module resolution, import resolution logic, version filtering, and error handling
- Add 73 tests for ProvideSharedPlugin covering shouldProvideSharedModule method, provideSharedModule method, module matching, and resolution stages
- Fix minor bug in ProvideSharedPlugin where originalRequestString was used instead of modulePathAfterNodeModules for prefix matching
- Add layer property to resolved provide map entries for better layer support
- Improve test infrastructure stability and CI reliability with better assertions and mocking
-
Updated dependencies [297c9a7]
- @module-federation/dts-plugin@0.18.2
- @module-federation/cli@0.18.2
- @module-federation/manifest@0.18.2
- @module-federation/rspack@0.18.2
- @module-federation/data-prefetch@0.18.2
- @module-federation/runtime-tools@0.18.2
- @module-federation/inject-external-runtime-core-plugin@0.18.2
- @module-federation/sdk@0.18.2
- @module-federation/managers@0.18.2
- @module-federation/bridge-react-webpack-plugin@0.18.2
- @module-federation/error-codes@0.18.2
-
0bf3a3a: test: add comprehensive test coverage for request pattern filtering
- Add integration tests for request pattern filtering in provide-filters test case
- Add test cases verifying modules match/don't match request include filters
- Add unit tests for
extractPathAfterNodeModulesutility function - Add unit tests for
createLookupKeyForSharingutility function - Add test files for request filtering scenarios (components/Button.js, utils/helper.js, etc.)
This enhances test coverage to ensure request pattern filtering functionality works correctly and prevents regressions.
-
Updated dependencies [0bf3a3a]
-
Updated dependencies [9f16eac]
- @module-federation/sdk@0.18.1
- @module-federation/manifest@0.18.1
- @module-federation/bridge-react-webpack-plugin@0.18.1
- @module-federation/cli@0.18.1
- @module-federation/data-prefetch@0.18.1
- @module-federation/dts-plugin@0.18.1
- @module-federation/managers@0.18.1
- @module-federation/rspack@0.18.1
- @module-federation/runtime-tools@0.18.1
- @module-federation/inject-external-runtime-core-plugin@0.18.1
- @module-federation/error-codes@0.18.1
-
0ab51b8: fix(enhanced): add module factory for EntryDependency when entry is empty
- bind normalModuleFactory for EntryDependency when no moduleFactory is bound for EntryDependency
-
98a29c3: feat(enhanced): add include/exclude filtering for shared modules
- Add include/exclude filtering for both ConsumeSharedPlugin and ProvideSharedPlugin
- Support version-based filtering using semantic version ranges (e.g.,
include: { version: '^18.0.0' }) - Support request pattern filtering with string and RegExp (e.g.,
include: { request: /^Button/ }) - Add singleton warnings when filters are used to prevent multiple shared instances
- Enhanced type definitions and JSON schema validation for filtering options
- Updated dependencies [08f089a]
- Updated dependencies [f6381e6]
- @module-federation/dts-plugin@0.18.0
- @module-federation/sdk@0.18.0
- @module-federation/data-prefetch@0.18.0
- @module-federation/runtime-tools@0.18.0
- @module-federation/cli@0.18.0
- @module-federation/manifest@0.18.0
- @module-federation/rspack@0.18.0
- @module-federation/bridge-react-webpack-plugin@0.18.0
- @module-federation/managers@0.18.0
- @module-federation/inject-external-runtime-core-plugin@0.18.0
- @module-federation/error-codes@0.18.0
-
bc3bc10: enhance HoistContainerReferencesPlugin for better module hoisting
- Separate handling for container, federation, and remote dependencies
- Improved support for
runtimeChunk: 'single'configuration - Proper remote module hoisting using the new
addRemoteDependencyhook - Simplified cleanup logic for better performance
- Changed runtime chunk detection to include all chunks with runtime (not just entry chunks)
- Added comprehensive unit tests for the plugin functionality
-
7000c1f: fix: BuildVersion now correctly reads from project's package.json
- Fixed getBuildVersion() to accept optional root parameter for correct directory resolution
- Updated StatsManager to use compiler.context when determining build version
- Ensures buildVersion in mf-manifest.json matches the project's package.json version
- Resolves issue #3835 where buildVersion was reading from wrong package.json location
-
4ffefbe: refactor: rename container hooks for clarity and consistency
- Renamed
addContainerEntryModuletoaddContainerEntryDependency - Renamed
addFederationRuntimeModuletoaddFederationRuntimeDependency - Added new
addRemoteDependencyhook for remote module tracking - Updated all hook usages across the codebase to use new names
- This is an internal refactoring with no breaking changes to external APIs
- Renamed
-
a7cf276: chore: upgrade NX to 21.2.3, Storybook to 9.0.9, and TypeScript to 5.8.3
- Upgraded NX from 21.0.3 to 21.2.3 with workspace configuration updates
- Migrated Storybook from 8.3.5 to 9.0.9 with updated configurations and automigrations
- Upgraded TypeScript from 5.7.3 to 5.8.3 with compatibility fixes
- Fixed package exports and type declaration paths across all packages
- Resolved module resolution issues and TypeScript compatibility problems
- Updated build configurations and dependencies to support latest versions
-
1825b9d: fix(enhanced): add runtime safety checks to prevent errors
- Add typeof check for prevStartup function in EmbedFederationRuntimeModule to prevent calling undefined function
- Add typeof check for webpack_require.x in StartupHelpers to prevent calling undefined function
- Add warning logs when these functions are missing to help developers debug issues
-
8727aa3: fix(enhanced): compilerInstance type should be string not enum
-
Updated dependencies [7000c1f]
-
Updated dependencies [2428be0]
-
Updated dependencies [a7cf276]
- @module-federation/manifest@0.17.1
- @module-federation/managers@0.17.1
- @module-federation/cli@0.17.1
- @module-federation/error-codes@0.17.1
- @module-federation/data-prefetch@0.17.1
- @module-federation/rspack@0.17.1
- @module-federation/runtime-tools@0.17.1
- @module-federation/sdk@0.17.1
- @module-federation/dts-plugin@0.17.1
- @module-federation/bridge-react-webpack-plugin@0.17.1
- @module-federation/inject-external-runtime-core-plugin@0.17.1
- Updated dependencies [3f736b6]
- Updated dependencies [e0ceca6]
- Updated dependencies [1d691ef]
- Updated dependencies [60e4df1]
- @module-federation/data-prefetch@0.17.0
- @module-federation/cli@0.17.0
- @module-federation/dts-plugin@0.17.0
- @module-federation/runtime-tools@0.17.0
- @module-federation/manifest@0.17.0
- @module-federation/rspack@0.17.0
- @module-federation/inject-external-runtime-core-plugin@0.17.0
- @module-federation/sdk@0.17.0
- @module-federation/managers@0.17.0
- @module-federation/bridge-react-webpack-plugin@0.17.0
- @module-federation/error-codes@0.17.0
- Updated dependencies [1485fcf]
- @module-federation/dts-plugin@0.16.0
- @module-federation/sdk@0.16.0
- @module-federation/cli@0.16.0
- @module-federation/manifest@0.16.0
- @module-federation/rspack@0.16.0
- @module-federation/bridge-react-webpack-plugin@0.16.0
- @module-federation/data-prefetch@0.16.0
- @module-federation/managers@0.16.0
- @module-federation/runtime-tools@0.16.0
- @module-federation/inject-external-runtime-core-plugin@0.16.0
- @module-federation/error-codes@0.16.0
- ad446af: support
||pipes in semver parsing - Updated dependencies [c343589]
- Updated dependencies [f432619]
- Updated dependencies [b5e1640]
- @module-federation/dts-plugin@0.15.0
- @module-federation/manifest@0.15.0
- @module-federation/cli@0.15.0
- @module-federation/rspack@0.15.0
- @module-federation/sdk@0.15.0
- @module-federation/runtime-tools@0.15.0
- @module-federation/managers@0.15.0
- @module-federation/bridge-react-webpack-plugin@0.15.0
- @module-federation/data-prefetch@0.15.0
- @module-federation/error-codes@0.15.0
- @module-federation/inject-external-runtime-core-plugin@0.15.0
- @module-federation/rspack@0.14.3
- @module-federation/sdk@0.14.3
- @module-federation/runtime-tools@0.14.3
- @module-federation/managers@0.14.3
- @module-federation/manifest@0.14.3
- @module-federation/dts-plugin@0.14.3
- @module-federation/bridge-react-webpack-plugin@0.14.3
- @module-federation/data-prefetch@0.14.3
- @module-federation/error-codes@0.14.3
- @module-federation/inject-external-runtime-core-plugin@0.14.3
- @module-federation/cli@0.14.3
- @module-federation/rspack@0.14.2
- @module-federation/sdk@0.14.2
- @module-federation/runtime-tools@0.14.2
- @module-federation/managers@0.14.2
- @module-federation/manifest@0.14.2
- @module-federation/dts-plugin@0.14.2
- @module-federation/bridge-react-webpack-plugin@0.14.2
- @module-federation/data-prefetch@0.14.2
- @module-federation/error-codes@0.14.2
- @module-federation/inject-external-runtime-core-plugin@0.14.2
- @module-federation/cli@0.14.2
- Updated dependencies [0c68c2f]
- @module-federation/cli@0.14.1
- @module-federation/rspack@0.14.1
- @module-federation/sdk@0.14.1
- @module-federation/runtime-tools@0.14.1
- @module-federation/managers@0.14.1
- @module-federation/manifest@0.14.1
- @module-federation/dts-plugin@0.14.1
- @module-federation/bridge-react-webpack-plugin@0.14.1
- @module-federation/data-prefetch@0.14.1
- @module-federation/error-codes@0.14.1
- @module-federation/inject-external-runtime-core-plugin@0.14.1
-
82b8cac: Updated ModuleFederationPlugin to enhance configuration capabilities and target environment identification.
- Introduced
definePluginOptionsto manage DefinePlugin settings. - Added
FEDERATION_OPTIMIZE_NO_SNAPSHOT_PLUGINto handle disabling of snapshot optimizations via experiments. - Implemented environment target detection (
webornode) based on compiler options and experiments. - Consolidated DefinePlugin application with the newly constructed
definePluginOptions.
- Introduced
- 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
- Updated dependencies [f323928]
- Updated dependencies [129dac6]
- @module-federation/rspack@0.13.1
- @module-federation/managers@0.13.1
- @module-federation/dts-plugin@0.13.1
- @module-federation/manifest@0.13.1
- @module-federation/cli@0.13.1
- @module-federation/sdk@0.13.1
- @module-federation/runtime-tools@0.13.1
- @module-federation/bridge-react-webpack-plugin@0.13.1
- @module-federation/data-prefetch@0.13.1
- @module-federation/error-codes@0.13.1
- @module-federation/inject-external-runtime-core-plugin@0.13.1
- 9efb9b9: fix(enhanced): apply getPublicPath only if exposes is set
- 38f324f: Disable live bindings on cjs builds of the runtime packages
- Updated dependencies [e9a0681]
- Updated dependencies [92882ec]
- Updated dependencies [9efb9b9]
- Updated dependencies [38f324f]
- @module-federation/cli@0.13.0
- @module-federation/manifest@0.13.0
- @module-federation/rspack@0.13.0
- @module-federation/inject-external-runtime-core-plugin@0.13.0
- @module-federation/bridge-react-webpack-plugin@0.13.0
- @module-federation/data-prefetch@0.13.0
- @module-federation/runtime-tools@0.13.0
- @module-federation/error-codes@0.13.0
- @module-federation/dts-plugin@0.13.0
- @module-federation/managers@0.13.0
- @module-federation/sdk@0.13.0
-
f4fb242: Enhancements to layer handling in module federation tests and configuration.
- Introduced new layer configurations to support more nuanced federation scenarios that consider multiple layers of dependency.
-
f4fb242: support request option on ConsumeSharePlugin. Allows matching requests like the object key of shared does
-
c399b9a: Switch to esm modules by default
-
f4fb242: Support share layers and multiple share scopes
-
f4fb242: Layer support for Provide Share Plugin
-
f4fb242: Refactored module sharing configuration handling.
- Simplified plugin schema for better maintainability
- Improved layer-based module sharing test coverage
- Removed redundant plugin exports
-
Updated dependencies [ebef2d0]
-
Updated dependencies [c399b9a]
-
Updated dependencies [451b4f5]
-
Updated dependencies [ef96c4d]
-
Updated dependencies [f4fb242]
- @module-federation/dts-plugin@0.12.0
- @module-federation/inject-external-runtime-core-plugin@0.12.0
- @module-federation/data-prefetch@0.12.0
- @module-federation/runtime-tools@0.12.0
- @module-federation/sdk@0.12.0
- @module-federation/manifest@0.12.0
- @module-federation/managers@0.12.0
- @module-federation/cli@0.12.0
- @module-federation/rspack@0.12.0
- @module-federation/bridge-react-webpack-plugin@0.12.0
- @module-federation/error-codes@0.12.0
- ebe7d89: remove normal module replacement on federation runtime. rely on alias instead
- Updated dependencies [64a2bc1]
- Updated dependencies [ed8bda3]
- Updated dependencies [c14842f]
- @module-federation/sdk@0.11.4
- @module-federation/dts-plugin@0.11.4
- @module-federation/bridge-react-webpack-plugin@0.11.4
- @module-federation/cli@0.11.4
- @module-federation/data-prefetch@0.11.4
- @module-federation/managers@0.11.4
- @module-federation/manifest@0.11.4
- @module-federation/rspack@0.11.4
- @module-federation/runtime-tools@0.11.4
- @module-federation/inject-external-runtime-core-plugin@0.11.4
- @module-federation/error-codes@0.11.4
- Updated dependencies [e2c0a89]
- @module-federation/dts-plugin@0.11.3
- @module-federation/cli@0.11.3
- @module-federation/manifest@0.11.3
- @module-federation/rspack@0.11.3
- @module-federation/data-prefetch@0.11.3
- @module-federation/runtime-tools@0.11.3
- @module-federation/inject-external-runtime-core-plugin@0.11.3
- @module-federation/sdk@0.11.3
- @module-federation/managers@0.11.3
- @module-federation/bridge-react-webpack-plugin@0.11.3
- @module-federation/error-codes@0.11.3
- Updated dependencies [047857b]
- @module-federation/sdk@0.11.2
- @module-federation/bridge-react-webpack-plugin@0.11.2
- @module-federation/cli@0.11.2
- @module-federation/data-prefetch@0.11.2
- @module-federation/dts-plugin@0.11.2
- @module-federation/managers@0.11.2
- @module-federation/manifest@0.11.2
- @module-federation/rspack@0.11.2
- @module-federation/runtime-tools@0.11.2
- @module-federation/inject-external-runtime-core-plugin@0.11.2
- @module-federation/error-codes@0.11.2
- 09d6bc1: fix(enhanced): use default runtime export
- Updated dependencies [c01715a]
- @module-federation/rspack@0.11.1
- @module-federation/sdk@0.11.1
- @module-federation/runtime-tools@0.11.1
- @module-federation/managers@0.11.1
- @module-federation/manifest@0.11.1
- @module-federation/dts-plugin@0.11.1
- @module-federation/bridge-react-webpack-plugin@0.11.1
- @module-federation/data-prefetch@0.11.1
- @module-federation/error-codes@0.11.1
- @module-federation/inject-external-runtime-core-plugin@0.11.1
-
fce107e: Enhanced module federation plugin to remove the
federationRuntimeexperiment and replace it withasyncStartup.- Dropped support for
federationRuntimeexperiment and introducedasyncStartupto enable asynchronous container startup. - Refactored EmbedFederationRuntimePlugin for improved runtime embedding and startup management.
- Added options to enable runtime embedding for all chunks.
- Integrated measures to ensure proper initialization and avoid duplicate hooks.
- Simplified constructor and class dependencies by removing the
experimentsparameter. - Revised schema and validation definitions to accommodate new asynchronous startup configurations.
- Updated test cases to reflect the change from
federationRuntimetoasyncStartup.
- Dropped support for
- Updated dependencies [fce107e]
- Updated dependencies [eecee74]
- @module-federation/sdk@0.11.0
- @module-federation/dts-plugin@0.11.0
- @module-federation/bridge-react-webpack-plugin@0.11.0
- @module-federation/data-prefetch@0.11.0
- @module-federation/managers@0.11.0
- @module-federation/manifest@0.11.0
- @module-federation/rspack@0.11.0
- @module-federation/runtime-tools@0.11.0
- @module-federation/inject-external-runtime-core-plugin@0.11.0
- @module-federation/error-codes@0.11.0
- Updated dependencies [0f71cbc]
- Updated dependencies [22fcccd]
- @module-federation/sdk@0.10.0
- @module-federation/dts-plugin@0.10.0
- @module-federation/bridge-react-webpack-plugin@0.10.0
- @module-federation/data-prefetch@0.10.0
- @module-federation/managers@0.10.0
- @module-federation/manifest@0.10.0
- @module-federation/rspack@0.10.0
- @module-federation/runtime-tools@0.10.0
- @module-federation/inject-external-runtime-core-plugin@0.10.0
- @module-federation/error-codes@0.10.0
- Updated dependencies [35d925b]
- Updated dependencies [35d925b]
- Updated dependencies [7a37360]
- Updated dependencies [8acd217]
- @module-federation/dts-plugin@0.9.1
- @module-federation/sdk@0.9.1
- @module-federation/manifest@0.9.1
- @module-federation/rspack@0.9.1
- @module-federation/bridge-react-webpack-plugin@0.9.1
- @module-federation/data-prefetch@0.9.1
- @module-federation/managers@0.9.1
- @module-federation/runtime-tools@0.9.1
- @module-federation/inject-external-runtime-core-plugin@0.9.1
- @module-federation/error-codes@0.9.1
- Updated dependencies [5ebc53f]
- Updated dependencies [d872b35]
- @module-federation/dts-plugin@0.9.0
- @module-federation/manifest@0.9.0
- @module-federation/rspack@0.9.0
- @module-federation/sdk@0.9.0
- @module-federation/runtime-tools@0.9.0
- @module-federation/managers@0.9.0
- @module-federation/bridge-react-webpack-plugin@0.9.0
- @module-federation/data-prefetch@0.9.0
- @module-federation/error-codes@0.9.0
- @module-federation/inject-external-runtime-core-plugin@0.9.0
- 9062cee: fix(enhanced): reuse cached runtime entry
- Updated dependencies [d227303]
- @module-federation/dts-plugin@0.8.12
- @module-federation/manifest@0.8.12
- @module-federation/rspack@0.8.12
- @module-federation/sdk@0.8.12
- @module-federation/runtime-tools@0.8.12
- @module-federation/managers@0.8.12
- @module-federation/bridge-react-webpack-plugin@0.8.12
- @module-federation/data-prefetch@0.8.12
- @module-federation/error-codes@0.8.12
- @module-federation/inject-external-runtime-core-plugin@0.8.12
- @module-federation/rspack@0.8.11
- @module-federation/sdk@0.8.11
- @module-federation/runtime-tools@0.8.11
- @module-federation/managers@0.8.11
- @module-federation/manifest@0.8.11
- @module-federation/dts-plugin@0.8.11
- @module-federation/bridge-react-webpack-plugin@0.8.11
- @module-federation/data-prefetch@0.8.11
- @module-federation/error-codes@0.8.11
- @module-federation/inject-external-runtime-core-plugin@0.8.11
- @module-federation/data-prefetch@0.8.10
- @module-federation/dts-plugin@0.8.10
- @module-federation/runtime-tools@0.8.10
- @module-federation/rspack@0.8.10
- @module-federation/inject-external-runtime-core-plugin@0.8.10
- @module-federation/sdk@0.8.10
- @module-federation/managers@0.8.10
- @module-federation/manifest@0.8.10
- @module-federation/bridge-react-webpack-plugin@0.8.10
- @module-federation/error-codes@0.8.10
- 6e3afc6: fix(enhanced): no push ModuleFederationPlugin self
- Updated dependencies [6e3afc6]
- Updated dependencies [1be9d62]
- Updated dependencies [6e3afc6]
- Updated dependencies [6e3afc6]
- Updated dependencies [6e3afc6]
- Updated dependencies [6e3afc6]
- Updated dependencies [6e3afc6]
- Updated dependencies [6e3afc6]
- @module-federation/dts-plugin@0.8.9
- @module-federation/manifest@0.8.9
- @module-federation/rspack@0.8.9
- @module-federation/sdk@0.8.9
- @module-federation/runtime-tools@0.8.9
- @module-federation/managers@0.8.9
- @module-federation/bridge-react-webpack-plugin@0.8.9
- @module-federation/data-prefetch@0.8.9
- @module-federation/error-codes@0.8.9
- @module-federation/inject-external-runtime-core-plugin@0.8.9
-
eda5184: Reordered the "import" and "require" fields in export mappings for consistency.
- @module-federation/rspack@0.8.8 - @module-federation/sdk@0.8.8 - @module-federation/runtime-tools@0.8.8 - @module-federation/managers@0.8.8 - @module-federation/manifest@0.8.8 - @module-federation/dts-plugin@0.8.8 - @module-federation/bridge-react-webpack-plugin@0.8.8 - @module-federation/data-prefetch@0.8.8 - @module-federation/error-codes@0.8.8 - @module-federation/inject-external-runtime-core-plugin@0.8.8
- f573ad0: feat: add externalRuntime and provideExternalRuntime fields to help optimize assets size
- 336f3d8: fix(enhanced): abort process if not find expose modules
- Updated dependencies [835b09c]
- Updated dependencies [f573ad0]
- Updated dependencies [336f3d8]
- Updated dependencies [4fd33fb]
- @module-federation/sdk@0.8.7
- @module-federation/inject-external-runtime-core-plugin@0.8.7
- @module-federation/error-codes@0.8.7
- @module-federation/bridge-react-webpack-plugin@0.8.7
- @module-federation/data-prefetch@0.8.7
- @module-federation/dts-plugin@0.8.7
- @module-federation/managers@0.8.7
- @module-federation/manifest@0.8.7
- @module-federation/rspack@0.8.7
- @module-federation/runtime-tools@0.8.7
- Updated dependencies [c90bba2]
- Updated dependencies [4a2cf82]
- @module-federation/dts-plugin@0.8.6
- @module-federation/manifest@0.8.6
- @module-federation/rspack@0.8.6
- @module-federation/sdk@0.8.6
- @module-federation/runtime-tools@0.8.6
- @module-federation/managers@0.8.6
- @module-federation/bridge-react-webpack-plugin@0.8.6
- @module-federation/data-prefetch@0.8.6
- @module-federation/rspack@0.8.5
- @module-federation/sdk@0.8.5
- @module-federation/runtime-tools@0.8.5
- @module-federation/managers@0.8.5
- @module-federation/manifest@0.8.5
- @module-federation/dts-plugin@0.8.5
- @module-federation/bridge-react-webpack-plugin@0.8.5
- @module-federation/data-prefetch@0.8.5
- Updated dependencies [61625d4]
- Updated dependencies [5ea7aea]
- @module-federation/rspack@0.8.4
- @module-federation/dts-plugin@0.8.4
- @module-federation/manifest@0.8.4
- @module-federation/sdk@0.8.4
- @module-federation/runtime-tools@0.8.4
- @module-federation/managers@0.8.4
- @module-federation/bridge-react-webpack-plugin@0.8.4
- @module-federation/data-prefetch@0.8.4
- Updated dependencies [5b637c3]
- Updated dependencies [8e172c8]
- @module-federation/data-prefetch@0.8.3
- @module-federation/dts-plugin@0.8.3
- @module-federation/sdk@0.8.3
- @module-federation/runtime-tools@0.8.3
- @module-federation/manifest@0.8.3
- @module-federation/rspack@0.8.3
- @module-federation/bridge-react-webpack-plugin@0.8.3
- @module-federation/managers@0.8.3
- Updated dependencies [85ef6c4]
- @module-federation/manifest@0.8.2
- @module-federation/rspack@0.8.2
- @module-federation/data-prefetch@0.8.2
- @module-federation/dts-plugin@0.8.2
- @module-federation/runtime-tools@0.8.2
- @module-federation/sdk@0.8.2
- @module-federation/managers@0.8.2
- @module-federation/bridge-react-webpack-plugin@0.8.2
- Updated dependencies [8165419]
- @module-federation/rspack@0.8.1
- @module-federation/sdk@0.8.1
- @module-federation/runtime-tools@0.8.1
- @module-federation/managers@0.8.1
- @module-federation/manifest@0.8.1
- @module-federation/dts-plugin@0.8.1
- @module-federation/bridge-react-webpack-plugin@0.8.1
- @module-federation/data-prefetch@0.8.1
- @module-federation/rspack@0.8.0
- @module-federation/sdk@0.8.0
- @module-federation/runtime-tools@0.8.0
- @module-federation/managers@0.8.0
- @module-federation/manifest@0.8.0
- @module-federation/dts-plugin@0.8.0
- @module-federation/bridge-react-webpack-plugin@0.8.0
- @module-federation/data-prefetch@0.8.0
- Updated dependencies [8db7611]
- @module-federation/dts-plugin@0.7.7
- @module-federation/data-prefetch@0.7.7
- @module-federation/runtime-tools@0.7.7
- @module-federation/manifest@0.7.7
- @module-federation/rspack@0.7.7
- @module-federation/sdk@0.7.7
- @module-federation/managers@0.7.7
- @module-federation/bridge-react-webpack-plugin@0.7.7
- @module-federation/rspack@0.7.6
- @module-federation/sdk@0.7.6
- @module-federation/runtime-tools@0.7.6
- @module-federation/managers@0.7.6
- @module-federation/manifest@0.7.6
- @module-federation/dts-plugin@0.7.6
- @module-federation/bridge-react-webpack-plugin@0.7.6
- @module-federation/data-prefetch@0.7.6
- 5613265: remove module resolve path replacements
- Updated dependencies [0309fb5]
- @module-federation/bridge-react-webpack-plugin@0.7.5
- @module-federation/rspack@0.7.5
- @module-federation/sdk@0.7.5
- @module-federation/runtime-tools@0.7.5
- @module-federation/managers@0.7.5
- @module-federation/manifest@0.7.5
- @module-federation/dts-plugin@0.7.5
- @module-federation/data-prefetch@0.7.5
- @module-federation/data-prefetch@0.7.4
- @module-federation/dts-plugin@0.7.4
- @module-federation/runtime-tools@0.7.4
- @module-federation/rspack@0.7.4
- @module-federation/sdk@0.7.4
- @module-federation/managers@0.7.4
- @module-federation/manifest@0.7.4
- @module-federation/bridge-react-webpack-plugin@0.7.4
- Updated dependencies [4ab9295]
- Updated dependencies [7facc10]
- @module-federation/data-prefetch@0.7.3
- @module-federation/runtime-tools@0.7.3
- @module-federation/managers@0.7.3
- @module-federation/manifest@0.7.3
- @module-federation/rspack@0.7.3
- @module-federation/sdk@0.7.3
- @module-federation/dts-plugin@0.7.3
- @module-federation/bridge-react-webpack-plugin@0.7.3
- Updated dependencies [85990e2]
- @module-federation/dts-plugin@0.7.2
- @module-federation/manifest@0.7.2
- @module-federation/rspack@0.7.2
- @module-federation/sdk@0.7.2
- @module-federation/runtime-tools@0.7.2
- @module-federation/managers@0.7.2
- @module-federation/bridge-react-webpack-plugin@0.7.2
- @module-federation/data-prefetch@0.7.2
- 47fdbc2: Added recursively search for shared dependency versions
- Updated dependencies [6db4c5f]
- @module-federation/sdk@0.7.1
- @module-federation/data-prefetch@0.7.1
- @module-federation/dts-plugin@0.7.1
- @module-federation/runtime-tools@0.7.1
- @module-federation/bridge-react-webpack-plugin@0.7.1
- @module-federation/managers@0.7.1
- @module-federation/manifest@0.7.1
- @module-federation/rspack@0.7.1
- 4eb09e7: feat: support disable default alias setting in bridge
- Updated dependencies [879ad87]
- Updated dependencies [4eb09e7]
- Updated dependencies [3942740]
- Updated dependencies [206b56d]
- @module-federation/sdk@0.7.0
- @module-federation/rspack@0.7.0
- @module-federation/bridge-react-webpack-plugin@0.7.0
- @module-federation/data-prefetch@0.7.0
- @module-federation/runtime-tools@0.7.0
- @module-federation/managers@0.7.0
- @module-federation/manifest@0.7.0
- @module-federation/dts-plugin@0.7.0
- Updated dependencies [f779188]
- Updated dependencies [024df60]
- @module-federation/sdk@0.6.16
- @module-federation/data-prefetch@0.6.16
- @module-federation/runtime-tools@0.6.16
- @module-federation/managers@0.6.16
- @module-federation/manifest@0.6.16
- @module-federation/bridge-react-webpack-plugin@0.6.16
- @module-federation/dts-plugin@0.6.16
- @module-federation/rspack@0.6.16
- @module-federation/data-prefetch@0.6.15
- @module-federation/dts-plugin@0.6.15
- @module-federation/runtime-tools@0.6.15
- @module-federation/rspack@0.6.15
- @module-federation/sdk@0.6.15
- @module-federation/managers@0.6.15
- @module-federation/manifest@0.6.15
- @module-federation/bridge-react-webpack-plugin@0.6.15
- ad605d2: chore: unified logger
- Updated dependencies [ad605d2]
- Updated dependencies [86b4cdc]
- @module-federation/data-prefetch@0.6.14
- @module-federation/dts-plugin@0.6.14
- @module-federation/managers@0.6.14
- @module-federation/manifest@0.6.14
- @module-federation/sdk@0.6.14
- @module-federation/rspack@0.6.14
- @module-federation/runtime-tools@0.6.14
- @module-federation/bridge-react-webpack-plugin@0.6.14
- @module-federation/rspack@0.6.13
- @module-federation/sdk@0.6.13
- @module-federation/runtime-tools@0.6.13
- @module-federation/managers@0.6.13
- @module-federation/manifest@0.6.13
- @module-federation/dts-plugin@0.6.13
- @module-federation/bridge-react-webpack-plugin@0.6.13
- @module-federation/data-prefetch@0.6.13
- @module-federation/rspack@0.6.12
- @module-federation/sdk@0.6.12
- @module-federation/runtime-tools@0.6.12
- @module-federation/managers@0.6.12
- @module-federation/manifest@0.6.12
- @module-federation/dts-plugin@0.6.12
- @module-federation/bridge-react-webpack-plugin@0.6.12
- @module-federation/data-prefetch@0.6.12
- Updated dependencies [83c8620]
- Updated dependencies [d5a3072]
- @module-federation/manifest@0.6.11
- @module-federation/sdk@0.6.11
- @module-federation/data-prefetch@0.6.11
- @module-federation/dts-plugin@0.6.11
- @module-federation/runtime-tools@0.6.11
- @module-federation/rspack@0.6.11
- @module-federation/bridge-react-webpack-plugin@0.6.11
- @module-federation/managers@0.6.11
-
6b02145: Added a check to skip processing when virtualRuntimeEntry is present.
- Added an early return in
FederationRuntimePluginto skip processing ifoptions.virtualRuntimeEntryis defined.
- Added an early return in
-
22a3b83: fix(data-prefetch): apply DataPrefetchPlugin on demand
-
Updated dependencies [22a3b83]
-
Updated dependencies [22a3b83]
- @module-federation/data-prefetch@0.6.10
- @module-federation/sdk@0.6.10
- @module-federation/dts-plugin@0.6.10
- @module-federation/runtime-tools@0.6.10
- @module-federation/bridge-react-webpack-plugin@0.6.10
- @module-federation/managers@0.6.10
- @module-federation/manifest@0.6.10
- @module-federation/rspack@0.6.10
-
70a1708: Added a check to skip processing when virtualRuntimeEntry is present.
- Added an early return in
FederationRuntimePluginto skip processing ifoptions.virtualRuntimeEntryis defined. - @module-federation/rspack@0.6.9
- @module-federation/sdk@0.6.9
- @module-federation/runtime-tools@0.6.9
- @module-federation/managers@0.6.9
- @module-federation/manifest@0.6.9
- @module-federation/dts-plugin@0.6.9
- @module-federation/bridge-react-webpack-plugin@0.6.9
- @module-federation/data-prefetch@0.6.9
- Added an early return in
- Updated dependencies [32db0ac]
- @module-federation/sdk@0.6.8
- @module-federation/bridge-react-webpack-plugin@0.6.8
- @module-federation/data-prefetch@0.6.8
- @module-federation/dts-plugin@0.6.8
- @module-federation/managers@0.6.8
- @module-federation/manifest@0.6.8
- @module-federation/rspack@0.6.8
- @module-federation/runtime-tools@0.6.8
-
1b6bf0e: ContainerPlugin to use makeHook to addInclude of federation runtime dependency
-
9e32644: Added support for hoisting federation runtime modules and enhancing dependency management.
- Introduced
FederationModulesPluginto handle federation-related hooks and dependencies. - Added new
FederationRuntimeDependencyand logic to include it conditionally. - Enhanced
ContainerPluginand related plugins to support experimentalfederationRuntimeoptions. - Modified
HoistContainerReferencesPluginto hoist additional modules in chunks. - Implemented changes across multiple files to support the new plugin and dependency management features.
- Introduced
-
9e32644: Refactor
HoistContainerReferencesPluginto optimize module disconnection and cleanup logic.- Removed
moduleToDeleteset as it was redundant. - Ensured all referenced modules are disconnected from unused chunks directly.
- Added call to
cleanUpChunkswithin the main loop to clean up chunks usingallReferencedModules.
- Removed
-
9e32644: handle chunk entry modules correctly in MfStartupChunkDependenciesPlugin
-
Updated dependencies [9e32644]
-
Updated dependencies [9e32644]
-
Updated dependencies [0216364]
- @module-federation/data-prefetch@0.6.7
- @module-federation/sdk@0.6.7
- @module-federation/dts-plugin@0.6.7
- @module-federation/runtime-tools@0.6.7
- @module-federation/bridge-react-webpack-plugin@0.6.7
- @module-federation/managers@0.6.7
- @module-federation/manifest@0.6.7
- @module-federation/rspack@0.6.7
- Updated dependencies [35aead4]
- @module-federation/dts-plugin@0.6.6
- @module-federation/manifest@0.6.6
- @module-federation/rspack@0.6.6
- @module-federation/sdk@0.6.6
- @module-federation/runtime-tools@0.6.6
- @module-federation/managers@0.6.6
- @module-federation/bridge-react-webpack-plugin@0.6.6
- @module-federation/data-prefetch@0.6.6
- Updated dependencies [3070e26]
- @module-federation/data-prefetch@1.0.16
- @module-federation/rspack@0.6.5
- @module-federation/sdk@0.6.5
- @module-federation/runtime-tools@0.6.5
- @module-federation/managers@0.6.5
- @module-federation/manifest@0.6.5
- @module-federation/dts-plugin@0.6.5
- @module-federation/bridge-react-webpack-plugin@0.6.5
- Updated dependencies [d90295b]
- @module-federation/bridge-react-webpack-plugin@0.6.4
- @module-federation/rspack@0.6.4
- @module-federation/sdk@0.6.4
- @module-federation/runtime-tools@0.6.4
- @module-federation/managers@0.6.4
- @module-federation/manifest@0.6.4
- @module-federation/dts-plugin@0.6.4
- @module-federation/rspack@0.6.3
- @module-federation/sdk@0.6.3
- @module-federation/runtime-tools@0.6.3
- @module-federation/managers@0.6.3
- @module-federation/manifest@0.6.3
- @module-federation/dts-plugin@0.6.3
- @module-federation/bridge-react-webpack-plugin@0.6.3
- @module-federation/dts-plugin@0.6.2
- @module-federation/runtime-tools@0.6.2
- @module-federation/rspack@0.6.2
- @module-federation/sdk@0.6.2
- @module-federation/managers@0.6.2
- @module-federation/manifest@0.6.2
- @module-federation/bridge-react-webpack-plugin@0.6.2
- 2855583: add hoisted runtime flag: experiments.federationRuntime === 'hoisted' | false
- 2855583: experiment: Async Entry Startup when runtime is hoisted
- Updated dependencies [2855583]
- Updated dependencies [813680f]
- @module-federation/sdk@0.6.1
- @module-federation/runtime-tools@0.6.1
- @module-federation/dts-plugin@0.6.1
- @module-federation/bridge-react-webpack-plugin@0.6.1
- @module-federation/managers@0.6.1
- @module-federation/manifest@0.6.1
- @module-federation/rspack@0.6.1
- 1d9bb77: Add support for using Virtual Runtime Entrypoints instead of writing a temporary file to disk
- f245bb3: chore(enhanced): remove useless schemas
- Updated dependencies [1d9bb77]
- @module-federation/sdk@0.6.0
- @module-federation/bridge-react-webpack-plugin@0.6.0
- @module-federation/dts-plugin@0.6.0
- @module-federation/managers@0.6.0
- @module-federation/manifest@0.6.0
- @module-federation/rspack@0.6.0
- @module-federation/runtime-tools@0.6.0
- b90fa7d: feat: add shareStrategy option
- Updated dependencies [b90fa7d]
- @module-federation/sdk@0.5.2
- @module-federation/runtime-tools@0.5.2
- @module-federation/dts-plugin@0.5.2
- @module-federation/bridge-react-webpack-plugin@0.5.2
- @module-federation/managers@0.5.2
- @module-federation/manifest@0.5.2
- @module-federation/rspack@0.5.2
- Updated dependencies [472e2cc]
- @module-federation/bridge-react-webpack-plugin@0.5.1
- @module-federation/rspack@0.5.1
- @module-federation/sdk@0.5.1
- @module-federation/runtime-tools@0.5.1
- @module-federation/managers@0.5.1
- @module-federation/manifest@0.5.1
- @module-federation/dts-plugin@0.5.1
- Updated dependencies [49d6135]
- Updated dependencies [8378a77]
- @module-federation/bridge-react-webpack-plugin@0.5.0
- @module-federation/sdk@0.5.0
- @module-federation/rspack@0.5.0
- @module-federation/dts-plugin@0.5.0
- @module-federation/runtime-tools@0.5.0
- @module-federation/managers@0.5.0
- @module-federation/manifest@0.5.0
- a335707: fix(enhanced): remove useless but has side effect export
- Updated dependencies [a6e2bed]
- Updated dependencies [a6e2bed]
- @module-federation/sdk@0.4.0
- @module-federation/dts-plugin@0.4.0
- @module-federation/runtime-tools@0.4.0
- @module-federation/bridge-react-webpack-plugin@0.4.0
- @module-federation/managers@0.4.0
- @module-federation/manifest@0.4.0
- @module-federation/rspack@0.4.0
- 59db2fd: fix(enhanced): correct enhanced ModuleFederation types error
- @module-federation/rspack@0.3.5
- @module-federation/sdk@0.3.5
- @module-federation/runtime-tools@0.3.5
- @module-federation/managers@0.3.5
- @module-federation/manifest@0.3.5
- @module-federation/dts-plugin@0.3.5
- @module-federation/bridge-react-webpack-plugin@0.3.5
- @module-federation/dts-plugin@0.3.4
- @module-federation/runtime-tools@0.3.4
- @module-federation/rspack@0.3.4
- @module-federation/sdk@0.3.4
- @module-federation/managers@0.3.4
- @module-federation/manifest@0.3.4
- @module-federation/bridge-react-webpack-plugin@0.3.4
- @module-federation/rspack@0.3.3
- @module-federation/sdk@0.3.3
- @module-federation/runtime-tools@0.3.3
- @module-federation/managers@0.3.3
- @module-federation/manifest@0.3.3
- @module-federation/dts-plugin@0.3.3
- @module-federation/bridge-react-webpack-plugin@0.3.3
- 85ae159: feat: support rspack ssr
- Updated dependencies [0de1c83]
- Updated dependencies [85ae159]
- @module-federation/dts-plugin@0.3.2
- @module-federation/manifest@0.3.2
- @module-federation/rspack@0.3.2
- @module-federation/sdk@0.3.2
- @module-federation/runtime-tools@0.3.2
- @module-federation/managers@0.3.2
- @module-federation/bridge-react-webpack-plugin@0.3.2
- Updated dependencies [0a9adaf]
- @module-federation/dts-plugin@0.3.1
- @module-federation/manifest@0.3.1
- @module-federation/rspack@0.3.1
- @module-federation/sdk@0.3.1
- @module-federation/runtime-tools@0.3.1
- @module-federation/managers@0.3.1
- @module-federation/bridge-react-webpack-plugin@0.3.1
- fa37cc4: feat: support modern.js ssr #2348
- Updated dependencies [7c4d99b]
- Updated dependencies [fa37cc4]
- @module-federation/dts-plugin@0.3.0
- @module-federation/manifest@0.3.0
- @module-federation/rspack@0.3.0
- @module-federation/sdk@0.3.0
- @module-federation/runtime-tools@0.3.0
- @module-federation/bridge-react-webpack-plugin@0.3.0
- @module-federation/managers@0.3.0
- Updated dependencies [f3d13c2]
- @module-federation/dts-plugin@0.2.8
- @module-federation/manifest@0.2.8
- @module-federation/rspack@0.2.8
- @module-federation/sdk@0.2.8
- @module-federation/runtime-tools@0.2.8
- @module-federation/managers@0.2.8
- @module-federation/bridge-react-webpack-plugin@0.2.8
- b00ef13: fix(dts-plugin): support compile vue@3 dts
- Updated dependencies [b00ef13]
- @module-federation/dts-plugin@0.2.7
- @module-federation/sdk@0.2.7
- @module-federation/manifest@0.2.7
- @module-federation/rspack@0.2.7
- @module-federation/bridge-react-webpack-plugin@0.2.7
- @module-federation/managers@0.2.7
- @module-federation/runtime-tools@0.2.7
- 4488064: fix: intercept legacy entry
- Updated dependencies [91bf689]
- @module-federation/sdk@0.2.6
- @module-federation/bridge-react-webpack-plugin@0.2.6
- @module-federation/dts-plugin@0.2.6
- @module-federation/managers@0.2.6
- @module-federation/manifest@0.2.6
- @module-federation/rspack@0.2.6
- @module-federation/runtime-tools@0.2.6
- Updated dependencies [8cce571]
- @module-federation/sdk@0.2.5
- @module-federation/dts-plugin@0.2.5
- @module-federation/runtime-tools@0.2.5
- @module-federation/bridge-react-webpack-plugin@0.2.5
- @module-federation/managers@0.2.5
- @module-federation/manifest@0.2.5
- @module-federation/rspack@0.2.5
- Updated dependencies [09b792d]
- Updated dependencies [09b792d]
- @module-federation/sdk@0.2.4
- @module-federation/dts-plugin@0.2.4
- @module-federation/runtime-tools@0.2.4
- @module-federation/bridge-react-webpack-plugin@0.2.4
- @module-federation/managers@0.2.4
- @module-federation/manifest@0.2.4
- @module-federation/rspack@0.2.4
- Updated dependencies [32f26af]
- Updated dependencies [32f26af]
- @module-federation/sdk@0.2.3
- @module-federation/bridge-react-webpack-plugin@0.2.3
- @module-federation/dts-plugin@0.2.3
- @module-federation/managers@0.2.3
- @module-federation/manifest@0.2.3
- @module-federation/rspack@0.2.3
- @module-federation/runtime-tools@0.2.3
- Updated dependencies [7d09ed8]
- @module-federation/dts-plugin@0.2.2
- @module-federation/manifest@0.2.2
- @module-federation/rspack@0.2.2
- @module-federation/sdk@0.2.2
- @module-federation/runtime-tools@0.2.2
- @module-federation/managers@0.2.2
- @module-federation/bridge-react-webpack-plugin@0.2.2
- 88445e7: Support getPublicPath in compiler plugins
- Updated dependencies [88445e7]
- Updated dependencies [e494f1a]
- @module-federation/dts-plugin@0.2.1
- @module-federation/manifest@0.2.1
- @module-federation/sdk@0.2.1
- @module-federation/rspack@0.2.1
- @module-federation/bridge-react-webpack-plugin@0.2.1
- @module-federation/managers@0.2.1
- @module-federation/runtime-tools@0.2.1
- Updated dependencies [804cc3b]
- Updated dependencies [52bb94c]
- Updated dependencies [d2ab821]
- Updated dependencies [f7a6d3f]
- @module-federation/dts-plugin@0.2.0
- @module-federation/bridge-react-webpack-plugin@0.2.0
- @module-federation/manifest@0.2.0
- @module-federation/rspack@0.2.0
- @module-federation/sdk@0.2.0
- @module-federation/runtime-tools@0.2.0
- @module-federation/managers@0.2.0
- 1e93c5e: chore(enhanced): add peer deps required by dts plugin
- Updated dependencies [a50c459]
- Updated dependencies [88900ad]
- Updated dependencies [4cddb8a]
- Updated dependencies [6ee10aa]
- Updated dependencies [1e93c5e]
- @module-federation/dts-plugin@0.1.21
- @module-federation/sdk@0.1.21
- @module-federation/manifest@0.1.21
- @module-federation/rspack@0.1.21
- @module-federation/runtime-tools@0.1.21
- @module-federation/managers@0.1.21
- 766de80: Add repository property to the enhanced package
- d5ac542: Add license property to the package.json of module-federation/enhanced
- Updated dependencies [685c607]
- Updated dependencies [34f9498]
- Updated dependencies [e8e0969]
- Updated dependencies [349c381]
- @module-federation/dts-plugin@0.1.20
- @module-federation/sdk@0.1.20
- @module-federation/runtime-tools@0.1.20
- @module-federation/manifest@0.1.20
- @module-federation/rspack@0.1.20
- @module-federation/managers@0.1.20
- e1518e2: Wrap require of federation runtime module in conditional so that async boundary plugin doesnt crash runtimes who do not implement federation
- Updated dependencies [031454d]
- Updated dependencies [b0a31a7]
- Updated dependencies [a2bfb9b]
- @module-federation/sdk@0.1.19
- @module-federation/runtime-tools@0.1.19
- @module-federation/dts-plugin@0.1.19
- @module-federation/managers@0.1.19
- @module-federation/manifest@0.1.19
- @module-federation/rspack@0.1.19
- Updated dependencies [80af3f3]
- @module-federation/manifest@0.1.18
- @module-federation/sdk@0.1.18
- @module-federation/runtime-tools@0.1.18
- @module-federation/rspack@0.1.18
- @module-federation/dts-plugin@0.1.18
- @module-federation/managers@0.1.18
- Updated dependencies [4f22c3e]
- Updated dependencies [efadc07]
- @module-federation/manifest@0.1.17
- @module-federation/rspack@0.1.17
- @module-federation/runtime-tools@0.1.17
- @module-federation/sdk@0.1.17
- @module-federation/managers@0.1.17
- @module-federation/dts-plugin@0.1.17
- Updated dependencies [cce5404]
- Updated dependencies [ea34795]
- Updated dependencies [364f2bc]
- @module-federation/managers@0.1.16
- @module-federation/dts-plugin@0.1.16
- @module-federation/sdk@0.1.16
- @module-federation/runtime-tools@0.1.16
- @module-federation/manifest@0.1.16
- @module-federation/rspack@0.1.16
- Updated dependencies [1227fd6]
- @module-federation/dts-plugin@0.1.15
- @module-federation/manifest@0.1.15
- @module-federation/rspack@0.1.15
- @module-federation/sdk@0.1.15
- @module-federation/runtime-tools@0.1.15
- @module-federation/managers@0.1.15
- Updated dependencies [103b2b8]
- @module-federation/sdk@0.1.14
- @module-federation/runtime-tools@0.1.14
- @module-federation/dts-plugin@0.1.14
- @module-federation/managers@0.1.14
- @module-federation/manifest@0.1.14
- @module-federation/rspack@0.1.14
- 0113b81: chore: delete references to used shared to prevent memory leaks
- Updated dependencies [2e52e51]
- Updated dependencies [2e52e51]
- Updated dependencies [9559769]
- Updated dependencies [0113b81]
- Updated dependencies [677958c]
- Updated dependencies [2e52e51]
- @module-federation/dts-plugin@0.1.13
- @module-federation/managers@0.1.13
- @module-federation/manifest@0.1.13
- @module-federation/rspack@0.1.13
- @module-federation/sdk@0.1.13
- @module-federation/runtime-tools@0.1.13
- Updated dependencies [2a18c65]
- @module-federation/dts-plugin@0.1.12
- @module-federation/manifest@0.1.12
- @module-federation/rspack@0.1.12
- @module-federation/runtime-tools@0.1.12
- @module-federation/sdk@0.1.12
- @module-federation/managers@0.1.12
- d45ee54: add type to package.json of commonjs
- 3d2c63a: fix esm export formats and make webpack optional peer
- @module-federation/runtime-tools@0.1.11
- @module-federation/rspack@0.1.11
- @module-federation/sdk@0.1.11
- @module-federation/managers@0.1.11
- @module-federation/manifest@0.1.11
- @module-federation/dts-plugin@0.1.11
- Updated dependencies [3d4fb69]
- @module-federation/dts-plugin@0.1.10
- @module-federation/manifest@0.1.10
- @module-federation/rspack@0.1.10
- @module-federation/sdk@0.1.10
- @module-federation/runtime-tools@0.1.10
- @module-federation/managers@0.1.10
- fcbae83: patch chunk split of "_partial" container chunks
- Updated dependencies [fcbae83]
- @module-federation/rspack@0.1.9
- @module-federation/runtime-tools@0.1.9
- @module-federation/sdk@0.1.9
- @module-federation/managers@0.1.9
- @module-federation/manifest@0.1.9
- @module-federation/dts-plugin@0.1.9
- 56eb56a: add chunk matcher logic to federation runtime module
- b120511: Improve Async Boundary Plugin on entry that use dependOn and improve chunk dep search
- @module-federation/rspack@0.1.8
- @module-federation/sdk@0.1.8
- @module-federation/runtime-tools@0.1.8
- @module-federation/managers@0.1.8
- @module-federation/manifest@0.1.8
- @module-federation/dts-plugin@0.1.8
- 648353b: Check that runtime plugins are not undefined or tree shaken out before calling the factory functions
- @module-federation/runtime-tools@0.1.7
- @module-federation/rspack@0.1.7
- @module-federation/sdk@0.1.7
- @module-federation/managers@0.1.7
- @module-federation/manifest@0.1.7
- @module-federation/dts-plugin@0.1.7
- 72c7b80: chore: fix release tag
- Updated dependencies [72c7b80]
- @module-federation/dts-plugin@0.1.6
- @module-federation/managers@0.1.6
- @module-federation/manifest@0.1.6
- @module-federation/rspack@0.1.6
- @module-federation/runtime-tools@0.1.6
- @module-federation/sdk@0.1.6
- 876a4ff: feat: support config shared import:false in runtime
- e0acf83: chore: downgrade template code to es5
- 1a9c6e7: feat: support config multiple versions shared
- Updated dependencies [f9b8af7]
- Updated dependencies [71559fb]
- Updated dependencies [ca271ab]
- Updated dependencies [1a9c6e7]
- @module-federation/dts-plugin@0.1.5
- @module-federation/manifest@0.1.5
- @module-federation/sdk@0.1.5
- @module-federation/runtime-tools@0.1.5
- @module-federation/rspack@0.1.5
- @module-federation/managers@0.1.5
- 8f3a440: fix: detect whether the project is ts
- 2f697b9: fix: fixed type declaration in pkg
- 8f3a440: allow dts plugin to be disabled
- Updated dependencies [8f3a440]
- Updated dependencies [2f697b9]
- @module-federation/dts-plugin@0.1.4
- @module-federation/sdk@0.1.4
- @module-federation/runtime-tools@0.1.4
- @module-federation/manifest@0.1.4
- @module-federation/rspack@0.1.4
- @module-federation/managers@0.1.4
- 32eba3c: fix: chunkId may equal number 0
- 6b3b210: revert chunk integration
- Updated dependencies [f926b6c]
- @module-federation/dts-plugin@0.1.3
- @module-federation/manifest@0.1.3
- @module-federation/runtime-tools@0.1.3
- @module-federation/rspack@0.1.3
- @module-federation/sdk@0.1.3
- @module-federation/managers@0.1.3
- c1efbbf: chore: convergence of all package entries chore: 收敛所有包的入口
- c8c0ad2: feat: enhance type capability
- 1bb03d1: chore: rename @module-federation/enhanced-rspack to @module-federation/rspack
- 1bb03d1: chore: enhanced export runtime
- Updated dependencies [c8c0ad2]
- Updated dependencies [1bb03d1]
- @module-federation/rspack@0.1.2
- @module-federation/dts-plugin@0.1.2
- @module-federation/manifest@0.1.2
- @module-federation/sdk@0.1.2
- @module-federation/managers@0.1.2
- @module-federation/runtime-tools@0.1.2
- ee57fb0: update chunk integration for entry modules
- @module-federation/sdk@0.1.1
- @module-federation/runtime-tools@0.1.1
- @module-federation/managers@0.1.1
- @module-federation/manifest@0.1.1
- df3ef24: use chunk integration to initalize federation runtime and plugins in runtime bootstrap
- df3ef24: Support multiple runtime chunks, single runtime chunks in reference hoisting
- df3ef24: chore: adjust add federation init process
- Updated dependencies [df3ef24]
- Updated dependencies [df3ef24]
- Updated dependencies [df3ef24]
- Updated dependencies [df3ef24]
- @module-federation/sdk@0.1.0
- @module-federation/runtime-tools@0.1.0
- @module-federation/managers@0.1.0
- @module-federation/manifest@0.1.0
- @module-federation/runtime-tools@0.0.17
- @module-federation/sdk@0.0.17
- @module-federation/managers@0.0.17
- @module-federation/manifest@0.0.17
- Updated dependencies [ccafac3]
- @module-federation/manifest@0.0.16
- @module-federation/sdk@0.0.16
- @module-federation/runtime-tools@0.0.16
- @module-federation/managers@0.0.16
- ba5bedd: feat: support manifest
- Updated dependencies [3a45d99]
- Updated dependencies [ba5bedd]
- @module-federation/sdk@0.0.15
- @module-federation/managers@0.0.15
- @module-federation/manifest@0.0.15
- @module-federation/runtime-tools@0.0.15
- Updated dependencies [cd8c7bf]
- Updated dependencies [5576c6b]
- @module-federation/sdk@0.0.14
- @module-federation/runtime-tools@0.0.14
- Updated dependencies [804447c]
- @module-federation/sdk@0.0.13
- @module-federation/runtime-tools@0.0.13
- 4ca0c7b: fix(enhanced): use upath to against more edge cases between different OS
- @module-federation/sdk@0.0.12
- @module-federation/runtime-tools@0.0.12
- 5c17bc4: normalize bundler runtime import paths
- @module-federation/runtime-tools@0.0.11
- @module-federation/sdk@0.0.11
- 51b18e0: Fix bug in AyncBoundaryPlugin when chunkID is not set to named and dependOn exists
- @module-federation/runtime-tools@0.0.10
- @module-federation/sdk@0.0.10
- 1147f48: fix: not duplicate set resolve.alias
- cf8634d: fix: copy decalaration files to output
- 2ad29a6: fix: remove duplicate init shareScopeMap
fix: normalize schemas path
fix: shared is loaded if it has lib attr
- @module-federation/runtime-tools@0.0.9
- @module-federation/sdk@0.0.9
- 98eb40d: feat: enhanced
- Updated dependencies [98eb40d]
- Updated dependencies [98eb40d]
- @module-federation/sdk@0.0.8
- @module-federation/runtime-tools@0.0.8
- @module-federation/sdk@0.0.7
- @module-federation/sdk@0.0.6
- Updated dependencies [5a79cb3]
- @module-federation/sdk@0.0.5
- @module-federation/sdk@0.0.4
- align with bytedance linting (8000055)
- enhanced: refactory async boundary plugin (230a105)
- nx build dep sync (38c0902)
0.2.0-canary.4 (2023-11-20)
- enhanced: use getAllReferencedChunks api for federation indexing (b8846be)
- nextjs-mf: Improved async startup dep track (839e47b)
- rename plugin took tap (b1e0f58)
- enhanced: ✨ Reference Hoisting (6ab3e72)
- enhanced: HoistContainerReferencesPlugin (adc00e7)
- nextjs-mf: Use HoistReferencePlugin over DelegatePlugin (e8f1e43)
0.2.0-canary.3 (2023-11-08)
- enhanced: correct schema validation issues (5a04a81)
0.2.0-canary.2 (2023-11-07)
- issues with integrated runtime chunk (edc4d97)
- issues with integrated runtime chunk (d4fa90d)
- issues with integrated runtime chunk (aa1b137)
- enhanced: AsyncBoundary support ESM targets and remix_run framework outputs (0100694)
0.2.0-canary.1 (2023-11-06)
- deps: update dependency typedoc to v0.25.2 (46c6524)
- deps: update dependency undici to v5.26.2 [security] (410a8b8)
- override semantic-release-plugin-decorators (18675de)
- switch to @goestav/nx-semantic-release (63a3350)
- enhanced: new async boundary plugin design (a4ac1ac)
- enhanced: Rewrite Async Boundary based on bytedance version (fa05dd6)
- enhanced: Support Async Mode and option (3c33b8e)
- new actions, remove gpt integration (370229e)
This file was generated using @jscutlery/semver.
0.1.0 (2023-10-07)
- ensure chunk handler exists before calling it (98ba838)
- AddRuntimeRequirementToPromiseExternal (9bc5a20)
0.0.4-0 (2023-10-03)
- no external helpers (6c47fd4)
0.0.3 (2023-10-03)
0.0.2 (2023-10-03)
0.0.1 (2023-10-03)
- add missing serialize method on RemoteModule (e7ac801)
- add override to remoteModule (875038a)
- bad impleentation during federation port (cc2e53f)
- broken versioning issues in consumes (e7fada2)
- change exports for module info runtime (f40c538)
- enhanced: module info duplication (49b4a57)
- enhanced: syntax issue in proxy (2e5848b)
- improve backward compat remote_scope global (ac0efa3)
- improve logic in runtime module info proxy (8eea1a8)
- legacy scope duplication on recreation (347e4c9)
- package data (992d298)
- remote global share scope (e05d32f)
- Ts import error (6e7974c)
- TS imports to webpack (d506b49)
- TS imports, missing module methods (8eb422d)
- ts in template string (579b341)
- ts in template string (37e790a)
- ts in template string (0edbbea)
- ts in template string (1d56efd)
- ts in template string (113d703)
- typescript issues (0a07481)
- use ES5 for renderStartup of entrypoint (d14324a)
- additional plugin exports (0604461)
- AsyncBoundaryPlugin (00227ca)
- checkInvalidContext as tapable hook (a3eb553)
- ContainerEntryModule: fix TypeScript issue, enhance needBuild method #398a60e (c561e11), closes #398a60
- enhanced: Fork Module Federation (8682990)
- enhanced: Refactor ContainerEntryDependency and ContainerEntryModule for better code readability and maintainability (e93e7d2)
- fork module federation (0ad7430)
- improved async init (17b1419)
- support lazy compilation (29c234c)
- Use enhanced Federation Plugin (e021d66)
- Revert "add migration / sync steps" (5511559)
- add missing serialize method on RemoteModule (e7ac801)
- add override to remoteModule (875038a)
- bad impleentation during federation port (cc2e53f)
- broken versioning issues in consumes (e7fada2)
- change exports for module info runtime (f40c538)
- enhanced: module info duplication (49b4a57)
- enhanced: syntax issue in proxy (2e5848b)
- improve backward compat remote_scope global (ac0efa3)
- improve logic in runtime module info proxy (8eea1a8)
- legacy scope duplication on recreation (347e4c9)
- package data (992d298)
- remote global share scope (e05d32f)
- Ts import error (6e7974c)
- TS imports to webpack (d506b49)
- TS imports, missing module methods (8eb422d)
- ts in template string (579b341)
- ts in template string (37e790a)
- ts in template string (0edbbea)
- ts in template string (1d56efd)
- ts in template string (113d703)
- typescript issues (0a07481)
- use ES5 for renderStartup of entrypoint (d14324a)
- additional plugin exports (0604461)
- AsyncBoundaryPlugin (00227ca)
- checkInvalidContext as tapable hook (a3eb553)
- ContainerEntryModule: fix TypeScript issue, enhance needBuild method #398a60e (c561e11), closes #398a60
- enhanced: Fork Module Federation (8682990)
- enhanced: Refactor ContainerEntryDependency and ContainerEntryModule for better code readability and maintainability (e93e7d2)
- fork module federation (0ad7430)
- improved async init (17b1419)
- support lazy compilation (29c234c)
- Use enhanced Federation Plugin (e021d66)
- Revert "add migration / sync steps" (5511559)