15.7.0 (2023-02-14)
Bug Fixes
- angular: make ng add support new configuration handling (#14604) (7b1ed8e)
- bundling: react-standalone take into account bundler (#14573) (6116460)
- core: react monorepo account for bundler (#14617) (d637a5e)
- devkit: always read package version from the actual package in e… (#14623) (243b742)
- devkit: only install deps with higher version (#14630) (f337641)
- js: handle standalone projects for buildable js libraries (#14615) (4bbd60b)
- nextjs: update order of @tailwind directives in @nrwl/react:setup-tailwind (#13429) (6dd6e61)
- nx-dev: resolve type interface conflicts (#14611) (9d1969e)
- nx-dev: test additional property for boolean and object (#14646) (e002bd3)
- react-native: Package path . is not exported from package (#13745) (3eb669b)
- react: fix
nx init
so that it works on Windows (#14586) (b9ff264) - storybook: react plugin sourcemap type (#14600) (c3de9fd)
- storybook: react-native tsconfig templates (#14638) (7af4c3f)
- testing: verify output info exists (#14598) (94dffd1)
- vite: delete webpack config when converting (#14582) (b01aa84)
- vite: proper path for main.tsx for standalone (#14575) (fea80af)
- webpack: omit postcss plugins for css modules (#14616) (5e2f315)
- webpack: sourceMap option must be a boolean if/when passed to loaders (#14622) (177f1b7)
- bundling: combine user-defined external esbuild options with ours (#14755) (2f4f0f0)
- angular: ensure required peer deps are installed when migrating from angular cli workspaces (#14766) (17aa895)
- angular: fix issues in the angular cli adapter (7f9eade)
- bundling: support additionalEntryPoints properly (#14773) (2d56659)
- core: do not hardcode checks for npm (#14827) (3bb624a)
- core: fix issues regarding workspace.json migrations (#14833) (2058f54)
- core: skip-nx-cache should not write to the cache (55b0389)
- node: quote filepath in cli e2e sample test (#14779) (bc788ff)
- storybook: typescript config ts-node (#14829) (c2419d0)
- vite: fix watch schema for build executor to object or boolean i… (#14756) (259d4b2)
- angular: set project root when reading project.json in the adapter scoped host (#14849) (b736d1f)
- core: fix project locator for built in node modules (#14846) (e7f5855)
- core: reintroduce misaligned packages check (#14648) (a65ea6e)
- core: update ensurePackage util with workaround for bad module cache (#14786) (fc20e69)
- devkit: adjust behavior of the "addDependenciesToPackageJson" function (#14682) (544e8d5)
- misc: identify workspace schematics correctly using isSchematic option in schema (#14751) (1802e67)
- vite: do not use merged options for preview's build target (#14815) (8d87654)
- vite: expose all executors and schemas (#14763) (0e7e76f)
- vite: resolve dev & preview server promises on process exit (#14812) (b35187c)
- webpack: don't use deprecated config with isolatedConfig (#14802) (5551fcc)
- webpack: restore previous build logging (#14801) (6748bc6)
- angular: prevent init generator to bump versions and consider installed core packages versions (#14890) (b688412)
- angular: tidy up supported options (#14793) (829df2b)
- core: fix migration bugs (#14901) (e48b141)
- core: use not scheduled task graph to schedule new batches (#14884) (e1a5fc7)
- devkit: make devkit backwards compatible back to nx 14.1 (#14854) (1d773c0)
- node: use correct main entry file extension based on project config (#14894) (0f8faa2)
- angular: add missing ts 4.8.2+ requirement to angular v15 update (#14934) (c712949)
- angular: fallback to buildTarget.options if no configuration provided (#14952) (91117c9)
- angular: fix safari tp support and include last 2 chrome version in browserslist in ng-packgr executors (#14902) (09670c7)
- angular: unit test runner none should skip tests (#14916) (066c3b1)
- bundling: add a deprecation warning for users to update their project config before Nx 16 (#14913) (47a4ff4)
- core: nesting npm lock file deps should support multi nests (#14949) (8d0c09f)
- core: remove Windows cmd window popups (#14965) (5261621)
- core: support wildcard and latest for pruning version normalization (#14948) (41a8040)
- core: tsconfig.base.json module setting should not break local plugins (#14610) (b2df831)
- devkit: fix support renaming directories with the tree (#14973) (1aa9b17)
- expo: fix the prebuild command in expo (#14922) (b1b36e9)
- misc: make ts 4.8 update optional and add missing angular requirements (#14918) (005eb56)
- misc: throw an error when removing unsafe projects (#14927) (d094e3a)
- node: add missing .swcrc file for node libs (#14925) (2fbe1bd)
- node: Update Proxy config port number (#14919) (4cb9ff8)
- react: dont update lint and react-router if skipPackageJson is set (#14900) (f066ff7)
- storybook: fix the no-root migration (#14914) (496620e)
- webpack: ensure NODE_ENV is defaulted to development for dev-server, and HMR works (#14915) (db7ee99)
- webpack: filter out .hot-update.js files from index.html (#14917) (ad83434)
- webpack: pass the correct config to user when isolatedConfig=false (#14912) (7185c5f)
Features
- angular: add index html transformer for builder #13368 (#14583) (aaf8cc4)
- angular: add x-priority to executors (#14543) (d23264f)
- core: clean up workspace configuration code (d7536aa)
- expo: add clean option to prebuild executor (#14212) (e8faab1)
- expo: upgrade expo to 47.0.13 (#14411) (e0198f3)
- misc: add a command to list projects (d70b9ec)
- nextjs: Switch custom server's watch option by environment (#13946) (640a13c)
- react-native: upgrade react-native to 0.71.1 (#14584) (41fc2eb)
- testing: allow updating jest config nested keys with dots (#13894) (d9c27a1)
- webpack: add isolatedConfig option to skip automatically applying Nx plugins (#14618) (cd92d10)
- webpack: migrate to webpack.config file (#14607) (85606a4)
- angular: support nx init for Angular 14+ (#14658) (8477607)
- core: add prompts and requirements to nx migrations (#14420) (751d02b)
- core: refactor lock file parsing and pruning (#13864) (b802861)
- storybook: v7 mainjs new format and remove root config (#14777) (ff3cf72)
- core: expand --from versions in migrate command to packages included in packageGroup (#14841) (ad082c9)
- core: update version of github ci workflow to 0.11.3 (#14819) (06fbb4f)
- storybook: remove root config files (#14780) (61cadc3)
- core: remove workspace-lint from CI generators and docs (#14895) (9294a4e)
- node: add default unit test for fastify framework (#14876) (4d21915)
- angular: add routing option to CNW (#14845) (abece6a)
- core: add standalone api prompt to CNW (#14886) (4f09949)
- core: remove unused CLI option from CNW (#14865) (762b9f3)
- expo: upgrade expo-cli to 6.3.0 (#14944) (51cd35c)
- graph: show errors from task graph generation (#14924) (0e3d9cd)
- node: setting docker on app generation should set generateLockfile on target config (#14947) (d0ad53c)
- react-native: upgrade react native to 0.71.2 (#14908) (9b08a8d)
- vite: be able to use a custom build target for the preview server (#14951) (2f9978f)