Files
emaui/node_modules/@module-federation/enhanced/dist/CHANGELOG.md
2026-05-29 15:23:46 +03:00

89 KiB

@module-federation/enhanced

2.5.0

Patch Changes

  • Updated dependencies [5d4095d]
  • Updated dependencies [0716c11]
  • Updated dependencies [13dce52]
  • Updated dependencies [41281f4]
    • @module-federation/sdk@2.5.0
    • @module-federation/dts-plugin@2.5.0
    • @module-federation/error-codes@2.5.0
    • @module-federation/bridge-react-webpack-plugin@2.5.0
    • @module-federation/cli@2.5.0
    • @module-federation/managers@2.5.0
    • @module-federation/manifest@2.5.0
    • @module-federation/rspack@2.5.0
    • @module-federation/webpack-bundler-runtime@2.5.0
    • @module-federation/runtime-tools@2.5.0
    • @module-federation/inject-external-runtime-core-plugin@2.5.0

2.4.0

Minor Changes

  • 13b1e84: chore: remove the legacy Data Prefetch package and its related configuration, manifest fields, and runtime hooks.

Patch Changes

  • Updated dependencies [5eba770]
  • Updated dependencies [13b1e84]
    • @module-federation/sdk@2.4.0
    • @module-federation/manifest@2.4.0
    • @module-federation/webpack-bundler-runtime@2.4.0
    • @module-federation/bridge-react-webpack-plugin@2.4.0
    • @module-federation/cli@2.4.0
    • @module-federation/dts-plugin@2.4.0
    • @module-federation/managers@2.4.0
    • @module-federation/rspack@2.4.0
    • @module-federation/runtime-tools@2.4.0
    • @module-federation/inject-external-runtime-core-plugin@2.4.0
    • @module-federation/error-codes@2.4.0

2.3.3

Patch Changes

  • Updated dependencies [6d33275]
    • @module-federation/dts-plugin@2.3.3
    • @module-federation/cli@2.3.3
    • @module-federation/manifest@2.3.3
    • @module-federation/rspack@2.3.3
    • @module-federation/webpack-bundler-runtime@2.3.3
    • @module-federation/sdk@2.3.3
    • @module-federation/runtime-tools@2.3.3
    • @module-federation/managers@2.3.3
    • @module-federation/bridge-react-webpack-plugin@2.3.3
    • @module-federation/data-prefetch@2.3.3
    • @module-federation/error-codes@2.3.3
    • @module-federation/inject-external-runtime-core-plugin@2.3.3

2.3.2

Patch Changes

  • 1c02710: chore: lock deps
  • Updated dependencies [1c02710]
    • @module-federation/data-prefetch@2.3.2
    • @module-federation/dts-plugin@2.3.2
    • @module-federation/cli@2.3.2
    • @module-federation/manifest@2.3.2
    • @module-federation/rspack@2.3.2
    • @module-federation/webpack-bundler-runtime@2.3.2
    • @module-federation/sdk@2.3.2
    • @module-federation/runtime-tools@2.3.2
    • @module-federation/managers@2.3.2
    • @module-federation/bridge-react-webpack-plugin@2.3.2
    • @module-federation/error-codes@2.3.2
    • @module-federation/inject-external-runtime-core-plugin@2.3.2

2.3.1

Patch Changes

  • @module-federation/rspack@2.3.1
  • @module-federation/webpack-bundler-runtime@2.3.1
  • @module-federation/sdk@2.3.1
  • @module-federation/runtime-tools@2.3.1
  • @module-federation/managers@2.3.1
  • @module-federation/manifest@2.3.1
  • @module-federation/dts-plugin@2.3.1
  • @module-federation/bridge-react-webpack-plugin@2.3.1
  • @module-federation/data-prefetch@2.3.1
  • @module-federation/error-codes@2.3.1
  • @module-federation/inject-external-runtime-core-plugin@2.3.1
  • @module-federation/cli@2.3.1

