@module-federation/runtime-tools
0.14.3
Patch Changes
- @module-federation/runtime@0.14.3
- @module-federation/webpack-bundler-runtime@0.14.3
0.14.2
Patch Changes
- @module-federation/runtime@0.14.2
- @module-federation/webpack-bundler-runtime@0.14.2
0.14.1
Patch Changes
- @module-federation/runtime@0.14.1
- @module-federation/webpack-bundler-runtime@0.14.1
0.14.0
Patch Changes
- @module-federation/runtime@0.14.0
- @module-federation/webpack-bundler-runtime@0.14.0
0.13.1
Patch Changes
- @module-federation/runtime@0.13.1
- @module-federation/webpack-bundler-runtime@0.13.1
0.13.0
Patch Changes
- 38f324f: Disable live bindings on cjs builds of the runtime packages
- Updated dependencies [38f324f]
- @module-federation/webpack-bundler-runtime@0.13.0
- @module-federation/runtime@0.13.0
0.12.0
Minor Changes
- c399b9a: Switch to esm modules by default
Patch Changes
- Updated dependencies [f4fb242]
- Updated dependencies [c399b9a]
- Updated dependencies [f4fb242]
- @module-federation/runtime@0.12.0
- @module-federation/webpack-bundler-runtime@0.12.0
0.11.4
Patch Changes
- @module-federation/runtime@0.11.4
- @module-federation/webpack-bundler-runtime@0.11.4
0.11.3
Patch Changes
- @module-federation/runtime@0.11.3
- @module-federation/webpack-bundler-runtime@0.11.3
0.11.2
Patch Changes
- @module-federation/runtime@0.11.2
- @module-federation/webpack-bundler-runtime@0.11.2
0.11.1
Patch Changes
- @module-federation/runtime@0.11.1
- @module-federation/webpack-bundler-runtime@0.11.1
0.11.0
Patch Changes
- @module-federation/runtime@0.11.0
- @module-federation/webpack-bundler-runtime@0.11.0
0.10.0
Patch Changes
- @module-federation/runtime@0.10.0
- @module-federation/webpack-bundler-runtime@0.10.0
0.9.1
Patch Changes
- Updated dependencies [2580dd7]
- @module-federation/webpack-bundler-runtime@0.9.1
- @module-federation/runtime@0.9.1
0.9.0
Patch Changes
- @module-federation/runtime@0.9.0
- @module-federation/webpack-bundler-runtime@0.9.0
0.8.12
Patch Changes
- @module-federation/runtime@0.8.12
- @module-federation/webpack-bundler-runtime@0.8.12
0.8.11
Patch Changes
- @module-federation/runtime@0.8.11
- @module-federation/webpack-bundler-runtime@0.8.11
0.8.10
Patch Changes
- @module-federation/runtime@0.8.10
- @module-federation/webpack-bundler-runtime@0.8.10
0.8.9
Patch Changes
- @module-federation/runtime@0.8.9
- @module-federation/webpack-bundler-runtime@0.8.9
0.8.8
Patch Changes
- @module-federation/runtime@0.8.8
- @module-federation/webpack-bundler-runtime@0.8.8
0.8.7
Patch Changes
- Updated dependencies [f573ad0]
- Updated dependencies [4fd33fb]
- @module-federation/runtime@0.8.7
- @module-federation/webpack-bundler-runtime@0.8.7
0.8.6
Patch Changes
- @module-federation/runtime@0.8.6
- @module-federation/webpack-bundler-runtime@0.8.6
0.8.5
Patch Changes
- @module-federation/runtime@0.8.5
- @module-federation/webpack-bundler-runtime@0.8.5
0.8.4
Patch Changes
- @module-federation/runtime@0.8.4
- @module-federation/webpack-bundler-runtime@0.8.4
0.8.3
Patch Changes
- Updated dependencies [f817674]
- @module-federation/runtime@0.8.3
- @module-federation/webpack-bundler-runtime@0.8.3
0.8.2
Patch Changes
- Updated dependencies [fa7a0bd]
- @module-federation/runtime@0.8.2
- @module-federation/webpack-bundler-runtime@0.8.2
0.8.1
Patch Changes
- @module-federation/runtime@0.8.1
- @module-federation/webpack-bundler-runtime@0.8.1
0.8.0
Patch Changes
- @module-federation/runtime@0.8.0
- @module-federation/webpack-bundler-runtime@0.8.0
0.7.7
Patch Changes
- Updated dependencies [a960c88]
- Updated dependencies [e26d107]
- @module-federation/runtime@0.7.7
- @module-federation/webpack-bundler-runtime@0.7.7
0.7.6
Patch Changes
- @module-federation/runtime@0.7.6
- @module-federation/webpack-bundler-runtime@0.7.6
0.7.5
Patch Changes
- @module-federation/runtime@0.7.5
- @module-federation/webpack-bundler-runtime@0.7.5
0.7.4
Patch Changes
- Updated dependencies [ff8ce29]
- @module-federation/runtime@0.7.4
- @module-federation/webpack-bundler-runtime@0.7.4
0.7.3
Patch Changes
- 4ab9295: disable package json generation during build
- Updated dependencies [4ab9295]
- Updated dependencies [c2b1efa]
- @module-federation/webpack-bundler-runtime@0.7.3
- @module-federation/runtime@0.7.3
0.7.2
Patch Changes
- @module-federation/runtime@0.7.2
- @module-federation/webpack-bundler-runtime@0.7.2
0.7.1
Patch Changes
- Updated dependencies [66ba7b1]
- Updated dependencies [8712967]
- @module-federation/runtime@0.7.1
- @module-federation/webpack-bundler-runtime@0.7.1
0.7.0
Minor Changes
- 206b56d: disable hoistTransitiveImports for better tree shake
- Updated dependencies [752537b]
- Updated dependencies [54bfd1c]
- Updated dependencies [879ad87]
- Updated dependencies [206b56d]
- @module-federation/runtime@0.7.0
- @module-federation/webpack-bundler-runtime@0.7.0
0.6.16
Patch Changes
- 024df60: disable hoistTransitiveImports for better tree shake
- Updated dependencies [024df60]
- @module-federation/webpack-bundler-runtime@0.6.16
- @module-federation/runtime@0.6.16
0.6.15
Patch Changes
- Updated dependencies [ec31539]
- @module-federation/runtime@0.6.15
- @module-federation/webpack-bundler-runtime@0.6.15
0.6.14
Patch Changes
- Updated dependencies [ad605d2]
- @module-federation/runtime@0.6.14
- @module-federation/webpack-bundler-runtime@0.6.14
0.6.13
Patch Changes
- @module-federation/runtime@0.6.13
- @module-federation/webpack-bundler-runtime@0.6.13
0.6.12
Patch Changes
- @module-federation/runtime@0.6.12
- @module-federation/webpack-bundler-runtime@0.6.12
0.6.11
Patch Changes
- Updated dependencies [ea6d417]
- @module-federation/runtime@0.6.11
- @module-federation/webpack-bundler-runtime@0.6.11
0.6.10
Patch Changes
- Updated dependencies [b704f30]
- @module-federation/runtime@0.6.10
- @module-federation/webpack-bundler-runtime@0.6.10
0.6.9
Patch Changes
- @module-federation/runtime@0.6.9
- @module-federation/webpack-bundler-runtime@0.6.9
0.6.8
Patch Changes
- Updated dependencies [32db0ac]
- Updated dependencies [6c5f444]
- Updated dependencies [fac6ecf]
- @module-federation/runtime@0.6.8
- @module-federation/webpack-bundler-runtime@0.6.8
0.6.7
Patch Changes
- Updated dependencies [9e32644]
- Updated dependencies [9e32644]
- @module-federation/runtime@0.6.7
- @module-federation/webpack-bundler-runtime@0.6.7
0.6.6
Patch Changes
- @module-federation/runtime@0.6.6
- @module-federation/webpack-bundler-runtime@0.6.6
0.6.5
Patch Changes
- @module-federation/runtime@0.6.5
- @module-federation/webpack-bundler-runtime@0.6.5
0.6.4
Patch Changes
- @module-federation/runtime@0.6.4
- @module-federation/webpack-bundler-runtime@0.6.4
0.6.3
Patch Changes
- @module-federation/runtime@0.6.3
- @module-federation/webpack-bundler-runtime@0.6.3
0.6.2
Patch Changes
- Updated dependencies [9f98292]
- @module-federation/runtime@0.6.2
- @module-federation/webpack-bundler-runtime@0.6.2
0.6.1
Patch Changes
- Updated dependencies [2855583]
- Updated dependencies [813680f]
- @module-federation/webpack-bundler-runtime@0.6.1
- @module-federation/runtime@0.6.1
0.6.0
Patch Changes
- @module-federation/runtime@0.6.0
- @module-federation/webpack-bundler-runtime@0.6.0
0.5.2
Patch Changes
- Updated dependencies [24ba96e]
- Updated dependencies [b90fa7d]
- @module-federation/webpack-bundler-runtime@0.5.2
- @module-federation/runtime@0.5.2
0.5.1
Patch Changes
- @module-federation/runtime@0.5.1
- @module-federation/webpack-bundler-runtime@0.5.1
0.5.0
Patch Changes
- Updated dependencies [8378a77]
- Updated dependencies [5c7ac8a]
- @module-federation/runtime@0.5.0
- @module-federation/webpack-bundler-runtime@0.5.0
0.4.0
Patch Changes
- Updated dependencies [f2f02c9]
- Updated dependencies [a6e2bed]
- @module-federation/runtime@0.4.0
- @module-federation/webpack-bundler-runtime@0.4.0
0.3.5
Patch Changes
- @module-federation/runtime@0.3.5
- @module-federation/webpack-bundler-runtime@0.3.5
0.3.4
Patch Changes
- Updated dependencies [67ea678]
- Updated dependencies [d26d7e6]
- @module-federation/runtime@0.3.4
- @module-federation/webpack-bundler-runtime@0.3.4
0.3.3
Patch Changes
- @module-federation/runtime@0.3.3
- @module-federation/webpack-bundler-runtime@0.3.3
0.3.2
Patch Changes
- @module-federation/runtime@0.3.2
- @module-federation/webpack-bundler-runtime@0.3.2
0.3.1
Patch Changes
- @module-federation/runtime@0.3.1
- @module-federation/webpack-bundler-runtime@0.3.1
0.3.0
Patch Changes
- Updated dependencies [fa37cc4]
- @module-federation/runtime@0.3.0
- @module-federation/webpack-bundler-runtime@0.3.0
0.2.8
Patch Changes
- @module-federation/runtime@0.2.8
- @module-federation/webpack-bundler-runtime@0.2.8
0.2.7
Patch Changes
- @module-federation/runtime@0.2.7
- @module-federation/webpack-bundler-runtime@0.2.7
0.2.6
Patch Changes
- @module-federation/runtime@0.2.6
- @module-federation/webpack-bundler-runtime@0.2.6
0.2.5
Patch Changes
- Updated dependencies [8cce571]
- @module-federation/runtime@0.2.5
- @module-federation/webpack-bundler-runtime@0.2.5
0.2.4
Patch Changes
- Updated dependencies [60cd259]
- Updated dependencies [09b792d]
- @module-federation/runtime@0.2.4
- @module-federation/webpack-bundler-runtime@0.2.4
0.2.3
Patch Changes
- Updated dependencies [32f26af]
- @module-federation/runtime@0.2.3
- @module-federation/webpack-bundler-runtime@0.2.3
0.2.2
Patch Changes
- @module-federation/runtime@0.2.2
- @module-federation/webpack-bundler-runtime@0.2.2
0.2.1
Patch Changes
- @module-federation/runtime@0.2.1
- @module-federation/webpack-bundler-runtime@0.2.1
0.2.0
Patch Changes
- @module-federation/runtime@0.2.0
- @module-federation/webpack-bundler-runtime@0.2.0
0.1.21
Patch Changes
- Updated dependencies [88900ad]
- @module-federation/webpack-bundler-runtime@0.1.21
- @module-federation/runtime@0.1.21
0.1.20
Patch Changes
- Updated dependencies [652c8a2]
- Updated dependencies [685c607]
- Updated dependencies [05c43f3]
- @module-federation/runtime@0.1.20
- @module-federation/webpack-bundler-runtime@0.1.20
0.1.19
Patch Changes
- Updated dependencies [031454d]
- Updated dependencies [a2bfb9b]
- @module-federation/runtime@0.1.19
- @module-federation/webpack-bundler-runtime@0.1.19
0.1.18
Patch Changes
- Updated dependencies [80af3f3]
- @module-federation/runtime@0.1.18
- @module-federation/webpack-bundler-runtime@0.1.18
0.1.17
Patch Changes
- Updated dependencies [26bff6e]
- @module-federation/runtime@0.1.17
- @module-federation/webpack-bundler-runtime@0.1.17
0.1.16
Patch Changes
- Updated dependencies [103cd07]
- Updated dependencies [425fc9d]
- @module-federation/runtime@0.1.16
- @module-federation/webpack-bundler-runtime@0.1.16
0.1.15
Patch Changes
- @module-federation/runtime@0.1.15
- @module-federation/webpack-bundler-runtime@0.1.15
0.1.14
Patch Changes
- Updated dependencies [10e6f5a]
- Updated dependencies [103b2b8]
- @module-federation/webpack-bundler-runtime@0.1.14
- @module-federation/runtime@0.1.14
0.1.13
Patch Changes
- Updated dependencies [2700ba1]
- Updated dependencies [d259a37]
- Updated dependencies [08740a0]
- Updated dependencies [0113b81]
- Updated dependencies [d259a37]
- @module-federation/webpack-bundler-runtime@0.1.13
- @module-federation/runtime@0.1.13
0.1.12
Patch Changes
- Updated dependencies [371d1f1]
- @module-federation/runtime@0.1.12
- @module-federation/webpack-bundler-runtime@0.1.12
0.1.11
Patch Changes
- Updated dependencies [328cd99]
- @module-federation/runtime@0.1.11
- @module-federation/webpack-bundler-runtime@0.1.11
0.1.10
Patch Changes
- @module-federation/runtime@0.1.10
- @module-federation/webpack-bundler-runtime@0.1.10
0.1.9
Patch Changes
- Updated dependencies [5ef0150]
- @module-federation/runtime@0.1.9
- @module-federation/webpack-bundler-runtime@0.1.9
0.1.8
Patch Changes
- @module-federation/runtime@0.1.8
- @module-federation/webpack-bundler-runtime@0.1.8
0.1.7
Patch Changes
- Updated dependencies [648353b]
- Updated dependencies [35ebb46]
- @module-federation/runtime@0.1.7
- @module-federation/webpack-bundler-runtime@0.1.7
0.1.6
Patch Changes
- 72c7b80: chore: fix release tag
- Updated dependencies [72c7b80]
- @module-federation/runtime@0.1.6
- @module-federation/webpack-bundler-runtime@0.1.6
0.1.5
Patch Changes
- Updated dependencies [876a4ff]
- Updated dependencies [f26aa2d]
- Updated dependencies [1a9c6e7]
- @module-federation/runtime@0.1.5
- @module-federation/webpack-bundler-runtime@0.1.5
0.1.4
Patch Changes
- 2f697b9: fix: fixed type declaration in pkg
- Updated dependencies [2f697b9]
- @module-federation/runtime@0.1.4
- @module-federation/webpack-bundler-runtime@0.1.4
0.1.3
Patch Changes
- Updated dependencies [6b3b210]
- @module-federation/runtime@0.1.3
- @module-federation/webpack-bundler-runtime@0.1.3
0.1.2
Patch Changes
- @module-federation/runtime@0.1.2
- @module-federation/webpack-bundler-runtime@0.1.2
0.1.1
Patch Changes
- @module-federation/runtime@0.1.1
- @module-federation/webpack-bundler-runtime@0.1.1
0.1.0
Patch Changes
- Updated dependencies [df3ef24]
- Updated dependencies [df3ef24]
- @module-federation/runtime@0.1.0
- @module-federation/webpack-bundler-runtime@0.1.0
0.0.17
Patch Changes
- Updated dependencies [ce0597e]
- @module-federation/runtime@0.0.17
- @module-federation/webpack-bundler-runtime@0.0.17
0.0.16
Patch Changes
- @module-federation/runtime@0.0.16
- @module-federation/webpack-bundler-runtime@0.0.16
0.0.15
Patch Changes
- Updated dependencies [6e9b6d5]
- @module-federation/runtime@0.0.15
- @module-federation/webpack-bundler-runtime@0.0.15
0.0.14
Patch Changes
- Updated dependencies [a050645]
- Updated dependencies [4fc20cc]
- @module-federation/runtime@0.0.14
- @module-federation/webpack-bundler-runtime@0.0.14
0.0.13
Patch Changes
- Updated dependencies [804447c]
- @module-federation/runtime@0.0.13
- @module-federation/webpack-bundler-runtime@0.0.13
0.0.12
Patch Changes
- @module-federation/runtime@0.0.12
- @module-federation/webpack-bundler-runtime@0.0.12
0.0.11
Patch Changes
- Updated dependencies [b2ead7a]
- Updated dependencies [589a3bd]
- @module-federation/runtime@0.0.11
- @module-federation/webpack-bundler-runtime@0.0.11
0.0.10
Patch Changes
- Updated dependencies [2d774d1]
- Updated dependencies [2097daa]
- @module-federation/runtime@0.0.10
- @module-federation/webpack-bundler-runtime@0.0.10
0.0.9
Patch Changes
- Updated dependencies [2ad29a6]
- Updated dependencies [b129098]
- @module-federation/webpack-bundler-runtime@0.0.9
- @module-federation/runtime@0.0.9
0.0.8
Patch Changes
- 98eb40d: feat: enhanced
- Updated dependencies [98eb40d]
- Updated dependencies [98eb40d]
- @module-federation/webpack-bundler-runtime@0.0.8
- @module-federation/runtime@0.0.8
Bug Fixes
- runtime: shorthand utils imports (f8e6805)
1.0.0-canary.1 (2023-12-06)
Bug Fixes
- bad package reference to sdk (520c228)
- cannot convert undefined object (#406) (f049bc9)
- deps (#855) (51fd134)
- deps: update dependency @swc/helpers to ~0.4.0 (#348) (36ee624)
- deps: update dependency antd to v4.24.10 (#849) (6daf946)
- deps: update dependency antd to v4.24.11 (#1004) (e372fc1)
- deps: update dependency antd to v4.24.11 (#1029) (f9e64c0)
- deps: update dependency antd to v4.24.12 (#1074) (46c25e0)
- deps: update dependency antd to v4.24.14 (#1309) (d0a2314)
- deps: update dependency antd to v4.24.15 (de857c4)
- deps: update dependency antd to v4.24.7 (#426) (fbd3faa)
- deps: update dependency antd to v4.24.8 (#586) (5099896)
- deps: update dependency antd to v4.24.9 (#765) (eabe2ec)
- deps: update dependency antd to v4.24.9 (#779) (7b6de1b)
- deps: update dependency axios to v1 (#534) (ae5b885)
- deps: update dependency axios to v1.3.5 (#736) (ad9a463)
- deps: update dependency axios to v1.3.6 (#762) (b72d2c7)
- deps: update dependency axios to v1.4.0 (#821) (c5e1546)
- deps: update dependency axios to v1.5.0 (#1275) (f163df1)
- deps: update dependency axios to v1.5.1 (ae9a06a)
- deps: update dependency axios to v1.6.0 [security] (71bd7be)
- deps: update dependency core-js to v3.29.1 (#643) (cf4dada)
- deps: update dependency core-js to v3.30.1 (#754) (252549a)
- deps: update dependency core-js to v3.31.0 (#1048) (96a99f2)
- deps: update dependency core-js to v3.32.2 (18d2746)
- deps: update dependency core-js to v3.33.0 (30894ca)
- deps: update dependency core-js to v3.33.3 (6100431)
- deps: update dependency fast-glob to v3.3.0 (#1078) (14bb0b5)
- deps: update dependency fast-glob to v3.3.1 (#1197) (5743543)
- deps: update dependency js-cookie to v3.0.4 (#773) (f26af6d)
- deps: update dependency js-cookie to v3.0.5 (#1005) (345da70)
- deps: update dependency react-router-dom to v6.10.0 (#755) (bd22cbe)
- deps: update dependency react-router-dom to v6.11.0 (#830) (d9366bf)
- deps: update dependency react-router-dom to v6.11.1 (#846) (299cb0d)
- deps: update dependency react-router-dom to v6.11.2 (#889) (a191608)
- deps: update dependency react-router-dom to v6.14.0 (#1049) (ada4160)
- deps: update dependency react-router-dom to v6.14.1 (#1081) (8515c31)
- deps: update dependency react-router-dom to v6.15.0 (#1276) (850e2fa)
- deps: update dependency react-router-dom to v6.16.0 (0618339)
- deps: update dependency react-router-dom to v6.8.0 (#428) (274e713)
- deps: update dependency react-router-dom to v6.9.0 (#663) (1a934f5)
- deps: update dependency tsup to v7 (#1042) (f319c8a)
- deps: update dependency typedoc to ^0.25.0 (#1277) (8d6a72e)
- deps: update dependency typedoc to v0.25.1 (#1304) (abf84fe)
- deps: update dependency typedoc to v0.25.2 (46c6524)
- deps: update dependency typedoc to v0.25.3 (10477bf)
- deps: update dependency undici to v5.24.0 (573e644)
- deps: update dependency undici to v5.25.2 (da3e539)
- deps: update dependency undici to v5.25.4 (1d4f91e)
- deps: update dependency undici to v5.26.2 [security] (410a8b8)
- deps: update dependency unplugin to v1.5.0 (936b3f8)
- deps: update dependency unplugin to v1.5.1 (e2ea98b)
- federatedtypesplugin: modify remote url used to import remote types (#496) (e91a68a), closes #495
- federation-boundary: make custom boundary optional (#570) (e43a387)
- Fix call undefined delegate (#1149) (87a5896), closes #1151
- flush CSS chunks, cache bust remote entry on render (#269) (85a216a)
- Improve logic (#387) (0eb7f1b)
- native federation in readme (710e685)
- override semantic-release-plugin-decorators (18675de)
- package.json: fix package export fields for utils (#285) (99d6b77)
- remove unused dependencies nx added to typescript package (#690) (c87e7d7)
- resolve NX build version issues (#578) (84d3dde)
- runtime: correct runtime package.json exports (efb95e7)
- runtime: fix type definition (5f59f59)
- runtime: Repeated requests to repair css preload failure (d49efc4)
- runtime: runtime type should not be commonjs (d9d54d2)
- safely build url to download type files (#694) (ee5429d)
- sdk: correct version (#1713) (b6edb13)
- set peer dependencies (#341) (fec9608)
- support dynamic import of esm modules (#296) (cf28356)
- switch to @goestav/nx-semantic-release (63a3350)
- typescript: use node-fetch to download TS types (#565) (f668b1f)
- update lockfile (de792c7)
- update publish config (e913cb1)
- Utilities - Remove module side effect (#488) (3554de7), closes #487 #500 #496 #495 #492 #455 #491 #496 #495
Features
Reverts
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
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
- 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
- typescript: Reimplemented the whole plugin from round-up to enhance performance, prevent excessive recompilation and other issues.
Some key changes to the plugin includes:
- Downloading remote types before compilation starts.
- Caching remote types for better performance.
- Ability to provide Plugin options.
Please go through plugin readme.md
file to understand what's changed and how to use the plugin.
Bug Fixes
- runtime: correct runtime package.json exports (849e1e2)
Bug Fixes
- runtime: Repeated requests to repair css preload failure (062b4f5)
Bug Fixes
- runtime: runtime type should not be commonjs (b20c195)
Bug Fixes
- deps: update dependency axios to v1.6.0 [security] (71bd7be)
- runtime: fix type definition (ec932b9)
1.0.0-canary.1 (2023-11-21)
Bug Fixes
- bad package reference to sdk (74f44b0)
- cannot convert undefined object (#406) (f049bc9)
- deps (#855) (51fd134)
- deps: update dependency @swc/helpers to ~0.4.0 (#348) (36ee624)
- deps: update dependency antd to v4.24.10 (#849) (6daf946)
- deps: update dependency antd to v4.24.11 (#1004) (e372fc1)
- deps: update dependency antd to v4.24.11 (#1029) (f9e64c0)
- deps: update dependency antd to v4.24.12 (#1074) (46c25e0)
- deps: update dependency antd to v4.24.14 (#1309) (d0a2314)
- deps: update dependency antd to v4.24.7 (#426) (fbd3faa)
- deps: update dependency antd to v4.24.8 (#586) (5099896)
- deps: update dependency antd to v4.24.9 (#765) (eabe2ec)
- deps: update dependency antd to v4.24.9 (#779) (7b6de1b)
- deps: update dependency axios to v1 (#534) (ae5b885)
- deps: update dependency axios to v1.3.5 (#736) (ad9a463)
- deps: update dependency axios to v1.3.6 (#762) (b72d2c7)
- deps: update dependency axios to v1.4.0 (#821) (c5e1546)
- deps: update dependency axios to v1.5.0 (#1275) (f163df1)
- deps: update dependency axios to v1.5.1 (ae9a06a)
- deps: update dependency core-js to v3.29.1 (#643) (cf4dada)
- deps: update dependency core-js to v3.30.1 (#754) (252549a)
- deps: update dependency core-js to v3.31.0 (#1048) (96a99f2)
- deps: update dependency core-js to v3.32.2 (18d2746)
- deps: update dependency core-js to v3.33.0 (30894ca)
- deps: update dependency fast-glob to v3.3.0 (#1078) (14bb0b5)
- deps: update dependency fast-glob to v3.3.1 (#1197) (5743543)
- deps: update dependency js-cookie to v3.0.4 (#773) (f26af6d)
- deps: update dependency js-cookie to v3.0.5 (#1005) (345da70)
- deps: update dependency react-router-dom to v6.10.0 (#755) (bd22cbe)
- deps: update dependency react-router-dom to v6.11.0 (#830) (d9366bf)
- deps: update dependency react-router-dom to v6.11.1 (#846) (299cb0d)
- deps: update dependency react-router-dom to v6.11.2 (#889) (a191608)
- deps: update dependency react-router-dom to v6.14.0 (#1049) (ada4160)
- deps: update dependency react-router-dom to v6.14.1 (#1081) (8515c31)
- deps: update dependency react-router-dom to v6.15.0 (#1276) (850e2fa)
- deps: update dependency react-router-dom to v6.16.0 (0618339)
- deps: update dependency react-router-dom to v6.8.0 (#428) (274e713)
- deps: update dependency react-router-dom to v6.9.0 (#663) (1a934f5)
- deps: update dependency tsup to v7 (#1042) (f319c8a)
- deps: update dependency typedoc to ^0.25.0 (#1277) (8d6a72e)
- deps: update dependency typedoc to v0.25.1 (#1304) (abf84fe)
- deps: update dependency typedoc to v0.25.2 (46c6524)
- deps: update dependency undici to v5.24.0 (573e644)
- deps: update dependency undici to v5.25.2 (da3e539)
- deps: update dependency undici to v5.25.4 (1d4f91e)
- deps: update dependency undici to v5.26.2 [security] (410a8b8)
- deps: update dependency unplugin to v1.5.0 (936b3f8)
- federatedtypesplugin: modify remote url used to import remote types (#496) (e91a68a), closes #495
- federation-boundary: make custom boundary optional (#570) (e43a387)
- Fix call undefined delegate (#1149) (87a5896), closes #1151
- flush CSS chunks, cache bust remote entry on render (#269) (85a216a)
- Improve logic (#387) (0eb7f1b)
- native federation in readme (710e685)
- nx build dep sync (38c0902)
- override semantic-release-plugin-decorators (18675de)
- package.json: fix package export fields for utils (#285) (99d6b77)
- remove unused dependencies nx added to typescript package (#690) (c87e7d7)
- resolve NX build version issues (#578) (84d3dde)
- safely build url to download type files (#694) (ee5429d)
- set peer dependencies (#341) (fec9608)
- support dynamic import of esm modules (#296) (cf28356)
- switch to @goestav/nx-semantic-release (63a3350)
- typescript: use node-fetch to download TS types (#565) (f668b1f)
- update publish config (b5e04ff)
- Utilities - Remove module side effect (#488) (3554de7), closes #487 #500 #496 #495 #492 #455 #491 #496 #495
Features
Reverts
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
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
- 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
- typescript: Reimplemented the whole plugin from round-up to enhance performance, prevent excessive recompilation and other issues.
Some key changes to the plugin includes:
- Downloading remote types before compilation starts.
- Caching remote types for better performance.
- Ability to provide Plugin options.
Please go through plugin readme.md
file to understand what's changed and how to use the plugin.