Skip to content

Latest commit

 

History

History
2292 lines (1797 loc) · 80.5 KB

File metadata and controls

2292 lines (1797 loc) · 80.5 KB

@module-federation/enhanced

0.24.1

Patch Changes

  • @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

0.24.0

Patch Changes

  • 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

0.23.0

Patch Changes

  • 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

0.22.1

Patch Changes

  • @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

0.22.0

Patch Changes

  • @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

0.21.6

Patch Changes

  • @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

0.21.5

Patch Changes

  • 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

0.21.4

Patch Changes

  • 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

0.21.3

Patch Changes

  • @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

0.21.2

Patch Changes

  • 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

0.21.1

Patch Changes

  • @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

0.21.0

Patch Changes

  • 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

0.20.0

Minor Changes

  • c66c21e: rename the share resolver option to allowNodeModulesSuffixMatch and update generated schemas, declarations, and tests to use the new name.

Patch Changes

  • dcc290e: chore(enhanced): update schema
  • 2eea0d0: feat(enhanced): runtimePlugins support pass params
  • 22b9ff9: fix(enhanced): Populate buildMeta and buildInfo on ConsumeSharedPlugin using 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

0.19.1

Patch Changes

  • 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

0.19.0

Patch Changes

  • @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

0.18.4

Patch Changes

  • 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

0.18.3

Patch Changes

  • @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

0.18.2

Patch Changes

  • 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

0.18.1

Patch Changes

  • 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 extractPathAfterNodeModules utility function
    • Add unit tests for createLookupKeyForSharing utility 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

0.18.0

Minor Changes

  • 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

Patch Changes

  • 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

0.17.1

Patch Changes

  • 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 addRemoteDependency hook
    • 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 addContainerEntryModule to addContainerEntryDependency
    • Renamed addFederationRuntimeModule to addFederationRuntimeDependency
    • Added new addRemoteDependency hook 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
  • 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

0.17.0

Patch Changes

  • 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

0.16.0

Patch Changes

  • 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

0.15.0

Patch Changes

  • 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

0.14.3

Patch Changes

  • @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

0.14.2

Patch Changes

  • @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

0.14.1

Patch Changes

  • 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

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

  • 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

0.13.0

Patch Changes

  • 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

0.12.0

Minor Changes

  • 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

Patch Changes

  • 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

0.11.4

Patch Changes

  • 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

0.11.3

Patch Changes

  • 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

0.11.2

Patch Changes

  • 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

0.11.1

Patch Changes

  • 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

0.11.0

Minor Changes

  • fce107e: Enhanced module federation plugin to remove the federationRuntime experiment and replace it with asyncStartup.

    • Dropped support for federationRuntime experiment and introduced asyncStartup to 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 experiments parameter.
    • Revised schema and validation definitions to accommodate new asynchronous startup configurations.
    • Updated test cases to reflect the change from federationRuntime to asyncStartup.

Patch Changes

  • 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

0.10.0

Patch Changes

  • 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

0.9.1

Patch Changes

  • 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

0.9.0

Patch Changes

  • 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

0.8.12

Patch Changes

  • 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

0.8.11

Patch Changes

  • @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

0.8.10

Patch Changes

  • @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

0.8.9

Patch Changes

  • 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

0.8.8

Patch Changes

  • 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
    

0.8.7

Patch Changes

  • 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

0.8.6

Patch Changes

  • 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

0.8.5

Patch Changes

  • @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

0.8.4

Patch Changes

  • 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

0.8.3

Patch Changes

  • 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

0.8.2

Patch Changes

  • 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

0.8.1

Patch Changes

  • 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

0.8.0

Patch Changes

  • @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

0.7.7

Patch Changes

  • 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

0.7.6

Patch Changes

  • @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

0.7.5

Patch Changes

  • 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

0.7.4

Patch Changes

  • @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

0.7.3

Patch Changes

  • 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

0.7.2

