# @module-federation/nextjs-mf

## 8.8.2

### Patch Changes

- Updated dependencies [a960c88]
- Updated dependencies [e26d107]
  - @module-federation/runtime@0.7.7
  - @module-federation/node@2.6.12
  - @module-federation/webpack-bundler-runtime@0.7.7
  - @module-federation/enhanced@0.7.7
  - @module-federation/sdk@0.7.7

## 8.8.1

### Patch Changes

- Updated dependencies [6d35cf7]
  - @module-federation/node@2.6.11
  - @module-federation/runtime@0.7.6
  - @module-federation/enhanced@0.7.6
  - @module-federation/webpack-bundler-runtime@0.7.6
  - @module-federation/sdk@0.7.6

## 8.8.0

### Minor Changes

- 5ad75fd: Enabled JSON manifest remote protocol for NextJS plugin

## 8.7.10

### Patch Changes

- Updated dependencies [5613265]
  - @module-federation/enhanced@0.7.5
  - @module-federation/node@2.6.10
  - @module-federation/runtime@0.7.5
  - @module-federation/webpack-bundler-runtime@0.7.5
  - @module-federation/sdk@0.7.5

## 8.7.9

### Patch Changes

- Updated dependencies [ff8ce29]
  - @module-federation/runtime@0.7.4
  - @module-federation/node@2.6.9
  - @module-federation/webpack-bundler-runtime@0.7.4
  - @module-federation/enhanced@0.7.4
  - @module-federation/sdk@0.7.4

## 8.7.8

### Patch Changes

- Updated dependencies [4ab9295]
- Updated dependencies [c2b1efa]
  - @module-federation/webpack-bundler-runtime@0.7.3
  - @module-federation/runtime@0.7.3
  - @module-federation/sdk@0.7.3
  - @module-federation/enhanced@0.7.3
  - @module-federation/node@2.6.8

## 8.7.7

### Patch Changes

- @module-federation/enhanced@0.7.2
- @module-federation/node@2.6.7
- @module-federation/runtime@0.7.2
- @module-federation/webpack-bundler-runtime@0.7.2
- @module-federation/sdk@0.7.2

## 8.7.6

### Patch Changes

- Updated dependencies [66ba7b1]
- Updated dependencies [8712967]
- Updated dependencies [6db4c5f]
- Updated dependencies [47fdbc2]
  - @module-federation/runtime@0.7.1
  - @module-federation/node@2.6.6
  - @module-federation/sdk@0.7.1
  - @module-federation/enhanced@0.7.1
  - @module-federation/webpack-bundler-runtime@0.7.1

## 8.7.5

### Patch Changes

- Updated dependencies [752537b]
- Updated dependencies [54bfd1c]
- Updated dependencies [879ad87]
- Updated dependencies [4eb09e7]
- Updated dependencies [206b56d]
  - @module-federation/runtime@0.7.0
  - @module-federation/sdk@0.7.0
  - @module-federation/enhanced@0.7.0
  - @module-federation/webpack-bundler-runtime@0.7.0
  - @module-federation/node@2.6.5

## 8.7.4

### Patch Changes

- 3b3c488: add warning about end of support for next
- Updated dependencies [f779188]
- Updated dependencies [024df60]
  - @module-federation/sdk@0.6.16
  - @module-federation/webpack-bundler-runtime@0.6.16
  - @module-federation/runtime@0.6.16
  - @module-federation/enhanced@0.6.16
  - @module-federation/node@2.6.4

## 8.7.3

### Patch Changes

- Updated dependencies [ec31539]
  - @module-federation/runtime@0.6.15
  - @module-federation/node@2.6.3
  - @module-federation/webpack-bundler-runtime@0.6.15
  - @module-federation/enhanced@0.6.15
  - @module-federation/sdk@0.6.15

## 8.7.2

### Patch Changes

- Updated dependencies [87a2862]
- Updated dependencies [ad605d2]
  - @module-federation/node@2.6.2
  - @module-federation/enhanced@0.6.14
  - @module-federation/runtime@0.6.14
  - @module-federation/sdk@0.6.14
  - @module-federation/webpack-bundler-runtime@0.6.14

## 8.7.1

### Patch Changes

- d3e904b: Support Next 15 externals configuration

  - Refactored external handling to dynamically find and replace the first function in the 'externals' array.
  - This change improves robustness by ensuring the system correctly overrides external functions regardless of their position in the list.
  - Maintained the existing logic to preserve intended behavior with conditions checking specific package prefixes and names.

- Updated dependencies [f1b8848]
  - @module-federation/node@2.6.1
  - @module-federation/runtime@0.6.13
  - @module-federation/enhanced@0.6.13
  - @module-federation/webpack-bundler-runtime@0.6.13
  - @module-federation/sdk@0.6.13

## 8.7.0

### Minor Changes

- 1478f50: Added the UniverseEntryChunkTrackerPlugin to track entry chunks in the server plugin.

  - Applied UniverseEntryChunkTrackerPlugin in the applyServerPlugins function.
  - This change aims to enhance tracking of entry chunks in the server environment for hot reloading prod instances

### Patch Changes

- 1478f50: - Added `globalThis.moduleGraphDirty = true` to mark the module graph as dirty when an error is detected.
  - Replaced `new Function('return globalThis')()` with a direct reference to `globalThis`.
- 450aa37: add next 15 to peer deps
- Updated dependencies [1478f50]
- Updated dependencies [1478f50]
  - @module-federation/node@2.6.0
  - @module-federation/runtime@0.6.12
  - @module-federation/enhanced@0.6.12
  - @module-federation/webpack-bundler-runtime@0.6.12
  - @module-federation/sdk@0.6.12

## 8.6.4

### Patch Changes

- 92b6fec: Make the Next.js plugin work with strict CSP settings
- Updated dependencies [ea6d417]
- Updated dependencies [d5a3072]
  - @module-federation/runtime@0.6.11
  - @module-federation/sdk@0.6.11
  - @module-federation/node@2.5.21
  - @module-federation/webpack-bundler-runtime@0.6.11
  - @module-federation/enhanced@0.6.11

## 8.6.3

### Patch Changes

- Updated dependencies [6b02145]
- Updated dependencies [b704f30]
- Updated dependencies [22a3b83]
  - @module-federation/enhanced@0.6.10
  - @module-federation/runtime@0.6.10
  - @module-federation/sdk@0.6.10
  - @module-federation/node@2.5.20
  - @module-federation/webpack-bundler-runtime@0.6.10

## 8.6.2

### Patch Changes

- Updated dependencies [70a1708]
  - @module-federation/enhanced@0.6.9
  - @module-federation/node@2.5.19
  - @module-federation/runtime@0.6.9
  - @module-federation/webpack-bundler-runtime@0.6.9
  - @module-federation/sdk@0.6.9
  - @module-federation/utilities@3.1.15

## 8.6.1

### Patch Changes

- Updated dependencies [32db0ac]
- Updated dependencies [32db0ac]
- Updated dependencies [6c5f444]
- Updated dependencies [fac6ecf]
  - @module-federation/sdk@0.6.8
  - @module-federation/runtime@0.6.8
  - @module-federation/enhanced@0.6.8
  - @module-federation/node@2.5.18
  - @module-federation/utilities@3.1.14
  - @module-federation/webpack-bundler-runtime@0.6.8

## 8.6.0

### Minor Changes

- 9e32644: Simplified InvertedContainerPlugin by removing configuration dependencies and improving runtime module integration.

  - Refactored `InvertedContainerPlugin` to remove redundant configurations.
  - Deleted `EmbeddedContainerPlugin` and moved its logic into `InvertedContainerPlugin`.
  - Modified `InvertedContainerRuntimeModule` to dynamically locate and integrate container entry modules.
  - Commented out runtime chunk creation in `configureServerCompilerOptions`.
  - Enhanced module dependency handling using `FederationModulesPlugin` hooks.

### Patch Changes

- Updated dependencies [1b6bf0e]
- Updated dependencies [9e32644]
- Updated dependencies [9e32644]
- Updated dependencies [9e32644]
- Updated dependencies [9e32644]
- Updated dependencies [9e32644]
- Updated dependencies [9e32644]
  - @module-federation/enhanced@0.6.7
  - @module-federation/runtime@0.6.7
  - @module-federation/sdk@0.6.7
  - @module-federation/node@2.5.17
  - @module-federation/webpack-bundler-runtime@0.6.7
  - @module-federation/utilities@3.1.13

## 8.5.5

### Patch Changes

- @module-federation/enhanced@0.6.6
- @module-federation/node@2.5.16
- @module-federation/runtime@0.6.6
- @module-federation/webpack-bundler-runtime@0.6.6
- @module-federation/sdk@0.6.6
- @module-federation/utilities@3.1.12

## 8.5.4

### Patch Changes

- @module-federation/enhanced@0.6.5
- @module-federation/node@2.5.15
- @module-federation/runtime@0.6.5
- @module-federation/webpack-bundler-runtime@0.6.5
- @module-federation/sdk@0.6.5
- @module-federation/utilities@3.1.11

## 8.5.3

### Patch Changes

- @module-federation/enhanced@0.6.4
- @module-federation/node@2.5.14
- @module-federation/runtime@0.6.4
- @module-federation/webpack-bundler-runtime@0.6.4
- @module-federation/sdk@0.6.4
- @module-federation/utilities@3.1.10

## 8.5.2

### Patch Changes

- @module-federation/runtime@0.6.3
- @module-federation/enhanced@0.6.3
- @module-federation/webpack-bundler-runtime@0.6.3
- @module-federation/sdk@0.6.3
- @module-federation/node@2.5.13
- @module-federation/utilities@3.1.9

## 8.5.1

### Patch Changes

- Updated dependencies [9f98292]
  - @module-federation/runtime@0.6.2
  - @module-federation/node@2.5.12
  - @module-federation/webpack-bundler-runtime@0.6.2
  - @module-federation/enhanced@0.6.2
  - @module-federation/sdk@0.6.2
  - @module-federation/utilities@3.1.8

## 8.5.0

### Minor Changes

- 2855583: add hoisted runtime flag: experiments.federationRuntime === 'hoisted' | false
- 2855583: Remove module-federation/utilities package exports
  Should use module-federation/runtime instead

### Patch Changes

- df76031: Make CSR and SSR image loading consistent
- Updated dependencies [2855583]
- Updated dependencies [2855583]
- Updated dependencies [2855583]
- Updated dependencies [2855583]
- Updated dependencies [813680f]
  - @module-federation/enhanced@0.6.1
  - @module-federation/webpack-bundler-runtime@0.6.1
  - @module-federation/runtime@0.6.1
  - @module-federation/sdk@0.6.1
  - @module-federation/node@2.5.11
  - @module-federation/utilities@3.1.7

## 8.4.13

### Patch Changes

- Updated dependencies [f245bb3]
- Updated dependencies [1d9bb77]
  - @module-federation/enhanced@0.6.0
  - @module-federation/sdk@0.6.0
  - @module-federation/node@2.5.10
  - @module-federation/runtime@0.6.0
  - @module-federation/utilities@3.1.6

## 8.4.12

### Patch Changes

- Updated dependencies [24ba96e]
- Updated dependencies [b90fa7d]
  - @module-federation/runtime@0.5.2
  - @module-federation/enhanced@0.5.2
  - @module-federation/sdk@0.5.2
  - @module-federation/node@2.5.9
  - @module-federation/utilities@3.1.5

## 8.4.11

### Patch Changes

- @module-federation/enhanced@0.5.1
- @module-federation/node@2.5.8
- @module-federation/runtime@0.5.1
- @module-federation/sdk@0.5.1
- @module-federation/utilities@3.1.4

## 8.4.10

### Patch Changes

- Updated dependencies [8378a77]
- Updated dependencies [5c7ac8a]
  - @module-federation/runtime@0.5.0
  - @module-federation/sdk@0.5.0
  - @module-federation/enhanced@0.5.0
  - @module-federation/node@2.5.7
  - @module-federation/utilities@3.1.3

## 8.4.9

### Patch Changes

- Updated dependencies [a335707]
- Updated dependencies [f2f02c9]
- Updated dependencies [a6e2bed]
- Updated dependencies [a6e2bed]
  - @module-federation/enhanced@0.4.0
  - @module-federation/runtime@0.4.0
  - @module-federation/sdk@0.4.0
  - @module-federation/node@2.5.6
  - @module-federation/utilities@3.1.2

## 8.4.8

### Patch Changes

- Updated dependencies [59db2fd]
  - @module-federation/enhanced@0.3.5
  - @module-federation/node@2.5.5
  - @module-federation/runtime@0.3.5
  - @module-federation/sdk@0.3.5
  - @module-federation/utilities@3.1.1

## 8.4.7

### Patch Changes

- Updated dependencies [67ea678]
- Updated dependencies [d26d7e6]
- Updated dependencies [bb1e471]
  - @module-federation/runtime@0.3.4
  - @module-federation/utilities@3.1.0
  - @module-federation/node@2.5.4
  - @module-federation/enhanced@0.3.4
  - @module-federation/sdk@0.3.4

## 8.4.6

### Patch Changes

- Updated dependencies [85c6a12]
  - @module-federation/node@2.5.3
  - @module-federation/runtime@0.3.3
  - @module-federation/enhanced@0.3.3
  - @module-federation/sdk@0.3.3
  - @module-federation/utilities@3.0.39

## 8.4.5

### Patch Changes

- Updated dependencies [85ae159]
  - @module-federation/enhanced@0.3.2
  - @module-federation/node@2.5.2
  - @module-federation/runtime@0.3.2
  - @module-federation/sdk@0.3.2
  - @module-federation/utilities@3.0.38

## 8.4.4

### Patch Changes

- @module-federation/enhanced@0.3.1
- @module-federation/node@2.5.1
- @module-federation/runtime@0.3.1
- @module-federation/sdk@0.3.1
- @module-federation/utilities@3.0.37

## 8.4.3

### Patch Changes

- Updated dependencies [fa37cc4]
  - @module-federation/enhanced@0.3.0
  - @module-federation/runtime@0.3.0
  - @module-federation/node@2.5.0
  - @module-federation/sdk@0.3.0
  - @module-federation/utilities@3.0.36

## 8.4.2

### Patch Changes

- @module-federation/enhanced@0.2.8
- @module-federation/node@2.4.2
- @module-federation/runtime@0.2.8
- @module-federation/sdk@0.2.8
- @module-federation/utilities@3.0.35

## 8.4.1

### Patch Changes

- 6e85e36: disable chunk splitting on next server
- Updated dependencies [b00ef13]
  - @module-federation/enhanced@0.2.7
  - @module-federation/sdk@0.2.7
  - @module-federation/node@2.4.1
  - @module-federation/runtime@0.2.7
  - @module-federation/utilities@3.0.34

## 8.4.0

### Minor Changes

- 54bcdd1: enable chunk splitting for next

### Patch Changes

- 91bf689: prevent error throw in image loaders when module cache doesnt exist
- 54bcdd1: clean up old plugin params
- 54bcdd1: Move to node runtime plugin implementation
- Updated dependencies [54bcdd1]
- Updated dependencies [4488064]
- Updated dependencies [91bf689]
- Updated dependencies [91bf689]
  - @module-federation/node@2.4.0
  - @module-federation/enhanced@0.2.6
  - @module-federation/sdk@0.2.6
  - @module-federation/runtime@0.2.6
  - @module-federation/utilities@3.0.33

## 8.3.28

### Patch Changes

- Updated dependencies [8cce571]
  - @module-federation/runtime@0.2.5
  - @module-federation/sdk@0.2.5
  - @module-federation/node@2.3.2
  - @module-federation/enhanced@0.2.5
  - @module-federation/utilities@3.0.32

## 8.3.27

### Patch Changes

- 09b792d: connect attrs to create script hook
- Updated dependencies [60cd259]
- Updated dependencies [09b792d]
- Updated dependencies [09b792d]
  - @module-federation/runtime@0.2.4
  - @module-federation/sdk@0.2.4
  - @module-federation/node@2.3.1
  - @module-federation/enhanced@0.2.4
  - @module-federation/utilities@3.0.31

## 8.3.26

### Patch Changes

- Updated dependencies [32f26af]
- Updated dependencies [32f26af]
- Updated dependencies [32f26af]
- Updated dependencies [32f26af]
- Updated dependencies [32f26af]
  - @module-federation/sdk@0.2.3
  - @module-federation/node@2.3.0
  - @module-federation/runtime@0.2.3
  - @module-federation/enhanced@0.2.3
  - @module-federation/utilities@3.0.30

## 8.3.25

### Patch Changes

- @module-federation/enhanced@0.2.2
- @module-federation/node@2.2.15
- @module-federation/runtime@0.2.2
- @module-federation/sdk@0.2.2
- @module-federation/utilities@3.0.29

## 8.3.24

### Patch Changes

- a047837: async function enable to stop warnings
- Updated dependencies [88445e7]
  - @module-federation/enhanced@0.2.1
  - @module-federation/sdk@0.2.1
  - @module-federation/node@2.2.14
  - @module-federation/runtime@0.2.1
  - @module-federation/utilities@3.0.28

## 8.3.23

### Patch Changes

- @module-federation/enhanced@0.2.0
- @module-federation/node@2.2.13
- @module-federation/runtime@0.2.0
- @module-federation/sdk@0.2.0
- @module-federation/utilities@3.0.27

## 8.3.22

### Patch Changes

- Updated dependencies [88900ad]
- Updated dependencies [1e93c5e]
  - @module-federation/sdk@0.1.21
  - @module-federation/enhanced@0.1.21
  - @module-federation/node@2.2.12
  - @module-federation/runtime@0.1.21
  - @module-federation/utilities@3.0.26

## 8.3.21

### Patch Changes

- 0f4d9e2: Do not crash on share resolver if host is not next
- Updated dependencies [766de80]
- Updated dependencies [652c8a2]
- Updated dependencies [685c607]
- Updated dependencies [d5ac542]
- Updated dependencies [05c43f3]
- Updated dependencies [e8e0969]
- Updated dependencies [349c381]
  - @module-federation/enhanced@0.1.20
  - @module-federation/runtime@0.1.20
  - @module-federation/sdk@0.1.20
  - @module-federation/node@2.2.11
  - @module-federation/utilities@3.0.25

## 8.3.20

### Patch Changes

- Updated dependencies [031454d]
- Updated dependencies [e1518e2]
- Updated dependencies [b0a31a7]
- Updated dependencies [a2bfb9b]
  - @module-federation/runtime@0.1.19
  - @module-federation/sdk@0.1.19
  - @module-federation/enhanced@0.1.19
  - @module-federation/node@2.2.10
  - @module-federation/utilities@3.0.24

## 8.3.19

### Patch Changes

- Updated dependencies [80af3f3]
- Updated dependencies [80af3f3]
  - @module-federation/runtime@0.1.18
  - @module-federation/sdk@0.1.18
  - @module-federation/node@2.2.9
  - @module-federation/enhanced@0.1.18
  - @module-federation/utilities@3.0.23

## 8.3.18

### Patch Changes

- Updated dependencies [26bff6e]
  - @module-federation/runtime@0.1.17
  - @module-federation/enhanced@0.1.17
  - @module-federation/node@2.2.8
  - @module-federation/sdk@0.1.17
  - @module-federation/utilities@3.0.22

## 8.3.17

### Patch Changes

- Updated dependencies [103cd07]
- Updated dependencies [425fc9d]
- Updated dependencies [364f2bc]
  - @module-federation/runtime@0.1.16
  - @module-federation/sdk@0.1.16
  - @module-federation/node@2.2.7
  - @module-federation/enhanced@0.1.16
  - @module-federation/utilities@3.0.21

## 8.3.16

### Patch Changes

- @module-federation/enhanced@0.1.15
- @module-federation/node@2.2.6
- @module-federation/runtime@0.1.15
- @module-federation/sdk@0.1.15
- @module-federation/utilities@3.0.20

## 8.3.15

### Patch Changes