2.3.0

Patch Changes

  • Updated dependencies [eb26065]
  • Updated dependencies [f1d79b2]
  • Updated dependencies [8f2ec9b]
    • @module-federation/dts-plugin@2.3.0
    • @module-federation/sdk@2.3.0
    • @module-federation/webpack-bundler-runtime@2.3.0
    • @module-federation/error-codes@2.3.0
    • @module-federation/cli@2.3.0
    • @module-federation/manifest@2.3.0
    • @module-federation/rspack@2.3.0
    • @module-federation/bridge-react-webpack-plugin@2.3.0
    • @module-federation/data-prefetch@2.3.0
    • @module-federation/managers@2.3.0
    • @module-federation/runtime-tools@2.3.0
    • @module-federation/inject-external-runtime-core-plugin@2.3.0

2.2.3

Patch Changes

  • @module-federation/rspack@2.2.3
  • @module-federation/webpack-bundler-runtime@2.2.3
  • @module-federation/sdk@2.2.3
  • @module-federation/runtime-tools@2.2.3
  • @module-federation/managers@2.2.3
  • @module-federation/manifest@2.2.3
  • @module-federation/dts-plugin@2.2.3
  • @module-federation/bridge-react-webpack-plugin@2.2.3
  • @module-federation/data-prefetch@2.2.3
  • @module-federation/error-codes@2.2.3
  • @module-federation/inject-external-runtime-core-plugin@2.2.3
  • @module-federation/cli@2.2.3

2.2.2

Patch Changes

  • 8b8da62: fix(enhanced): replace require with lazyRequire to ensure proper initialization ordering in plugins
  • Updated dependencies [95282ac]
  • Updated dependencies [f81bbea]
    • @module-federation/dts-plugin@2.2.2
    • @module-federation/webpack-bundler-runtime@2.2.2
    • @module-federation/cli@2.2.2
    • @module-federation/manifest@2.2.2
    • @module-federation/rspack@2.2.2
    • @module-federation/runtime-tools@2.2.2
    • @module-federation/inject-external-runtime-core-plugin@2.2.2
    • @module-federation/sdk@2.2.2
    • @module-federation/managers@2.2.2
    • @module-federation/bridge-react-webpack-plugin@2.2.2
    • @module-federation/data-prefetch@2.2.2
    • @module-federation/error-codes@2.2.2

2.2.1

Patch Changes

  • fix(enhanced): fix missed deps
    • @module-federation/rspack@2.2.1
    • @module-federation/webpack-bundler-runtime@2.2.1
    • @module-federation/sdk@2.2.1
    • @module-federation/runtime-tools@2.2.1
    • @module-federation/managers@2.2.1
    • @module-federation/manifest@2.2.1
    • @module-federation/dts-plugin@2.2.1
    • @module-federation/bridge-react-webpack-plugin@2.2.1
    • @module-federation/data-prefetch@2.2.1
    • @module-federation/error-codes@2.2.1
    • @module-federation/inject-external-runtime-core-plugin@2.2.1
    • @module-federation/cli@2.2.1

2.2.0

Patch Changes

  • 90758e9: Remove the unused ChildCompilationRuntimePlugin implementation from the enhanced runtime container internals.
  • Updated dependencies [c856ec1]
  • Updated dependencies [12240bb]
  • Updated dependencies [e5dd6ef]
  • Updated dependencies [079aecd]
  • Updated dependencies [83662e3]
    • @module-federation/sdk@2.2.0
    • @module-federation/dts-plugin@2.2.0
    • @module-federation/rspack@2.2.0
    • @module-federation/bridge-react-webpack-plugin@2.2.0
    • @module-federation/cli@2.2.0
    • @module-federation/data-prefetch@2.2.0
    • @module-federation/managers@2.2.0
    • @module-federation/manifest@2.2.0
    • @module-federation/runtime-tools@2.2.0
    • @module-federation/inject-external-runtime-core-plugin@2.2.0
    • @module-federation/error-codes@2.2.0