Patch Changes

  • 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

0.7.1

Patch Changes

  • 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

0.7.0

Minor Changes

  • 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

0.6.16

Patch Changes

  • 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

0.6.15

Patch Changes

  • @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

0.6.14

Patch Changes

  • 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

0.6.13

Patch Changes

  • @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

0.6.12

Patch Changes

  • @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

0.6.11

Patch Changes

  • 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

0.6.10

Patch Changes

  • 6b02145: Added a check to skip processing when virtualRuntimeEntry is present.

    • Added an early return in FederationRuntimePlugin to skip processing if options.virtualRuntimeEntry is defined.
  • 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

0.6.9

Patch Changes

  • 70a1708: Added a check to skip processing when virtualRuntimeEntry is present.

    • Added an early return in FederationRuntimePlugin to skip processing if options.virtualRuntimeEntry is 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

0.6.8

Patch Changes

  • 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

0.6.7

Patch Changes

  • 1b6bf0e: ContainerPlugin to use makeHook to addInclude of federation runtime dependency

  • 9e32644: Added support for hoisting federation runtime modules and enhancing dependency management.

    • Introduced FederationModulesPlugin to handle federation-related hooks and dependencies.
    • Added new FederationRuntimeDependency and logic to include it conditionally.
    • Enhanced ContainerPlugin and related plugins to support experimental federationRuntime options.
    • Modified HoistContainerReferencesPlugin to hoist additional modules in chunks.
    • Implemented changes across multiple files to support the new plugin and dependency management features.
  • 9e32644: Refactor HoistContainerReferencesPlugin to optimize module disconnection and cleanup logic.

    • Removed moduleToDelete set as it was redundant.
    • Ensured all referenced modules are disconnected from unused chunks directly.
    • Added call to cleanUpChunks within the main loop to clean up chunks using allReferencedModules.
  • 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

0.6.6

Patch Changes

  • 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

0.6.5

Patch Changes

  • 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

0.6.4

Patch Changes

  • 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

0.6.3

Patch Changes

  • @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

0.6.2

Patch Changes

  • @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

0.6.1

Patch Changes

  • 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

0.6.0

Minor Changes

  • 1d9bb77: Add support for using Virtual Runtime Entrypoints instead of writing a temporary file to disk

Patch Changes

  • 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

0.5.2

Patch Changes

  • 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

0.5.1

Patch Changes

  • 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

0.5.0

Patch Changes

  • 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

0.4.0

Patch Changes

  • 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

0.3.5

Patch Changes

  • 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

0.3.4

Patch Changes

  • @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

0.3.3

Patch Changes

  • @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

0.3.2

Patch Changes

  • 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

0.3.1

Patch Changes

  • 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

0.3.0

Minor Changes

  • fa37cc4: feat: support modern.js ssr #2348

Patch Changes

  • 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

0.2.8

Patch Changes

  • 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

0.2.7

Patch Changes

  • 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

0.2.6

Patch Changes

  • 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

0.2.5

Patch Changes

  • 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

0.2.4

Patch Changes

  • 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

0.2.3

Patch Changes

  • 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

0.2.2

Patch Changes

  • 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

0.2.1

Patch Changes

  • 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

0.2.0

Patch Changes

  • 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

0.1.21

Patch Changes

  • 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

0.1.20

Patch Changes

  • 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

0.1.19

Patch Changes

  • 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

0.1.18

Patch Changes

  • 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

0.1.17

Patch Changes

  • 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

0.1.16

Patch Changes

  • 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

0.1.15

Patch Changes

  • 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

0.1.14

Patch Changes

  • 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

0.1.13

Patch Changes

  • 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

0.1.12

Patch Changes

  • 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

0.1.11

Patch Changes

  • 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

0.1.10

Patch Changes

  • 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

0.1.9

Patch Changes

  • 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

0.1.8

Patch Changes

  • 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

0.1.7

Patch Changes

  • 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

0.1.6

