Bug Fixes
- angular: add application schema options to mfe-host (#9751) (409f000)
- angular: add application schema options to mfe-remote (#9752) (5b105b1)
- angular: mf generators failed with directory (#9922) (56aa346)
- angular: path normalize was in correct on windows #9861 (#9881) (5fb6fc7)
- angular: remove implicit deps creation from mfe (#9799) (dfd4a1d)
- angular: share secondary entry points (#9896) (cc38970)
- angular: there is no cors option on the file-server (#9923) (e7f220d)
- core: allow parsing dot notation cli args (#9812) (74a4047), closes #9764
- core: build project's that have buildable dependencies without package.json's (#9466) (8e3f7d8)
- core: build-project-graph shouldn't fail when large number of workers are available (#9804) (1857138), closes #9801
- core: fix migrate race conditions (#9794) (c047151)
- core: fix migration for tasks runners (#9778) (945ee01)
- core: fix typings in params (#9735) (cc4e8c1)
- core: fix writing partial files to disk during migration (#9931) (e3a88d4)
- core: handle failed CI workflows in CNW CLI (#9915) (ec0f4b4)
- core: improve generated workflows (#9921) (d27563b)
- core: init generators should not crash when trying to remove dependencies when package.json does not have dependencies (#9765) (75b0744)
- core: local plugins should resolve in package-manager workspaces (#9913) (2d2c8a7), closes #9823
- core: make CNW preset property open for custom presets (31b6473)
- core: remove @nrwl/workspace when adding nx to monorepo (#9813) (bfbe8fc)
- core: replaceAppNameWithPath should not consider defaultConfiguration #9706 (#9729) (9cef14d)
- dep-graph: fix display of nested workspaceLayout directories (#9918) (5f12ce0)
- devkit: remove from package-json should pass when dev dependencies null (#9903) (b225d98), closes #9877
- js: add init generator placeholder (#9777) (3e94d4c)
- js: enable hidden files as assets (#9880) (67b34a0)
- js: ignore tsx and .test. files with buildable swc libraries (#9540) (696fefd), closes #9442
- node: webpack executor doesn't respect option outputFileName (#9740) (0e68c61)
- nxdev: update navbar for extending nx (#9886) (ec2a2f1)
- react: handle transform properly for js/ts files in @nrwl/react/plugin/jest (#9898) (8171e68), closes #9640
- react: migrate react-test-renderer correctly (#9811) (67a5b41)
- react: path normalize was in correct on windows #9861 (#9882) (943382e)
- react: update migration to work without targets (#9901) (e744768)
- react: update migrations to work for projects without targets (#9906) (ff3b3a7)
- react: use normalized app name in host/remote generators (#9909) (7913f31)
- storybook: component props should only consider inputs #9417 (#9780) (33ec4ac)
- storybook: remove hard-coded ci:true option (#9827) (c0de03b), closes #9681
- testing: provide descriptive message when the project does not have targets defined. (#9795) (02cf4be), closes #9756
Features
- angular: add module-federation-dev-server builder (#9843) (4b846e8)
- angular: align config file naming for module federation (#9889) (388eb40)
- angular: allow migrating angular cli workspaces using the @angular-eslint/builder:lint builder (#9750) (d860a91)
- angular: expose mfe package helpers (#9781) (7839ed0)
- angular: host generator should create remotes (#9848) (31de671)
- angular: remove mfe-host alias in favour of host (#9834) (e1f64a3)
- angular: remove mfe-remote alias in favour of remote (#9832) (73d8967)
- angular: remove unnecessarily generated code for remotes (#9844) (fc235de)
- angular: serve static for remotes (#9911) (991efef)
- angular: support migrating angular cli workspaces with library projects (#9885) (cfaedc8)
- angular: use module-federation-dev-server for hosts (#9850) (c560c80)
- core: add --create-commits option to nx migrate (#9845) (2e907af)
- core: add CI generation to create-nx-workspace (#9611) (5fe8d84)
- core: add NX_MIGRATE_USE_NEXT flag to test next version of migrate (#9829) (d1b471c)
- core: default to Yes for Nx Cloud during add-nx-to-monorepo (#9934) (faa8ec0)
- core: migrate @nrwl/workspace:run-script to nx:run-script (ad4233f)
- core: migrate nx.json presets to come from nx package (f255030)
- core: prompt users to connect to nx cloud when upgrading major versions (#9849) (a162bfb)
- core: remove @types/node from default workspace (#9853) (cb7fb22)
- core: respect packageGroup in nx migrate (#9667) (32b49b6), closes #4575
- core: throw error on ci generator if nx cloud not set (#9914) (ea9fbd5)
- dep-graph: default proximity search to enabled (#9917) (81af0b4)
- dep-graph: launch path tracing (#9919) (3dc818f)
- js: add publish target and generate minimal publish script for … (#9806) (2735aa0)
- linter: add cacheStrategy, rulesdir and resolvePluginsRelativeTo flags to eslint executor (#9709) (a64bba9)
- misc: do not add typescript or @nrwl/cli during add nx to monorepo (#9736) (bbb0841)
- react: add ability to serve remote apps in dev or static mode (#9893) (e32932d)
- react: add default development configuration for React and Next.js apps (#9892) (2b42111)
- react: update @types/react and other packages (#9767) (d4682be)
- react: upgrade to React 18 (#9847) (25c63b6)
- storybook: removing support for Storybook 5 (#9380) (ad00025)
- testing: move jest config to .ts files (#9854) (39331d1), closes #8344
- testing: support extra jest cli args (#9904) (c265c46), closes #9873
- testing: update to latest jest version (#9792) (e698875)
BREAKING CHANGES
- react: react-router API has changed, and @testing-library/react-hooks has been deprecated (See: https://nx.dev/guides/react-18)