- 210363d: Prevent react/jsx-runtime warnings from appearing
- b3530d7: fix(nextjs-mf): delete duplicate code lines
- Updated dependencies [450c224]
- Updated dependencies [103b2b8]
  - @module-federation/node@2.2.5
  - @module-federation/runtime@0.1.14
  - @module-federation/sdk@0.1.14
  - @module-federation/enhanced@0.1.14
  - @module-federation/utilities@3.0.19

## 8.3.14

### Patch Changes

- Updated dependencies [d259a37]
- Updated dependencies [08740a0]
- Updated dependencies [0113b81]
- Updated dependencies [890fff8]
- Updated dependencies [d259a37]
- Updated dependencies [2e52e51]
  - @module-federation/runtime@0.1.13
  - @module-federation/enhanced@0.1.13
  - @module-federation/node@2.2.4
  - @module-federation/sdk@0.1.13
  - @module-federation/utilities@3.0.18

## 8.3.13

### Patch Changes

- Updated dependencies [7d0a049]
- Updated dependencies [371d1f1]
  - @module-federation/node@2.2.3
  - @module-federation/runtime@0.1.12
  - @module-federation/enhanced@0.1.12
  - @module-federation/sdk@0.1.12
  - @module-federation/utilities@3.0.17

## 8.3.12

### Patch Changes

- Updated dependencies [328cd99]
- Updated dependencies [d45ee54]
- Updated dependencies [3d2c63a]
  - @module-federation/runtime@0.1.11
  - @module-federation/enhanced@0.1.11
  - @module-federation/node@2.2.2
  - @module-federation/sdk@0.1.11
  - @module-federation/utilities@3.0.16

## 8.3.11

### Patch Changes

- cb1415f: enable manifest to be generated on client-side when setting publicPath
- cb1415f: enable manifest for server
  - @module-federation/enhanced@0.1.10
  - @module-federation/node@2.2.1
  - @module-federation/runtime@0.1.10
  - @module-federation/sdk@0.1.10
  - @module-federation/utilities@3.0.15

## 8.3.10

### Patch Changes

- Updated dependencies [f3b764a]
- Updated dependencies [fcbae83]
- Updated dependencies [5ef0150]
  - @module-federation/node@2.2.0
  - @module-federation/enhanced@0.1.9
  - @module-federation/runtime@0.1.9
  - @module-federation/sdk@0.1.9
  - @module-federation/utilities@3.0.14

## 8.3.9

### Patch Changes

- Updated dependencies [56eb56a]
- Updated dependencies [b120511]
  - @module-federation/enhanced@0.1.8
  - @module-federation/node@2.1.8
  - @module-federation/runtime@0.1.8
  - @module-federation/sdk@0.1.8
  - @module-federation/utilities@3.0.13

## 8.3.8

### Patch Changes

- Updated dependencies [648353b]
- Updated dependencies [648353b]
- Updated dependencies [35ebb46]
  - @module-federation/runtime@0.1.7
  - @module-federation/enhanced@0.1.7
  - @module-federation/node@2.1.7
  - @module-federation/sdk@0.1.7
  - @module-federation/utilities@3.0.12

## 8.3.7

### Patch Changes

- 72c7b80: chore: fix release tag
- Updated dependencies [72c7b80]
  - @module-federation/runtime@0.1.6
  - @module-federation/enhanced@0.1.6
  - @module-federation/node@2.1.6
  - @module-federation/sdk@0.1.6
  - @module-federation/utilities@3.0.11

## 8.3.6

### Patch Changes

- Updated dependencies [876a4ff]
- Updated dependencies [e0acf83]
- Updated dependencies [ca271ab]
- Updated dependencies [f26aa2d]
- Updated dependencies [1a9c6e7]
  - @module-federation/runtime@0.1.5
  - @module-federation/enhanced@0.1.5
  - @module-federation/sdk@0.1.5
  - @module-federation/node@2.1.5
  - @module-federation/utilities@3.0.10

## 8.3.5

### Patch Changes

- Updated dependencies [8f3a440]
- Updated dependencies [2f697b9]
- Updated dependencies [8f3a440]
  - @module-federation/enhanced@0.1.4
  - @module-federation/sdk@0.1.4
  - @module-federation/runtime@0.1.4
  - @module-federation/node@2.1.4
  - @module-federation/utilities@3.0.9

## 8.3.4

### Patch Changes

- Updated dependencies [6b3b210]
- Updated dependencies [32eba3c]
- Updated dependencies [6b3b210]
  - @module-federation/runtime@0.1.3
  - @module-federation/enhanced@0.1.3
  - @module-federation/node@2.1.3
  - @module-federation/sdk@0.1.3
  - @module-federation/utilities@3.0.8

## 8.3.3

### Patch Changes

- 1bb03d1: chore: enhanced export runtime
- f9335c7: no default expose when skip sharing next internals enabled
- Updated dependencies [c1efbbf]
- Updated dependencies [c8c0ad2]
- Updated dependencies [1bb03d1]
- Updated dependencies [1bb03d1]
- Updated dependencies [f9335c7]
  - @module-federation/enhanced@0.1.2
  - @module-federation/sdk@0.1.2
  - @module-federation/node@2.1.2
  - @module-federation/utilities@3.0.7
  - @module-federation/runtime@0.1.2

## 8.3.2

### Patch Changes

- da8729f: implement skipSharingNextInternals option again

## 8.3.1

### Patch Changes

- Updated dependencies [ee57fb0]
  - @module-federation/enhanced@0.1.1
  - @module-federation/node@2.1.1
  - @module-federation/runtime@0.1.1
  - @module-federation/sdk@0.1.1

## 8.3.0

### Minor Changes

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

### Patch Changes

- d3d8003: deprecate injectScript and module-federation/utilities usage
- Updated dependencies [df3ef24]
- Updated dependencies [df3ef24]
- Updated dependencies [df3ef24]
- Updated dependencies [df3ef24]
- Updated dependencies [df3ef24]
- Updated dependencies [df3ef24]
  - @module-federation/enhanced@0.1.0
  - @module-federation/node@2.1.0
  - @module-federation/runtime@0.1.0
  - @module-federation/sdk@0.1.0

## 8.2.6

### Patch Changes

- 1e2c8a3: cache bust remote entry

## 8.2.5

### Patch Changes

- d942a1c: only call module factory in valid conditions in runtime plugin
- 5f7b084: Prevent application from compiling if AppDir is used at all

## 8.2.4

### Patch Changes

- Updated dependencies [ce0597e]
  - @module-federation/runtime@0.0.17
  - @module-federation/node@2.0.15
  - @module-federation/enhanced@0.0.17
  - @module-federation/sdk@0.0.17

## 8.2.3

### Patch Changes

- @module-federation/enhanced@0.0.16
- @module-federation/node@2.0.14
- @module-federation/runtime@0.0.16
- @module-federation/sdk@0.0.16

## 8.2.2

### Patch Changes

- 49867bb: Fix issue with function proxy not returning static methods

## 8.2.1

### Patch Changes

- Updated dependencies [3a45d99]
- Updated dependencies [ba5bedd]
- Updated dependencies [6e9b6d5]
  - @module-federation/sdk@0.0.15
  - @module-federation/enhanced@0.0.15
  - @module-federation/runtime@0.0.15
  - @module-federation/node@2.0.13

## 8.2.0

### Minor Changes

- a51ee43: Fix nextjs 14 loader rule errors

## 8.1.11

### Patch Changes

- a050645: remove tech debt leftover from before federation enhanced apis
- Updated dependencies [a050645]
- Updated dependencies [4fc20cc]
- Updated dependencies [cd8c7bf]
- Updated dependencies [5576c6b]
- Updated dependencies [a050645]
- Updated dependencies [d21216a]
  - @module-federation/runtime@0.0.14
  - @module-federation/node@2.0.12
  - @module-federation/sdk@0.0.14
  - @module-federation/utilities@3.0.6
  - @module-federation/enhanced@0.0.14

## 8.1.10

### Patch Changes

- Updated dependencies [804447c]
  - @module-federation/runtime@0.0.13
  - @module-federation/sdk@0.0.13
  - @module-federation/node@2.0.11
  - @module-federation/enhanced@0.0.13

## 8.1.9

### Patch Changes

- Updated dependencies [4ca0c7b]
  - @module-federation/enhanced@0.0.12
  - @module-federation/node@2.0.10
  - @module-federation/runtime@0.0.12
  - @module-federation/sdk@0.0.12

## 8.1.8

### Patch Changes

- 845bc52: fix(nextjs-mf): errorLoadRemote hook not to be overridden
- Updated dependencies [b2ead7a]
- Updated dependencies [589a3bd]
- Updated dependencies [5c17bc4]
  - @module-federation/runtime@0.0.11
  - @module-federation/enhanced@0.0.11
  - @module-federation/node@2.0.9
  - @module-federation/sdk@0.0.11

## 8.1.7

### Patch Changes

- 8e35e49: Remove default delegate module files, as well as remove the delegate loaders. Replaced by runtimePlugins
- 73eb07e: Rewrite chunk flushing and hot reloading to use federation runtime apis
- Updated dependencies [2d774d1]
- Updated dependencies [51b18e0]
- Updated dependencies [2b34e46]
- Updated dependencies [2097daa]
- Updated dependencies [73eb07e]
  - @module-federation/runtime@0.0.10
  - @module-federation/enhanced@0.0.10
  - @module-federation/node@2.0.8
  - @module-federation/sdk@0.0.10

## 8.1.6

### Patch Changes

- Updated dependencies [1147f48]
- Updated dependencies [cf8634d]
- Updated dependencies [2ad29a6]
- Updated dependencies [b129098]
  - @module-federation/enhanced@0.0.9
  - @module-federation/runtime@0.0.9
  - @module-federation/node@2.0.7
  - @module-federation/sdk@0.0.9

## 8.1.5

### Patch Changes

- d7e037c: Fix production build issue causing errorLoadRemote hook to not execute during next static render

## 8.1.4

### Patch Changes

- 98eb40d: Support offline remotes recovery in errorLoadRemote. Allows hook to return a Module / factory / fallback mock when a request fails or container cannot be accessed
- Updated dependencies [98eb40d]
- Updated dependencies [98eb40d]
  - @module-federation/runtime@0.0.8
  - @module-federation/sdk@0.0.8
  - @module-federation/enhanced@0.0.8
  - @module-federation/node@2.0.6

## 8.1.3

### Patch Changes

- @module-federation/enhanced@0.0.7
- @module-federation/sdk@0.0.7
- @module-federation/node@2.0.5

## 8.1.2

### Patch Changes

- @module-federation/enhanced@0.0.6
- @module-federation/sdk@0.0.6
- @module-federation/node@2.0.4

## 8.1.1

### Patch Changes

- Updated dependencies [5a79cb3]
  - @module-federation/sdk@0.0.5
  - @module-federation/enhanced@0.0.5
  - @module-federation/node@2.0.3

## 8.1.0

### Patch Changes

- Updated dependencies [966c737]
  - @module-federation/utilities@3.0.5
  - @module-federation/node@2.0.2
  - @module-federation/enhanced@0.0.4
  - @module-federation/sdk@0.0.4

### Bug Fixes