Patch Changes

  • 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

0.1.5

Patch Changes

  • 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

0.1.4

Patch Changes

  • 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

0.1.3

Patch Changes

  • 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

0.1.2

Patch Changes

  • 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

0.1.1

Patch Changes

  • 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

0.1.0

Minor Changes

  • df3ef24: use chunk integration to initalize federation runtime and plugins in runtime bootstrap

Patch Changes

  • 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

0.0.17

Patch Changes

  • @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

0.0.16

Patch Changes

  • 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

0.0.15

Patch Changes

  • 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

0.0.14

Patch Changes

  • Updated dependencies [cd8c7bf]
  • Updated dependencies [5576c6b]
    • @module-federation/sdk@0.0.14
    • @module-federation/runtime-tools@0.0.14

0.0.13

Patch Changes

  • Updated dependencies [804447c]
    • @module-federation/sdk@0.0.13
    • @module-federation/runtime-tools@0.0.13

0.0.12

Patch Changes

  • 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

0.0.11

Patch Changes

  • 5c17bc4: normalize bundler runtime import paths
    • @module-federation/runtime-tools@0.0.11
    • @module-federation/sdk@0.0.11

0.0.10

Patch Changes

  • 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

0.0.9

Patch Changes

  • 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

0.0.8

Patch Changes

  • 98eb40d: feat: enhanced
  • Updated dependencies [98eb40d]
  • Updated dependencies [98eb40d]
    • @module-federation/sdk@0.0.8
    • @module-federation/runtime-tools@0.0.8

0.0.7

Patch Changes

  • @module-federation/sdk@0.0.7

0.0.6

Patch Changes

  • @module-federation/sdk@0.0.6

0.0.5

Patch Changes

  • Updated dependencies [5a79cb3]
    • @module-federation/sdk@0.0.5

0.0.4

Patch Changes

  • @module-federation/sdk@0.0.4

Bug Fixes

  • align with bytedance linting (8000055)
  • enhanced: refactory async boundary plugin (230a105)
  • nx build dep sync (38c0902)

0.2.0-canary.4 (2023-11-20)

Bug Fixes

  • enhanced: use getAllReferencedChunks api for federation indexing (b8846be)
  • nextjs-mf: Improved async startup dep track (839e47b)
  • rename plugin took tap (b1e0f58)

Features

  • enhanced: ✨ Reference Hoisting (6ab3e72)
  • enhanced: HoistContainerReferencesPlugin (adc00e7)
  • nextjs-mf: Use HoistReferencePlugin over DelegatePlugin (e8f1e43)

0.2.0-canary.3 (2023-11-08)

Bug Fixes

  • enhanced: correct schema validation issues (5a04a81)

0.2.0-canary.2 (2023-11-07)

Bug Fixes

  • issues with integrated runtime chunk (edc4d97)
  • issues with integrated runtime chunk (d4fa90d)
  • issues with integrated runtime chunk (aa1b137)

Features

  • enhanced: AsyncBoundary support ESM targets and remix_run framework outputs (0100694)

0.2.0-canary.1 (2023-11-06)

Bug Fixes

  • 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)

Features

  • 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)

Changelog

This file was generated using @jscutlery/semver.

0.1.0 (2023-10-07)

Bug Fixes

  • ensure chunk handler exists before calling it (98ba838)

Features

  • AddRuntimeRequirementToPromiseExternal (9bc5a20)

0.0.4-0 (2023-10-03)

Bug Fixes

0.0.3 (2023-10-03)

0.0.2 (2023-10-03)

0.0.1 (2023-10-03)

0.0.1-rc.0 (2023-10-03)

Bug Fixes

  • 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)

Features

  • 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)

Reverts

  • Revert "add migration / sync steps" (5511559)

0.0.1-0 (2023-10-03)

Bug Fixes

  • 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)

Features

  • 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)

Reverts

  • Revert "add migration / sync steps" (5511559)