# 1.0.0-canary.1 (2023-11-06)

### Bug Fixes

- cannot convert undefined object ([#406](https://github.com/module-federation/core/issues/406)) ([f049bc9](https://github.com/module-federation/core/commit/f049bc93c987f0ba918ecb345d1b3ee824715672))
- deps ([#855](https://github.com/module-federation/core/issues/855)) ([51fd134](https://github.com/module-federation/core/commit/51fd134b6ffe501ac2a69df9ce8025f77900edd1))
- **deps:** update dependency @swc/helpers to ~0.4.0 ([#348](https://github.com/module-federation/core/issues/348)) ([36ee624](https://github.com/module-federation/core/commit/36ee624d4c939ffb9884b776c44887686bfef846))
- **deps:** update dependency antd to v4.24.10 ([#849](https://github.com/module-federation/core/issues/849)) ([6daf946](https://github.com/module-federation/core/commit/6daf946f63632cd0a1734e83b83cce06dae2862c))
- **deps:** update dependency antd to v4.24.11 ([#1004](https://github.com/module-federation/core/issues/1004)) ([e372fc1](https://github.com/module-federation/core/commit/e372fc15dddec483f63714802e7aa91ef7dca916))
- **deps:** update dependency antd to v4.24.11 ([#1029](https://github.com/module-federation/core/issues/1029)) ([f9e64c0](https://github.com/module-federation/core/commit/f9e64c04aa1e5802fdc0cdc8f07f2ee728c3ff1c))
- **deps:** update dependency antd to v4.24.12 ([#1074](https://github.com/module-federation/core/issues/1074)) ([46c25e0](https://github.com/module-federation/core/commit/46c25e0a873ada88d2888a4e995bfa7133c01953))
- **deps:** update dependency antd to v4.24.14 ([#1309](https://github.com/module-federation/core/issues/1309)) ([d0a2314](https://github.com/module-federation/core/commit/d0a231470e37dbad85a11df1f12695657ba3b984))
- **deps:** update dependency antd to v4.24.7 ([#426](https://github.com/module-federation/core/issues/426)) ([fbd3faa](https://github.com/module-federation/core/commit/fbd3faa961032d22e86d12e86ce3f751d8f962e6))
- **deps:** update dependency antd to v4.24.8 ([#586](https://github.com/module-federation/core/issues/586)) ([5099896](https://github.com/module-federation/core/commit/509989632bbdccd4b0945a04b43fa9dfb73bb476))
- **deps:** update dependency antd to v4.24.9 ([#765](https://github.com/module-federation/core/issues/765)) ([eabe2ec](https://github.com/module-federation/core/commit/eabe2ec55c61123c26b0c94503973621a1efaa7b))
- **deps:** update dependency antd to v4.24.9 ([#779](https://github.com/module-federation/core/issues/779)) ([7b6de1b](https://github.com/module-federation/core/commit/7b6de1b4e17e3ad97e6910e870e68fcd505e25d3))
- **deps:** update dependency axios to v1 ([#534](https://github.com/module-federation/core/issues/534)) ([ae5b885](https://github.com/module-federation/core/commit/ae5b8858825546376551a775be3a31748e9adeef))
- **deps:** update dependency axios to v1.3.5 ([#736](https://github.com/module-federation/core/issues/736)) ([ad9a463](https://github.com/module-federation/core/commit/ad9a463ea26af133fc145404e3351a5c04d5077f))
- **deps:** update dependency axios to v1.3.6 ([#762](https://github.com/module-federation/core/issues/762)) ([b72d2c7](https://github.com/module-federation/core/commit/b72d2c7b536b6c08ef663e1a13db7c996b84753e))
- **deps:** update dependency axios to v1.4.0 ([#821](https://github.com/module-federation/core/issues/821)) ([c5e1546](https://github.com/module-federation/core/commit/c5e154697e83ee457a17dafaaea67b6f7239ac92))
- **deps:** update dependency axios to v1.5.0 ([#1275](https://github.com/module-federation/core/issues/1275)) ([f163df1](https://github.com/module-federation/core/commit/f163df1073740bf4218bb35ba57cea5dc409fe43))
- **deps:** update dependency axios to v1.5.1 ([ae9a06a](https://github.com/module-federation/core/commit/ae9a06a0cc35fad27a0b493a25370b92617c39fb))
- **deps:** update dependency core-js to v3.29.1 ([#643](https://github.com/module-federation/core/issues/643)) ([cf4dada](https://github.com/module-federation/core/commit/cf4dada8c62074e52f972ae3aceace7fde360b5a))
- **deps:** update dependency core-js to v3.30.1 ([#754](https://github.com/module-federation/core/issues/754)) ([252549a](https://github.com/module-federation/core/commit/252549af57b0288aba43eecb120effa502748375))
- **deps:** update dependency core-js to v3.31.0 ([#1048](https://github.com/module-federation/core/issues/1048)) ([96a99f2](https://github.com/module-federation/core/commit/96a99f2f531b165f14aa36c73eef0691abe3f12c))
- **deps:** update dependency core-js to v3.32.2 ([18d2746](https://github.com/module-federation/core/commit/18d2746763f38fe295a14df3f1bcd4218fade5b8))
- **deps:** update dependency core-js to v3.33.0 ([30894ca](https://github.com/module-federation/core/commit/30894cafbe5dea4350dc7c633548038d7ec5f8a8))
- **deps:** update dependency fast-glob to v3.3.0 ([#1078](https://github.com/module-federation/core/issues/1078)) ([14bb0b5](https://github.com/module-federation/core/commit/14bb0b5e7ca6a72190fa9d9df817b57586221b66))
- **deps:** update dependency fast-glob to v3.3.1 ([#1197](https://github.com/module-federation/core/issues/1197)) ([5743543](https://github.com/module-federation/core/commit/57435430bd0912e3bf370ce08b46f610b12d00e3))
- **deps:** update dependency js-cookie to v3.0.4 ([#773](https://github.com/module-federation/core/issues/773)) ([f26af6d](https://github.com/module-federation/core/commit/f26af6db494726a2728b9dd1d0b1e677177c1bf0))
- **deps:** update dependency js-cookie to v3.0.5 ([#1005](https://github.com/module-federation/core/issues/1005)) ([345da70](https://github.com/module-federation/core/commit/345da70b4ec46d955d64e8e7efc13daa24b73f0a))
- **deps:** update dependency react-router-dom to v6.10.0 ([#755](https://github.com/module-federation/core/issues/755)) ([bd22cbe](https://github.com/module-federation/core/commit/bd22cbee9be6dd3b301fbcb2b464b0c697d65689))
- **deps:** update dependency react-router-dom to v6.11.0 ([#830](https://github.com/module-federation/core/issues/830)) ([d9366bf](https://github.com/module-federation/core/commit/d9366bf58f255918c97784960f99a828c3e665e0))
- **deps:** update dependency react-router-dom to v6.11.1 ([#846](https://github.com/module-federation/core/issues/846)) ([299cb0d](https://github.com/module-federation/core/commit/299cb0d0351f1a9cb7c03279eb6a62deb4a3f2d6))
- **deps:** update dependency react-router-dom to v6.11.2 ([#889](https://github.com/module-federation/core/issues/889)) ([a191608](https://github.com/module-federation/core/commit/a19160805ce7da8cad4642f6f8e08762acb74947))
- **deps:** update dependency react-router-dom to v6.14.0 ([#1049](https://github.com/module-federation/core/issues/1049)) ([ada4160](https://github.com/module-federation/core/commit/ada416019bbbf589a5a39094b5f608db39a456b2))
- **deps:** update dependency react-router-dom to v6.14.1 ([#1081](https://github.com/module-federation/core/issues/1081)) ([8515c31](https://github.com/module-federation/core/commit/8515c314ae2d6159c25fc0fcdc992b24c1fa1a93))
- **deps:** update dependency react-router-dom to v6.15.0 ([#1276](https://github.com/module-federation/core/issues/1276)) ([850e2fa](https://github.com/module-federation/core/commit/850e2fac60f49b456aef3b5df9827fc3ac5a6006))
- **deps:** update dependency react-router-dom to v6.16.0 ([0618339](https://github.com/module-federation/core/commit/061833912f7e5748011cd60ed679a68c1b659f77))
- **deps:** update dependency react-router-dom to v6.8.0 ([#428](https://github.com/module-federation/core/issues/428)) ([274e713](https://github.com/module-federation/core/commit/274e713104de49485380e2af700afdd63ae50da5))
- **deps:** update dependency react-router-dom to v6.9.0 ([#663](https://github.com/module-federation/core/issues/663)) ([1a934f5](https://github.com/module-federation/core/commit/1a934f55afc40e0efa686dbb2082d426d07b9d32))
- **deps:** update dependency tsup to v7 ([#1042](https://github.com/module-federation/core/issues/1042)) ([f319c8a](https://github.com/module-federation/core/commit/f319c8a8d876e547eeadd59e5bde30dcc367edaf))
- **deps:** update dependency typedoc to ^0.25.0 ([#1277](https://github.com/module-federation/core/issues/1277)) ([8d6a72e](https://github.com/module-federation/core/commit/8d6a72e18a57b69b2f63802621e8b4b479554fed))
- **deps:** update dependency typedoc to v0.25.1 ([#1304](https://github.com/module-federation/core/issues/1304)) ([abf84fe](https://github.com/module-federation/core/commit/abf84fefd5c20b5de7c9a74d1c49235f44d36dc6))
- **deps:** update dependency typedoc to v0.25.2 ([46c6524](https://github.com/module-federation/core/commit/46c65247e187cee9e15625402c1570ac351bb1fe))
- **deps:** update dependency undici to v5.24.0 ([573e644](https://github.com/module-federation/core/commit/573e644333da6d24cb4286ce08221a1aa82415e4))
- **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 undici to v5.26.2 [security] ([410a8b8](https://github.com/module-federation/core/commit/410a8b8bd1558dfb5119ae10941d2b3816a0d0e0))
- **deps:** update dependency unplugin to v1.5.0 ([936b3f8](https://github.com/module-federation/core/commit/936b3f8d8061fd9d481d1788fb35b88588928d14))
- **federatedtypesplugin:** modify remote url used to import remote types ([#496](https://github.com/module-federation/core/issues/496)) ([e91a68a](https://github.com/module-federation/core/commit/e91a68a96bb2c374f3a0e84eba73baeeb2913698)), closes [#495](https://github.com/module-federation/core/issues/495)
- **federation-boundary:** make custom boundary optional ([#570](https://github.com/module-federation/core/issues/570)) ([e43a387](https://github.com/module-federation/core/commit/e43a387f90587d62a78c40584ed9104328202f8e))
- Fix call undefined delegate ([#1149](https://github.com/module-federation/core/issues/1149)) ([87a5896](https://github.com/module-federation/core/commit/87a5896221a726578c3433071755fba3465824f4)), closes [#1151](https://github.com/module-federation/core/issues/1151)
- flush CSS chunks, cache bust remote entry on render ([#269](https://github.com/module-federation/core/issues/269)) ([85a216a](https://github.com/module-federation/core/commit/85a216a8fd34ae849630ff5b42bacb26c855a9ce))
- Improve logic ([#387](https://github.com/module-federation/core/issues/387)) ([0eb7f1b](https://github.com/module-federation/core/commit/0eb7f1bb77ef0a72ad26adeea1b508fbae60656f))
- native federation in readme ([710e685](https://github.com/module-federation/core/commit/710e68575cc8dfbef684c5c72637b539f7b29773))
- override semantic-release-plugin-decorators ([18675de](https://github.com/module-federation/core/commit/18675defef65570d2b3bb6a9caa3fd039badee29))
- **package.json:** fix package export fields for utils ([#285](https://github.com/module-federation/core/issues/285)) ([99d6b77](https://github.com/module-federation/core/commit/99d6b779696b5dbebea9cf3c870a5caa5d9d7c6f))
- remove unused dependencies nx added to typescript package ([#690](https://github.com/module-federation/core/issues/690)) ([c87e7d7](https://github.com/module-federation/core/commit/c87e7d74226f060bbd2aff7e65df691e69f6f82a))
- resolve NX build version issues ([#578](https://github.com/module-federation/core/issues/578)) ([84d3dde](https://github.com/module-federation/core/commit/84d3dde0d3eff37e14c759456f7a56690c776f27))
- safely build url to download type files ([#694](https://github.com/module-federation/core/issues/694)) ([ee5429d](https://github.com/module-federation/core/commit/ee5429dea3469ff1bf020f84d88e96caf1075d07))
- set peer dependencies ([#341](https://github.com/module-federation/core/issues/341)) ([fec9608](https://github.com/module-federation/core/commit/fec960813a4e3859a5fb24863bb55e463a2fdfa3))
- support dynamic import of esm modules ([#296](https://github.com/module-federation/core/issues/296)) ([cf28356](https://github.com/module-federation/core/commit/cf28356728354e1f63c0d588035dd115398f8641))
- switch to @goestav/nx-semantic-release ([63a3350](https://github.com/module-federation/core/commit/63a3350a6a1a12235e3c9f1e7c724d54f0476356))
- **typescript:** use node-fetch to download TS types ([#565](https://github.com/module-federation/core/issues/565)) ([f668b1f](https://github.com/module-federation/core/commit/f668b1fa11f05ff5d15e6581c27b5da9ad454ed2))
- Utilities - Remove module side effect ([#488](https://github.com/module-federation/core/issues/488)) ([3554de7](https://github.com/module-federation/core/commit/3554de7912eaf7b379a6a863677c4b01da0ccf2c)), closes [#487](https://github.com/module-federation/core/issues/487) [#500](https://github.com/module-federation/core/issues/500) [#496](https://github.com/module-federation/core/issues/496) [#495](https://github.com/module-federation/core/issues/495) [#492](https://github.com/module-federation/core/issues/492) [#455](https://github.com/module-federation/core/issues/455) [#491](https://github.com/module-federation/core/issues/491) [#496](https://github.com/module-federation/core/issues/496) [#495](https://github.com/module-federation/core/issues/495)

### Features

- Automatic Async boundary loader ([#330](https://github.com/module-federation/core/issues/330)) ([7e3c08c](https://github.com/module-federation/core/commit/7e3c08cf7835c0407bdce7ed6865b864153074a4))
- add automic page-map generation ([#101](https://github.com/module-federation/core/issues/101)) ([87b61a2](https://github.com/module-federation/core/commit/87b61a281d4b8f9eeb65251bc1d8675e2e2b4366)), closes [#102](https://github.com/module-federation/core/issues/102)
- add storybook addon that supports Module Federation remote containers ([#598](https://github.com/module-federation/core/issues/598)) ([7547b02](https://github.com/module-federation/core/commit/7547b02937fdef2831060d6a7bfd337d2cc3355c))
- Allow Container Utils to work Server Side ([#723](https://github.com/module-federation/core/issues/723)) ([232ba24](https://github.com/module-federation/core/commit/232ba24072f19bd32d1f745d4edf1518e548df50))
- change module sharing strategy ([#469](https://github.com/module-federation/core/issues/469)) ([5fecf86](https://github.com/module-federation/core/commit/5fecf867f34b20e2c7cea3909a1f306d46d92bf3))
- core package for module federation ([#1093](https://github.com/module-federation/core/issues/1093)) ([d460400](https://github.com/module-federation/core/commit/d46040053e9b627321b5fe8e05556c5bb727c238)), closes [#851](https://github.com/module-federation/core/issues/851) [#864](https://github.com/module-federation/core/issues/864) [#835](https://github.com/module-federation/core/issues/835) [#851](https://github.com/module-federation/core/issues/851) [#864](https://github.com/module-federation/core/issues/864) [#871](https://github.com/module-federation/core/issues/871) [#851](https://github.com/module-federation/core/issues/851) [#864](https://github.com/module-federation/core/issues/864) [#872](https://github.com/module-federation/core/issues/872) [#875](https://github.com/module-federation/core/issues/875) [#884](https://github.com/module-federation/core/issues/884) [#887](https://github.com/module-federation/core/issues/887) [#893](https://github.com/module-federation/core/issues/893) [#885](https://github.com/module-federation/core/issues/885) [#899](https://github.com/module-federation/core/issues/899) [#904](https://github.com/module-federation/core/issues/904) [#932](https://github.com/module-federation/core/issues/932) [#936](https://github.com/module-federation/core/issues/936) [#959](https://github.com/module-federation/core/issues/959) [#960](https://github.com/module-federation/core/issues/960) [#969](https://github.com/module-federation/core/issues/969) [#971](https://github.com/module-federation/core/issues/971) [#1234](https://github.com/module-federation/core/issues/1234) [#1235](https://github.com/module-federation/core/issues/1235)
- Delegate Modules ([#509](https://github.com/module-federation/core/issues/509)) ([1a085e7](https://github.com/module-federation/core/commit/1a085e7e03ca0afd5c64389b4b169f3db3382f6b))
- **docs:** add i18n support ([#608](https://github.com/module-federation/core/issues/608)) ([ce3d4b6](https://github.com/module-federation/core/commit/ce3d4b607b75746d8db7d096b8db932922dcb11a))
- **docs:** initial docs ui ([#869](https://github.com/module-federation/core/issues/869)) ([7b1252e](https://github.com/module-federation/core/commit/7b1252eeef1627e0aa59df70ed9c918b8328ed20))
- Dynamic Filesystem ([#1274](https://github.com/module-federation/core/issues/1274)) ([2bec98a](https://github.com/module-federation/core/commit/2bec98a2472b44898a7f14ec6868a2368cfb6d82))
- federated types for Typescript based projects ([#245](https://github.com/module-federation/core/issues/245)) ([4a5e282](https://github.com/module-federation/core/commit/4a5e2824400cc843fa0c0504936a68c6c9f33946)), closes [#244](https://github.com/module-federation/core/issues/244)
- fork module federation ([0ad7430](https://github.com/module-federation/core/commit/0ad7430f6170458a47144be392133b7b2fa1ade0))
- improved async init ([ae3a450](https://github.com/module-federation/core/commit/ae3a4503ff9de86492b13029d6334b281ddd9493))
- Medusa Support in NextFederationPlugin ([#609](https://github.com/module-federation/core/issues/609)) ([0bbba38](https://github.com/module-federation/core/commit/0bbba384c45b7d149b7a6be2dfbe9851b541b528)), closes [#606](https://github.com/module-federation/core/issues/606)
- Move Repo to NX ([#154](https://github.com/module-federation/core/issues/154)) ([d2a4dfa](https://github.com/module-federation/core/commit/d2a4dfac7fcdaa2b6a21e3d2973808d01649da61)), closes [#199](https://github.com/module-federation/core/issues/199) [#205](https://github.com/module-federation/core/issues/205) [#144](https://github.com/module-federation/core/issues/144) [#212](https://github.com/module-federation/core/issues/212)
- native self forming node federation ([#1291](https://github.com/module-federation/core/issues/1291)) ([1dd5ed1](https://github.com/module-federation/core/commit/1dd5ed17c981e036336925e807203e94b58c36d6))
- native-federation-typescript plugin ([#692](https://github.com/module-federation/core/issues/692)) ([b41c5aa](https://github.com/module-federation/core/commit/b41c5aacfeda0fada5b426086658235edfd86cdd))
- new actions, remove gpt integration ([370229e](https://github.com/module-federation/core/commit/370229e02cc352fcfaeaa0f3cf1f9f2d4966d1bb))
- Next Federation 7 ([#726](https://github.com/module-federation/core/issues/726)) ([d50ca1e](https://github.com/module-federation/core/commit/d50ca1e4636c4e0a402190f6e9c3f69ed9ec8eac)), closes [#851](https://github.com/module-federation/core/issues/851) [#864](https://github.com/module-federation/core/issues/864) [#835](https://github.com/module-federation/core/issues/835) [#851](https://github.com/module-federation/core/issues/851) [#864](https://github.com/module-federation/core/issues/864) [#871](https://github.com/module-federation/core/issues/871) [#851](https://github.com/module-federation/core/issues/851) [#864](https://github.com/module-federation/core/issues/864) [#872](https://github.com/module-federation/core/issues/872) [#875](https://github.com/module-federation/core/issues/875) [#884](https://github.com/module-federation/core/issues/884) [#887](https://github.com/module-federation/core/issues/887) [#893](https://github.com/module-federation/core/issues/893) [#885](https://github.com/module-federation/core/issues/885) [#899](https://github.com/module-federation/core/issues/899) [#904](https://github.com/module-federation/core/issues/904) [#932](https://github.com/module-federation/core/issues/932) [#936](https://github.com/module-federation/core/issues/936) [#959](https://github.com/module-federation/core/issues/959) [#960](https://github.com/module-federation/core/issues/960) [#969](https://github.com/module-federation/core/issues/969) [#971](https://github.com/module-federation/core/issues/971) [#974](https://github.com/module-federation/core/issues/974) [#984](https://github.com/module-federation/core/issues/984) [#986](https://github.com/module-federation/core/issues/986) [#1015](https://github.com/module-federation/core/issues/1015) [#1086](https://github.com/module-federation/core/issues/1086) [#1084](https://github.com/module-federation/core/issues/1084)
- **node:** add flag to control logging ([eebab83](https://github.com/module-federation/core/commit/eebab83762a08d82393f04ed03c0af026356653a))
- **node:** node federation demo/testing apps added ([27d545d](https://github.com/module-federation/core/commit/27d545d99095da7134c392dbcd9fb135a170f6ef))
- Remove MF plugin from Typescript plugin ([#607](https://github.com/module-federation/core/issues/607)) ([94e9149](https://github.com/module-federation/core/commit/94e9149c4be12cc3e2627da7d7a9e11289cab894)), closes [#608](https://github.com/module-federation/core/issues/608) [#608](https://github.com/module-federation/core/issues/608)
- setup docs ([#549](https://github.com/module-federation/core/issues/549)) ([b139d92](https://github.com/module-federation/core/commit/b139d92032226102bb594695865979921d941944))
- test command ([3ade629](https://github.com/module-federation/core/commit/3ade629488f4ea1549314b82b41caef9a046da9f))
- **typedoc-parsetr:** merged main ([cf6e65a](https://github.com/module-federation/core/commit/cf6e65a4aa895d7c2dba8fdbd8ec22ec7bd8f514))
- **typedoc-parsetr:** merged main ([2ff0d5a](https://github.com/module-federation/core/commit/2ff0d5a075df3f241742cc7e516cd0378e8e1b3e))
- **typedoc-parsetr:** python script implementation ([0a533cb](https://github.com/module-federation/core/commit/0a533cb60e0c3ca269ab45df740c1367be175e80))
- **typescript:** excessive recompilation prevention ([#306](https://github.com/module-federation/core/issues/306)) ([6e1967f](https://github.com/module-federation/core/commit/6e1967f019afb25dfbcfe83627b08ae8b1fe97b2))
- **typescript:** support vue typescript compiler ([#542](https://github.com/module-federation/core/issues/542)) ([cde5952](https://github.com/module-federation/core/commit/cde5952c42ec19f87c5bc4dddb8d8be6f97c1c55)), closes [#502](https://github.com/module-federation/core/issues/502)
- update the `next` peer dep in nextjs-mf ([#221](https://github.com/module-federation/core/issues/221)) ([d9b1677](https://github.com/module-federation/core/commit/d9b16776b1c4ed61e6c0e0414ed452d7312c1806))
- **website:** initial version of module federation website ([#751](https://github.com/module-federation/core/issues/751)) ([9b4ec04](https://github.com/module-federation/core/commit/9b4ec048652f0d2237e9401912ead7c5bbe060c4))

### Reverts

- Revert "chore: upgrade nx" (#1064) ([3eadaf6](https://github.com/module-federation/core/commit/3eadaf6f2d8ecc64b45c8e10dbc93f18293f45d5)), closes [#1064](https://github.com/module-federation/core/issues/1064)

### 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.