- align with bytedance linting ([8000055](https://github.com/module-federation/core/commit/800005571f37e0d1b31590834ddcd4d98bbd3086))
- **enhanced:** refactory async boundary plugin ([230a105](https://github.com/module-federation/core/commit/230a105b230ba108318d3e0aab6bea8e94fb3699))

# [8.1.0-canary.6](https://github.com/module-federation/core/compare/nextjs-mf-8.1.0-canary.5...nextjs-mf-8.1.0-canary.6) (2023-11-20)

### Bug Fixes

- **enhanced:** use getAllReferencedChunks api for federation indexing ([b8846be](https://github.com/module-federation/core/commit/b8846be5135c58841c3c22453e45751bebbecdeb))
- **nextjs-mf:** Improved async startup dep track ([839e47b](https://github.com/module-federation/core/commit/839e47bc7e1b887f0729c17257e6dd17cc3e3a5d))
- **nextjs-mf:** shared module proxies ([0929029](https://github.com/module-federation/core/commit/092902911880c6fb58b5f5f003772d3a31879dd8))
- **nextjs-mf:** update share scope rules ([39d69ba](https://github.com/module-federation/core/commit/39d69ba3c7b550b67dc3bf793e1411b46c9b5eb5))
- nx build dep sync ([38c0902](https://github.com/module-federation/core/commit/38c09025aeee8b3bb91f45721678d59ff814b8ba))
- rename plugin took tap ([b1e0f58](https://github.com/module-federation/core/commit/b1e0f58d689a60223b03277fbffe3c5bd18dd481))

### Features

- **enhanced:** ✨ Reference Hoisting ([6ab3e72](https://github.com/module-federation/core/commit/6ab3e72b147bf8338a4e50fee2ff49cc79c53195))
- **enhanced:** HoistContainerReferencesPlugin ([adc00e7](https://github.com/module-federation/core/commit/adc00e744522d3a96cbac7ff4f6fdfa435f77896))
- **nextjs-mf:** Use HoistReferencePlugin over DelegatePlugin ([e8f1e43](https://github.com/module-federation/core/commit/e8f1e437f13ad0b922c7e147c4911d83ebf1b226))

# [8.1.0-canary.5](https://github.com/module-federation/core/compare/nextjs-mf-8.1.0-canary.4...nextjs-mf-8.1.0-canary.5) (2023-11-08)

### Bug Fixes

- **enhanced:** correct schema validation issues ([5a04a81](https://github.com/module-federation/core/commit/5a04a812f505ab8287d206abd0a6996057a994fc))

# [8.1.0-canary.4](https://github.com/module-federation/core/compare/nextjs-mf-8.1.0-canary.3...nextjs-mf-8.1.0-canary.4) (2023-11-08)

### Bug Fixes

- fix version missmatch ([2d45df4](https://github.com/module-federation/core/commit/2d45df485e72471bd2d5b116a050a0ae2416acc1))

# [8.1.0-canary.3](https://github.com/module-federation/core/compare/nextjs-mf-8.1.0-canary.2...nextjs-mf-8.1.0-canary.3) (2023-11-07)

### Bug Fixes

- issues with integrated runtime chunk ([edc4d97](https://github.com/module-federation/core/commit/edc4d97393c8ad04adecc53062f40a80735defb7))
- issues with integrated runtime chunk ([d4fa90d](https://github.com/module-federation/core/commit/d4fa90de214e5b15957c208436878d82ce223a22))
- issues with integrated runtime chunk ([aa1b137](https://github.com/module-federation/core/commit/aa1b13791e353433d2a219addbef1443b853c2f0))

### Features

- **enhanced:** AsyncBoundary support ESM targets and remix_run framework outputs ([0100694](https://github.com/module-federation/core/commit/0100694a07044460dc44a73cfb4ecff619177457))

# [8.1.0-canary.2](https://github.com/module-federation/core/compare/nextjs-mf-8.1.0-canary.1...nextjs-mf-8.1.0-canary.2) (2023-11-06)

### Bug Fixes

- **deps:** update dependency undici to v5.26.2 [security] ([410a8b8](https://github.com/module-federation/core/commit/410a8b8bd1558dfb5119ae10941d2b3816a0d0e0))

### Features

- **enhanced:** new async boundary plugin design ([a4ac1ac](https://github.com/module-federation/core/commit/a4ac1acff974f74db6395c31134de14d9c344b6f))
- **enhanced:** Rewrite Async Boundary based on bytedance version ([fa05dd6](https://github.com/module-federation/core/commit/fa05dd6bce2dd577b1e3fd84533459a04dbe195a))
- **enhanced:** Support Async Mode and option ([3c33b8e](https://github.com/module-federation/core/commit/3c33b8ea3b483de5dcc3e5da9fb40c9826fdb7f7))

# [8.1.0-canary.1](https://github.com/module-federation/core/compare/nextjs-mf-8.0.0...nextjs-mf-8.1.0-canary.1) (2023-10-23)

### Bug Fixes

- add exported file ([19b1afb](https://github.com/module-federation/core/commit/19b1afbd58572897f36b16926f841e35d154c712))
- add missing serialize method on RemoteModule ([e7ac801](https://github.com/module-federation/core/commit/e7ac801151b08dbb5ca025bd8ac03683f792f92f))
- add override to remoteModule ([875038a](https://github.com/module-federation/core/commit/875038ad68dfed05822c1bc7c68ae91e57282f4f))
- add share logic just for next ([c947a50](https://github.com/module-federation/core/commit/c947a504224feac5bbb5d3788d3cfc21dd9c5b28))
- add styled-jsx to internal share ([a50dae8](https://github.com/module-federation/core/commit/a50dae8ead5ed46491bf3cfa8452a536ba0de622))
- Auto Public Path, detect multiple output targets ([65f17b1](https://github.com/module-federation/core/commit/65f17b189f37e0ad9e72bb0bf04463e9c5455929))
- bad impleentation during federation port ([cc2e53f](https://github.com/module-federation/core/commit/cc2e53f0351fb94c9068223ad6b8d990a913ab53))
- broken versioning issues in consumes ([e7fada2](https://github.com/module-federation/core/commit/e7fada211b1e58dc52eafeff4210a9ce62636f9d))
- change exports for module info runtime ([f40c538](https://github.com/module-federation/core/commit/f40c538221353a61938cadf624c9235ec8eb4cce))
- chunk flushing ([c9df545](https://github.com/module-federation/core/commit/c9df5451c84e6458b392884492bf669bf7383d5c))
- **deps:** update dependency axios to v1.5.1 ([ae9a06a](https://github.com/module-federation/core/commit/ae9a06a0cc35fad27a0b493a25370b92617c39fb))
- **deps:** update dependency core-js to v3.33.0 ([30894ca](https://github.com/module-federation/core/commit/30894cafbe5dea4350dc7c633548038d7ec5f8a8))
- **deps:** update dependency typedoc to v0.25.2 ([46c6524](https://github.com/module-federation/core/commit/46c65247e187cee9e15625402c1570ac351bb1fe))
- **deps:** update dependency undici to v5.25.2 ([da3e539](https://github.com/module-federation/core/commit/da3e539a41ed23ccb5086b1dd428fbee0f8d652c))
- **deps:** update dependency undici to v5.25.4 ([1d4f91e](https://github.com/module-federation/core/commit/1d4f91ec93da4326c8a42eef28f150d5d09738bb))
- **deps:** update dependency unplugin to v1.5.0 ([936b3f8](https://github.com/module-federation/core/commit/936b3f8d8061fd9d481d1788fb35b88588928d14))
- dont crash offline remotes ([f0d7671](https://github.com/module-federation/core/commit/f0d7671569ac34f64017a303739b54880f5220e6))
- dont patch webpack env var ([757d44b](https://github.com/module-federation/core/commit/757d44bc74b543f26a022223b5ae2d1d640838ea))
- enable path fixes ([2f9e14b](https://github.com/module-federation/core/commit/2f9e14b602c71d357063a8168d8ea8c554bcb2ca))
- enable path fixes again ([6098fee](https://github.com/module-federation/core/commit/6098fee3b3734018ec0f4866656709f3b5d20173))
- **enhanced:** module info duplication ([49b4a57](https://github.com/module-federation/core/commit/49b4a5736714c1db4510d10cdd5fe0277123caa8))
- **enhanced:** syntax issue in proxy ([2e5848b](https://github.com/module-federation/core/commit/2e5848b4be3e3bba46508a427c1bc8f2d3043c8d))
- ensure chunk handler exists before calling it ([98ba838](https://github.com/module-federation/core/commit/98ba838f979bbef11f5d678c3bf27a4de534cf9d))
- ensure custom FS works with target: node or async node preset ([a08fcab](https://github.com/module-federation/core/commit/a08fcab7dde903966d34be9dab0b34c8896948ca))
- ensure sharing of react/jsx runtime and dev runtime ([ae890d5](https://github.com/module-federation/core/commit/ae890d5e5698c729618d602053b4336b067dd34a))
- export parseRemotes ([12ed54c](https://github.com/module-federation/core/commit/12ed54c87ba539bc2a79cdee86058f0a2776653e))
- fix styled-jsx flushing ([207db51](https://github.com/module-federation/core/commit/207db51c16f9b92c8e0c25f0b2157359488e552d))
- hot reloading system ([99f733b](https://github.com/module-federation/core/commit/99f733bbdbd727a99fbaaeab3f92f4b65fa568dd))
- ignore TS issues in async plugin ([f6e3e7f](https://github.com/module-federation/core/commit/f6e3e7f9ca6aabdf26752f8f794e1176fc73af1c))
- import utils manually ([2767191](https://github.com/module-federation/core/commit/2767191467d9d685704b747d42b5f170da233847))
- improve backward compat **remote_scope** global ([ac0efa3](https://github.com/module-federation/core/commit/ac0efa37d975a130aa3badc657fa66d723865a5b))
- improve externals lookup ([5630eb9](https://github.com/module-federation/core/commit/5630eb9e891e5a819938f3eb9742a882dac1ef16))
- improve image loader public path calc ([d86dcde](https://github.com/module-federation/core/commit/d86dcde344d5d9b7430512672ec26c53ac0f100e))
- improve logic in runtime module info proxy ([8eea1a8](https://github.com/module-federation/core/commit/8eea1a84ae6a12f69dbb16d00f52ec902efbdda6))
- legacy scope duplication on recreation ([347e4c9](https://github.com/module-federation/core/commit/347e4c96e87ff4f28dce319fc6b2fe40f1cbabee))
- lint container module ([ea4f105](https://github.com/module-federation/core/commit/ea4f105e4949f041a8747a0e3ce50e7020598f88))
- module order of inverted container runtime ([90caa8d](https://github.com/module-federation/core/commit/90caa8dc80f9af7c6c6f8d7a4a437e337540ddc3))
- move cache file hashing to next-mf ([11917bf](https://github.com/module-federation/core/commit/11917bf4500b9ebdb14b46631d89350a98511461))
- **nextjs-mf:** adding link and image to new shared setup ([8bd3c05](https://github.com/module-federation/core/commit/8bd3c059a8ebd9c00d3ec2a59afe8a3337c85960))
- **nextjs-mf:** fix sharing strat to prever host always if react ([759e2ee](https://github.com/module-federation/core/commit/759e2ee85d71ecde62ef29672fcb58211d2f65e8))
- **nextjs-mf:** fixed broken prod builds do to missing shared module negotiations. ([07d1931](https://github.com/module-federation/core/commit/07d19317ef22945fcb27ea577f63babcf7041a85))
- **nextjs-mf:** starting and loading issues ([0f37165](https://github.com/module-federation/core/commit/0f371653405ccb4c219432ac8df273effdb60c97))
- no external helpers ([6c47fd4](https://github.com/module-federation/core/commit/6c47fd4ce19f2292f6718d201005fba4a8552252))
- **node:** use ES6 imports and override method in FederationModuleInfoRuntimeModule (#bytedance) ([d420ad9](https://github.com/module-federation/core/commit/d420ad94b7515123254af45c61704abcc0971511))
- override semantic-release-plugin-decorators ([18675de](https://github.com/module-federation/core/commit/18675defef65570d2b3bb6a9caa3fd039badee29))
- package data ([992d298](https://github.com/module-federation/core/commit/992d2985c29d0bf86de6739f728fbf64749e7fd0))
- preset process.env.NEXT_PRIVATE_LOCAL_WEBPACK ([dc236a1](https://github.com/module-federation/core/commit/dc236a15a4a8ffee42f8e50a78adc80ad4976fbc))
- reduce noise on async boundary plugin ([9bab3de](https://github.com/module-federation/core/commit/9bab3de0b556120e60303921881fa4d857fe71d4))
- remote global share scope ([e05d32f](https://github.com/module-federation/core/commit/e05d32f489880d6b4e0fc21a3807e619a40bc5b3))
- remove ensure remote runtime module ([d06c082](https://github.com/module-federation/core/commit/d06c0823435063dcd277897ab551cd3a9c996d3d))
- remove hard coded share scope ([105c124](https://github.com/module-federation/core/commit/105c12441199621b11a85eb5368315175f127523))
- remove logger in filesystem ([c370ed5](https://github.com/module-federation/core/commit/c370ed5fdc5fe3423703f29daa40a4227ac51cf2))
- remove logging on DFS ([40b8c28](https://github.com/module-federation/core/commit/40b8c28fac9c39fec8623415a36e487152c2ef34))
- remove logs from flush chunks ([b7d317c](https://github.com/module-federation/core/commit/b7d317c4b2b0eda2f3530315dbf471289fa6918b))
- resupport delegate modules ([f4843ec](https://github.com/module-federation/core/commit/f4843ecd28b4361064be4342565e6d32eafacb2d))
- search registry for both ident and unique name ([f22dc25](https://github.com/module-federation/core/commit/f22dc25e5a6374273b1bc51b0e101b57226c5906))
- server sharing ([1c5c6a8](https://github.com/module-federation/core/commit/1c5c6a8cc8519c157842ae5bf79655710f7acaaf))
- set requiredVersion to false on utils ([1e325a6](https://github.com/module-federation/core/commit/1e325a6dedb4249c18dde8ce3ae7e57ece26a3ae))
- share styled-jsx/css ([0a44bbd](https://github.com/module-federation/core/commit/0a44bbdbac5f9b1debb8680894265e3670f0ac51))
- simplify template ([b4e633b](https://github.com/module-federation/core/commit/b4e633b6624264456800bc7351c6d815430d42b5))
- stats plugin updates ([c1db325](https://github.com/module-federation/core/commit/c1db325d3311b2126964f4ad2ddbfa9d82a50674))
- switch to @goestav/nx-semantic-release ([63a3350](https://github.com/module-federation/core/commit/63a3350a6a1a12235e3c9f1e7c724d54f0476356))
- throw errors if NEXT_PRIVATE_LOCAL_WEBPACK is false ([1256488](https://github.com/module-federation/core/commit/1256488870ee8d23b0daafe6b6041228652ab883))
- Ts import error ([6e7974c](https://github.com/module-federation/core/commit/6e7974c22874378122ab31eea27dddd0604505db))
- TS imports to webpack ([d506b49](https://github.com/module-federation/core/commit/d506b492b724ccfb7fdcf6234196ac421564c153))
- TS imports, missing module methods ([8eb422d](https://github.com/module-federation/core/commit/8eb422d30e149cb0d96835f036ec73ce1ccafe53))
- ts in template string ([0a0d03d](https://github.com/module-federation/core/commit/0a0d03dd9acb465f0b80bdd9787150e586e6bfcf))
- ts in template string ([579b341](https://github.com/module-federation/core/commit/579b341a5eb38ca6396da15f9667729ab84d2ff6))
- ts in template string ([37e790a](https://github.com/module-federation/core/commit/37e790a7b46ff6d8c8fd2c12cfd5629900db1b53))
- ts in template string ([0edbbea](https://github.com/module-federation/core/commit/0edbbeaa42503237b88132252e29a34a79bade51))
- ts in template string ([1d56efd](https://github.com/module-federation/core/commit/1d56efdf3d0bc78d19d187fe561fbbf453bada87))
- ts in template string ([9b8f652](https://github.com/module-federation/core/commit/9b8f652f96bf6f29d5fc238bb616e19187158a57))
- ts in template string ([113d703](https://github.com/module-federation/core/commit/113d7037de8238ed0bcf9418ac1bf3d082fbea66))
- typescript issues ([0a07481](https://github.com/module-federation/core/commit/0a07481552e1df6b35506165cbc649996004c318))
- use access public ([6ab884e](https://github.com/module-federation/core/commit/6ab884e824063db16a38c55df943a23d94338d4c))
- use ES5 for renderStartup of entrypoint ([d14324a](https://github.com/module-federation/core/commit/d14324a9af856fca974a8f9945ba7d0d2a96be48))

### Features

- container inversion module injection ([52ad258](https://github.com/module-federation/core/commit/52ad258a8eea90fcf40100e3b2378cd219bc4422))
- add auto public path support for remote modules (node_auto_public_path) ([b12c984](https://github.com/module-federation/core/commit/b12c9841aa55027cb7b77e768ff9c0b456120d51))
- additional plugin exports ([0604461](https://github.com/module-federation/core/commit/0604461ea8806d4e064955f5edef571a9a45d8d0))
- AddRuntimeRequirementToPromiseExternal ([9bc5a20](https://github.com/module-federation/core/commit/9bc5a20b54228de7d1f2554eee10360a34e8d8a1))
- AsyncBoundaryPlugin ([00227ca](https://github.com/module-federation/core/commit/00227cabf3a1e7286148e84d5714e020391771f7))
- checkInvalidContext as tapable hook ([a3eb553](https://github.com/module-federation/core/commit/a3eb5537ff462ead2230615f578569ec46199f50))
- **ContainerEntryModule:** fix TypeScript issue, enhance needBuild method [#398](https://github.com/module-federation/core/issues/398)a60e ([c561e11](https://github.com/module-federation/core/commit/c561e111a54b253fd194c3b75041577dda50ad4b)), closes [#398a60](https://github.com/module-federation/core/issues/398a60)
- create and expose AutomaticPublicPathPlugin.ts ([9d0fcdd](https://github.com/module-federation/core/commit/9d0fcdd2e36fae971f2eec3269980baedf276b35))
- Dynamic Filesystem ([#1274](https://github.com/module-federation/core/issues/1274)) ([2bec98a](https://github.com/module-federation/core/commit/2bec98a2472b44898a7f14ec6868a2368cfb6d82))
- **enhanced:** async boundary plugin ([17640dc](https://github.com/module-federation/core/commit/17640dcf3286ccd8c5e66378c0d6bdbc640ba3ce))
- **enhanced:** Embedded Container Plugin ([66ac81d](https://github.com/module-federation/core/commit/66ac81db05491eb7bbb618eb267c5331760badd1))
- **enhanced:** Fork Module Federation ([8682990](https://github.com/module-federation/core/commit/8682990e7fec6309ce20572958916f747737af90))
- **enhanced:** Refactor ContainerEntryDependency and ContainerEntryModule for better code readability and maintainability ([e93e7d2](https://github.com/module-federation/core/commit/e93e7d2fafe2e22f7d2c613095ce1900d7531f29))
- FederationModuleInfo Runtime Module ([50a1a0c](https://github.com/module-federation/core/commit/50a1a0c7a37bbe42ab6f2f5559b411567fee0fe9))
- FederationModuleInfo Runtime Module ([7b09ef6](https://github.com/module-federation/core/commit/7b09ef6c0f4ee68a1b5caa5f021632059c522b8f))
- fork module federation ([0ad7430](https://github.com/module-federation/core/commit/0ad7430f6170458a47144be392133b7b2fa1ade0))
- implement Bytedance Infra Node Plugin ([82e6801](https://github.com/module-federation/core/commit/82e680157bbad68fa93800a69149c4c28652cfed))
- implement Bytedance Infra Node Plugin ([97f283e](https://github.com/module-federation/core/commit/97f283e4746bf6f048ee27584adde5249c8e577c))
- implement custom next vanity federation plugin ([5e584e6](https://github.com/module-federation/core/commit/5e584e6415820f15c32ef683796f02aac72e207d))
- improve options logic in node federation plugin ([b69b70d](https://github.com/module-federation/core/commit/b69b70d200c63e3557089e8a0669fc43330c988c))
- improved async init ([17b1419](https://github.com/module-federation/core/commit/17b1419ef31ec5661fa06b9f0c297e2771e2a86c))
- improved async init ([bb19b07](https://github.com/module-federation/core/commit/bb19b07b5be1bbc28bd6b049ea7aea6510ad17a2))
- improved async init ([ae3a450](https://github.com/module-federation/core/commit/ae3a4503ff9de86492b13029d6334b281ddd9493))
- improved async init ([08aa0fa](https://github.com/module-federation/core/commit/08aa0faf00781b19a3360af15492142e6f7e0999))
- improved async init ([019694e](https://github.com/module-federation/core/commit/019694e55fe1f6bebfdab0701bf9087bf0034b8f))
- native self forming node federation ([#1291](https://github.com/module-federation/core/issues/1291)) ([1dd5ed1](https://github.com/module-federation/core/commit/1dd5ed17c981e036336925e807203e94b58c36d6))
- new actions, remove gpt integration ([370229e](https://github.com/module-federation/core/commit/370229e02cc352fcfaeaa0f3cf1f9f2d4966d1bb))
- **node-remote:** Improve module federation runtime compatibility ([5eb2092](https://github.com/module-federation/core/commit/5eb209249c44d525c12eff5739bf23a93db08e4f))
- **node:** auto set public path and improve chunk loading strategy #node_auto_public_path ([65989da](https://github.com/module-federation/core/commit/65989dab95ee2acee7ec9a5ab321921a278cd078))
- **node:** enhance error handling and remote container registry in RemotePublicPathRuntimeModule (#bytedance) ([061285e](https://github.com/module-federation/core/commit/061285e0b6210baa1dd502dc94fd57fd9a8af822))
- **NodeFederationPlugin:** assign remoteContainerRegistry to importMetaName ([ca33d98](https://github.com/module-federation/core/commit/ca33d98df63fdb8dac402b1cc0ec8bf95f9f1971))
- **node:** remove unused import from DynamicFilesystemRuntimeModule ([f9787a9](https://github.com/module-federation/core/commit/f9787a9a67da936679db388e5c66e012e7452d8a))
- prefer host modules for next and react ([7f253f1](https://github.com/module-federation/core/commit/7f253f123b21504148221ef4727c41b3d43a19f0))
- remove custom jsonp runtime patching ([718c3fc](https://github.com/module-federation/core/commit/718c3fc497d89d5228680d0949e4192070f59cf9))
- remove old loadScript hack ([fbe19bc](https://github.com/module-federation/core/commit/fbe19bc76694c14b6a95c577669c2e8656ede1ba))
- rewrite next federation vanity plugin ([b8c9859](https://github.com/module-federation/core/commit/b8c98599ba78102183f59964ccee3d29bbe2bedf))
- share next/image ([f4b0386](https://github.com/module-federation/core/commit/f4b03869743cf9188c2227c1e28321367a199955))
- Static fallback to non auto public path ([3c58780](https://github.com/module-federation/core/commit/3c587809f1e936fba291eab3d7c790115be5102c))
- support lazy compilation ([29c234c](https://github.com/module-federation/core/commit/29c234c14315e000acefc60d635ee486205ca83e))
- support vmok conventions ([0501da8](https://github.com/module-federation/core/commit/0501da86eaaab6ea79a3397c2c683086cc591309))
- support vmok conventions ([d53b586](https://github.com/module-federation/core/commit/d53b5867719eb7fff32bee2edd3255023d598f44))
- use enhanced federation plugin ([1ec5f0f](https://github.com/module-federation/core/commit/1ec5f0f98986b21605714565d3543f92b8b9aeaf))
- Use enhanced Federation Plugin ([e021d66](https://github.com/module-federation/core/commit/e021d6667996962f154137d164bed13f53a6a135))
- **utilities:** update DelegateModulesPlugin and tests (#node_auto_public_path) ([df8bb79](https://github.com/module-federation/core/commit/df8bb791c3fedef299cb15960546ff5ad9c665ef))

## [8.1.1](https://github.com/module-federation/core/compare/nextjs-mf-8.1.0...nextjs-mf-8.1.1) (2023-10-12)

### Bug Fixes

- use access public ([6ab884e](https://github.com/module-federation/core/commit/6ab884e824063db16a38c55df943a23d94338d4c))

## [8.1.0](https://github.com/module-federation/core/compare/nextjs-mf-8.0.0...nextjs-mf-8.1.0) (2023-10-12)

### Features

- container inversion module injection ([52ad258](https://github.com/module-federation/core/commit/52ad258a8eea90fcf40100e3b2378cd219bc4422))
- add auto public path support for remote modules (node_auto_public_path) ([b12c984](https://github.com/module-federation/core/commit/b12c9841aa55027cb7b77e768ff9c0b456120d51))
- additional plugin exports ([0604461](https://github.com/module-federation/core/commit/0604461ea8806d4e064955f5edef571a9a45d8d0))
- AddRuntimeRequirementToPromiseExternal ([9bc5a20](https://github.com/module-federation/core/commit/9bc5a20b54228de7d1f2554eee10360a34e8d8a1))
- AsyncBoundaryPlugin ([00227ca](https://github.com/module-federation/core/commit/00227cabf3a1e7286148e84d5714e020391771f7))
- checkInvalidContext as tapable hook ([a3eb553](https://github.com/module-federation/core/commit/a3eb5537ff462ead2230615f578569ec46199f50))
- **ContainerEntryModule:** fix TypeScript issue, enhance needBuild method [#398](https://github.com/module-federation/core/issues/398)a60e ([c561e11](https://github.com/module-federation/core/commit/c561e111a54b253fd194c3b75041577dda50ad4b)), closes [#398a60](https://github.com/module-federation/core/issues/398a60)
- create and expose AutomaticPublicPathPlugin.ts ([9d0fcdd](https://github.com/module-federation/core/commit/9d0fcdd2e36fae971f2eec3269980baedf276b35))
- Dynamic Filesystem ([#1274](https://github.com/module-federation/core/issues/1274)) ([2bec98a](https://github.com/module-federation/core/commit/2bec98a2472b44898a7f14ec6868a2368cfb6d82))
- **enhanced:** async boundary plugin ([17640dc](https://github.com/module-federation/core/commit/17640dcf3286ccd8c5e66378c0d6bdbc640ba3ce))
- **enhanced:** Embedded Container Plugin ([66ac81d](https://github.com/module-federation/core/commit/66ac81db05491eb7bbb618eb267c5331760badd1))
- **enhanced:** Fork Module Federation ([8682990](https://github.com/module-federation/core/commit/8682990e7fec6309ce20572958916f747737af90))
- **enhanced:** Refactor ContainerEntryDependency and ContainerEntryModule for better code readability and maintainability ([e93e7d2](https://github.com/module-federation/core/commit/e93e7d2fafe2e22f7d2c613095ce1900d7531f29))
- FederationModuleInfo Runtime Module ([50a1a0c](https://github.com/module-federation/core/commit/50a1a0c7a37bbe42ab6f2f5559b411567fee0fe9))
- FederationModuleInfo Runtime Module ([7b09ef6](https://github.com/module-federation/core/commit/7b09ef6c0f4ee68a1b5caa5f021632059c522b8f))
- fork module federation ([0ad7430](https://github.com/module-federation/core/commit/0ad7430f6170458a47144be392133b7b2fa1ade0))
- implement Bytedance Infra Node Plugin ([82e6801](https://github.com/module-federation/core/commit/82e680157bbad68fa93800a69149c4c28652cfed))
- implement Bytedance Infra Node Plugin ([97f283e](https://github.com/module-federation/core/commit/97f283e4746bf6f048ee27584adde5249c8e577c))
- implement custom next vanity federation plugin ([5e584e6](https://github.com/module-federation/core/commit/5e584e6415820f15c32ef683796f02aac72e207d))
- improve options logic in node federation plugin ([b69b70d](https://github.com/module-federation/core/commit/b69b70d200c63e3557089e8a0669fc43330c988c))
- improved async init ([17b1419](https://github.com/module-federation/core/commit/17b1419ef31ec5661fa06b9f0c297e2771e2a86c))
- improved async init ([bb19b07](https://github.com/module-federation/core/commit/bb19b07b5be1bbc28bd6b049ea7aea6510ad17a2))
- improved async init ([ae3a450](https://github.com/module-federation/core/commit/ae3a4503ff9de86492b13029d6334b281ddd9493))
- improved async init ([08aa0fa](https://github.com/module-federation/core/commit/08aa0faf00781b19a3360af15492142e6f7e0999))
- improved async init ([019694e](https://github.com/module-federation/core/commit/019694e55fe1f6bebfdab0701bf9087bf0034b8f))
- native self forming node federation ([#1291](https://github.com/module-federation/core/issues/1291)) ([1dd5ed1](https://github.com/module-federation/core/commit/1dd5ed17c981e036336925e807203e94b58c36d6))
- new actions, remove gpt integration ([370229e](https://github.com/module-federation/core/commit/370229e02cc352fcfaeaa0f3cf1f9f2d4966d1bb))
- **node-remote:** Improve module federation runtime compatibility ([5eb2092](https://github.com/module-federation/core/commit/5eb209249c44d525c12eff5739bf23a93db08e4f))
- **node:** auto set public path and improve chunk loading strategy #node_auto_public_path ([65989da](https://github.com/module-federation/core/commit/65989dab95ee2acee7ec9a5ab321921a278cd078))
- **node:** enhance error handling and remote container registry in RemotePublicPathRuntimeModule (#bytedance) ([061285e](https://github.com/module-federation/core/commit/061285e0b6210baa1dd502dc94fd57fd9a8af822))
- **NodeFederationPlugin:** assign remoteContainerRegistry to importMetaName ([ca33d98](https://github.com/module-federation/core/commit/ca33d98df63fdb8dac402b1cc0ec8bf95f9f1971))
- **node:** remove unused import from DynamicFilesystemRuntimeModule ([f9787a9](https://github.com/module-federation/core/commit/f9787a9a67da936679db388e5c66e012e7452d8a))
- prefer host modules for next and react ([7f253f1](https://github.com/module-federation/core/commit/7f253f123b21504148221ef4727c41b3d43a19f0))
- remove custom jsonp runtime patching ([718c3fc](https://github.com/module-federation/core/commit/718c3fc497d89d5228680d0949e4192070f59cf9))
- remove old loadScript hack ([fbe19bc](https://github.com/module-federation/core/commit/fbe19bc76694c14b6a95c577669c2e8656ede1ba))
- rewrite next federation vanity plugin ([b8c9859](https://github.com/module-federation/core/commit/b8c98599ba78102183f59964ccee3d29bbe2bedf))
- share next/image ([f4b0386](https://github.com/module-federation/core/commit/f4b03869743cf9188c2227c1e28321367a199955))
- Static fallback to non auto public path ([3c58780](https://github.com/module-federation/core/commit/3c587809f1e936fba291eab3d7c790115be5102c))
- support lazy compilation ([29c234c](https://github.com/module-federation/core/commit/29c234c14315e000acefc60d635ee486205ca83e))
- support vmok conventions ([0501da8](https://github.com/module-federation/core/commit/0501da86eaaab6ea79a3397c2c683086cc591309))
- support vmok conventions ([d53b586](https://github.com/module-federation/core/commit/d53b5867719eb7fff32bee2edd3255023d598f44))
- use enhanced federation plugin ([1ec5f0f](https://github.com/module-federation/core/commit/1ec5f0f98986b21605714565d3543f92b8b9aeaf))
- Use enhanced Federation Plugin ([e021d66](https://github.com/module-federation/core/commit/e021d6667996962f154137d164bed13f53a6a135))
- **utilities:** update DelegateModulesPlugin and tests (#node_auto_public_path) ([df8bb79](https://github.com/module-federation/core/commit/df8bb791c3fedef299cb15960546ff5ad9c665ef))

### Bug Fixes

- add exported file ([19b1afb](https://github.com/module-federation/core/commit/19b1afbd58572897f36b16926f841e35d154c712))
- add missing serialize method on RemoteModule ([e7ac801](https://github.com/module-federation/core/commit/e7ac801151b08dbb5ca025bd8ac03683f792f92f))
- add override to remoteModule ([875038a](https://github.com/module-federation/core/commit/875038ad68dfed05822c1bc7c68ae91e57282f4f))
- add styled-jsx to internal share ([a50dae8](https://github.com/module-federation/core/commit/a50dae8ead5ed46491bf3cfa8452a536ba0de622))
- Auto Public Path, detect multiple output targets ([65f17b1](https://github.com/module-federation/core/commit/65f17b189f37e0ad9e72bb0bf04463e9c5455929))
- bad impleentation during federation port ([cc2e53f](https://github.com/module-federation/core/commit/cc2e53f0351fb94c9068223ad6b8d990a913ab53))
- broken versioning issues in consumes ([e7fada2](https://github.com/module-federation/core/commit/e7fada211b1e58dc52eafeff4210a9ce62636f9d))
- change exports for module info runtime ([f40c538](https://github.com/module-federation/core/commit/f40c538221353a61938cadf624c9235ec8eb4cce))
- chunk flushing ([c9df545](https://github.com/module-federation/core/commit/c9df5451c84e6458b392884492bf669bf7383d5c))
- **deps:** update dependency axios to v1.5.1 ([ae9a06a](https://github.com/module-federation/core/commit/ae9a06a0cc35fad27a0b493a25370b92617c39fb))
- **deps:** update dependency core-js to v3.33.0 ([30894ca](https://github.com/module-federation/core/commit/30894cafbe5dea4350dc7c633548038d7ec5f8a8))
- **deps:** update dependency typedoc to v0.25.2 ([46c6524](https://github.com/module-federation/core/commit/46c65247e187cee9e15625402c1570ac351bb1fe))
- **deps:** update dependency undici to v5.25.2 ([da3e539](https://github.com/module-federation/core/commit/da3e539a41ed23ccb5086b1dd428fbee0f8d652c))
- **deps:** update dependency undici to v5.25.4 ([1d4f91e](https://github.com/module-federation/core/commit/1d4f91ec93da4326c8a42eef28f150d5d09738bb))
- **deps:** update dependency unplugin to v1.5.0 ([936b3f8](https://github.com/module-federation/core/commit/936b3f8d8061fd9d481d1788fb35b88588928d14))
- dont crash offline remotes ([f0d7671](https://github.com/module-federation/core/commit/f0d7671569ac34f64017a303739b54880f5220e6))
- dont patch webpack env var ([757d44b](https://github.com/module-federation/core/commit/757d44bc74b543f26a022223b5ae2d1d640838ea))
- enable path fixes ([2f9e14b](https://github.com/module-federation/core/commit/2f9e14b602c71d357063a8168d8ea8c554bcb2ca))
- enable path fixes again ([6098fee](https://github.com/module-federation/core/commit/6098fee3b3734018ec0f4866656709f3b5d20173))
- **enhanced:** module info duplication ([49b4a57](https://github.com/module-federation/core/commit/49b4a5736714c1db4510d10cdd5fe0277123caa8))
- **enhanced:** syntax issue in proxy ([2e5848b](https://github.com/module-federation/core/commit/2e5848b4be3e3bba46508a427c1bc8f2d3043c8d))
- ensure chunk handler exists before calling it ([98ba838](https://github.com/module-federation/core/commit/98ba838f979bbef11f5d678c3bf27a4de534cf9d))
- ensure custom FS works with target: node or async node preset ([a08fcab](https://github.com/module-federation/core/commit/a08fcab7dde903966d34be9dab0b34c8896948ca))
- ensure sharing of react/jsx runtime and dev runtime ([ae890d5](https://github.com/module-federation/core/commit/ae890d5e5698c729618d602053b4336b067dd34a))
- export parseRemotes ([12ed54c](https://github.com/module-federation/core/commit/12ed54c87ba539bc2a79cdee86058f0a2776653e))
- fix styled-jsx flushing ([207db51](https://github.com/module-federation/core/commit/207db51c16f9b92c8e0c25f0b2157359488e552d))
- hot reloading system ([99f733b](https://github.com/module-federation/core/commit/99f733bbdbd727a99fbaaeab3f92f4b65fa568dd))
- ignore TS issues in async plugin ([f6e3e7f](https://github.com/module-federation/core/commit/f6e3e7f9ca6aabdf26752f8f794e1176fc73af1c))
- import utils manually ([2767191](https://github.com/module-federation/core/commit/2767191467d9d685704b747d42b5f170da233847))
- improve backward compat **remote_scope** global ([ac0efa3](https://github.com/module-federation/core/commit/ac0efa37d975a130aa3badc657fa66d723865a5b))
- improve externals lookup ([5630eb9](https://github.com/module-federation/core/commit/5630eb9e891e5a819938f3eb9742a882dac1ef16))
- improve image loader public path calc ([d86dcde](https://github.com/module-federation/core/commit/d86dcde344d5d9b7430512672ec26c53ac0f100e))
- improve logic in runtime module info proxy ([8eea1a8](https://github.com/module-federation/core/commit/8eea1a84ae6a12f69dbb16d00f52ec902efbdda6))
- legacy scope duplication on recreation ([347e4c9](https://github.com/module-federation/core/commit/347e4c96e87ff4f28dce319fc6b2fe40f1cbabee))
- lint container module ([ea4f105](https://github.com/module-federation/core/commit/ea4f105e4949f041a8747a0e3ce50e7020598f88))
- module order of inverted container runtime ([90caa8d](https://github.com/module-federation/core/commit/90caa8dc80f9af7c6c6f8d7a4a437e337540ddc3))
- move cache file hashing to next-mf ([11917bf](https://github.com/module-federation/core/commit/11917bf4500b9ebdb14b46631d89350a98511461))
- no external helpers ([6c47fd4](https://github.com/module-federation/core/commit/6c47fd4ce19f2292f6718d201005fba4a8552252))
- **node:** use ES6 imports and override method in FederationModuleInfoRuntimeModule (#bytedance) ([d420ad9](https://github.com/module-federation/core/commit/d420ad94b7515123254af45c61704abcc0971511))
- override semantic-release-plugin-decorators ([18675de](https://github.com/module-federation/core/commit/18675defef65570d2b3bb6a9caa3fd039badee29))
- package data ([992d298](https://github.com/module-federation/core/commit/992d2985c29d0bf86de6739f728fbf64749e7fd0))
- preset process.env.NEXT_PRIVATE_LOCAL_WEBPACK ([dc236a1](https://github.com/module-federation/core/commit/dc236a15a4a8ffee42f8e50a78adc80ad4976fbc))
- reduce noise on async boundary plugin ([9bab3de](https://github.com/module-federation/core/commit/9bab3de0b556120e60303921881fa4d857fe71d4))
- remote global share scope ([e05d32f](https://github.com/module-federation/core/commit/e05d32f489880d6b4e0fc21a3807e619a40bc5b3))
- remove ensure remote runtime module ([d06c082](https://github.com/module-federation/core/commit/d06c0823435063dcd277897ab551cd3a9c996d3d))
- remove hard coded share scope ([105c124](https://github.com/module-federation/core/commit/105c12441199621b11a85eb5368315175f127523))
- remove logger in filesystem ([c370ed5](https://github.com/module-federation/core/commit/c370ed5fdc5fe3423703f29daa40a4227ac51cf2))
- remove logging on DFS ([40b8c28](https://github.com/module-federation/core/commit/40b8c28fac9c39fec8623415a36e487152c2ef34))
- remove logs from flush chunks ([b7d317c](https://github.com/module-federation/core/commit/b7d317c4b2b0eda2f3530315dbf471289fa6918b))
- resupport delegate modules ([f4843ec](https://github.com/module-federation/core/commit/f4843ecd28b4361064be4342565e6d32eafacb2d))
- search registry for both ident and unique name ([f22dc25](https://github.com/module-federation/core/commit/f22dc25e5a6374273b1bc51b0e101b57226c5906))
- server sharing ([1c5c6a8](https://github.com/module-federation/core/commit/1c5c6a8cc8519c157842ae5bf79655710f7acaaf))
- set requiredVersion to false on utils ([1e325a6](https://github.com/module-federation/core/commit/1e325a6dedb4249c18dde8ce3ae7e57ece26a3ae))
- share styled-jsx/css ([0a44bbd](https://github.com/module-federation/core/commit/0a44bbdbac5f9b1debb8680894265e3670f0ac51))
- simplify template ([b4e633b](https://github.com/module-federation/core/commit/b4e633b6624264456800bc7351c6d815430d42b5))
- stats plugin updates ([c1db325](https://github.com/module-federation/core/commit/c1db325d3311b2126964f4ad2ddbfa9d82a50674))
- switch to @goestav/nx-semantic-release ([63a3350](https://github.com/module-federation/core/commit/63a3350a6a1a12235e3c9f1e7c724d54f0476356))
- throw errors if NEXT_PRIVATE_LOCAL_WEBPACK is false ([1256488](https://github.com/module-federation/core/commit/1256488870ee8d23b0daafe6b6041228652ab883))
- Ts import error ([6e7974c](https://github.com/module-federation/core/commit/6e7974c22874378122ab31eea27dddd0604505db))
- TS imports to webpack ([d506b49](https://github.com/module-federation/core/commit/d506b492b724ccfb7fdcf6234196ac421564c153))
- TS imports, missing module methods ([8eb422d](https://github.com/module-federation/core/commit/8eb422d30e149cb0d96835f036ec73ce1ccafe53))
- ts in template string ([0a0d03d](https://github.com/module-federation/core/commit/0a0d03dd9acb465f0b80bdd9787150e586e6bfcf))
- ts in template string ([579b341](https://github.com/module-federation/core/commit/579b341a5eb38ca6396da15f9667729ab84d2ff6))
- ts in template string ([37e790a](https://github.com/module-federation/core/commit/37e790a7b46ff6d8c8fd2c12cfd5629900db1b53))
- ts in template string ([0edbbea](https://github.com/module-federation/core/commit/0edbbeaa42503237b88132252e29a34a79bade51))
- ts in template string ([1d56efd](https://github.com/module-federation/core/commit/1d56efdf3d0bc78d19d187fe561fbbf453bada87))
- ts in template string ([9b8f652](https://github.com/module-federation/core/commit/9b8f652f96bf6f29d5fc238bb616e19187158a57))
- ts in template string ([113d703](https://github.com/module-federation/core/commit/113d7037de8238ed0bcf9418ac1bf3d082fbea66))
- typescript issues ([0a07481](https://github.com/module-federation/core/commit/0a07481552e1df6b35506165cbc649996004c318))
- use ES5 for renderStartup of entrypoint ([d14324a](https://github.com/module-federation/core/commit/d14324a9af856fca974a8f9945ba7d0d2a96be48))

### Documentation

- add note in readme ([ddcc84f](https://github.com/module-federation/core/commit/ddcc84f92e76d13fa2dae738826e01a379d32938))
- readme ([2f83979](https://github.com/module-federation/core/commit/2f8397961328264ce98cf59687209a7f1a51f45d))

### Refactors

- Adjustments to 'default-delegate.ts' and 'NextFederationPlugin/index.ts' files, and addition to 'RemotePublicPathRuntimeModule.js' ([17f8360](https://github.com/module-federation/core/commit/17f8360376f47d3a27df27577a21aac814b13983))
- apply module info plugin manually ([0296443](https://github.com/module-federation/core/commit/02964439a66b4d7102e3ef257049d6dd6c81caf1))
- apply plugin partials ([f6e3720](https://github.com/module-federation/core/commit/f6e37204323b0327e5dc42d6b452fc5f3b03266b))
- break public path into own function ([5704c8d](https://github.com/module-federation/core/commit/5704c8dded4a36d754b0c10bd719d9ccc3407765))
- **container:** enhance ContainerExposedDependency class for serialization ([9ab1a4e](https://github.com/module-federation/core/commit/9ab1a4eb443a5f27fa8f78d5853427b84db55d9e))
- **ContainerEntryModuleFactory:** refactor for better readability and type safety ([76700b9](https://github.com/module-federation/core/commit/76700b9c9118bf48f5992c511d3a9b0bafbe0cb6))
- **ContainerInversion:** apply embed and async boundary plugins ([4d80a2c](https://github.com/module-federation/core/commit/4d80a2ca75158f44a552c09a6ea5f9582f163611))
- **ContainerPlugin:** refactor module imports to commonjs style ([af8bdbb](https://github.com/module-federation/core/commit/af8bdbbfe9e6a7ac720c095a2942fea9e845baa2))
- enhanced global object proxy handling ([c19e2e9](https://github.com/module-federation/core/commit/c19e2e9284566d9543a357535bf5be50577e6cbc))
- **enhanced:** refactor container module and dependency exports, adjust tsconfig.lib.json types, and reformat package.json dependencies ([398a60e](https://github.com/module-federation/core/commit/398a60e74e5283888cfc26c2f8104053df6455d9))
- import async Boundary plugin (enhanced) ([c36ffc4](https://github.com/module-federation/core/commit/c36ffc4b8fa76734397d75eb4c1782ae99dc8024))
- Improve remote parsing and test impact ([5f60f50](https://github.com/module-federation/core/commit/5f60f5091a137323854560bc968fd03ce738f1fa))
- Improved logic for remote handling ([afcde0c](https://github.com/module-federation/core/commit/afcde0c0c96291a4d4a26a138fec1d929b460641))
- Improved readability and documentation of httpVmStrategy function ([b654643](https://github.com/module-federation/core/commit/b6546430ea4bf508631dfd690d241ee266d2f084))
- improvements to the node webpack configuration and plugins ([5a5182a](https://github.com/module-federation/core/commit/5a5182a392217e8cace2e0cebf1f254a80b209f5))
- **node:** destructure chunkHasJs from jsModulePlugin for cleaner code (#bytedance) ([b60967b](https://github.com/module-federation/core/commit/b60967b78cb5b9feaaecec1bd20907e7d9c66fca))
- refactor DelegateModulesPlugin.ts ([bdf6d03](https://github.com/module-federation/core/commit/bdf6d03465650eb7ab444646b28b0cd65faa6dda))
- reload local share scope into global memory ([aec9506](https://github.com/module-federation/core/commit/aec9506d9bf55152dab18ac7da08ef5e80794702))
- reload local share scope into global memory ([1549a37](https://github.com/module-federation/core/commit/1549a3750f2af86a482d34e7e0ad97eef745a524))
- remote attach runtime module. ([427e237](https://github.com/module-federation/core/commit/427e237bd096a37f4cf4869202e00605b7a524cd))
- remove comments and old ts stuff ([bce3a31](https://github.com/module-federation/core/commit/bce3a317b0a0d1bebb497d5b6581691367fee515))
- remove dead code ([365e955](https://github.com/module-federation/core/commit/365e9556e0fd5ed6c87c80b9218db17e149bd4aa))
- remove duplicate plugins and use enhanced ([858d103](https://github.com/module-federation/core/commit/858d1031612619b1bd9f37da7de31e5d5bdc8c3c))
- remove hooks from delegate module plugin ([3afe08a](https://github.com/module-federation/core/commit/3afe08a3bbd0c16de7a7cdb4df203595bc34d138))
- server apply ([aafa76e](https://github.com/module-federation/core/commit/aafa76e60efd136f759dc56f20a9b8db1858f6e3))
- simplify and clean up code in pure.ts ([fdede19](https://github.com/module-federation/core/commit/fdede19dd25f392d4daf97975a60cdd95be98482))
- update remote parsing in NodeFederationPlugin ([cecd565](https://github.com/module-federation/core/commit/cecd5657001e9f52d9809094fbc5b2525df2bd09))
- update URL constructor and remote registries, add error handling, refactor httpEvalStrategy and httpVmStrategy ([7900cb1](https://github.com/module-federation/core/commit/7900cb1375f0aa703ea3b6913a936429f13c7963))
- use noop to include shared next modules ([8a1800d](https://github.com/module-federation/core/commit/8a1800d4b6880668996d1a72d35188b068dbdc89))
- various improvements and fixes for node federation plugin ([13c8a0a](https://github.com/module-federation/core/commit/13c8a0acaf5208e2ad8b09025c95d5bff68b5445))

### Build config

- build dependencies ([9ed3441](https://github.com/module-federation/core/commit/9ed3441eeed509d29e4b957982af26b758a0aa15))
- update scripts and tsconfig ([2dc23fc](https://github.com/module-federation/core/commit/2dc23fc1d1cc748d2316fc44160b3f66dd7f75fc))

# Changelog

This file was generated using [@jscutlery/semver](https://github.com/jscutlery/semver).

## [8.0.1-4](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-8.0.1-3...nextjs-mf-8.0.1-4) (2023-10-10)

### Bug Fixes

- fix styled-jsx flushing ([207db51](https://github.com/module-federation/nextjs-mf/commit/207db51c16f9b92c8e0c25f0b2157359488e552d))
- improve externals lookup ([5630eb9](https://github.com/module-federation/nextjs-mf/commit/5630eb9e891e5a819938f3eb9742a882dac1ef16))

## [8.0.1-3](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-8.0.1-2...nextjs-mf-8.0.1-3) (2023-10-07)

### Bug Fixes

- share styled-jsx/css ([0a44bbd](https://github.com/module-federation/nextjs-mf/commit/0a44bbdbac5f9b1debb8680894265e3670f0ac51))

## [8.0.1-2](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-8.0.1-1...nextjs-mf-8.0.1-2) (2023-10-04)

### Bug Fixes

- move cache file hashing to next-mf ([11917bf](https://github.com/module-federation/nextjs-mf/commit/11917bf4500b9ebdb14b46631d89350a98511461))
- preset process.env.NEXT_PRIVATE_LOCAL_WEBPACK ([dc236a1](https://github.com/module-federation/nextjs-mf/commit/dc236a15a4a8ffee42f8e50a78adc80ad4976fbc))

## [8.0.1-1](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-8.0.1-0...nextjs-mf-8.0.1-1) (2023-10-03)

### Bug Fixes

- throw errors if NEXT_PRIVATE_LOCAL_WEBPACK is false ([1256488](https://github.com/module-federation/nextjs-mf/commit/1256488870ee8d23b0daafe6b6041228652ab883))

## [8.0.1-0](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-8.0.0...nextjs-mf-8.0.1-0) (2023-10-03)

### Bug Fixes

- add styled-jsx to internal share ([a50dae8](https://github.com/module-federation/nextjs-mf/commit/a50dae8ead5ed46491bf3cfa8452a536ba0de622))
- bad impleentation during federation port ([cc2e53f](https://github.com/module-federation/nextjs-mf/commit/cc2e53f0351fb94c9068223ad6b8d990a913ab53))
- enable path fixes ([2f9e14b](https://github.com/module-federation/nextjs-mf/commit/2f9e14b602c71d357063a8168d8ea8c554bcb2ca))
- enable path fixes again ([6098fee](https://github.com/module-federation/nextjs-mf/commit/6098fee3b3734018ec0f4866656709f3b5d20173))
- ensure sharing of react/jsx runtime and dev runtime ([ae890d5](https://github.com/module-federation/nextjs-mf/commit/ae890d5e5698c729618d602053b4336b067dd34a))
- ignore TS issues in async plugin ([f6e3e7f](https://github.com/module-federation/nextjs-mf/commit/f6e3e7f9ca6aabdf26752f8f794e1176fc73af1c))
- improve image loader public path calc ([d86dcde](https://github.com/module-federation/nextjs-mf/commit/d86dcde344d5d9b7430512672ec26c53ac0f100e))
- lint container module ([ea4f105](https://github.com/module-federation/nextjs-mf/commit/ea4f105e4949f041a8747a0e3ce50e7020598f88))
- module order of inverted container runtime ([90caa8d](https://github.com/module-federation/nextjs-mf/commit/90caa8dc80f9af7c6c6f8d7a4a437e337540ddc3))
- reduce noise on async boundary plugin ([9bab3de](https://github.com/module-federation/nextjs-mf/commit/9bab3de0b556120e60303921881fa4d857fe71d4))
- remote global share scope ([e05d32f](https://github.com/module-federation/nextjs-mf/commit/e05d32f489880d6b4e0fc21a3807e619a40bc5b3))
- remove hard coded share scope ([105c124](https://github.com/module-federation/nextjs-mf/commit/105c12441199621b11a85eb5368315175f127523))
- resupport delegate modules ([f4843ec](https://github.com/module-federation/nextjs-mf/commit/f4843ecd28b4361064be4342565e6d32eafacb2d))
- server sharing ([1c5c6a8](https://github.com/module-federation/nextjs-mf/commit/1c5c6a8cc8519c157842ae5bf79655710f7acaaf))
- set requiredVersion to false on utils ([1e325a6](https://github.com/module-federation/nextjs-mf/commit/1e325a6dedb4249c18dde8ce3ae7e57ece26a3ae))
- stats plugin updates ([c1db325](https://github.com/module-federation/nextjs-mf/commit/c1db325d3311b2126964f4ad2ddbfa9d82a50674))
- TS imports to webpack ([d506b49](https://github.com/module-federation/nextjs-mf/commit/d506b492b724ccfb7fdcf6234196ac421564c153))
- ts in template string ([0a0d03d](https://github.com/module-federation/nextjs-mf/commit/0a0d03dd9acb465f0b80bdd9787150e586e6bfcf))
- ts in template string ([0edbbea](https://github.com/module-federation/nextjs-mf/commit/0edbbeaa42503237b88132252e29a34a79bade51))
- use ES5 for renderStartup of entrypoint ([d14324a](https://github.com/module-federation/nextjs-mf/commit/d14324a9af856fca974a8f9945ba7d0d2a96be48))

### Features

- container inversion module injection ([52ad258](https://github.com/module-federation/nextjs-mf/commit/52ad258a8eea90fcf40100e3b2378cd219bc4422))
- checkInvalidContext as tapable hook ([a3eb553](https://github.com/module-federation/nextjs-mf/commit/a3eb5537ff462ead2230615f578569ec46199f50))
- **enhanced:** async boundary plugin ([17640dc](https://github.com/module-federation/nextjs-mf/commit/17640dcf3286ccd8c5e66378c0d6bdbc640ba3ce))
- **enhanced:** Embedded Container Plugin ([66ac81d](https://github.com/module-federation/nextjs-mf/commit/66ac81db05491eb7bbb618eb267c5331760badd1))
- implement custom next vanity federation plugin ([5e584e6](https://github.com/module-federation/nextjs-mf/commit/5e584e6415820f15c32ef683796f02aac72e207d))
- improved async init ([08aa0fa](https://github.com/module-federation/nextjs-mf/commit/08aa0faf00781b19a3360af15492142e6f7e0999))
- improved async init ([019694e](https://github.com/module-federation/nextjs-mf/commit/019694e55fe1f6bebfdab0701bf9087bf0034b8f))
- prefer host modules for next and react ([7f253f1](https://github.com/module-federation/nextjs-mf/commit/7f253f123b21504148221ef4727c41b3d43a19f0))
- remove custom jsonp runtime patching ([718c3fc](https://github.com/module-federation/nextjs-mf/commit/718c3fc497d89d5228680d0949e4192070f59cf9))
- rewrite next federation vanity plugin ([b8c9859](https://github.com/module-federation/nextjs-mf/commit/b8c98599ba78102183f59964ccee3d29bbe2bedf))
- share next/image ([f4b0386](https://github.com/module-federation/nextjs-mf/commit/f4b03869743cf9188c2227c1e28321367a199955))
- use enhanced federation plugin ([1ec5f0f](https://github.com/module-federation/nextjs-mf/commit/1ec5f0f98986b21605714565d3543f92b8b9aeaf))
- Use enhanced Federation Plugin ([e021d66](https://github.com/module-federation/nextjs-mf/commit/e021d6667996962f154137d164bed13f53a6a135))

# [8.0.0](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-7.0.7...nextjs-mf-8.0.0) (2023-09-14)

### Dependency Updates

- `utils` updated to version `3.0.1`
- `node` updated to version `2.0.1`
- `utils` updated to version `3.0.1`
- `node` updated to version `2.0.1`
- `node` updated to version `2.0.1`

### Bug Fixes

- update readme ([#1265](https://github.com/module-federation/nextjs-mf/issues/1265)) ([49d66bc](https://github.com/module-federation/nextjs-mf/commit/49d66bc7d0d2708edda61c246f08553718af81cf))
- workaround to self ref module error in prod ([#1205](https://github.com/module-federation/nextjs-mf/issues/1205)) ([1d88beb](https://github.com/module-federation/nextjs-mf/commit/1d88beb0da629f036e132573fee9f05494b1f540))

### Features

- core package for module federation ([#1093](https://github.com/module-federation/nextjs-mf/issues/1093)) ([d460400](https://github.com/module-federation/nextjs-mf/commit/d46040053e9b627321b5fe8e05556c5bb727c238)), closes [#851](https://github.com/module-federation/nextjs-mf/issues/851) [#864](https://github.com/module-federation/nextjs-mf/issues/864) [#835](https://github.com/module-federation/nextjs-mf/issues/835) [#851](https://github.com/module-federation/nextjs-mf/issues/851) [#864](https://github.com/module-federation/nextjs-mf/issues/864) [#871](https://github.com/module-federation/nextjs-mf/issues/871) [#851](https://github.com/module-federation/nextjs-mf/issues/851) [#864](https://github.com/module-federation/nextjs-mf/issues/864) [#872](https://github.com/module-federation/nextjs-mf/issues/872) [#875](https://github.com/module-federation/nextjs-mf/issues/875) [#884](https://github.com/module-federation/nextjs-mf/issues/884) [#887](https://github.com/module-federation/nextjs-mf/issues/887) [#893](https://github.com/module-federation/nextjs-mf/issues/893) [#885](https://github.com/module-federation/nextjs-mf/issues/885) [#899](https://github.com/module-federation/nextjs-mf/issues/899) [#904](https://github.com/module-federation/nextjs-mf/issues/904) [#932](https://github.com/module-federation/nextjs-mf/issues/932) [#936](https://github.com/module-federation/nextjs-mf/issues/936) [#959](https://github.com/module-federation/nextjs-mf/issues/959) [#960](https://github.com/module-federation/nextjs-mf/issues/960) [#969](https://github.com/module-federation/nextjs-mf/issues/969) [#971](https://github.com/module-federation/nextjs-mf/issues/971) [#1234](https://github.com/module-federation/nextjs-mf/issues/1234) [#1235](https://github.com/module-federation/nextjs-mf/issues/1235)
- Introduce full test command and improvement on RuntimeRemotesMap manipulation ([61e605d](https://github.com/module-federation/nextjs-mf/commit/61e605dd83c8f95c8ed26237709dba412edf447c))
- Update ESLint configuration, add test file and update TypeScript configuration ([00a73be](https://github.com/module-federation/nextjs-mf/commit/00a73be7c1c8ec792e2adae111f063e3741a4bb4))

### BREAKING CHANGES

- automaticAsyncBoundary option has been removed

- fix: exclude specific pages from page map automatically

- refactor: conslidate codebase

- fix: improve hot reload share recovery

- refactor: remove server jsonp template

- chore: remove dead code from runtime modules

- fix: clean up jsonp getCustomJsonpCode

getting chunk loading global from compiler output options

- feat: adding cleanInitArrays runtime helper

- chore: remove share scope hoist and module hoisting system

- chore: cleanup code

- chore: remove dead code from add module runtime plugin

likely can remove whole plugin in future

- chore: remove logs from delegate modules

- chore: remove old utils

- fix: add warning on auto page stitch

- fix: remove commented out code from InvertedContainerPlugin.ts

- chore: improve logging to see if its local load or remote load

- chore: clean up old custom promises factories

- fix: remove container proxy code

- fix: remove container proxy code
- automaticAsyncBoundary option has been removed

- fix: exclude specific pages from page map automatically

- refactor: conslidate codebase

- fix: improve hot reload share recovery

- refactor: remove server jsonp template

- chore: remove dead code from runtime modules

- fix: clean up jsonp getCustomJsonpCode

getting chunk loading global from compiler output options

- feat: adding cleanInitArrays runtime helper

- chore: remove share scope hoist and module hoisting system

- chore: cleanup code

- chore: remove dead code from add module runtime plugin

likely can remove whole plugin in future

- chore: remove logs from delegate modules

- chore: remove old utils

- fix: add warning on auto page stitch

- fix: remove commented out code from InvertedContainerPlugin.ts

- chore: improve logging to see if its local load or remote load

- chore: clean up old custom promises factories

- fix: remove container proxy code

- fix: remove container proxy code

- chore: fix project.json

- debugging

- fix: resolve backmerge issues with build

- Merge branch 'kill_child_compilers' into fix_backmerge_issues

# Conflicts:

# package-lock.json

# package.json

# packages/nextjs-mf/src/plugins/NextFederationPlugin/index.ts

# packages/nextjs-mf/src/plugins/container/InvertedContainerPlugin.ts

# packages/nextjs-mf/src/plugins/container/InvertedContainerRuntimeModule.ts

- feat: enable eager sharing

- refactor: improve module hooks for eager loading and search

- refactor: cleanup custom jsonp and make es5

- refactor: cleanup inverted container code

- refactor: cleanup inverted container code
- automaticAsyncBoundary option has been removed

- fix: exclude specific pages from page map automatically

- refactor: conslidate codebase

- fix: improve hot reload share recovery

- refactor: remove server jsonp template

- chore: remove dead code from runtime modules

- fix: clean up jsonp getCustomJsonpCode

getting chunk loading global from compiler output options

- feat: adding cleanInitArrays runtime helper

- chore: remove share scope hoist and module hoisting system

- chore: cleanup code

- chore: remove dead code from add module runtime plugin

likely can remove whole plugin in future

- chore: remove logs from delegate modules

- chore: remove old utils

- fix: add warning on auto page stitch

- fix: remove commented out code from InvertedContainerPlugin.ts

- chore: improve logging to see if its local load or remote load

- chore: clean up old custom promises factories

- fix: remove container proxy code

- fix: remove container proxy code

- fix: resolve backmerge issues with build

- Merge branch 'kill_child_compilers' into fix_backmerge_issues

# Conflicts:

# package-lock.json

# package.json

# packages/nextjs-mf/src/plugins/NextFederationPlugin/index.ts

# packages/nextjs-mf/src/plugins/container/InvertedContainerPlugin.ts

# packages/nextjs-mf/src/plugins/container/InvertedContainerRuntimeModule.ts

- feat: enable eager sharing

- refactor: improve module hooks for eager loading and search

- refactor: cleanup custom jsonp and make es5

- refactor: cleanup inverted container code

- refactor: cleanup inverted container code

- ci: fix install step with npm and NX

- test: remove tests for now

- chore(utils): release version 1.7.3-beta.0

- chore(utils): release version 1.7.3

- chore(node): release version 0.14.4-beta.0

- chore(node): release version 0.14.4

- chore(nextjs-mf): release version 6.4.1-beta.4

- fix: remove debugging runtime variable

- chore(nextjs-mf): release version 6.4.1-beta.5

## [7.0.8](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-7.0.7...nextjs-mf-7.0.8) (2023-08-14)

### Dependency Updates

- `utils` updated to version `2.0.6`
- `node` updated to version `1.0.7`
- `utils` updated to version `2.0.6`
- `node` updated to version `1.0.7`

### Bug Fixes

- workaround to self ref module error in prod ([e134caa](https://github.com/module-federation/nextjs-mf/commit/e134caa9a914da6a226e73dc877a108456b1053f))

## [7.0.7](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-7.0.6...nextjs-mf-7.0.7) (2023-08-11)

### Dependency Updates

- `utils` updated to version `2.0.5`
- `node` updated to version `1.0.6`
- `utils` updated to version `2.0.5`
- `node` updated to version `1.0.6`
- `node` updated to version `1.0.6`

### Bug Fixes

- improve import ordering ([#1199](https://github.com/module-federation/nextjs-mf/issues/1199)) ([7354ed2](https://github.com/module-federation/nextjs-mf/commit/7354ed2b412bd9fd8745778e5212e10e8a3bf17f))

## [7.0.6](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-7.0.5...nextjs-mf-7.0.6) (2023-07-19)

### Dependency Updates

- `utils` updated to version `2.0.4`
- `node` updated to version `1.0.5`
- `utils` updated to version `2.0.4`
- `node` updated to version `1.0.5`
- `node` updated to version `1.0.5`

### Bug Fixes

- Fix call undefined delegate ([#1149](https://github.com/module-federation/nextjs-mf/issues/1149)) ([87a5896](https://github.com/module-federation/nextjs-mf/commit/87a5896221a726578c3433071755fba3465824f4)), closes [#1151](https://github.com/module-federation/nextjs-mf/issues/1151)

## [7.0.5](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-7.0.4...nextjs-mf-7.0.5) (2023-07-18)

### Dependency Updates

- `utils` updated to version `2.0.2`
- `node` updated to version `1.0.4`
- `utils` updated to version `2.0.2`
- `utils` updated to version `2.0.2`
- `node` updated to version `1.0.4`

## [7.0.4](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-7.0.3...nextjs-mf-7.0.4) (2023-07-17)

### Dependency Updates

- `utils` updated to version `2.0.1`
- `node` updated to version `1.0.3`
- `utils` updated to version `2.0.1`
- `node` updated to version `1.0.3`

## [7.0.3](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-7.0.2...nextjs-mf-7.0.3) (2023-07-17)

### Bug Fixes

- **invertedmoduleplugin:** added another check for nextjs api routes ([#1134](https://github.com/module-federation/nextjs-mf/issues/1134)) ([aba26be](https://github.com/module-federation/nextjs-mf/commit/aba26bed61bca4816238e7b7b93e88b108b65d9d))

## [7.0.2](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-7.0.1...nextjs-mf-7.0.2) (2023-07-05)

### Dependency Updates

- `node` updated to version `1.0.2`
- `node` updated to version `1.0.2`
- `node` updated to version `1.0.2`

## [7.0.1](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-7.0.0...nextjs-mf-7.0.1) (2023-07-05)

### Dependency Updates

- `node` updated to version `1.0.1`
- `node` updated to version `1.0.1`
- `node` updated to version `1.0.1`

### Bug Fixes

- **nextjs-mf:** update broken documentation ([#1103](https://github.com/module-federation/nextjs-mf/issues/1103)) ([f3659b4](https://github.com/module-federation/nextjs-mf/commit/f3659b4f2dec9f37256fc2d87d2799f5d1923df6))

# [7.0.0](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.7.1...nextjs-mf-7.0.0) (2023-07-01)

### Dependency Updates

- `utils` updated to version `2.0.0`
- `node` updated to version `1.0.0`
- `utils` updated to version `2.0.0`
- `utils` updated to version `2.0.0`
- `node` updated to version `1.0.0`
- `node` updated to version `1.0.0`

### Features

- Next Federation 7 ([#726](https://github.com/module-federation/nextjs-mf/issues/726)) ([d50ca1e](https://github.com/module-federation/nextjs-mf/commit/d50ca1e4636c4e0a402190f6e9c3f69ed9ec8eac)), closes [#851](https://github.com/module-federation/nextjs-mf/issues/851) [#864](https://github.com/module-federation/nextjs-mf/issues/864) [#835](https://github.com/module-federation/nextjs-mf/issues/835) [#851](https://github.com/module-federation/nextjs-mf/issues/851) [#864](https://github.com/module-federation/nextjs-mf/issues/864) [#871](https://github.com/module-federation/nextjs-mf/issues/871) [#851](https://github.com/module-federation/nextjs-mf/issues/851) [#864](https://github.com/module-federation/nextjs-mf/issues/864) [#872](https://github.com/module-federation/nextjs-mf/issues/872) [#875](https://github.com/module-federation/nextjs-mf/issues/875) [#884](https://github.com/module-federation/nextjs-mf/issues/884) [#887](https://github.com/module-federation/nextjs-mf/issues/887) [#893](https://github.com/module-federation/nextjs-mf/issues/893) [#885](https://github.com/module-federation/nextjs-mf/issues/885) [#899](https://github.com/module-federation/nextjs-mf/issues/899) [#904](https://github.com/module-federation/nextjs-mf/issues/904) [#932](https://github.com/module-federation/nextjs-mf/issues/932) [#936](https://github.com/module-federation/nextjs-mf/issues/936) [#959](https://github.com/module-federation/nextjs-mf/issues/959) [#960](https://github.com/module-federation/nextjs-mf/issues/960) [#969](https://github.com/module-federation/nextjs-mf/issues/969) [#971](https://github.com/module-federation/nextjs-mf/issues/971) [#974](https://github.com/module-federation/nextjs-mf/issues/974) [#984](https://github.com/module-federation/nextjs-mf/issues/984) [#986](https://github.com/module-federation/nextjs-mf/issues/986) [#1015](https://github.com/module-federation/nextjs-mf/issues/1015) [#1086](https://github.com/module-federation/nextjs-mf/issues/1086) [#1084](https://github.com/module-federation/nextjs-mf/issues/1084)

### BREAKING CHANGES

- automaticAsyncBoundary option has been removed

- fix: exclude specific pages from page map automatically

- refactor: conslidate codebase

- fix: improve hot reload share recovery

- refactor: remove server jsonp template

- chore: remove dead code from runtime modules

- fix: clean up jsonp getCustomJsonpCode

getting chunk loading global from compiler output options

- feat: adding cleanInitArrays runtime helper

- chore: remove share scope hoist and module hoisting system

- chore: cleanup code

- chore: remove dead code from add module runtime plugin

likely can remove whole plugin in future

- chore: remove logs from delegate modules

- chore: remove old utils

- fix: add warning on auto page stitch

- fix: remove commented out code from InvertedContainerPlugin.ts

- chore: improve logging to see if its local load or remote load

- chore: clean up old custom promises factories

- fix: remove container proxy code

- fix: remove container proxy code
- automaticAsyncBoundary option has been removed

- fix: exclude specific pages from page map automatically

- refactor: conslidate codebase

- fix: improve hot reload share recovery

- refactor: remove server jsonp template

- chore: remove dead code from runtime modules

- fix: clean up jsonp getCustomJsonpCode

getting chunk loading global from compiler output options

- feat: adding cleanInitArrays runtime helper

- chore: remove share scope hoist and module hoisting system

- chore: cleanup code

- chore: remove dead code from add module runtime plugin

likely can remove whole plugin in future

- chore: remove logs from delegate modules

- chore: remove old utils

- fix: add warning on auto page stitch

- fix: remove commented out code from InvertedContainerPlugin.ts

- chore: improve logging to see if its local load or remote load

- chore: clean up old custom promises factories

- fix: remove container proxy code

- fix: remove container proxy code

- chore: fix project.json

- debugging

- fix: resolve backmerge issues with build

- Merge branch 'kill_child_compilers' into fix_backmerge_issues

# Conflicts:

# package-lock.json

# package.json

# packages/nextjs-mf/src/plugins/NextFederationPlugin/index.ts

# packages/nextjs-mf/src/plugins/container/InvertedContainerPlugin.ts

# packages/nextjs-mf/src/plugins/container/InvertedContainerRuntimeModule.ts

- feat: enable eager sharing

- refactor: improve module hooks for eager loading and search

- refactor: cleanup custom jsonp and make es5

- refactor: cleanup inverted container code

- refactor: cleanup inverted container code
- automaticAsyncBoundary option has been removed

- fix: exclude specific pages from page map automatically

- refactor: conslidate codebase

- fix: improve hot reload share recovery

- refactor: remove server jsonp template

- chore: remove dead code from runtime modules

- fix: clean up jsonp getCustomJsonpCode

getting chunk loading global from compiler output options

- feat: adding cleanInitArrays runtime helper

- chore: remove share scope hoist and module hoisting system

- chore: cleanup code

- chore: remove dead code from add module runtime plugin

likely can remove whole plugin in future

- chore: remove logs from delegate modules

- chore: remove old utils

- fix: add warning on auto page stitch

- fix: remove commented out code from InvertedContainerPlugin.ts

- chore: improve logging to see if its local load or remote load

- chore: clean up old custom promises factories

- fix: remove container proxy code

- fix: remove container proxy code

- fix: resolve backmerge issues with build

- Merge branch 'kill_child_compilers' into fix_backmerge_issues

# Conflicts:

# package-lock.json

# package.json

# packages/nextjs-mf/src/plugins/NextFederationPlugin/index.ts

# packages/nextjs-mf/src/plugins/container/InvertedContainerPlugin.ts

# packages/nextjs-mf/src/plugins/container/InvertedContainerRuntimeModule.ts

- feat: enable eager sharing

- refactor: improve module hooks for eager loading and search

- refactor: cleanup custom jsonp and make es5

- refactor: cleanup inverted container code

- refactor: cleanup inverted container code

- ci: fix install step with npm and NX

- test: remove tests for now

- chore(utils): release version 1.7.3-beta.0

- chore(utils): release version 1.7.3

- chore(node): release version 0.14.4-beta.0

- chore(node): release version 0.14.4

- chore(nextjs-mf): release version 6.4.1-beta.4

- fix: remove debugging runtime variable

- chore(nextjs-mf): release version 6.4.1-beta.5

## [6.7.2-rc.1](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.7.2-rc.0...nextjs-mf-6.7.2-rc.1) (2023-07-01)

### Features

- support edge workers ([#1084](https://github.com/module-federation/nextjs-mf/issues/1084)) ([3f5df94](https://github.com/module-federation/nextjs-mf/commit/3f5df944ea787cf958fd4cf7fabed84432a50a10))

## [6.7.2-rc.0](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.7.1...nextjs-mf-6.7.2-rc.0) (2023-06-30)

### Bug Fixes

- module type errors ([4c7b3ff](https://github.com/module-federation/nextjs-mf/commit/4c7b3ffad0726c6d9f51a8fb72ec7eefb3633073))
- ts errors ([44de0be](https://github.com/module-federation/nextjs-mf/commit/44de0beb8c2d94028f738849f2bab438ce530ebe))

## [6.5.2-rc8.1](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.5.2-rc8.0...nextjs-mf-6.5.2-rc8.1) (2023-06-28)

### Bug Fixes

- disable flushing remotes to ssr for now ([6c5cfae](https://github.com/module-federation/nextjs-mf/commit/6c5cfaec3be94aeb3f1e12c24965b3904da23bae))

## [6.5.2-rc8.0](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.5.2-rc7.0...nextjs-mf-6.5.2-rc8.0) (2023-06-27)

## [6.5.2-rc7.0](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.5.2-rc6.0...nextjs-mf-6.5.2-rc7.0) (2023-06-27)

### Bug Fixes

- image path fallback ([fc176ff](https://github.com/module-federation/nextjs-mf/commit/fc176ffa74a082ab0d7a198315f3b0827eb13037))

## [6.5.2-rc6.0](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.5.2-rc5.0...nextjs-mf-6.5.2-rc6.0) (2023-06-23)

### Bug Fixes

- remove loggers ([a86b070](https://github.com/module-federation/nextjs-mf/commit/a86b070e11f31303a8833f806f7d2015e55a441b))

## [6.5.2-rc5.0](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.5.2-rc4.0...nextjs-mf-6.5.2-rc5.0) (2023-06-23)

### Bug Fixes

- Non-Deterministic Chunk ID Handling ([#986](https://github.com/module-federation/nextjs-mf/issues/986)) ([b051c12](https://github.com/module-federation/nextjs-mf/commit/b051c12bbaf54f7327a4d25407326b6a7d1d9594))

## [6.5.2-rc4.0](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.5.2-rc3.1...nextjs-mf-6.5.2-rc4.0) (2023-06-21)

### Bug Fixes

- Api routes ([#984](https://github.com/module-federation/nextjs-mf/issues/984)) ([903296a](https://github.com/module-federation/nextjs-mf/commit/903296af090d344845288fc940536a3b741eb1e1))
- Resolve condition names ([#974](https://github.com/module-federation/nextjs-mf/issues/974)) ([5e8b49c](https://github.com/module-federation/nextjs-mf/commit/5e8b49cf60f19dae6be4818a1c0ff783c7689393))
- Resolve conditional exports ([#971](https://github.com/module-federation/nextjs-mf/issues/971)) ([1c42e2a](https://github.com/module-federation/nextjs-mf/commit/1c42e2a721a9e93b2e9acebc09099dda66699a42))
- Runtime module checking ([#969](https://github.com/module-federation/nextjs-mf/issues/969)) ([b5c7af1](https://github.com/module-federation/nextjs-mf/commit/b5c7af1697a63d9e19f901238a4c0382ea0c3f50))

## [6.5.2-rc3.1](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.5.2-rc3.0...nextjs-mf-6.5.2-rc3.1) (2023-06-09)

### Bug Fixes

- Path loader patches ([#960](https://github.com/module-federation/nextjs-mf/issues/960)) ([d362a77](https://github.com/module-federation/nextjs-mf/commit/d362a7752c4364cc499a27f2b6eeb5399543cb29))

## [6.5.2-rc3.0](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.5.2-beta.0...nextjs-mf-6.5.2-rc3.0) (2023-06-09)

### Bug Fixes

- remove logs or wrap in debug flag ([#959](https://github.com/module-federation/nextjs-mf/issues/959)) ([5ea321a](https://github.com/module-federation/nextjs-mf/commit/5ea321a6ee4323456f9ad1e62bb2e765df612017))

## [6.5.2-beta.0](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.5.2-rc1.0...nextjs-mf-6.5.2-beta.0) (2023-05-26)

### Bug Fixes

- Improve chunk correlation ([#936](https://github.com/module-federation/nextjs-mf/issues/936)) ([4dad1eb](https://github.com/module-federation/nextjs-mf/commit/4dad1eb370feacd6ecb4c1726c435d5c579f424d))
- remove default props deprecation on flush chunks ([103fa91](https://github.com/module-federation/nextjs-mf/commit/103fa910d39e25d283076755a2eedf4e926ba242))

### Features

- support custom distDir ([3d8d540](https://github.com/module-federation/nextjs-mf/commit/3d8d5408f73be9b8798f02fbd2382457510fdc3f))

## [6.5.2-rc1.0](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.5.2-rc.0...nextjs-mf-6.5.2-rc1.0) (2023-05-25)

### Bug Fixes

- Improved Entrypoint Module Detection and Refactoring ([#932](https://github.com/module-federation/nextjs-mf/issues/932)) ([d09e841](https://github.com/module-federation/nextjs-mf/commit/d09e841fb2e01300e61c046e18b9d02842920b4a))
- remove specific module type from package ([ad8caf7](https://github.com/module-federation/nextjs-mf/commit/ad8caf7df575a67a866e882e515d9a4e249f5ad8))

## [6.5.2-rc.0](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.5.1...nextjs-mf-6.5.2-rc.0) (2023-05-23)

### Bug Fixes

- chunk and module duplications ([#885](https://github.com/module-federation/nextjs-mf/issues/885)) ([199e6b9](https://github.com/module-federation/nextjs-mf/commit/199e6b9937f4a2ca6caedb3ae4767342de463cb6))
- client prod build issues ([#899](https://github.com/module-federation/nextjs-mf/issues/899)) ([470d7ad](https://github.com/module-federation/nextjs-mf/commit/470d7ad408ae8d64dbccc5a9528eaa2ed60fa2ca))
- deprecation warnings about chunkGraph ([9af484d](https://github.com/module-federation/nextjs-mf/commit/9af484dedba44b346d25ac5cdd10292ad018143d))
- externalization and missing runtime chunks ([#887](https://github.com/module-federation/nextjs-mf/issues/887)) ([c79cd62](https://github.com/module-federation/nextjs-mf/commit/c79cd6226d3134f1d6294cd8eba40c8c33af5cb5))
- missing chunk hashes on exposed modules ([#893](https://github.com/module-federation/nextjs-mf/issues/893)) ([cfa43f5](https://github.com/module-federation/nextjs-mf/commit/cfa43f506999d5ce3ab6afeea513d50d85f7886e))

## [6.4.1-rc.2](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.4.1-rc.1...nextjs-mf-6.4.1-rc.2) (2023-05-17)

## [6.4.1-rc.1](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.4.1-rc.0...nextjs-mf-6.4.1-rc.1) (2023-05-17)

### Bug Fixes

- **chunk-module-duplication:** prevent runtime reset and share scope loss ([14bfc38](https://github.com/module-federation/nextjs-mf/commit/14bfc38515a4da3be7321d4b6d876905d45ad20b))

## [6.4.1-rc.0](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.4.1-beta.7...nextjs-mf-6.4.1-rc.0) (2023-05-16)

### Bug Fixes

- Improved Share Scope Properties and Fixed Production Build Issues ([#884](https://github.com/module-federation/nextjs-mf/issues/884)) ([de7b2ce](https://github.com/module-federation/nextjs-mf/commit/de7b2cec7518f6b069818a511275e359c616bb73))
- remove old files ([fa281ec](https://github.com/module-federation/nextjs-mf/commit/fa281ecf0a5486bcf995f548deaef993f437c068))

### Features

- remove entry injection ([4e6981f](https://github.com/module-federation/nextjs-mf/commit/4e6981f8d8a312ae383b1c2cd337882b268e2b9b))

## [6.4.1-beta.7](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.4.1-beta.6...nextjs-mf-6.4.1-beta.7) (2023-05-16)

### Bug Fixes

- ensure eager modules always exist in host (inject dependent modules somewhere in build pipeline) ([12bb896](https://github.com/module-federation/nextjs-mf/commit/12bb896d37324b4f3d0d59da04463b1d04428a01))

## [6.4.1-beta.6](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.4.1-beta.5...nextjs-mf-6.4.1-beta.6) (2023-05-15)

### Features

- Quantum Modules ([#872](https://github.com/module-federation/nextjs-mf/issues/872)) ([2991039](https://github.com/module-federation/nextjs-mf/commit/299103932b4e0aa6d8017be588ffa5272f519260))

## [6.4.1-beta.5](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.4.1-beta.4...nextjs-mf-6.4.1-beta.5) (2023-05-13)

### Bug Fixes

- remove debugging runtime variable ([d15dc2d](https://github.com/module-federation/nextjs-mf/commit/d15dc2dc6f6297532d89295690c6f561fee7955f))

## [6.4.1-beta.4](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.4.1-beta.3...nextjs-mf-6.4.1-beta.4) (2023-05-13)

### Bug Fixes

- add warning on auto page stitch ([2f068cf](https://github.com/module-federation/nextjs-mf/commit/2f068cfd71f0aad12285b9ab4cfbd515f399211c))
- remove commented out code from InvertedContainerPlugin.ts ([7d52961](https://github.com/module-federation/nextjs-mf/commit/7d529612869f061733d7d87c9770036b7c2b0bbb))
- resolve backmerge issues with build ([2ad095c](https://github.com/module-federation/nextjs-mf/commit/2ad095cc3198dfd153644cee5fb4f37fa3bf6f03))

### Features

- [7] Async boundary runtime server ([#851](https://github.com/module-federation/nextjs-mf/issues/851)) ([7fa792a](https://github.com/module-federation/nextjs-mf/commit/7fa792a4b518cd007b5ac41db225e20521063e73)), closes [#864](https://github.com/module-federation/nextjs-mf/issues/864)
- [v7] Async boundary runtime ([#835](https://github.com/module-federation/nextjs-mf/issues/835)) ([840e3b5](https://github.com/module-federation/nextjs-mf/commit/840e3b5bddfbb99b5d8d0f5f24bf5e179e8b52ad)), closes [#851](https://github.com/module-federation/nextjs-mf/issues/851) [#864](https://github.com/module-federation/nextjs-mf/issues/864)
- enable eager sharing ([b1e4418](https://github.com/module-federation/nextjs-mf/commit/b1e4418304afd30c5f4719469db50c17c279a021))

### BREAKING CHANGES

- automaticAsyncBoundary option has been removed

- fix: exclude specific pages from page map automatically

- refactor: conslidate codebase

- fix: improve hot reload share recovery

- refactor: remove server jsonp template

- chore: remove dead code from runtime modules

- fix: clean up jsonp getCustomJsonpCode

getting chunk loading global from compiler output options

- feat: adding cleanInitArrays runtime helper

- chore: remove share scope hoist and module hoisting system

- chore: cleanup code

- chore: remove dead code from add module runtime plugin

likely can remove whole plugin in future

- chore: remove logs from delegate modules

- chore: remove old utils

- fix: add warning on auto page stitch

- fix: remove commented out code from InvertedContainerPlugin.ts

- chore: improve logging to see if its local load or remote load

- chore: clean up old custom promises factories

- fix: remove container proxy code

- fix: remove container proxy code
- automaticAsyncBoundary option has been removed

- fix: exclude specific pages from page map automatically

- refactor: conslidate codebase

- fix: improve hot reload share recovery

- refactor: remove server jsonp template

- chore: remove dead code from runtime modules

- fix: clean up jsonp getCustomJsonpCode

getting chunk loading global from compiler output options

- feat: adding cleanInitArrays runtime helper

- chore: remove share scope hoist and module hoisting system

- chore: cleanup code

## [6.4.1-beta.3](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.4.1-beta.2...nextjs-mf-6.4.1-beta.3) (2023-05-03)

### Bug Fixes

- implement exact version resolution ([ee95f5f](https://github.com/module-federation/nextjs-mf/commit/ee95f5f3fb2d0d5757bfff85e85dcf6658673b9c))
- improve eager modularization ([f593725](https://github.com/module-federation/nextjs-mf/commit/f593725e24672dbf95eae018f2656cab68ec2c4e))
- improve module and async module loading in runtmie module ([c841a4b](https://github.com/module-federation/nextjs-mf/commit/c841a4bd9e2205b438fc1c8855c66e1eee764e0a))
- improve stability of chunk push ([98ad6ad](https://github.com/module-federation/nextjs-mf/commit/98ad6ad66ae19429a4808dc9215c6efef6b69fee))
- improve startup inversion ([42e59f1](https://github.com/module-federation/nextjs-mf/commit/42e59f1b0c58d98c4a16d1efd1ab00d0748311f0))
- prevent hmr destroying share scope ([ffc1131](https://github.com/module-federation/nextjs-mf/commit/ffc1131b2607387805d3137561df3ae756d07244))

### Features

- eager load initial consumes ([6a05a5f](https://github.com/module-federation/nextjs-mf/commit/6a05a5f456dd0c5047f034cf7e9d3945a99f737b))
- install an async boundary runtime module ([cbbc7f5](https://github.com/module-federation/nextjs-mf/commit/cbbc7f53dd908c42cb1897e3aa9e70a9819a002a))

## [6.4.1-beta.2](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.4.1-beta.1...nextjs-mf-6.4.1-beta.2) (2023-04-28)

### Bug Fixes

- disable next chunk splits ([2f731ee](https://github.com/module-federation/nextjs-mf/commit/2f731eee497c0f4d3057600f22bc2556e8b32410))

## [6.4.1-beta.1](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.4.1-beta.0...nextjs-mf-6.4.1-beta.1) (2023-04-28)

## [6.4.1-beta.0](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.4.0...nextjs-mf-6.4.1-beta.0) (2023-04-28)

### Features

- [v7] host inversion ([#769](https://github.com/module-federation/nextjs-mf/issues/769)) ([53b9e4b](https://github.com/module-federation/nextjs-mf/commit/53b9e4b4a0dd11adfaf394140133e9244156b839))
- Custom Startup Runtime modules ([0f4bb27](https://github.com/module-federation/nextjs-mf/commit/0f4bb278a1e3be602c489d39062e7e236c47cca1))
- Improve module chunk connections ([#802](https://github.com/module-federation/nextjs-mf/issues/802)) ([ce0bd7b](https://github.com/module-federation/nextjs-mf/commit/ce0bd7b16e080f712e6db0bdcd3955a8167c274f)), closes [#803](https://github.com/module-federation/nextjs-mf/issues/803) [#808](https://github.com/module-federation/nextjs-mf/issues/808) [#811](https://github.com/module-federation/nextjs-mf/issues/811)
- remove child compiler pluign ([#780](https://github.com/module-federation/nextjs-mf/issues/780)) ([ed7ce3a](https://github.com/module-federation/nextjs-mf/commit/ed7ce3a6220bf0fa142da50d8101ad4693c8b178))

### BREAKING CHANGES

- Internal child compilers are no longer used
  BREAKING_CHANGE: Internal child compilers are no longer used

## [6.3.1-beta.0](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.3.1...nextjs-mf-6.3.1-beta.0) (2023-04-19)

### Bug Fixes

- cache busting and async quirks when mixing delegates ([1fc6e67](https://github.com/module-federation/nextjs-mf/commit/1fc6e67ee33a3efb53ff59d2b3ac333f1d42a158))
- ensure app functions with async boundary loader ([717e885](https://github.com/module-federation/nextjs-mf/commit/717e88558475158bf1eb5ae88e53a3624b3277ff))
- get delegates working ([#527](https://github.com/module-federation/nextjs-mf/issues/527)) ([7655568](https://github.com/module-federation/nextjs-mf/commit/7655568fcef8dbfda40573deb5d3d029c101074c))
- improved asset pipeline ([63928b2](https://github.com/module-federation/nextjs-mf/commit/63928b28150c2c4e3adb9e14fb7aa54f5cf1578d))
- move delegate modules into both webpack runtimes ([0570021](https://github.com/module-federation/nextjs-mf/commit/0570021d1040888a9f00394e64f7530a22e74a75))
- move host remote reg into loader ([188b9e4](https://github.com/module-federation/nextjs-mf/commit/188b9e432b95ba4934a838a49571435ea27b4d0b))
- peer dependencies metadata ([b603587](https://github.com/module-federation/nextjs-mf/commit/b6035870e5130bfd5b5c70951cc17bb38a50fbdd))
- put error triggers if delegates are passed non-primitives ([0a780bb](https://github.com/module-federation/nextjs-mf/commit/0a780bb07c9421b58605fc133f236a918ef5a0d8))
- remove dead code, use commonjs for delegate exports ([ad646d7](https://github.com/module-federation/nextjs-mf/commit/ad646d7306a2442ae6d9b2a72b33fb5ce66a9ba4))
- solve double async boundary ([88b3f4f](https://github.com/module-federation/nextjs-mf/commit/88b3f4f08b217e2f88b535ec9c7290bad697888b))
- solve externalization ([49f52e5](https://github.com/module-federation/nextjs-mf/commit/49f52e53ddddc990d31e6aa510d67dc0552a9d9a))
- support windows paths ([98ca26f](https://github.com/module-federation/nextjs-mf/commit/98ca26f3062b9fa67fc8ba8152fd85eda9b5df10))
- use EntryPlugin for injection of remotes ([e522c5a](https://github.com/module-federation/nextjs-mf/commit/e522c5ad2b7adcbd6c39f9c5fdb7a3e418277b7a))

### Features

- delegate module support ([76c9df3](https://github.com/module-federation/nextjs-mf/commit/76c9df3b97d60040466e9a01cfe3f45e8f9c6b78))
- delegate module support ([3567aa5](https://github.com/module-federation/nextjs-mf/commit/3567aa5f6d0a00ca6df103c796657eb8953bc96a))
- delegate module support ([8dd154c](https://github.com/module-federation/nextjs-mf/commit/8dd154c261b34183b12250ce204904cd3e085658))
- delegates part two ([1be2686](https://github.com/module-federation/nextjs-mf/commit/1be2686624798a7df9f447b48279294985b3f592))
- implement basic single runtime ([2432c3e](https://github.com/module-federation/nextjs-mf/commit/2432c3ec553759ca24d17a46b696c1123a86ec5a))
- implement module runtime hoisting ([17c5b2f](https://github.com/module-federation/nextjs-mf/commit/17c5b2fc5f67c4321959ae30a69742c3128bc9a5))
- improve automatic async boundary loader on single compile instance ([63fc327](https://github.com/module-federation/nextjs-mf/commit/63fc3273500d1626c7e8c4dab14268ae5cb9de7a))
- improve chunk correlation ([22d8afc](https://github.com/module-federation/nextjs-mf/commit/22d8afccff101044fcdeba390656950dbc6eafed))
- new chunk flushing system for exposed modules ([97a75d8](https://github.com/module-federation/nextjs-mf/commit/97a75d8702f2ddc5e12cff2ac4d24aca1df6f990))
- new next federation plugin ([7e096df](https://github.com/module-federation/nextjs-mf/commit/7e096df89682369cdc92095be6936b58b9b5787f))
- new output copy plugin for prod server exposure ([85da209](https://github.com/module-federation/nextjs-mf/commit/85da209103046567bdc93f71d421ea413ac1d37b))
- remove child compilers ([c124f37](https://github.com/module-federation/nextjs-mf/commit/c124f3797ad327971066a4ad75f0317531653c08))
- removing old promise template stuff from build utils ([d827cd6](https://github.com/module-federation/nextjs-mf/commit/d827cd60fc12bd65b4091db5f7e3d9b96bcdc12b))

### BREAKING CHANGES

- Plugin No longer uses child sidecars to create containers.
- deleting support for promiseTemplate

## [6.7.1](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.7.0...nextjs-mf-6.7.1) (2023-06-30)

### Bug Fixes

- TS builds ([deca4a2](https://github.com/module-federation/nextjs-mf/commit/deca4a22fa83a5f2d7e03de8ff8a2d82b1aecded))

# [6.7.0](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.6.3...nextjs-mf-6.7.0) (2023-06-30)

### Dependency Updates

- `utils` updated to version `1.9.1`
- `node` updated to version `0.16.2`
- `utils` updated to version `1.9.1`
- `node` updated to version `0.16.2`
- `node` updated to version `0.16.2`

### Features

- support use client directive ([#1069](https://github.com/module-federation/nextjs-mf/issues/1069)) ([e20ade1](https://github.com/module-federation/nextjs-mf/commit/e20ade134d96a339dc53fe886a41f2eb81d878d5))

## [6.6.3](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.6.2...nextjs-mf-6.6.3) (2023-06-29)

## [6.6.2](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.6.1...nextjs-mf-6.6.2) (2023-06-29)

## [6.6.1](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.6.0...nextjs-mf-6.6.1) (2023-06-29)

### Dependency Updates

- `node` updated to version `0.16.1`
- `node` updated to version `0.16.1`

# [6.6.0](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.5.1...nextjs-mf-6.6.0) (2023-06-29)

## [6.5.1](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.5.0...nextjs-mf-6.5.1) (2023-05-22)

### Dependency Updates

- `node` updated to version `0.15.1`
- `node` updated to version `0.15.1`

# [6.5.0](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.4.0...nextjs-mf-6.5.0) (2023-05-22)

### Dependency Updates

- `utils` updated to version `1.8.0`
- `node` updated to version `0.15.0`
- `utils` updated to version `1.8.0`
- `node` updated to version `0.15.0`

### Bug Fixes

- doc ([#860](https://github.com/module-federation/nextjs-mf/issues/860)) ([cb88646](https://github.com/module-federation/nextjs-mf/commit/cb886469b7d8eddbd2c94c2de88010366bb207d7))

### Features

- release to npm with next tag to not ruine latest one ([#763](https://github.com/module-federation/nextjs-mf/issues/763)) ([f2d199b](https://github.com/module-federation/nextjs-mf/commit/f2d199b3b3fbbd428514b1ce1f139efc82f7fff0))
- **website:** initial version of module federation website ([#751](https://github.com/module-federation/nextjs-mf/issues/751)) ([9b4ec04](https://github.com/module-federation/nextjs-mf/commit/9b4ec048652f0d2237e9401912ead7c5bbe060c4))

# [6.4.0](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.3.1...nextjs-mf-6.4.0) (2023-04-19)

## [6.3.1](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.3.0...nextjs-mf-6.3.1) (2023-04-13)

### Bug Fixes

- Add 'react/jsx-dev-runtime' to share scope ([#748](https://github.com/module-federation/nextjs-mf/issues/748)) ([73e870d](https://github.com/module-federation/nextjs-mf/commit/73e870d60e6498e4adcb0e96dfd6b790e079d4ff))

# [6.3.0](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.2.3...nextjs-mf-6.3.0) (2023-04-10)

### Dependency Updates

- `utils` updated to version `1.5.0`
- `utils` updated to version `1.5.0`
- `node` updated to version `0.13.0`
- `node` updated to version `0.13.0`

### Features

- Allow Container Utils to work Server Side ([#723](https://github.com/module-federation/nextjs-mf/issues/723)) ([232ba24](https://github.com/module-federation/nextjs-mf/commit/232ba24072f19bd32d1f745d4edf1518e548df50))

## [6.2.3](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.2.2...nextjs-mf-6.2.3) (2023-04-09)

### Dependency Updates

- `utils` updated to version `1.4.1`
- `utils` updated to version `1.4.1`
- `node` updated to version `0.12.3`
- `node` updated to version `0.12.3`

### Bug Fixes

- loader handling of getServerProps ([#697](https://github.com/module-federation/nextjs-mf/issues/697)) ([aade75c](https://github.com/module-federation/nextjs-mf/commit/aade75c450c5773c9c21fe4f3d29ed4c1409a532))

## [6.2.2](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.2.1...nextjs-mf-6.2.2) (2023-03-24)

### Dependency Updates

- `node` updated to version `0.12.2`
- `node` updated to version `0.12.2`

## [6.2.1](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.2.0...nextjs-mf-6.2.1) (2023-03-18)

### Bug Fixes

- hoist delegate glue code into container when medusa is used ([#642](https://github.com/module-federation/nextjs-mf/issues/642)) ([a63cd94](https://github.com/module-federation/nextjs-mf/commit/a63cd944546a6e5d62055fcec4d7e1f04f618ded))

# [6.2.0](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.1.4...nextjs-mf-6.2.0) (2023-03-14)

### Dependency Updates

- `utils` updated to version `1.4.0`
- `node` updated to version `0.12.0`

### Features

- Medusa Support in NextFederationPlugin ([#609](https://github.com/module-federation/nextjs-mf/issues/609)) ([0bbba38](https://github.com/module-federation/nextjs-mf/commit/0bbba384c45b7d149b7a6be2dfbe9851b541b528)), closes [#606](https://github.com/module-federation/nextjs-mf/issues/606)

## [6.1.4](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.1.3...nextjs-mf-6.1.4) (2023-03-08)

### Bug Fixes

- exclude next middleware from async boundary loader ([#615](https://github.com/module-federation/nextjs-mf/issues/615)) ([9560d92](https://github.com/module-federation/nextjs-mf/commit/9560d926de176e08b6e1b7a32488f5036cb04be3))
- include src folder in paths validation ([#605](https://github.com/module-federation/nextjs-mf/issues/605)) ([89a9417](https://github.com/module-federation/nextjs-mf/commit/89a9417faaad50533c4bca1683ea94406ca6f532))

## [6.1.3](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.1.2...nextjs-mf-6.1.3) (2023-02-17)

### Bug Fixes

- Don't apply async boundary loader for api routes on Windows ([#587](https://github.com/module-federation/nextjs-mf/issues/587)) ([5173845](https://github.com/module-federation/nextjs-mf/commit/5173845aca15509c363e52e71836303d25c09135))

## [6.1.2](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.1.1...nextjs-mf-6.1.2) (2023-02-09)

### Dependency Updates

- `node` updated to version `0.11.1`

### Bug Fixes

- backward compatability with older versions pre 6.1.x ([f27b57a](https://github.com/module-federation/nextjs-mf/commit/f27b57a36a61280124bab4a309edaa1c3fd04ced))

## [6.1.1](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.1.0...nextjs-mf-6.1.1) (2023-02-09)

### Bug Fixes

- resolve NX build version issues ([c5f7274](https://github.com/module-federation/nextjs-mf/commit/c5f7274265ce325dda3c324074c808cce95699fd))

# [6.1.0](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.0.8...nextjs-mf-6.1.0) (2023-02-09)

### Dependency Updates

- `utils` updated to version `1.3.0`
- `node` updated to version `0.11.0`

### Features

- Delegate Modules ([#509](https://github.com/module-federation/nextjs-mf/issues/509)) ([1a085e7](https://github.com/module-federation/nextjs-mf/commit/1a085e7e03ca0afd5c64389b4b169f3db3382f6b))

## [6.0.8](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.0.7...nextjs-mf-6.0.8) (2023-02-09)

### Dependency Updates

- `utils` updated to version `1.2.1`
- `node` updated to version `0.10.5`

## [6.0.7](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.0.6...nextjs-mf-6.0.7) (2023-02-02)

### Dependency Updates

- `node` updated to version `0.10.4`

## [6.0.7](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.0.6...nextjs-mf-6.0.7) (2023-02-02)

### Dependency Updates

- `node` updated to version `0.10.5`

## [6.0.6](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.0.5...nextjs-mf-6.0.6) (2023-01-31)

### Dependency Updates

- `node` updated to version `0.10.3`
- `utils` updated to version `1.2.0`

### Bug Fixes

- **deps:** update dependency eventemitter3 to v5 ([#539](https://github.com/module-federation/nextjs-mf/issues/539)) ([f2d634a](https://github.com/module-federation/nextjs-mf/commit/f2d634ab0f186467120acaac662a13dbeaf3e56e))
- getOutputPath to find if endsWith server ([#555](https://github.com/module-federation/nextjs-mf/issues/555)) ([d5386c4](https://github.com/module-federation/nextjs-mf/commit/d5386c475bc53a28e2348d10d8280714560ccc4b))

## [6.0.5](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.0.4...nextjs-mf-6.0.5) (2023-01-21)

### Dependency Updates

- `node` updated to version `0.10.2`
- `utils` updated to version `1.1.2`

### Bug Fixes

- **nextjs-mf:** fix list key warning in FlushedChunks ([#508](https://github.com/module-federation/nextjs-mf/issues/508)) ([7694c93](https://github.com/module-federation/nextjs-mf/commit/7694c9350f59e4f626d7fd4da9f3ca42803326ca))

## [6.0.4](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.0.3...nextjs-mf-6.0.4) (2023-01-11)

### Bug Fixes

- resolve fake remote if offline ([#503](https://github.com/module-federation/nextjs-mf/issues/503)) ([536243d](https://github.com/module-federation/nextjs-mf/commit/536243dac1f697f2b6b0718f4767988b10ce5344))

## [6.0.3](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.0.2...nextjs-mf-6.0.3) (2023-01-11)

### Dependency Updates

- `node` updated to version `0.10.1`
- `utils` updated to version `1.1.1`

### Bug Fixes

- **nextjs-mf:** fix FlushedChunks TS declaration ([#477](https://github.com/module-federation/nextjs-mf/issues/477)) ([afd5a93](https://github.com/module-federation/nextjs-mf/commit/afd5a93af63cb9e79ba424eecabf9f51f76e2ac1))
- resolve fake remote if offline ([#501](https://github.com/module-federation/nextjs-mf/issues/501)) ([004e14d](https://github.com/module-federation/nextjs-mf/commit/004e14df1a6b87d8cca63dceadf9d30805c8d285))

## [6.0.2](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.0.1...nextjs-mf-6.0.2) (2023-01-11)

### Dependency Updates

- `node` updated to version `0.10.0`

## [6.0.1](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-6.0.0...nextjs-mf-6.0.1) (2022-12-30)

### Dependency Updates

- `node` updated to version `0.9.11`
- `utils` updated to version `1.1.0`

### Bug Fixes

- dont apply async boundary loader to api routes ([#472](https://github.com/module-federation/nextjs-mf/issues/472)) ([52d0b6b](https://github.com/module-federation/nextjs-mf/commit/52d0b6bf453ca775c4f4e50bd645a28cbe341aa0))

# [6.0.0](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.12.14...nextjs-mf-6.0.0) (2022-12-29)

### Dependency Updates

- `node` updated to version `0.9.10`
- `utils` updated to version `1.0.4`

### Features

- change module sharing strategy ([#469](https://github.com/module-federation/nextjs-mf/issues/469)) ([5fecf86](https://github.com/module-federation/nextjs-mf/commit/5fecf867f34b20e2c7cea3909a1f306d46d92bf3))

### BREAKING CHANGES

- Previously, we used to "rekey" all shared packages used in a host in order to prevent eager consumption issues. However, this caused unforeseen issues when trying to share a singleton package, as the package would end up being bundled multiple times per page.

As a result, we have had to stop rekeying shared modules in userland and only do so on internal Next packages themselves.

If you need to dangerously share a package using the old method, you can do so by using the following code:

                 const shared = {
                   fakeLodash: {
                     import: "lodash",
                     shareKey: "lodash",
                   }
                 }

Please note that this method is now considered dangerous and should be used with caution.

- update build release

- update build release

## [5.12.14](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.12.13...nextjs-mf-5.12.14) (2022-12-27)

### Dependency Updates

- `node` updated to version `0.9.9`
- `utils` updated to version `1.0.3`

## [5.12.13](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.12.12...nextjs-mf-5.12.13) (2022-12-27)

### Dependency Updates

- `node` updated to version `0.9.8`
- `utils` updated to version `1.0.2`

### Bug Fixes

- **nextjs-mf:** fix client-side compilation ([#453](https://github.com/module-federation/nextjs-mf/issues/453)) ([d97d764](https://github.com/module-federation/nextjs-mf/commit/d97d764ded8d3cb1b5e04829eaf226f0c5a3baa3))

## [5.12.12](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.12.11...nextjs-mf-5.12.12) (2022-12-20)

### Bug Fixes

- **async-boundary-loader:** use relativeResource instead of this.resouce ([#421](https://github.com/module-federation/nextjs-mf/issues/421)) ([e1f4402](https://github.com/module-federation/nextjs-mf/commit/e1f4402a9c77709a4d3cd0ae87a28b961e1483d3))

## [5.12.11](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.12.10...nextjs-mf-5.12.11) (2022-12-18)

### Dependency Updates

- `node` updated to version `0.9.7`

## [5.12.10](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.12.9...nextjs-mf-5.12.10) (2022-11-23)

### Bug Fixes

- next images when debugging locally ([#395](https://github.com/module-federation/nextjs-mf/issues/395)) ([0379baa](https://github.com/module-federation/nextjs-mf/commit/0379baaae14960d0e7c7353e7d2b0aa1a4a02aa4))

## [5.12.9](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.12.8...nextjs-mf-5.12.9) (2022-11-23)

### Bug Fixes

- support images for storages and local debug ([#391](https://github.com/module-federation/nextjs-mf/issues/391)) ([9a72311](https://github.com/module-federation/nextjs-mf/commit/9a72311f18b5b3f1ae0badda3f25bd71cc6c8a3b))

## [5.12.8](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.12.7...nextjs-mf-5.12.8) (2022-11-22)

### Dependency Updates

- `node` updated to version `0.9.6`

### Bug Fixes

- normalize options private variable on plugin constructors ([#390](https://github.com/module-federation/nextjs-mf/issues/390)) ([5654acd](https://github.com/module-federation/nextjs-mf/commit/5654acdf8e79f0b10f34bb58c6eb09c1b83675cb))

## [5.12.7](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.12.6...nextjs-mf-5.12.7) (2022-11-22)

### Bug Fixes

- improve syntax of loaders ([#389](https://github.com/module-federation/nextjs-mf/issues/389)) ([d7b7910](https://github.com/module-federation/nextjs-mf/commit/d7b79109343e4e39fc1f97cef999cb7620d80081))

## [5.12.6](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.12.5...nextjs-mf-5.12.6) (2022-11-22)

### Dependency Updates

- `node` updated to version `0.9.5`

### Bug Fixes

- Improve logic ([#387](https://github.com/module-federation/nextjs-mf/issues/387)) ([0eb7f1b](https://github.com/module-federation/nextjs-mf/commit/0eb7f1bb77ef0a72ad26adeea1b508fbae60656f))

## [5.12.5](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.12.4...nextjs-mf-5.12.5) (2022-11-20)

## [5.12.4](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.12.3...nextjs-mf-5.12.4) (2022-11-20)

### Dependency Updates

- `node` updated to version `0.9.4`

## [5.12.3](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.12.2...nextjs-mf-5.12.3) (2022-11-20)

## [5.12.2](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.12.1...nextjs-mf-5.12.2) (2022-11-20)

## [5.12.1](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.12.0...nextjs-mf-5.12.1) (2022-11-20)

### Dependency Updates

- `node` updated to version `0.9.3`

## [5.12.2](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.12.1...nextjs-mf-5.12.2) (2022-11-20)

## [5.12.1](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.12.0...nextjs-mf-5.12.1) (2022-11-20)

### Dependency Updates

- `node` updated to version `0.9.1`

## [5.12.1](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.12.0...nextjs-mf-5.12.1) (2022-11-20)

### Dependency Updates

- `node` updated to version `0.9.1`

## [5.12.2](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.12.1...nextjs-mf-5.12.2) (2022-11-20)

## [5.12.1](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.12.0...nextjs-mf-5.12.1) (2022-11-20)

### Dependency Updates

- `node` updated to version `0.9.1`

## [5.12.1](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.12.0...nextjs-mf-5.12.1) (2022-11-20)

### Dependency Updates

- `node` updated to version `0.9.1`

## [5.12.1](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.12.0...nextjs-mf-5.12.1) (2022-11-20)

### Dependency Updates

- `node` updated to version `0.9.1`

# [5.12.0](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.11.2...nextjs-mf-5.12.0) (2022-11-20)

### Dependency Updates

- `node` updated to version `0.9.0`
- `utils` updated to version `1.0.1`

### Bug Fixes

- Better page regex ([#346](https://github.com/module-federation/nextjs-mf/issues/346)) ([b525d3b](https://github.com/module-federation/nextjs-mf/commit/b525d3b579af2ac3a8b502f3c996de8726dbcadd))
- better page regex for adding loaders ([72fef27](https://github.com/module-federation/nextjs-mf/commit/72fef2792dc39c7605f8b9f8136f5d18a46a3fe5))
- Fix peer deps ([#343](https://github.com/module-federation/nextjs-mf/issues/343)) ([8e7b087](https://github.com/module-federation/nextjs-mf/commit/8e7b0871507911bb81161b9786901877259edaed))
- include styled-jsx/style in defaults share ([#347](https://github.com/module-federation/nextjs-mf/issues/347)) ([cb0675b](https://github.com/module-federation/nextjs-mf/commit/cb0675be8e3a4fe0ec89ef7f190610392bb16b6d))
- update version ([70bda37](https://github.com/module-federation/nextjs-mf/commit/70bda37744f55af849bd5c28684f42851bbf7d1f))

### Features

- support ssr remote entry images ([9ab2afa](https://github.com/module-federation/nextjs-mf/commit/9ab2afaef5115ae6677641cb9d021273dafebf86))

# [5.12.0](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.11.2...nextjs-mf-5.12.0) (2022-11-20)

### Dependency Updates

- `node` updated to version `0.9.0`
- `utils` updated to version `1.0.0`

### Bug Fixes

- Better page regex ([#346](https://github.com/module-federation/nextjs-mf/issues/346)) ([b525d3b](https://github.com/module-federation/nextjs-mf/commit/b525d3b579af2ac3a8b502f3c996de8726dbcadd))
- better page regex for adding loaders ([72fef27](https://github.com/module-federation/nextjs-mf/commit/72fef2792dc39c7605f8b9f8136f5d18a46a3fe5))
- Fix peer deps ([#343](https://github.com/module-federation/nextjs-mf/issues/343)) ([8e7b087](https://github.com/module-federation/nextjs-mf/commit/8e7b0871507911bb81161b9786901877259edaed))
- include styled-jsx/style in defaults share ([#347](https://github.com/module-federation/nextjs-mf/issues/347)) ([cb0675b](https://github.com/module-federation/nextjs-mf/commit/cb0675be8e3a4fe0ec89ef7f190610392bb16b6d))
- update version ([70bda37](https://github.com/module-federation/nextjs-mf/commit/70bda37744f55af849bd5c28684f42851bbf7d1f))

### Features

- support ssr remote entry images ([9ab2afa](https://github.com/module-federation/nextjs-mf/commit/9ab2afaef5115ae6677641cb9d021273dafebf86))

## [5.11.3](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.11.2...nextjs-mf-5.11.3) (2022-10-26)

### Bug Fixes

- Fix peer deps ([#343](https://github.com/module-federation/nextjs-mf/issues/343)) ([8e7b087](https://github.com/module-federation/nextjs-mf/commit/8e7b0871507911bb81161b9786901877259edaed))

## [5.11.2](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.11.1...nextjs-mf-5.11.2) (2022-10-26)

### Dependency Updates

- `node` updated to version `0.8.2`

## [5.11.1](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.11.0...nextjs-mf-5.11.1) (2022-10-26)

### Dependency Updates

- `node` updated to version `0.8.1`
- `utils` updated to version `0.4.1`

# [5.11.0](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.10.5...nextjs-mf-5.11.0) (2022-10-26)

### Dependency Updates

- `node` updated to version `0.8.0`
- `utils` updated to version `0.4.0`

### Features

- Automatic Async boundary loader ([#330](https://github.com/module-federation/nextjs-mf/issues/330)) ([7e3c08c](https://github.com/module-federation/nextjs-mf/commit/7e3c08cf7835c0407bdce7ed6865b864153074a4))

## [5.10.5](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.10.4...nextjs-mf-5.10.5) (2022-10-26)

### Bug Fixes

- improve loader paths for including defaults ([#338](https://github.com/module-federation/nextjs-mf/issues/338)) ([a99fe97](https://github.com/module-federation/nextjs-mf/commit/a99fe977eeaecce54e5241b42aabd552c52b8129))

## [5.10.4](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.10.3...nextjs-mf-5.10.4) (2022-10-26)

### Bug Fixes

- update next peer dep to 12.3.0 ([#328](https://github.com/module-federation/nextjs-mf/issues/328)) ([841be9d](https://github.com/module-federation/nextjs-mf/commit/841be9d027b6b33cca27b884f87f27dd7a9bdee5))

## [5.10.3](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.10.2...nextjs-mf-5.10.3) (2022-10-26)

### Bug Fixes

- share styled-jsx/style as singleton ([#333](https://github.com/module-federation/nextjs-mf/issues/333)) ([dd2c2d1](https://github.com/module-federation/nextjs-mf/commit/dd2c2d173000e7f89ecc7961255c6a29b769f278))

## [5.10.2](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.10.1...nextjs-mf-5.10.2) (2022-10-24)

### Bug Fixes

- support include defaults for windows ([#327](https://github.com/module-federation/nextjs-mf/issues/327)) ([059db4e](https://github.com/module-federation/nextjs-mf/commit/059db4eb604368e14eef464caca6d16463a6d706))

## [5.10.1](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.10.0...nextjs-mf-5.10.1) (2022-10-19)

# [5.10.0](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.9.17...nextjs-mf-5.10.0) (2022-10-19)

### Dependency Updates

- `node` updated to version `0.7.0`

### Features

- consolidate promise factories in server ([#297](https://github.com/module-federation/nextjs-mf/issues/297)) ([55387ee](https://github.com/module-federation/nextjs-mf/commit/55387eeb952fb3164900d73ddcb0007f644c766f))

## [5.9.17](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.9.16...nextjs-mf-5.9.17) (2022-10-18)

### Dependency Updates

- `node` updated to version `0.6.7`

### Bug Fixes

- reduce stats serialization ([#322](https://github.com/module-federation/nextjs-mf/issues/322)) ([c7ab66d](https://github.com/module-federation/nextjs-mf/commit/c7ab66dce01ac4509f16b0e8f20b43134376f841))

## [5.9.16](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.9.15...nextjs-mf-5.9.16) (2022-10-17)

### Dependency Updates

- `node` updated to version `0.6.6`

## [5.9.15](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.9.14...nextjs-mf-5.9.15) (2022-10-17)

### Dependency Updates

- `node` updated to version `0.6.5`
- `utils` updated to version `0.3.4`

## [5.9.14](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.9.13...nextjs-mf-5.9.14) (2022-10-14)

### Bug Fixes

- isolate loader scope to just js files ([#317](https://github.com/module-federation/nextjs-mf/issues/317)) ([ac56950](https://github.com/module-federation/nextjs-mf/commit/ac56950cba8f23fcb58ac83fed29766608aaabc8))

## [5.9.13](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.9.12...nextjs-mf-5.9.13) (2022-10-14)

### Bug Fixes

- improve include defaults loader ([#315](https://github.com/module-federation/nextjs-mf/issues/315)) ([f228e49](https://github.com/module-federation/nextjs-mf/commit/f228e49afbbe54950b4187b72aabaef8174d0758))

## [5.9.12](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.9.11...nextjs-mf-5.9.12) (2022-10-13)

### Dependency Updates

- `node` updated to version `0.6.4`
- `utils` updated to version `0.3.3`

## [5.9.11](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.9.10...nextjs-mf-5.9.11) (2022-10-12)

### Bug Fixes

- revert prettier ([cef32b8](https://github.com/module-federation/nextjs-mf/commit/cef32b82ca124e8d707193ddd70371a009641665))

## [5.9.10](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.9.9...nextjs-mf-5.9.10) (2022-10-12)

### Bug Fixes

- do not push tags ([ba8a811](https://github.com/module-federation/nextjs-mf/commit/ba8a811592329b78eac0c3d1c9dae07927a804b1))

## [5.9.9](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.9.8...nextjs-mf-5.9.9) (2022-10-12)

## [5.9.8](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.9.7...nextjs-mf-5.9.8) (2022-10-12)

## [5.9.7](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.9.6...nextjs-mf-5.9.7) (2022-10-12)

## [5.9.6](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.9.5...nextjs-mf-5.9.6) (2022-10-12)

## [5.9.5](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.9.4...nextjs-mf-5.9.5) (2022-10-12)

## [5.9.2](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.9.1...nextjs-mf-5.9.2) (2022-10-11)

### Dependency Updates

- `node` updated to version `0.6.2`
- `utils` updated to version `0.3.1`

## [5.9.1](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.9.0...nextjs-mf-5.9.1) (2022-10-10)

### Dependency Updates

- `node` updated to version `0.6.1`

# [5.9.0](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.8.5...nextjs-mf-5.9.0) (2022-10-08)

### Dependency Updates

- `node` updated to version `0.6.0`
- `utils` updated to version `0.3.0`

### Features

- implement **webpack_require**.l functionality in server builds ([99d1231](https://github.com/module-federation/nextjs-mf/commit/99d12314f68ac526000fa5410a14072a11b260a4))

# [5.9.0](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.8.5...nextjs-mf-5.9.0) (2022-10-08)

### Dependency Updates

- `node` updated to version `0.6.0`
- `utils` updated to version `0.3.0`

### Features

- implement **webpack_require**.l functionality in server builds ([99d1231](https://github.com/module-federation/nextjs-mf/commit/99d12314f68ac526000fa5410a14072a11b260a4))

## [5.8.5](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.8.4...nextjs-mf-5.8.5) (2022-10-07)

### Dependency Updates

- `node` updated to version `0.5.7`
- `utils` updated to version `0.2.1`

## [5.8.4](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.8.3...nextjs-mf-5.8.4) (2022-10-06)

## [5.8.3](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.8.2...nextjs-mf-5.8.3) (2022-10-06)

## [5.8.2](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.8.1...nextjs-mf-5.8.2) (2022-10-06)

## [5.8.1](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.8.0...nextjs-mf-5.8.1) (2022-10-06)

# [5.8.0](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.7.2...nextjs-mf-5.8.0) (2022-10-06)

# [5.8.0](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.7.2...nextjs-mf-5.8.0) (2022-10-06)

## [5.7.2](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.7.1...nextjs-mf-5.7.2) (2022-10-06)

## [5.7.1](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.7.0...nextjs-mf-5.7.1) (2022-10-06)

### Bug Fixes

- flush CSS chunks, cache bust remote entry on render ([#269](https://github.com/module-federation/nextjs-mf/issues/269)) ([85a216a](https://github.com/module-federation/nextjs-mf/commit/85a216a8fd34ae849630ff5b42bacb26c855a9ce))
- improve handling of offline remotes ([#263](https://github.com/module-federation/nextjs-mf/issues/263)) ([e0eb437](https://github.com/module-federation/nextjs-mf/commit/e0eb437bbc0259a8f263ededa505a397fa59b97b))
- **update versions:** bumping versions ([f72209a](https://github.com/module-federation/nextjs-mf/commit/f72209ae070fb50c9d317e764caf872facd4b887))

## [5.7.1](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.7.0...nextjs-mf-5.7.1) (2022-10-06)

### Bug Fixes

- flush CSS chunks, cache bust remote entry on render ([#269](https://github.com/module-federation/nextjs-mf/issues/269)) ([85a216a](https://github.com/module-federation/nextjs-mf/commit/85a216a8fd34ae849630ff5b42bacb26c855a9ce))
- improve handling of offline remotes ([#263](https://github.com/module-federation/nextjs-mf/issues/263)) ([e0eb437](https://github.com/module-federation/nextjs-mf/commit/e0eb437bbc0259a8f263ededa505a397fa59b97b))
- **update versions:** bumping versions ([f72209a](https://github.com/module-federation/nextjs-mf/commit/f72209ae070fb50c9d317e764caf872facd4b887))

# [5.8.0](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.7.0...nextjs-mf-5.8.0) (2022-10-05)

### Bug Fixes

- improve handling of offline remotes ([3ae596e](https://github.com/module-federation/nextjs-mf/commit/3ae596ee82d2ccf0d828d7928cbdc4fbec509d55))
- patch share scope on client server ([fc7f82f](https://github.com/module-federation/nextjs-mf/commit/fc7f82fd1f299a078552ce811d074b816e796109))
- patch share scope on client server ([b4461fd](https://github.com/module-federation/nextjs-mf/commit/b4461fdbe6999390cbf4b57c18c537563cf04cc9))
- patch share scope on client server ([31b4c24](https://github.com/module-federation/nextjs-mf/commit/31b4c24112e27630b588410d9d78e89acc579d26))
- patch share scope on client server ([272c110](https://github.com/module-federation/nextjs-mf/commit/272c110a9cd3a194d2fdeaf1d620b14b29330b30))
- **update versions:** bumping versions ([f72209a](https://github.com/module-federation/nextjs-mf/commit/f72209ae070fb50c9d317e764caf872facd4b887))

## [5.7.1](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.7.0...nextjs-mf-5.7.1) (2022-10-05)

### Bug Fixes

- improve handling of offline remotes ([3ae596e](https://github.com/module-federation/nextjs-mf/commit/3ae596ee82d2ccf0d828d7928cbdc4fbec509d55))
- patch share scope on client server ([fc7f82f](https://github.com/module-federation/nextjs-mf/commit/fc7f82fd1f299a078552ce811d074b816e796109))
- patch share scope on client server ([b4461fd](https://github.com/module-federation/nextjs-mf/commit/b4461fdbe6999390cbf4b57c18c537563cf04cc9))
- patch share scope on client server ([31b4c24](https://github.com/module-federation/nextjs-mf/commit/31b4c24112e27630b588410d9d78e89acc579d26))
- patch share scope on client server ([272c110](https://github.com/module-federation/nextjs-mf/commit/272c110a9cd3a194d2fdeaf1d620b14b29330b30))
- **update versions:** bumping versions ([f72209a](https://github.com/module-federation/nextjs-mf/commit/f72209ae070fb50c9d317e764caf872facd4b887))

## [5.7.1](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.7.0...nextjs-mf-5.7.1) (2022-10-04)

### Dependency Updates

- `node` updated to version `0.4.2`
- `utils` updated to version `0.0.4`

### Bug Fixes

- removing debug loggers from child federation plugin hooks ([00deec7](https://github.com/module-federation/nextjs-mf/commit/00deec72585675591ad39f64f0c5f94355f4bd53))
- **update versions:** bumping versions ([f72209a](https://github.com/module-federation/nextjs-mf/commit/f72209ae070fb50c9d317e764caf872facd4b887))

## [5.7.1](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.7.0...nextjs-mf-5.7.1) (2022-10-04)

### Dependency Updates

- `node` updated to version `0.4.2`
- `utils` updated to version `0.0.4`

### Bug Fixes

- removing debug loggers from child federation plugin hooks ([00deec7](https://github.com/module-federation/nextjs-mf/commit/00deec72585675591ad39f64f0c5f94355f4bd53))
- **update versions:** bumping versions ([f72209a](https://github.com/module-federation/nextjs-mf/commit/f72209ae070fb50c9d317e764caf872facd4b887))

## [5.7.1](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.7.0...nextjs-mf-5.7.1) (2022-10-04)

### Dependency Updates

- `node` updated to version `0.4.2`
- `utils` updated to version `0.0.4`

### Bug Fixes

- removing debug loggers from child federation plugin hooks ([00deec7](https://github.com/module-federation/nextjs-mf/commit/00deec72585675591ad39f64f0c5f94355f4bd53))
- **update versions:** bumping versions ([f72209a](https://github.com/module-federation/nextjs-mf/commit/f72209ae070fb50c9d317e764caf872facd4b887))

## [5.7.1](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.7.0...nextjs-mf-5.7.1) (2022-10-04)

### Dependency Updates

- `node` updated to version `0.4.2`
- `utils` updated to version `0.0.4`

### Bug Fixes

- removing debug loggers from child federation plugin hooks ([00deec7](https://github.com/module-federation/nextjs-mf/commit/00deec72585675591ad39f64f0c5f94355f4bd53))
- **update versions:** bumping versions ([f72209a](https://github.com/module-federation/nextjs-mf/commit/f72209ae070fb50c9d317e764caf872facd4b887))

## [5.7.1](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.7.0...nextjs-mf-5.7.1) (2022-10-04)

### Dependency Updates

- `node` updated to version `0.4.2`
- `utils` updated to version `0.0.4`

### Bug Fixes

- **update versions:** bumping versions ([f72209a](https://github.com/module-federation/nextjs-mf/commit/f72209ae070fb50c9d317e764caf872facd4b887))

## [5.7.1](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.7.0...nextjs-mf-5.7.1) (2022-10-04)

### Dependency Updates

- `node` updated to version `0.4.2`
- `utils` updated to version `0.0.4`

### Bug Fixes

- **update versions:** bumping versions ([f72209a](https://github.com/module-federation/nextjs-mf/commit/f72209ae070fb50c9d317e764caf872facd4b887))

## [5.7.1](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-5.7.0...nextjs-mf-5.7.1) (2022-10-04)

### Dependency Updates

- `node` updated to version `0.4.1`
- `utils` updated to version `0.0.4`

### Bug Fixes

- **update versions:** bumping versions ([f72209a](https://github.com/module-federation/nextjs-mf/commit/f72209ae070fb50c9d317e764caf872facd4b887))

## [5.6.4](https://github.com/module-federation/nextjs-mf/compare/nextjs-mf-0.1.0...nextjs-mf-5.6.4) (2022-10-04)

### Dependency Updates

- `node` updated to version `0.1.0`
- `utils` updated to version `0.0.1`

# 0.1.0 (2022-10-04)

### Dependency Updates

- `node` updated to version `0.1.0`
- `utils` updated to version `0.0.1`

### Bug Fixes

- **fixing chunk naming prefixes on server builds:** fix server name prefix on chunks ([7839713](https://github.com/module-federation/nextjs-mf/commit/78397136d3bf6677c1eae895853cbe36202125c3))
- SSR files not getting generated when enabled ([#227](https://github.com/module-federation/nextjs-mf/issues/227)) ([a5f476a](https://github.com/module-federation/nextjs-mf/commit/a5f476aeee2dd42e75ef5f3217791308f1515634)), closes [#226](https://github.com/module-federation/nextjs-mf/issues/226)

### Features

- **chunk flushing:** enable Chunk Flushing for SSR, includes both plugin utils and React utils ([4e99290](https://github.com/module-federation/nextjs-mf/commit/4e99290d365cb46873eda052fb006172e99e4b24)), closes [#133](https://github.com/module-federation/nextjs-mf/issues/133)
- Move Repo to NX ([#154](https://github.com/module-federation/nextjs-mf/issues/154)) ([d2a4dfa](https://github.com/module-federation/nextjs-mf/commit/d2a4dfac7fcdaa2b6a21e3d2973808d01649da61)), closes [#199](https://github.com/module-federation/nextjs-mf/issues/199) [#205](https://github.com/module-federation/nextjs-mf/issues/205) [#144](https://github.com/module-federation/nextjs-mf/issues/144) [#212](https://github.com/module-federation/nextjs-mf/issues/212)
- update the `next` peer dep in nextjs-mf ([#221](https://github.com/module-federation/nextjs-mf/issues/221)) ([d9b1677](https://github.com/module-federation/nextjs-mf/commit/d9b16776b1c4ed61e6c0e0414ed452d7312c1806))