2.1.0

Patch Changes

  • 987716a: fix(enhanced): correct the condition for provideExternalRuntime field
  • 0172491: Fix federation runtime bootstrap to rehydrate bundler runtime in workers.
  • a0faa70: Security fix: bump Ajv usage to 8.18.0 to prevent CVE-2025-69873 from affecting schema-utils validation paths.
  • 918294f: Add runtime-safe access helpers for webpack require, webpack share-scope globals, and ignored dynamic imports, and migrate core/node runtime loaders to use these helpers. The helpers are exposed via a standalone @module-federation/sdk/bundler entrypoint so they can be built and consumed independently from the SDK main index bundle.
  • Updated dependencies [6235711]
  • Updated dependencies [5a4f503]
  • Updated dependencies [918294f]
  • Updated dependencies [24bf84d]
  • Updated dependencies [918294f]
  • Updated dependencies [5954fe7]
  • Updated dependencies [918294f]
    • @module-federation/dts-plugin@2.1.0
    • @module-federation/manifest@2.1.0
    • @module-federation/error-codes@2.1.0
    • @module-federation/cli@2.1.0
    • @module-federation/managers@2.1.0
    • @module-federation/sdk@2.1.0
    • @module-federation/runtime-tools@2.1.0
    • @module-federation/data-prefetch@2.1.0
    • @module-federation/rspack@2.1.0
    • @module-federation/inject-external-runtime-core-plugin@2.1.0
    • @module-federation/bridge-react-webpack-plugin@2.1.0

2.0.1

Patch Changes

  • Updated dependencies [28a2db4]
    • @module-federation/dts-plugin@2.0.1
    • @module-federation/cli@2.0.1
    • @module-federation/manifest@2.0.1
    • @module-federation/rspack@2.0.1
    • @module-federation/data-prefetch@2.0.1
    • @module-federation/runtime-tools@2.0.1
    • @module-federation/inject-external-runtime-core-plugin@2.0.1
    • @module-federation/sdk@2.0.1
    • @module-federation/managers@2.0.1
    • @module-federation/bridge-react-webpack-plugin@2.0.1
    • @module-federation/error-codes@2.0.1

2.0.0

Patch Changes

  • Updated dependencies [2bd445d]
    • @module-federation/rspack@2.0.0
    • @module-federation/sdk@2.0.0
    • @module-federation/runtime-tools@2.0.0
    • @module-federation/managers@2.0.0
    • @module-federation/manifest@2.0.0
    • @module-federation/dts-plugin@2.0.0
    • @module-federation/bridge-react-webpack-plugin@2.0.0
    • @module-federation/data-prefetch@2.0.0
    • @module-federation/error-codes@2.0.0
    • @module-federation/inject-external-runtime-core-plugin@2.0.0
    • @module-federation/cli@2.0.0

0.24.1

Patch Changes

0.24.0

Patch Changes

0.23.0

Patch Changes

0.22.1

Patch Changes

0.22.0

Patch Changes

0.21.6

Patch Changes

0.21.5

Patch Changes

0.21.4

Patch Changes

0.21.3

Patch Changes

0.21.2

Patch Changes

0.21.1

Patch Changes

0.21.0

Patch Changes

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

0.19.1

Patch Changes

0.19.0

Patch Changes

0.18.4

Patch Changes

0.18.3

Patch Changes

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]

0.18.1

Patch Changes

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

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]

0.17.0

Patch Changes

0.16.0

Patch Changes

0.15.0

Patch Changes

0.14.3

Patch Changes

0.14.2

Patch Changes

0.14.1

Patch Changes

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

0.13.1

Patch Changes

0.13.0

Patch Changes

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

0.11.4

Patch Changes

0.11.3

Patch Changes

0.11.2

Patch Changes

0.11.1

Patch Changes

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

0.10.0

Patch Changes

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)