fix(deps): update nrwl monorepo to v16 (major)
-
Review changes -
-
Download -
Patches
-
Plain diff
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
@nrwl/angular (source) | dependencies | major | 14.8.8 -> 16.0.1 |
@nrwl/eslint-plugin-nx (source) | devDependencies | major | 14.8.8 -> 16.0.1 |
@nrwl/workspace (source) | devDependencies | major | 14.8.8 -> 16.0.1 |
nx (source) | devDependencies | major | 15.0.13 -> 16.0.1 |
Release Notes
nrwl/nx
v16.0.1
Bug Fixes
- angular: do not run migration generator bumping angular cli version when update is skipped (#16643) (6e745f8)
- core: empty exclude pattern should not result in error (#16645) (2695e97)
- core: ensure stale dependencies are pruned in graph (#16533) (f138a34)
- core: fix nx migrate to the same version (#16626) (08ecd81)
- core: include more binary extensions (#16639) (deee934)
- core: nx report should not display duplicate packages (#16647) (e09c055)
- core: prefer NX_TASKS_RUNNER over NX_RUNNER (#16618) (58d089c)
- core: preserve deps in package.json for nx init react (#16528) (d384415)
- js: do not depend on nx for typescript utils (#16642) (feef647)
- nextjs: show a warning when user uses emotion with appDir layout (#16636) (a7c4009)
- node: default webpack build to not perform default optimizations for Node (#16625) (b3d07a8)
- react-native: fix react native npm preset (#16624) (828f77a)
- react: Fix .module css being generated when --globalCss is passed (#16648) (99b69b8)
- repo: fix broken npm-audit after pnpm migration (#16631) (d8f9af8)
- testing: ensure e2e cypress can use 4200 port in the test (#16646) (2fc5d33)
- testing: fix react CT w/ vite and dependant projects (#16475) (4554f65)
Features
- bundling: add esbuild migration to correctly set thirdParty option (#16640) (341c916)
- nx-dev: change code-fences and code-output styles (#16649) (f559e67)
- vite: throw an error if vite config is not found at provided path (#16600) (94300fe)
v16.0.0
Bug Fixes
- angular: fix migrations cli type and use @angular-devkit/build-angular to determine ng devkit version (#16157) (e9f97f8)
- angular: fix path and selector handling in directive generator (#16017) (9b60863)
- angular: fix path handling and validate standalone option in pipe generator (#16080) (74633f5)
- angular: host and remote app generation with directory (#16113) (44c5471)
- angular: validate standalone option in the directive generator (#16051) (bf9542a)
- bundling: add missing @babel/core dependency to @nrwl/webpack (#16023) (bfea455)
-
core:
anyOf
should validate if at least 1 condition passes (#14769) (c3ba5ab) - core: deleted projects should not be in cached graph (#16210) (1df2d68)
- core: don't error if lock file not present when precomputing js dependencies (#16094) (18c016b)
- core: don't show global version warning when Nx is invoked by itself (#16102) (2887596)
- core: ensurePackage fails on pnpm workspaces (#16002) (b3a3f2a)
- core: fix "migrate-to-inputs" migration (#16145) (aaa1113)
- core: fix broken command-line unit test (#16152) (00ed85d)
- core: fix NX_PERF_LOGGING toggles (#16054) (45a1a6e)
- core: fix parallel cli argument not default to 3 when not specified (#13837) (f14aac6)
- core: only use native hasher if available (#16197) (7625956)
- core: respect analyzePackageJson for processProjectGraph (#16220) (afb37c8)
- core: should not throw 'unable to resolve nx/package.json' (#16072) (8092df3)
- core: split nightly e2e target (#16176) (6889f93)
- core: support yarn berry patches in pruned lock file (#15993) (30f993e)
- core: update links shown after create-nx-workspace (4d01b61)
- devkit: tree.children should support writes to directories that have the same name as their parent (#16074) (63e67bf)
- esbuild: don't set outfile or outdir if already defined (#14636) (3636756)
- js: remove thirdParty default so that package.json will be generated by default (#16015) (c02ec9f)
- linter: support ESM js imports in ast utils (#16049) (89d0b8b)
- misc: allow npmScope to be single @ (#16053) (c0d95a7)
- misc: create-nx-workspace should show some stdout if stderr empty on error (#16020) (778400b)
- misc: fix docs for nx watch --includeDependentProjects (#16026) (775f651)
- misc: shared deps that rely on default configuration are filtered out (#16193) (432e074)
- node: update ts-jest config for jest 29 (#16201) (3f4d010)
- nx-dev: adjust tab cmp spacing (#16027) (059447b)
- react-native: add aliasFields to handle replaced files in browser env (#16106) (7a4adf5)
- repo: add CODEOWNERS to prettier ignore list (#16224) (0024706)
- repo: cache nightly node_modules per run to avoid stale graph (#16216) (98501aa)
- repo: enable mac tests on nightly and fix CI (#16150) (e81bdd4)
- repo: fix codeowners (#16218) (7c5c36d)
- repo: use lerna command in e2e with yarn --silent (#16155) (cb5a7d8)
- storybook: v7 gen docs and install react deps (#16057) (c91c365)
- testing: correctly error with jest.mock for invalid filepaths (#15445) (083f4f1)
- testing: allow removing projects in standalone apps (#16093) (5afb5fc)
- testing: merge reporter/coverage values from vite config (#16165) (9ba8444)
- testing: prevent loop w/ Cypress watch & Vite processor (#16099) (8b4e5f6)
- angular: consider app-routing.module.ts when setting up module federation host routes (#16285) (3e45445)
- core: correctly pass resolved compilerOptions to ts-node (#16240) (98b4aa6)
- core: migrate should read both generators and schematics (#16294) (bd63cbf)
- core: run-many doesn't strip quotes surrounding target names (#16211) (5da650a)
- core: update @monodon/rust (#16334) (f0cbb84)
- js: report createGlobPatternsForDependencies errors on tailwind (#16266) (e6f6fc1)
- nextjs: clean up favicon & remove unnecessary property (#16233) (63d0230)
- nextjs: Let Next.js handler serve public/ folder (#16318) (d54f848)
- storybook: add correct v7 packages when generating storybook configuration (#16272) (5628969)
- testing: support custom workspaceRoot for angular CT (#15485) (26fbd1d)
- testing: use jest v29 deps in @nrwl/jest (#16256) (b15db06)
- core: fix failing unit test (#16357) (0d561ef)
- core: replace @nrwl with @nx in nx core packages (#16344) (4ee1ba5)
- core: use the module name as the name of the nx plugin (#16335) (fa40367)
- federation: dont default to esm (#16011) (81f5603)
- nx-dev: add redirects for new tutorials (#16355) (739e1ab)
- angular: add component import path correctly to NgModule when flat=false (#16364) (0ce1f37)
- angular: fix resolve builder in ngcli adapter (#16375) (52acf07)
- angular: schematics warning should only occur when run as schematic (#16396) (4446bf7)
- angular: throw error when generating component with multiple candidate modules (#16332) (48b356d)
- core: do not attempt to remove non-existent package from package.json (#16399) (1b7587f)
- core: fix preset unit tests (#16384) (c6310e6)
- js: update swc options so path mappings can work in all environments (#16390) (ab609a2)
- react: install rollup package when generating lib (#16373) (a4ef959)
- storybook: check storybook is installed and not on v7 already (#16402) (2e97962)
- storybook: do not override existing v7 on init (#16405) (157b35b)
- storybook: handle @nrwl packages in storybook installed check (#16380) (3d3cc74)
- core: fix devkit compatibility (#16413) (1ff450b)
- core: hide duplicate log entry when displaying generator help (#16353) (b3ca503)
- linter: don't confuse buildable libs for secondary ng entry point (#16367) (c8960b7)
- misc: mark workspace-lint as deprecated in yargs config (#16385) (9fa6d41)
- react-native: remove listDevices default value for run-android (#16410) (9c9abaa)
- storybook: dont use swc addon on sb7 and format (#16408) (c963393)
- testing: nullcheck polyfills in ng component testing (#16411) (1ad7e3d)
- core: do not expect each package to have hoisted version in lockfile (#16393) (a51ac58)
- core: enforce fixed versions only for apps with createPackageJson (#16398) (4a4fc19)
- misc: handle packages rescope in nx init flows (#16404) (752a923)
- misc: pass e2eTestRunner to child preset generator (#16414) (a798576)
- nextjs: make lint generator rootProject aware (#16436) (86b674f)
- nextjs: styled-jsx and styled-components should have "use client directive" (#16440) (5e0893a)
- react-native: log errors for pod install (#16386) (16e115f)
- storybook: only check existence of storybook before migrating (#16431) (e447f2c)
- angular: build plugin runtime code with ts module option set to esnext (#16448) (258cda3)
- core: fix cache recalculation (#16468) (a10b6b1)
- core: fix nx package group to have correct legacy eslint-plugin (#16470) (dbce22a)
- core: hide message when migrating to a new major and already connected to cloud (#16466) (505b5dc)
- core: optional dependencies should be tracked by project graph (#16383) (61451a1)
- core: whitelist registries that support obtaining migration config via 'npm view' (#16423) (a7c14fc)
- devkit: writing a file inside a deleted directory should undelete it (6e9d4ec)
- linter: fix legacy linter migrations (#16462) (88b9687)
- misc: cleanup migration to workspace-plugin (be768ca)
- misc: set default e2e test runner when creating angular and next workspaces (#16464) (a421fce)
- nextjs: add e2e test case for standalone nextjs (#16447) (425124f)
- nextjs: Add exclude to root projects e2e tsconfig so that tests will be picked up. (#16459) (a908ef5)
- nextjs: output path for standalone apps (#16465) (f43ac5b)
- nextjs: remove the need to install @nx/next for production builds (#16469) (564ffae)
- nextjs: support workspace libs with standalone Next.js app (#16471) (bb11fe3)
- nx-plugin: correct importPath and import updates for migration to local plugins (#16437) (b44dbf9)
- nx-plugin: don't add tslib if compiling with swc (#16418) (c337998)
- nx-plugin: generated root plugin should not have wonky paths (#16445) (219ad67)
- react: swapped fragments with
- react: use babel-loader when using styled-jsx with rspack (#16443) (0a6d376)
- bundling: export collections from @nx/vite (#16514) (9aa355f)
- core: do not replace @nrwl mentions in CHANGELOG.md (#16512) (5272e5a)
- core: use located tsconfig name for tsconfig-paths when registering local plugin transpiler (#16476) (0e68441)
- js: throw better error messaging when a dependency is not in the graph (#16510) (db32400)
- linter: replace eslint ignore comments during @nrwl -> @nx migra… (#16521) (aeb5950)
- misc: create-nx-workspace should display short error messages (#16474) (ddf613c)
- misc: create-nx-workspace should work with custom presets on windows (#16473) (04a0c77)
- misc: safely iterate over package.json scripts in nx init command (#16508) (dffb3d3)
- nextjs: do not generate test for appDir page.tsx (#16509) (808b4d1)
- nextjs: Nightly failures since yarn eagerly reads imports (#16522) (4dea8b7)
- nextjs: use require("next") since exports.default is no longer provided (#16497) (786323d)
- repo: fix mismatched package manager e2e utils (#16502) (8519fbc)
- angular: remote static serve target should not watch for changes (#16542) (4e0df09)
- core: do not replace @nrwl mentions in excluded files anywhere i… (#16555) (8329395)
- core: do not replace legacy package mentions in binary files (#16547) (cba3c48)
- core: handle symbol in migration path and infer angular material and cdk migration type correctly (#16538) (85366d5)
- devkit: add .pxd and .pxz to binary extensions (#16556) (c0e5dd9)
- devkit: don't visit files that are ignored by nxignore (#16544) (f0295fa)
- devkit: handle moving a file back to the spot it was already on disk (#16554) (7acc5da)
- js: ensure publishable libraries are not marked as private (#16549) (b374bd3)
- js: fix minimal publish script devkit import (#16559) (555cacd)
- linter: ensure target project locator is using stale graph in IDE (#16534) (d47df3d)
- misc: don't generate workspace-generators directory (#16525) (c688df6)
- nextjs: ignore components in appDir when generating cy files (#16520) (87ac061)
- node: use consistent default port (#16491) (3d5b849)
- nx-plugin: cleanup some paths that are strange when root project (#16548) (b409095)
- nx-plugin: generate example file with .template extension (#16543) (5b0527b)
- nx-plugin: make cli schema json migration safer (#16558) (b3b61f5)
- react-native: fix @nrwl/react-native and @nrwl/expo dep conficts (#16524) (7e64afc)
- repo: fix publish script's use of pnpm part 2 (#16568) (240a27b)
- repo: fix publish scripts use of pnpm (#16566) (d22b037)
- webpack: web app in default nx config not working with @aws-sdk (#15962) (440a85c)
- angular: fix the imports of @angular-devkit/architect/node for n… (#16595) (eb425b6)
- core: deprecate mf utils from devkit public api (#16574) (f34fec3)
- core: fix missing top-level dependencies (#14832) (369ee09)
- core: improve docker detection with cgroup (#16589) (7263b48)
-
core: use nx@next when migrating to
next
(#16557) (0add1a1) - misc: add a migration to update or remove references to @nrwl/web/babel (#16581) (38c3221)
- nextjs: Add debug ability when verbose is passed to build (#16545) (d24862d)
- node: Propagate --bundler when passed via CNW (#16580) (d5062e7)
- nx-dev: toc width (#16592) (ae48f04)
- nx-plugin: remove createPackageName prompt for nx plugin (#16585) (e4aad48)
- nx-plugin: runNxCommand should default to using tmpProjPath as the cwd (#16562) (0193967)
- vite: build executor should not overwrite package.json in dist (#16586) (2d78de5)
- core: do not strip additional angular.json properties (#16615) (b1e3545)
- core: handle nested gitignores in the filewatcher (9753acb)
- linter: do not replace legacy package in binary files (#16617) (9ed96a1)
- react: skip DefinePlugin for SSR (#16612) (9d71c71)
- repo: replace remaining instances of yarn with pnpm (#16571) (f004e22)
- repo: run nightly e2e with pnpm (#16602) (0947eb4)
- angular: export some utils as public api #15669 (#16056) (e71d015)
- bundling: add support for esbuild.config.js file (#16092) (807884c)
- core: add support for pnpm v8 (#15925) (443d45d)
-
core: add support for tags with
(print-)affected(:*)
andrun-many
(#10085) (454344b) - core: allow dependsOn to accept a single project dependency (#16100) (f2f6e35)
- core: allow local execution transpiler overriding with env var (#16037) (6e86866)
- core: allow referencing other packages to specify implementations for executors + generators (#15987) (39646cf)
- core: deprecate implicitDependency in nx.json (#16084) (f34564c)
- core: error when a project graph plugin fails (#16095) (ad6ec99)
- core: remove @nrwl/cli (#16129) (601a64d)
- misc: bump tsquery dependency version (#16050) (675a5a9)
- nextjs: add support for experimental appDir (#16132) (18e965d)
- node: Added E2E project generation option to NestJs app generator (#14805) (3af649d)
- nx-dev: add markdoc title card component (#16098) (ee1f7c1)
- nx-dev: add table of content for documents (#15910) (d9c55aa)
- nx-dev: display toc for smaller viewport sizes (#16061) (b9c901b)
- nx-plugin: reuse utilities from create-nx-workspace for create-nx-plugin (#15743) (6e7234c)
- repo: add brew cache to preinstall step on nightly (#16048) (db0fd2f)
- repo: add recently closed count to issues tracker (#16018) (6ba60a0)
- repo: report time of runs (#16115) (e58a059)
- storybook: make v7 default (#16159) (f36d65c)
- testing: remove deperecated @nrwl/cypress/plugins/preprocessor (#16170) (99fafa5)
- angular: remove deprecated simpleModuleName option from library generator (#16219) (c8a2f50)
-
core: add hasher implementation info in
nx report
(#16261) (cfaf649) - core: remove @nrwl/workspace:lib (#16122) (cafb49a)
- core: remove @nrwl/workspace:run-commands and @nrwl/workspace:r… (#16298) (95f2f80)
-
core: remove support for
targetDependencies
(#16101) (5080f2f) - core: remove usage of --legacy-peer-deps (#16271) (afcf7ba)
- core: support both @nrwl/nx-cloud and nx-cloud (1fb9edc)
- core: switch packages to use the @nx scope (#16069) (2d19500)
- linter: update @typescript-eslint/* to 5.58.0 (#16250) (cdc0906)
- misc: add --integrated option to nx init command (#16148) (4b32716)
- nextjs: add composePlugins util when using multiple plugins (#16296) (7322751)
- nextjs: remove "--server=..." app generator option (#16312) (c3c77d5)
- nextjs: update to Next.js 13.3.0 (#16130) (0578116)
- nx-plugin: remove cli property from generators and executors schema.json file (#16259) (de520d0)
- react: deprecate styl from react and next for 17 (#16135) (3eede1c)
- react: remove standaloneConfig since it does nothing (#16313) (8b48ba9)
- repo: update storybook to v7 (#16174) (c4d9a5b)
- core: add presetVersion flag for the create-nx-workspace (#16303) (dc98485)
- misc: make createWorkspace quieter by default (#16202) (6428294)
- misc: update @swc/helpers version to match @swc/core (#16343) (df81c0d)
- nextjs: add migration for Next.js 13.3.0 (#16370) (ced3ab9)
- storybook: added sb7 generator to migrations (#16369) (a7bc1c6)
- angular: replace usages of @nrwl with @nx (#16377) (da158bc)
- core: extract js related code from affected and hasher (#16244) (2dd59c3)
- js: update @swc/core and @swc/helpers packages (#16372) (fda18e0)
- nest: Add strict option (#16371) (ce4a76a)
- node: replace usages of @nrwl with @nx (#16379) (ad805cb)
- nx-plugin: slim down default generated nx-plugin (#16168) (00f424a)
- react: add @nx/web as a dependency since it is needed by cypress/etc. (#16407) (1780aac)
- repo: replace usages of @nrwl/ with @nx/ in tooling packages (#16351) (5a0a4e8)
- web: replace usages of @nrwl with @nx (#16376) (76dfc62)
- core: add migration to update workspace generators to a local plugin (#12700) (1743ff1)
- misc: expose nx init command flags (#16287) (6677a9c)
- react: add rspack experimental support (#16252) (f04f316)
- testing: bump ts-jest to 29.1.0 to support typescript 5.x (#16401) (5d7ad34)
- testing: export cypressE2EConfigurationGenerator (#16394) (a8e85da)
- bundling: remove esbuild 0.16.0 support (#16435) (bef152d)
- core: remove deprecated affected commands (#16349) (fc07794)
- core: update create-nx-plugin to generate cli library (#15994) (8400484)
- devkit: bump support range to be 15 <= x <= 17 (#16421) (16e4061)
- js: update the lib version in base tsconfig to es2020 (#16429) (9f4d02d)
- linter: add internal rules to prevent deep nx imports (#16430) (bc0bbb0)
- linter: rename @nx/eslint-plugin-nx to @nx/eslint-plugin (#16420) (739b4c2)
- nextjs: Add standalone Nextjs option to react selection when running CNW (#16317) (338dc64)
- nx-plugin: rename @nx/nx-plugin to @nx/plugin (#16422) (fb54f67)
- react: remove empty from generated app (#16439) (9163960)
- angular: add migration to remove karma generator defaults (#16400) (14d9a8b)
- angular: add migration to remove protractor generator defaults (#16409) (ec3c642)
- next: support nextjs cypress component testing (#16292) (06a885a)
- nx-plugin: slim down generated code when creating a new generator (#16444) (35bda81)
- web: remove deprecated executors (#16416) (8de17ab)
- core: add a monkey-patch for require to use @nx packages instea… (#16511) (26ad8eb)
- core: support directory patterns for --projects (#16288) (6c613ce)
- react-native: upgrade react-native to 0.71.7 (#16504) (cc0d912)
- repo: ignore macos timings for nightly duration report (#16454) (4d5cc73)
- repo: update storybook to v7 (#16174) (#16289) (9bb5d0d)
- repo: use @pnpm/exe over pnpm for CI runs (#16495) (ceab87d)
- core: deprecate @nrwl/tao (#16550) (b42d3f7)
- repo: migrate to pnpm (#16284) (2628658)
- web: expose cache, compression options for file-server (#16546) (ae8c47b)
- core: remove git file hasher implementation (#16517) (3703846)
- core: update dependsOn configuration to use dependencies property (#16584) (ac64773)
- core: update nx schema to include more tasksRunnerOptions options (#16591) (010ddee)
- nx-plugin: simplify generated plugin code (#16590) (7b0f96b)
-
vite: add
--testFile
argument to @nrwl/vite:test (#16324) (83ada9d) - vite: allow setting of build target (#16588) (4465425)
- core: remove tasks runner v2 (#16616) (24b2dee)
- js: adding simpleName option to library generator (#16025) (fbf8d9c)
- nest: adding simpleName option to library generator (#16024) (2be25eb)
-
react: refactor util
getModuleFederationConfig
to avoid to pass function to determinate the remote url (#16488) (6dd1385) - Revert "chore(misc): publish 16.0.0-beta.1" (ecad35c)
- Revert "chore(misc): publish 16.0.0-beta.8" (fe7d8aa)
- Revert "chore(misc): publish 16.0.0-beta.8" (c2fe62a)
- angular: consider app-routing.module.ts when setting up module federation host routes (#16285) (44a0c83)
- angular: fix migrations cli type and use @angular-devkit/build-angular to determine ng devkit version (#16157) (8754cd2)
- angular: fix path and selector handling in directive generator (#16017) (c4b602a)
- angular: host and remote app generation with directory (#16113) (ac44887)
- angular: throw error when generating component with multiple candidate modules (#16332) (e9725e9)
- angular: validate standalone option in the directive generator (#16051) (d6b80b3)
- bundling: add missing @babel/core dependency to @nrwl/webpack (#16023) (6f5dbd9)
-
core:
anyOf
should validate if at least 1 condition passes (#14769) (3bcc072) - core: correctly pass resolved compilerOptions to ts-node (#16240) (8c4d791)
- core: deleted projects should not be in cached graph (#16210) (4f67552)
- core: do not attempt to remove non-existent package from package.json (#16399) (b6d1cad)
- core: do not expect each package to have hoisted version in lockfile (#16393) (1f714fd)
- core: don't error if lock file not present when precomputing js dependencies (#16094) (5000fa2)
- core: don't show global version warning when Nx is invoked by itself (#16102) (c46f81b)
- core: ensurePackage fails on pnpm workspaces (#16002) (0867dba)
- core: fix "migrate-to-inputs" migration (#16145) (926908e)
- core: fix cache recalculation (#16468) (0ab5be8)
- core: fix NX_PERF_LOGGING toggles (#16054) (20cb87b)
- core: hide message when migrating to a new major and already connected to cloud (#16466) (2ca198b)
- core: only use native hasher if available (#16197) (6fd9038)
- core: respect analyzePackageJson for processProjectGraph (#16220) (2baf547)
- core: run-many doesn't strip quotes surrounding target names (#16211) (ffe3fb1)
- core: should not throw 'unable to resolve nx/package.json' (#16072) (9a0ab09)
- core: support yarn berry patches in pruned lock file (#15993) (6b398d6)
- core: use located tsconfig name for tsconfig-paths when registering local plugin transpiler (#16476) (2742ed1)
- core: use the module name as the name of the nx plugin (#16335) (121c6bd)
- devkit: tree.children should support writes to directories that have the same name as their parent (#16074) (995f1a8)
- js: remove thirdParty default so that package.json will be generated by default (#16015) (b6ae2da)
- js: report createGlobPatternsForDependencies errors on tailwind (#16266) (7abdfd4)
- js: update swc options so path mappings can work in all environments (#16390) (037919a)
- linter: don't confuse buildable libs for secondary ng entry point (#16367) (426f22a)
- linter: support ESM js imports in ast utils (#16049) (2b5e7d7)
- misc: allow npmScope to be single @ (#16053) (1ccff1c)
- misc: create-nx-workspace should display short error messages (#16474) (ddbf33b)
- misc: create-nx-workspace should show some stdout if stderr empty on error (#16020) (fcaf69c)
- misc: create-nx-workspace should work with custom presets on windows (#16473) (6ed88ef)
- misc: shared deps that rely on default configuration are filtered out (#16193) (5989783)
- nextjs: Let Next.js handler serve public/ folder (#16318) (7008532)
- nextjs: use require("next") since exports.default is no longer provided (#16497) (a62db8a)
- node: update ts-jest config for jest 29 (#16201) (2361aea)
- react-native: add aliasFields to handle replaced files in browser env (#16106) (ec0dff3)
- react: install rollup package when generating lib (#16373) (fafe2e4)
- storybook: add @swc/core when adding storybook-addon-swc package for Next.js storybook config (#16553) (33303fe)
- storybook: v7 gen docs and install react deps (#16057) (d6bb263)
- testing: correctly error with jest.mock for invalid filepaths (#15445) (86e9c03)
- testing: merge reporter/coverage values from vite config (#16165) (cb5f4fd)
- testing: nullcheck polyfills in ng component testing (#16411) (857bde7)
- testing: prevent loop w/ Cypress watch & Vite processor (#16099) (f960776)
- testing: support custom workspaceRoot for angular CT (#15485) (9dfc66c)
- testing: use jest v29 deps in @nrwl/jest (#16256) (33a691b)
- angular: generate ngrx code using rxjs operators from rxjs/operators when workspace has rxjs <7.2.0 (#15977) (77f2d0a)
- angular: use @nrwl/web:file-server in serve-static targets (#16009) (ad37d77)
- bundling: pass tsConfig from project when --bundle=false so the correct file is applied (#16006) (47c671c)
- core: fix handling of legacy angular versions in nx init (#16000) (6eca9b6)
- detox: typo at buildTarget (#15787) (ba93808)
- misc: filter shared libraries by import name in module federation helpers (#15980) (5c33797)
- misc: skip formatting files in nested generator calls (#15961) (4eb7cc7)
- nextjs: adding "none" style option to next component generator (#15990) (5211382)
- react-native: fix pnpm module resolver (#15956) (a404595)
- repo: increase timeouts until we improve tests (#16007) (26ad1f6)
- misc: create-nx-workspace errors should display properly (#15988) (5d51ed9)
- web: add migration for dropped dependencies (#15991) (9723859)
- angular: fix rxjs package updates and ensure peer deps are installed before other migrations (#15458) (fba34ca)
- angular: misc fixes in some generator schemas (#15602) (46b3767)
- angular: prevent updating unchanged projects when syncing changes to the wrapped tree (#15503) (f7367ff)
- angular: respect cli config and schematics defaults in ng cli adapter (#15510) (bfdd2eb)
- angular: sync missing schema changes in builders (#15600) (6c9a0e3)
- bundling: default Node scriptType to CommonJS since it has the widest compatibility (#15483) (d7cd153)
- bundling: use a range rather than ^ for vitest peer dependency … (#15362) (b7ef261)
- core: add missing await when migrating monorepo to nx (#15554) (3463349)
- core: add warning if running on an outdated global installation (#15408) (e773bdb)
- core: catch all lock file parsing/pruning errors and provide fallback (#15158) (5d69c4e)
- core: do not return a default project when nxJson is undefined (#15432) (17a0d2c)
- core: encapsulated nx repos should invoke wrapper when invoked via npx or global install (#15337) (c9244d2)
- core: ensure correct $schema path is generated when adding project configuration (#15463) (02a450e)
- core: handle .nxignore properly for the native hasher (#15420) (b0ab036)
- core: handle file renames properly for affected (#15340) (7aac67c)
- core: inline source maps for local nx plugins (#15336) (b87f838)
- core: interactive migrations should be prompt when necessary (#15572) (4a8b7ed)
- core: issue with registering file dependencies (#15523) (ac9c7e9)
-
core: last project should be visible in
nx show projects
(#15335) (0aff9dc) - core: mark package.json dependencies as static (#15381) (aaed63b)
- core: nx migrate should work in encapsulated Nx repos (#15338) (4a53ace)
- core: plugin should not override existing external nodes (#15219) (9a014c7)
- core: properly diff json from the merge-base (#15476) (ffac350)
- core: refactor the logging logic in e2e tests (#15548) (a0e00c8)
- core: shutdown the daemon when it is invalid (#15550) (ad12ab2)
- core: standardize chunking elements passing to cli (#15322) (bf08714)
- core: use globbing also for workspace file patterns without '*' (#11298) (a43a99b)
- core: use smarter hoisting of npm packages (#15502) (8d3f2bd)
- devkit: allow ensured packages to resolve from workspace node_mo… (#15386) (66f498a)
- js: fix parsing link dependencies in yarn (#15364) (65aac8e)
- js: handle swcrc path mappings if specified (#15328) (c981ac2)
- js: integrate buildable bundler and compiler options (#15376) (b84125f)
- js: libraries should be buildable by default (#15533) (16ad308)
- linter: ensure ast file detection supports tsx files (#15345) (e767fa4)
- misc: ci workflow generator use correct default branch (#15487) (fc75166)
- misc: restore tsconfig utils as deprecated in @nrwl/workspace (#15409) (c956435)
- node: add default build configuration (#15542) (a69f8ab)
- node: lint generator aware that app is root (#15355) (b40c9fa)
- nx-plugin: e2e utils should work (#15397) (a4a9c27)
- nx-plugin: run jest 29 migrations for @nrwl/nx-plugin:e2e (#15551) (a67baaa)
- react: fixes library type not passed to the module federation conf (#15385) (c054251)
- repo: disable long running manual dispatch (#15575) (4c9a2ee)
- repo: improve nightly workflow setup (#15358) (f6dd441)
- storybook: better detection of failed migrations (#15588) (c7525b4)
- storybook: fix the path to the template file (#15565) (eebadef)
- testing: fix generated testMatch pattern in jest config to support windows (#15415) (5e12d05)
- testing: only install dependency for the desired --testEnvironment (#15244) (2d2804b)
- testing: type the jest nx preset (#15404) (456391e)
- testing: walk all project deps to check if CT project is used in buildTarget (#15252) (e8f19d8)
- vite: add missing types for tsconfigs (#15260) (2e449da)
- vite: root for running the builder (#15359) (3d4e542)
- web: update snapshots from vite tsconfig changes (#15398) (76fcf7a)
- bundling: sourcemaps setting (#15981) (ae69ec9)
- core: hidden executor and generator options shouldn't be displayed in help text (#15967) (62c2ebe)
- nextjs: ensure requred Next.js packages are always added to generated package.json (#15965) (96da56d)
- react: add missing dependencies (#15976) (9f395e8)
- repo: add more granular timeout to nightly runs (#15945) (0cd0300)
- repo: remove command from the output to match test (#15950) (482a77d)
- storybook: install correct dependencies on storybook init when no framework specified (#15966) (c30269e)
- webpack: configure terser plugin with non-deprecated options for… (#15968) (d47d3f1)
- angular: throw error for invalid project name in withModuleFederation helper (#15694) (76ec6f9)
- core: apply nxignore after gitignore (#15679) (9897cbe)
- core: clear line escape code shouldn't erase prefix in output (#15674) (72d64b6)
- core: prevent running arbitrary code when attempting to detect plugin capabilities (#15676) (cd3d316)
- angular: resolve browserTarget options correctly in webpack-dev-server (#15638) (db682bf)
- angular: set projectName as the default source for relevant generators (#15664) (ca8d24b)
- core: fix invalid yarn parser dependencies grouping key (#15647) (3f4ba6d)
- core: fix pnpm hoisted dependencies resolution with hoisted node-linker (#15594) (5937597)
- core: handle missing package version on lockfile parsing (#15648) (425c134)
- core: help text shouldn't include .js file extensions on windows (#15677) (a950719)
- core: ignore missing modules.yaml during postinstall (#15660) (8a0398d)
- core: include target and configuration being run in env variables (#15668) (63eced7)
- core: negative implicit dependencies should exclude statically detected dependencies (#15546) (9acd775)
- core: only perform pattern matching if file input doesn't exist (#15640) (5add52b)
- expo: fix expo build-list executor and update examples (#15574) (a364252)
- expo: fix expo run-ios command (#15582) (b7beb99)
- misc: cli - case in drive letters - windows (#15643) (87a6b30)
- misc: filter out deps early based on shared config from module federation (#15654) (e2a2703)
- misc: handle standalone repos when removing nested projects (#15609) (636a74b)
- misc: move generator should null-check cypress props (#15436) (46bc6af)
- vite: add configuration option for emptyOutDir (#15619) (ae6dc6b)
- vite: configuration docs and optional chain targets (#15655) (8e838b5)
- core: wildcard implicit dependency should support scoped project names (#15699) (cc68012)
- nextjs: refactor how webpack config is loaded with nextjs (#15650) (be81405)
- repo: update @monodon/rust to 1.1.1 (#15695) (1b448d2)
- angular: fix e2e tests to support pnpm v7 (#15587) (c690461)
- react: print next prod server error in verbose mode (#15721) (583ee1f)
- core: fix NX_TASK_TARGET_CONFIGURATION being set to 'null' (#15725) (1e27759)
- core: nx migrate should accept tags other than latest and next for community packages (#15673) (9791f31)
- react: fix next import (#15724) (4b9865c)
- core: combine serial and parallel execution + forward sigint to child process (#13885) (fd11334)
- core: start path to supporting esm modules (#15684) (616f0f0)
- core: use relative paths for socket path (#10896) (f60f8cd)
- js: do not run prettier when we can run formatFiles (#15740) (4d9df3d)
- misc: do not create apps libs for standalone presets (#15741) (9885ec3)
- testing: use es2016 for jest-preset-angular projects (#15646) (1bca347)
- angular: do not set angularCompilerOptions in e2e tsconfig when generating an app (#15729) (a91513d)
- angular: fix wrong tsconfig option name in webpack-dev-server implementation (#15765) (f2fb4c8)
- core: add warning if running on an outdated global install (#15443) (7740bb1)
- core: misc daemon fixes (#15472) (84075c3)
- node: align proxy port with default api port (#15754) (a868bce)
- storybook: enable e2e tests (#15709) (61fb737)
- angular: format files after angular jest migration (#15779) (9c7e67b)
- bundling: respect --sourcemap option for esbuild (#15778) (7d9352e)
- core: move the daemon stop log out of client (#15783) (28096b8)
- core: use a main function inside nx.ts to avoid future hoisting issues (#15806) (1e48f6a)
- nextjs: handle buildable libs correctly (#15795) (63cdddf)
- nx-plugin: allow some customization when running nx-plugins (#15438) (6834b65)
- core: fix broken path elevation in npm lockfile pruning (#15833) (8cd410a)
- nextjs: produce correct next.config.js file for production server (#15824) (c7e49c5)
- core: resolve some strip-source-code bugs (#15840) (8af80de)
- misc: prevent --quiet and --verbose from both being true (#15836) (7d61ae2)
- nextjs: add missing express dependencies to next plugin (#15854) (7a48214)
- nextjs: add missing style deps for less and stylus (#15839) (e904e04)
- nextjs: set correct distDir when running production server through Nx (#15861) (b3200fb)
- node: fix standalone linter setup (#15681) (4bf652d)
- storybook: show e2e error only if configureCypress is true (#15832) (750a978)
- misc: cleanup deps to support pnpm v7 in create-nx-workspace (#15859) (7c9b66e)
- nextjs: deference symlinks when copying public folder to dist (#15862) (884c200)
- core: fix bin path (#15883) (a8f77df)
- angular: add angular cache dir to .prettierignore (#15923) (26c864a)
- angular: prevent inserting a leading comma in NgModule properties (#15933) (091978b)
- angular: use @nrwl/web:file-server (#15849) (597832e)
- graph: fix display of task graph in docs (#15913) (74fed92)
- js: run prettier with default options when theres no prettierrc (#15888) (4a55ee9)
- linter: remove outdated e2e test check (#15899) (15e29b2)
- nx-dev: add misc style corrections (#15909) (6749701)
- repo: add missing git config on nightly for lerna e2e (#15900) (eec6041)
- storybook: improve and simplify e2e tests (#15734) (4e2b07e)
- storybook: proper user prompts for config generator (#15860) (b94b669)
- core: fix project graph analysis (#15941) (44d090d)
- repo: switch CI to use pnpm v7 (#15904) (89893b6)
- angular: allow skiping formatFiles in component generator when called from another generator (#15953) (75f6b98)
- angular: handle projects with no targets in angular migration (#15940) (afdf5ea)
- angular: prevent nested calls to formatFiles in generators (#15946) (d20bf77)
- node: ensure node e2e test uses unique port to avoid port clashes (#15951) (e4db34a)
- react: ensureCypressInstallation on e2e tests (#15949) (65f7fca)
- react: setParserOptionsProject option should be respected (#15937) (8fd5bcf)
- storybook: increase timeout of flaky test (#15947) (9e9623e)
- web: ensure unique port is used for file server tests (#15952) (18c8e70)
- angular: move replaceAppNameWithPath to Angular (#15493) (14dd8e1)
- core: move checkAndCleanWithSemver to devkit (#15505) (47fd3a2)
- core: move forEachExecutorOptions to devkit (#15547) (c3a58e9)
- core: move prettier init logic from @nrwl/workspace to @nrwl/js (#15501) (24b82ed)
- core: move string utils to devkit (#15479) (80f3d03)
- devkit: move runTasksInSerial to devkit (#15467) (8744698)
- expo: upgrade expo to 48 (#15400) (67e41da)
- js: add getSourceNodes to nrwl/js package (#15497) (c82ba4e)
- js: added a minimal option to the library generator (#13561) (8c1d035)
- js: move buildable libs to js (#15558) (361ddb1)
- node: add nestjs support to node app plugin (#15484) (79f5fc3)
- react-native: upgrade react-native to 0.71.3 (#15401) (6c93378)
- repo: add github action to periodically check issue counts (#15392) (e72f993)
- repo: automatically lock closed issues after 30 days of inactivity (#15253) (8941063)
- repo: use caching for pnpm workspaces in e2e tests (#15461) (82d499c)
- repo: use pnpm v7 for ci (#15460) (c38ffc9)
- storybook: update to v7.0.0-rc (#15584) (2e3e32c)
- storybook: version 7 automigrate integration (#15136) (df4efc2)
- web: add a generator to add @nrwl/web:file-server target (#15434) (3a4b108)
- core: version option should display global and local installation separately (#15911) (3575028)
- angular: add directive generator (#15630) (481899c)
- angular: add pipe generator (#15659) (9cd2858)
- core: use inputs to determine package dependencies (#13966) (ebdb193)
- misc: add a link to Nx Console for IntelliJ on React & Angular Nx welcome page (#15617) (a491b35)
- nx-plugin: plugin presets can now be standalone (#15601) (41f094a)
- react-native: upgrade react native to 0.71.4 (#15599) (e617593)
- repo: add new flag for verbose e2e logging (#15541) (7450e72)
- repo: make granular slack notifications when E2E tests fail (#15462) (3d76f05)
- repo: improve yarn install caching for nightly (#15683) (85cd954)
- angular: remove protractor (#15627) (7812f41)
- core: make task runner selection configurable through env variable (#14529) (c95b27d)
- core: add entry file for create-nx-workspace (#15610) (129cbed)
- core: add support for NX_DEFAULT_MROJECT env variable (#15549) (0af052b)
- linter: add override for noImportsOfLazyLoadedLibraries (#15670) (9ef2dd9)
- bundling: add for esbuild to enable/disable package.json generation (#15777) (7ebca51)
- core: add --quiet option to suppress generate output (#15802) (0370794)
- core: show task graph of commands (#15440) (2cc949e)
- devkit: provide better error messaging when attempting to use a FsTree instance after changes are committed to disk. (#15780) (247e8a2)
- react-native: add IntelliJ to react native and expo welcome page (#15744) (0cb817b)
- testing: add --port flag (#15486) (d1ddd52)
- web: remove hard dependencies on cypress, rollup, jest, and linter (#15797) (e772ee2)
- vite: ts-node register paths in vite (#15629) (d3a85e5)
- nextjs: deprecate proxy config option for server executor (#15855) (e611a0b)
- storybook: add configureStaticServe option (#15688) (b3dd65a)
- testing: add static serve target for e2e tests in CI (#15808) (b124b97)
- vite: add outfile for build executor (#15002) (#15845) (64017a2)
- core: set interactive true for create-nx-workspace (#15863) (24cb81d)
- core: optimize npm pruning path elevation function (#15880) (1f935a7)
- core: refactor most of js graph work into its own folder (#15365) (8cf8f18)
- react-native: update @react-native-community/cli to 10.2.1 (#15738) (04b6ddb)
- repo: add nightly tests for several node versions (#15908) (ae3a55f)
- testing: add cypress-e2e-configuration generator (#15736) (78fb3b9)
- node: add --framework=none to create-nx-workspace for Node projects (#15929) (874b6a5)
- angular: fix wrong tsconfig option name in webpack-dev-server implementation (#15765) (cb0a2f1)
- bundling: respect --sourcemap option for esbuild (#15778) (53ba54f)
- core: add warning if running on an outdated global install (#15443) (91b7344)
- core: combine serial and parallel execution + forward sigint to child process (#13885) (71b96cf)
- core: fix broken path elevation in npm lockfile pruning (#15833) (c94c00d)
- core: misc daemon fixes (#15472) (efd89aa)
- core: move the daemon stop log out of client (#15783) (f85c2df)
- nextjs: add missing express dependencies to next plugin (#15854) (f88cc40)
- nextjs: add missing style deps for less and stylus (#15839) (54bc5ca)
- nextjs: handle buildable libs correctly (#15795) (7c4f043)
- nextjs: produce correct next.config.js file for production server (#15824) (cf785ef)
- nextjs: set correct distDir when running production server through Nx (#15861) (867180c)
- node: align proxy port with default api port (#15754) (b05f540)
- nx-plugin: allow some customization when running nx-plugins (#15438) (7a57f59)
- angular: resolve browserTarget options correctly in webpack-dev-server (#15638) (5214ea9)
- angular: throw error for invalid project name in withModuleFederation helper (#15694) (932ed44)
- core: apply nxignore after gitignore (#15679) (996a690)
- core: clear line escape code shouldn't erase prefix in output (#15674) (2b97817)
- core: fix invalid yarn parser dependencies grouping key (#15647) (336ed03)
- core: fix NX_TASK_TARGET_CONFIGURATION being set to 'null' (#15725) (143d8d3)
- core: fix pnpm hoisted dependencies resolution with hoisted node-linker (#15594) (d0e831e)
- core: handle missing package version on lockfile parsing (#15648) (699a355)
- core: help text shouldn't include .js file extensions on windows (#15677) (17e4194)
- core: ignore missing modules.yaml during postinstall (#15660) (cd35a0c)
- core: include target and configuration being run in env variables (#15668) (27b0a29)
- core: negative implicit dependencies should exclude statically detected dependencies (#15546) (4dd0d97)
- core: nx migrate should accept tags other than latest and next for community packages (#15673) (47fdc35)
- core: only perform pattern matching if file input doesn't exist (#15640) (f32eee9)
- core: prevent running arbitrary code when attempting to detect plugin capabilities (#15676) (c3d5041)
- core: wildcard implicit dependency should support scoped project names (#15699) (3811844)
- misc: cli - case in drive letters - windows (#15643) (5b56bbe)
- misc: filter out deps early based on shared config from module federation (#15654) (6e49fae)
- misc: handle standalone repos when removing nested projects (#15609) (cb5b5b2)
- misc: move generator should null-check cypress props (#15436) (138c920)
- nextjs: refactor how webpack config is loaded with nextjs (#15650) (b81c398)
- react: fix merge conflict for import (aabd76f)
- react: fix next import (#15724) (7d34a05)
- vite: add configuration option for emptyOutDir (#15619) (ccd213b)
- vite: configuration docs and optional chain targets (#15655) (36bc8fa)
- angular: misc fixes in some generator schemas (#15602) (ed362e8)
- angular: prevent updating unchanged projects when syncing changes to the wrapped tree (#15503) (d7ba8db)
- angular: respect cli config and schematics defaults in ng cli adapter (#15510) (081c2d7)
- bundling: default Node scriptType to CommonJS since it has the widest compatibility (#15483) (d4a0554)
- core: catch all lock file parsing/pruning errors and provide fallback (#15158) (b5ea35c)
- core: ensure correct $schema path is generated when adding project configuration (#15463) (ef5a979)
- core: interactive migrations should be prompt when necessary (#15572) (937516c)
- core: issue with registering file dependencies (#15523) (14121a0)
- core: properly diff json from the merge-base (#15476) (6c34f40)
- core: refactor the logging logic in e2e tests (#15548) (9c84e1d)
- core: shutdown the daemon when it is invalid (#15550) (49b04b0)
- core: use smarter hoisting of npm packages (#15502) (6e0a1e2)
- js: libraries should be buildable by default (#15533) (27a3cb0)
- misc: ci workflow generator use correct default branch (#15487) (ba53770)
- node: add default build configuration (#15542) (ebb130d)
- core: add warning if running on an outdated global installation (#15408) (923cba8)
- core: do not return a default project when nxJson is undefined (#15432) (2555490)
- core: handle .nxignore properly for the native hasher (#15420) (87b1a73)
- core: nx migrate should work in encapsulated Nx repos (#15338) (8374380)
- js: integrate buildable bundler and compiler options (#15376) (fa037aa)
- misc: restore tsconfig utils as deprecated in @nrwl/workspace (#15409) (eb7c7bf)
- testing: fix generated testMatch pattern in jest config to support windows (#15415) (bf3fc41)
- testing: type the jest nx preset (#15404) (dd7eff1)
-
core: last project should be visible in
nx show projects
(#15335) (2959f7f) - core: plugin should not override existing external nodes (#15219) (f342bac)
- core: standardize chunking elements passing to cli (#15322) (eba45a9)
- core: use globbing also for workspace file patterns without '*' (#11298) (fd71c6e)
- devkit: allow ensured packages to resolve from workspace node_mo… (#15386) (1b4ac4b)
- nx-plugin: e2e utils should work (#15397) (d304133)
- react: fixes library type not passed to the module federation conf (#15385) (68d9df7)
- vite: add missing types for tsconfigs (#15260) (d15733d)
- web: update snapshots from vite tsconfig changes (#15398) (0761e4c)
- bundling: use a range rather than ^ for vitest peer dependency … (#15362) (c06edd9)
- core: encapsulated nx repos should invoke wrapper when invoked via npx or global install (#15337) (bf9844e)
- core: handle file renames properly for affected (#15340) (f111580)
- core: inline source maps for local nx plugins (#15336) (e9a59d6)
- core: mark package.json dependencies as static (#15381) (04a3864)
- js: fix parsing link dependencies in yarn (#15364) (c351b34)
- js: handle swcrc path mappings if specified (#15328) (5ba8d5a)
- linter: ensure ast file detection supports tsx files (#15345) (6c86cb7)
- node: lint generator aware that app is root (#15355) (18ff2db)
- testing: only install dependency for the desired --testEnvironment (#15244) (908cf41)
- testing: walk all project deps to check if CT project is used in buildTarget (#15252) (2f8ca66)
- vite: root for running the builder (#15359) (f1de248)
- core: listing plugin capabilities causes issues when returning null (#15308) (031005f)
- core: nx affected should not differ if in child directory (#15304) (22970b8)
- core: nx connect should work for encapsulated repos (#15310) (94d2162)
- core: replace require(path/posix) for better node compatibility range (#15307) (1975181)
- angular: bump generated rxjs version (#15054) (0385682)
- core: run migrations with sync host (#15010) (3eeb4a3)
- js: don't read dependency package.json if it doesn't exist (#15037) (497a90e)
- react: add override to class component render() method (#13743) (15d5acd)
- storybook: dont touch config if is already using new schema (#15056) (3d89a02)
- storybook: make v7 generator ignore uiFramework (#15023) (a364dab)
- vite: explicitly export type instead of a value from d.ts files (#15029) (8ce0b3c)
- angular: handle projects without name in angular cli adapter (#15089) (2011e29)
- angular: support large buffers in angular cli adapter (#15082) (a1a1cda)
- angular: use sync host when generating code with angular cli schematics (#15137) (891e7e6)
- angular: write config correctly when using the angular cli adapter (#15133) (61e28c6)
- core: fix setting of the interactive env var (#15084) (2a76e20)
- core: misc encapuslated mode fixes (#15075) (804cb95)
- core: normalize project config paths to properly match them when combining them (#15149) (3b056e5)
- core: nx plugin cache should load new plugins (#15072) (e575c49)
- js: do not generate tsconfig.base.json when creating standalone projects (#15099) (71fd015)
- misc: isCI should return a boolean (2899b3a)
- node: support custom import paths based on tsconfig when building node apps (#15154) (a45d52e)
- nx-plugin: local plugin execution should work with ts-node (#15066) (6ff04d5)
- react: install @nrwl/webpack when migrating (#15062) (bb51e98)
- webpack: add babelUpwardRootMode (#15061) (5d54f71)
- webpack: restore supporting a configuration array (#14977) (2a77436)
- angular: add routes correctly (#15171) (0f95773)
- angular: allow boolean usage of the prompts (#15083) (e053e06)
-
bundling: libs generated with
@nrwl/js:lib --bundler rollup
should build (#15179) (73bc2e1) - core: fix lock file parsing issues (#15052) (f71865f)
- core: generator prompt should not throw in encapsulated mode (#15182) (902f644)
- core: target project locator should handle node:module imports (#15104) (3b5adfd)
-
core: workspaceRoot/node_modules/.bin should be in path during
nx exec
(#15165) (7a1bc34) - detox: Update rn and expo buildTargets (#15073) (828eff7)
- js: default build should work when rollup is selected (#14971) (eb977bf)
- js: refactor ensurePackage (#15074) (fa6e8ea)
- linter: check for source package.json on banTransitiveDependencies (#15169) (bacd875)
- misc: remove generator should not warn of nested projects on windows for non-nested-project (#15162) (356ce90)
- react: fix skipRemotes in moduleFederationDevServer (#14172) (ba73775)
- core: Fix issue when no scripts are found in package.json (#15160) (bde61d8)
- core: handle positional args correctly for run command (#15193) (57c0b7b)
- core: param prompts should not accept empty string for required properties (#15157) (cddfa09)
- core: remove unused logic around ng cli (#15178) (02091ca)
- js: generate correct build options for rollup bundler; by defaul… (#15184) (2f4f287)
- react: do not install webpack and jest when cra-to-nx is using vite (#15194) (ca087ed)
- react: fix typo in cra-to-nx (#15183) (da579ac)
- core: generate prompts should not fail due to bad schema (#15201) (ba6cc33)
- core: improve running migrations for older workspaces (#15174) (096905c)
- core: prevent duplicated migration prompts (#15202) (e54ee0a)
- angular: make webpack-browser executor watch changes correctly in incremental builds setups (#15222) (b488f64)
- angular: ngrx should attach to parent routes correctly (#15221) (88199e5)
- angular: show actionable error when component resource is not found in ng-packagr executors (#15217) (12fff86)
- bundling: copy initial assets correctly in watch mode for esbuild (#15230) (53a1c42)
- core: add hash to external nodes while parsing lock-file (#15218) (8579ce5)
- core: do not expect each package to have hoisted version (#15229) (3be23e0)
- core: nx list should work as expected in encapsulated repo (#15200) (8a58cdd)
- js: use .swcrc for swcrc path for swc lib (#15205) (281881d)
- node: use shorter run-commands options for docker-build (#15224) (c08823a)
- node: use shorthand run-commands for docker build (#15231) (65b1cdd)
-
react: do not overwrite package.json
start
script (#15091) (00c858e) - react: typo in next.config.js__tmpl__ (#15210) (bf7ae6d)
- react: update types for "@nrwl/react/plugins/webpack" for projec… (#15235) (d8f9f32)
- testing: automatically enable coverage with --coverage flag for vitest (#15204) (5bc73d3)
- testing: use root preset for snapshot config changes first (#15237) (8c7a27f)
- core: building project graphs is broken for Windows (#15257) (0b30f1f)
- core: change error handling threshold on create-nx-workspace (#15176) (eede1ab)
- core: ignored directories should never contain projects (#15242) (a815be5)
- bundling: allow transitive external packages to be specified tha… (#15289) (17e6bde)
- core: do not add typescript in new empty repos (#15163) (3d4f590)
- core: nx migrate should not prompt if on CI server (#15256) (0a9c200)
- core: remove logs on missing hoisted package (#15295) (729ff7e)
- devkit: ensure readTargetOptions is compatible with nx supported range (#15296) (50c0dac)
- js: update migration to point to 15.8.0 instead of 15.8.1 (#15303) (430afe3)
- linter: init should succeed if project has null targets (#15255) (a60bfc2)
- misc: fix description for @nrwl/workspace:fix-configuration (#15302) (ee3413b)
- react-native: fix the android error for react-native-config (#15290) (0f313e5)
- angular: add option for custom path to manifest file (#15053) (f913b90)
- core: add interactive env var (#14994) (40deb00)
- core: move tsconfig.base.json to @nrwl/js:init (#14467) (a97212b)
- angular: prompt users for standalone components in application (#14987) (1e6a4f8)
- core: add a command to run tasks imperatively (9a18f68)
- core: add full dependency information to project graph file dependencies (#14893) (8d4855d)
- core: migrate command can succeed if no migrations.json using flag --if-exists (#14578) (0f92f52)
- core: support collecting migrations excluding the already applied ones (#14968) (cde7cf9)
- core: use the native hasher by default (#15071) (7d80f25)
- misc: support ts 4.9 (#14899) (3a98c6d)
- node: add support for workspace libs when not bundling (#15069) (40007a1)
- node: create fastify setup closer to what fastify-cli creates (#15096) (bce05ae)
- nx-plugin: add lint option for the e2e generator (#15140) (b8e6679)
- react-native: run-android support --active-arch-only flag (#15050) (b7272e3)
- webpack: update less to v4.1.3 (#15048) (0c230c8)
- devkit: add method to read installed Nx version (#14669) (e91e2c5)
- graph: enable task graph error tooltips (#15076) (19edd02)
- angular: support Angular 15.2 (#14953) (9efcf04)
- storybook: csf3 stories generator (#15192) (6c059ea)
- testing: jest 29 support (#14701) (8a97b43)
- angular: add option to enable/disable cors for file-server (#15220) (f2faf22)
- angular: support ngrx 15.3 (#15226) (f9564e0)
- misc: add the ability to vary parallel between tasks runner invocations (825ba04)
- react: update React packages and types (#15300) (346f5f9)
- angular: bump generated rxjs version (#15054) (9c154c5)
- angular: handle projects without name in angular cli adapter (#15089) (d430a65)
- angular: support large buffers in angular cli adapter (#15082) (aa59b4a)
- core: fix setting of the interactive env var (#15084) (c9c640b)
- core: nx plugin cache should load new plugins (#15072) (ea5e7f3)
- core: run migrations with sync host (#15010) (e7d4a5e)
- core: support decorators in local executor and generator runs (#15025) (6284ec5)
- js: don't read dependency package.json if it doesn't exist (#15037) (22eb66b)
- linter: add node_modules to linter ignore patterns (#14980) (fb440ab)
- misc: isCI should return a boolean (bb1d51b)
- nx-plugin: local plugin execution should work with ts-node (#15066) (2747380)
- react: add override to class component render() method (#13743) (d8963ea)
- react: install @nrwl/webpack when migrating (#15062) (c3eb66f)
- storybook: dont fail migration if stories array is missing (#15017) (f47a59a)
- storybook: dont touch config if is already using new schema (#15056) (ff469ad)
- storybook: make v7 generator ignore uiFramework (#15023) (9f28951)
- vite: explicitly export type instead of a value from d.ts files (#15029) (4095b95)
- webpack: add babelUpwardRootMode (#15061) (2fbc152)
- webpack: restore supporting a configuration array (#14977) (609867c)
- angular: add option for custom path to manifest file (#15053) (213ec38)
- angular: prompt users for standalone components in application (#14987) (50daf8d)
- core: add interactive env var (#14994) (9bee3d6)
- misc: package.json output cosmetics (#14938) (690f638)
- angular: ensure peer deps are installed when initializing the plugin (#14906) (27e43d0)
- core: correctly set default configuration name for dependent tasks (7954426)
- core: do not always use yarn as package manager in the gitlab ci t… (#14978) (14cd02b)
- core: local plugins should work under yarn workspaces (#14995) (7cbb282)
- core: skip peer deps from devDependencies on createPackageJson (#14958) (c21e9fb)
- core: sort --help output by flag priority (#14869) (ff2c50c)
- js: remove plugins from esbuild will be done as a feature (#14997) (a276bcd)
- linter: ng-package.json format (#14996) (3b5df23)
- misc: fix moving a project into a subfolder (#14988) (bb2e790)
- storybook: v7 vite settings docs remove rootMain (#14992) (298f719)
- vite: set root and path on dts plugin (#14964) (5c6497e)
- bundling: make rollup executor return outfile for node executor (#14989) (ed0e6c7)
- core: allow loading env vars by target and configuration (#14998) (68d0943)
- linter: add support for full regexes in tag matching (#14982) (de3e504)
- 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)
- 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)
- core: gitlab should be included in ci-workflow ci schema (#14652) (77314d0)
- devkit: always read package version from the actual package in e… (#14623) (253f0ad)
- devkit: only install deps with higher version (#14630) (e2acf80)
- js: handle standalone projects for buildable js libraries (#14615) (1268789)
- nextjs: update order of @tailwind directives in @nrwl/react:setup-tailwind (#13429) (84c1abd)
- react-native: Package path . is not exported from package (#13745) (a8f4ccb)
- react: install @nrwl/web when module federation is used (#14660) (344a0a0)
- storybook: react plugin sourcemap type (#14600) (3aba499)
- storybook: react-native tsconfig templates (#14638) (bfc4796)
- testing: verify output info exists (#14598) (d3897fe)
- webpack: fix support for module federation plugin (#14653) (7d836a4)
- webpack: omit postcss plugins for css modules (#14616) (120902b)
- webpack: sourceMap option must be a boolean if/when passed to loaders (#14622) (f157280)
- angular: add index html transformer for builder #13368 (#14583) (6d8d4b6)
- angular: add x-priority to executors (#14543) (9ccf9a9)
- expo: add clean option to prebuild executor (#14212) (fb49c7f)
- expo: upgrade expo to 47.0.13 (#14411) (5314c68)
- nextjs: Switch custom server's watch option by environment (#13946) (64560a2)
- react-native: upgrade react-native to 0.71.1 (#14584) (cb983af)
- testing: allow updating jest config nested keys with dots (#13894) (90e01e1)
-
react: fix
nx init
so that it works on Windows (#14586) (692ecb6) - vite: delete webpack config when converting (#14582) (c25bb3a)
- vite: proper path for main.tsx for standalone (#14575) (ba3c8c8)
- angular: correctly error application when standalone is used in Angular < 14.1.0 (#14338) (3041b0a)
- angular: correctly error scam-to-standalone when used in Angular < 14.1.0 (#14341) (81211bf)
- angular: fix assets copying in ng-packagr-lite executor (#14355) (3e9f4bf)
- angular: fix path for import (#14517) (9283858)
- angular: karma setup should be generated correctly for v14 (#14459) (6330d9e)
- angular: ngrx attaching to route and non-standalone apis for 14 (#14489) (b076f03)
- angular: should find the tsconfig at root of project #14379 (#14514) (ce04b80)
- bundling: fix esbuild watch yields success=false when no error (#14359) (2baa80d)
- core: cap inferred max workers count at 8 (#14366) (ab8197c)
- core: fix broken lines and columns import (#14394) (a70eec8)
- core: fix cache mismatch in target project locator (#14445) (cb122e8)
- core: fix implicit dependencies conversions from project inputs (#14364) (898db85)
- core: project locator should use nodes when tsconfig is missing (#14417) (ebb2007)
- core: rename aux to auxiliary for windows (#14564) (12d9669)
- core: use require.resolve instead of randomly matching from our … (#14523) (21d65cb)
- devkit: splitTarget should fall back to old behavior if not passed project graph (#14557) (b804fc0)
- graph: encode id in project node tooltip (#14530) (d43d6b6)
- js: fix reading tsconfig.json on TypeScript 4.9 (#14380) (ada727c)
- linter: wildcard sourceTag should be respected for banned imports (#14418) (2b23963)
- misc: add missing alt text to files-readme logo (#14446) (5adfc09)
- misc: fix broken workspace claim link (#14536) (559faa7)
- misc: loosen chalk version (#14276) (415d1c7)
- misc: refine the prompts in create-nx-workspace (#14562) (f4c4ec0)
- nextjs: incorrect path when serving production builds (#14553) (578f5c0)
- node: add implicit dependency from node e2e project to the app p… (#14463) (bd3c387)
- node: remove connect framework from node app generator (#14567) (71a7ebd)
- node: update generated spec file to work better for standalone projects (#14461) (5575ae7)
- react: add bundler to create-nx-workspace react preset so webpack package is installed (#14546) (c134efe)
- react: add migration to install @nrwl/webpack if needed by Story… (#14480) (01b4289)
- react: adding support for async plugins in compose-plugins utility (#14447) (d8bd8ab)
- react: fix imports in tmpl (#14369) (1c3ebfc)
- react: install tsconfig-paths-webpack-plugin when converting CRA… (#14442) (91b653e)
- react: remove unit test runner prompt when generating library (#14457) (99b4918)
- react: storybook plugin fixes (#14493) (61f7a9a)
- storybook: better error handling (#14396) (55aba13)
- storybook: hide storybook 7 flags (#14568) (3a8ec4f)
- storybook: revert to previous defaults for Storybook CLI options (#14498) (9f0a7f0)
- testing: do not set vitest root when not in workspaceRoot (#14362) (7857ae0)
- testing: fixed a typo with the 15.5.0 cypress migration warning (#14384) (f8854d7)
- testing: update jest snapshots (#14452) (9cc2be6)
- vite: add configDir to vite config (#14559) (51b1f48)
- vite: add fix for vitest configuration (#14404) (351b4aa)
- vite: remove environments generation (#14515) (c2be735)
- webpack: allow optimization to be turned off via CLI (#14431) (da8b855)
- webpack: handle new https options in webpack-dev-server (#14520) (da0e3ba)
- web: remove hard dependencies to @nrwl/vite and @nrwl/webpack (#14408) (e0bd338)
- angular: add backwards compat support for the ngrx generator (#14348) (295547b)
- angular: add priority flags to generators (#14299) (a22bd54)
- angular: upgrade nguniversal version (#14419) (2773f40)
- core: add bitbucket and gitlab to create-nx-workspace (#14400) (2b69cd5)
- core: react standalone bundler prompt (#14464) (dbe2c3b)
- core: update the workflow version used by the generator for gith… (#14351) (c6adec7)
- js: add lockfile generator to js plugin (#13968) (23c2327)
-
js: move babel preset to
@nrwl/js/babel
so@nrwl/web
is not… (#14478) (5e11adb) - misc: move ci options to configuration (#14215) (41a9bc1)
- misc: update package readmes (ef215e9)
- nest: nx init nest (#14254) (5faef5d)
- node: add docker as a build target (#14475) (0e018e6)
- node: add e2e project generator (#14429) (013bb74)
- node: add Node standlone prompt using CNW (#14439) (da4959a)
- node: prompt for app framework (#14357) (3f6df0d)
- node: update CNW to support generating a node server with a framework (#14313) (00caf6a)
- nx-cloud: display current token for connect-to-nx-cloud (#14315) (0db5073)
- nx-dev: display deprecated schema options last (#14518) (7193b85)
- nx-dev: display internal & deprecated options last (#14519) (a1272e1)
- nxdev: add ui-primitives (#14481) (78ca739)
- react-native: upgrade @storybook/react-native to 6.0.1-beta.11 (#14437) (0a1e744)
- storybook: version 7 generators (#14308) (e5edcb8)
- vite: add a preview-server executor for Vite (#14326) (c94ac41)
- vite: enable watch mode for preview (#14412) (bd2b5ca)
- webpack: update babel-loader to 9.1.2 to fix hashing issues (#14527) (f1f69df)
- angular: fix path for import (#14517) (df20a01)
- angular: karma setup should be generated correctly for v14 (#14459) (03843ec)
- angular: ngrx attaching to route and non-standalone apis for 14 (#14489) (fc9dedf)
- angular: should find the tsconfig at root of project #14379 (#14514) (6563ed7)
- bundling: fix esbuild watch yields success=false when no error (#14359) (acd2bee)
- react: fix imports in tmpl (#14369) (c685f34)
- react: remove unit test runner prompt when generating library (#14457) (3fa9d43)
- testing: do not set vitest root when not in workspaceRoot (#14362) (c46b24c)
- testing: fixed a typo with the 15.5.0 cypress migration warning (#14384) (7a48c21)
- testing: update jest snapshots (#14452) (7025e33)
- vite: remove environments generation (#14515) (69cb681)
- webpack: handle new https options in webpack-dev-server (#14520) (1cd1e40)
- angular: correctly error application when standalone is used in Angular < 14.1.0 (#14338) (eaac3ae)
- angular: correctly error scam-to-standalone when used in Angular < 14.1.0 (#14341) (116eb3e)
- angular: fix assets copying in ng-packagr-lite executor (#14355) (9f60773)
- core: cap inferred max workers count at 8 (#14366) (30024d2)
- core: fix broken lines and columns import (#14394) (74ca312)
- core: fix implicit dependencies conversions from project inputs (#14364) (8f66166)
- js: fix reading tsconfig.json on TypeScript 4.9 (#14380) (ecf7bef)
- linter: wildcard sourceTag should be respected for banned imports (#14418) (17d9ce8)
- misc: add missing alt text to files-readme logo (#14446) (372334c)
- misc: loosen chalk version (#14276) (d685763)
- react: install tsconfig-paths-webpack-plugin when converting CRA… (#14442) (2bc9e35)
- storybook: better error handling (#14396) (b868964)
- vite: add fix for vitest configuration (#14404) (3b9ca39)
- webpack: allow optimization to be turned off via CLI (#14431) (e30398b)
- web: remove hard dependencies to @nrwl/vite and @nrwl/webpack (#14408) (00336d8)
- angular: add backwards compat support for the ngrx generator (#14348) (1c21e0c)
- angular: add priority flags to generators (#14299) (23d1073)
- angular: upgrade nguniversal version (#14419) (5a0620c)
- nx-cloud: display current token for connect-to-nx-cloud (#14315) (1a3c3cf)
- angular: correctly error component when standalone is used in Angular < 14.1.0 (#14337) (46b10c2)
- angular: correctly error host when standalone is used in Angular < 14.1.0 (#14339) (6f253b0)
- angular: correctly error remote when standalone is used in Angular < 14.1.0 (#14340) (a5ff62f)
- angular: correctly error when assets are used in Angular < 15.1.0 (#14333) (9d626b8)
- angular: fix executor conversion to angular builder (#14345) (5c2fbf2)
- core: check for nx.json before applying migrations (6e6ca5f)
- core: remove pnx tip (#14328) (d00cab9)
- devkit: make the JSON parser accepts trailing commas by default (#14317) (0d4833c)
- vite: a couple of minor fix (#14318) (fd1c704)
- vite: expose "init" generator (#14316) (59de87b)
- webpack: fix loader config for global styles (#14323) (a610276)
- angular: support angular 15.1.0 (#14103) (2dc72e0)
- core: warn when falling back to angular cli (#14247) (064ef0f)
- core: do not capture --target when using nx run (0e5531e)
- core: make forked-process-task-runner robust to closed processes (#14289) (8518f69)
- react: add deprecated messages to react and next generators (#14310) (d98d246)
- storybook: migrator version update (#14314) (7405f97)
- storybook: return baseUrl from storybook and use in cypress (#14306) (a5766a8)
- angular: do not rename dts file since it is already done (#14218) (fb749ae)
- angular: keep decorate-cli script for existing workspace usages (#14266) (b7a134b)
-
core:
exec
should not log usage info when inner command fails (#14237) (0636fe7) - core: add default configuration to nx schema (#14298) (37e88c5)
- core: fix "running target targets" typo (d1acfe0)
- core: fix dependent projects for watch (#14170) (66df55f)
- core: run-one should not log undefined as target name on failure (#14238) (06f334d)
- expo: fix the buildable library (#14142) (74d8a48)
- expo: fixing version conflict of react (#14144) (cac1f30)
- js: unique hash for each execution (#14154) (8700c86)
- storybook: install missing storybook dep (#14305) (7a66359)
- testing: do not add a duplicate tsconfig.spec.json ref (#14201) (da4e2a5)
- vite: do not include vitest types in tsconfig.json (#14200) (8d382fb)
- vite: if no host pass localhost on baseUrl (#14304) (8a5bf6e)
- vite: move clearScreen and logLevel to the shared options (#14174) (02d1cc8)
- angular: add backwards compat support for library (#14249) (5970246)
- angular: add backwards compat support for package and ng-packagr-lite executors (#14264) (6579879)
- angular: install correct versions for setup-ssr (#14278) (b8fc0f8)
- angular: remove decorate-angular-cli (#14226) (a5707c8)
- angular: throw error when --standalone used for setup-mf w/ invalid Ng version (#14270) (b0c6ca9)
- core: print nicely formatted JSON parse error (#14293) (6754e62)
- graph: use daemon file watcher instead of chokidar (#13564) (b4dbdf6)
- node: add templates for nodejs frameworks (#14231) (6fb0631)
- node: support nodejs frameworks (#14199) (a631af7)
- storybook: fix the options for the builders (#14279) (c79d2b2)
- storybook: return port from storybook server (#14303) (9f19e93)
- storybook: version 7 executors (#14255) (9f75f7c)
- testing: Cypress 12 Support (#14058) (0bc93ee)
- webpack: generate React and Web apps with webpack.config.js file (#14285) (454fba4)
- webpack: remove support for legacy browsers (#14190) (fcc02d1)
- webpack: remove support for legacy browsers (#14190) (#14257) (6feb56e)
- bundling: update esbuild executor to emit correct events (#14193) (d0d6e85)
- misc: @nrwl/vite should be in @nrwl/workspace's package group (#14151) (bd305fd)
- misc: fix --help for generators and executors (187f2a1)
- nextjs: hide lockfile generation behind a flag so it can be toggled on and off (#14204) (d3ba644)
- storybook: add vite-tsconfig-paths to storybook (#14161) (8d329e0)
- storybook: pass down configureTestRunner option (#14128) (58b1c40)
- storybook: refactor target finding function (#14130) (41898df)
- storybook: vite builder version correction (#14146) (67bac32)
- testing: only check provided project is root for cypress-project… (#14148) (49aa44b)
- vite: correct worker plugin (#14147) (29f1648)
- web: dynamic default unitTestRunner based on bundler for @nrwl/web:app (#14188) (e96dfe5)
- angular: add ast util to add a provider to a route (#14133) (4de2a9d)
- angular: add ast util to add a provider to bootstrapApplication (#14136) (d9efb98)
- angular: add backwards compatibility to module-federation-dev-server (#14180) (dd8be60)
- angular: add backwards compatibility to module-federation-dev-ssr (#14181) (39eba95)
- angular: add backwards compatibility to webpack-browser (#14159) (2beebf4)
- angular: add backwards compatibility to webpack-dev-server (#14162) (cd0c196)
- angular: add backwards compatibility to webpack-server (#14163) (4a8f95e)
- angular: add isStandalone util to check for standalone decorators (#14129) (762c9ee)
- angular: add standalone support to NgRx generator (#14141) (5fba936)
- bundling: add option to esbuild to not bundle (#14145) (bd14b24)
- nextjs: update to Next.js 13.1 (#14186) (88f11a4)
- webpack: use webpack.sources instead of webpack-sources package (#14189) (b63b6e4)
- bundling: update rollup-plugin-typescript2 to fix typechecking ... (#14020) (95a3bbf)
- core: adding @nrwl/vite to packageGroup (d3ef0ea)
- core: fix the parsing of projects and targets (c3f0cef)
- js: node executor address already in use (#14023) (4c5a139)
- testing: change ignoreTestFiles to excludeSpecPattern for cy10+ (#13942) (e91179e)
- react: expose setupTailwindGenerator from @nrwl/react (#14029) (1380ddf)
- core: special case projects for lerna users (f0d67b5)
- angular: cache server build (#13933) (2614669)
- angular: handle not provided path when generating a component without the project option (#13877) (4e54b1a)
- angular: missing remotes form mf config should not break mf server (#13901) (dc4a123)
- angular: support target-less projects in update-15-2-0 (#13755) (9ac9491)
- bundling: pass --force option to vite dev-server (#13905) (49fa93b)
- bundling: support custom outExtension for ESM and CJS (e.g. .mjs) (#13985) (98ed2ea)
- core: additional null check when hashing lockfile (#13803) (efa6ef0)
- core: consult root package.json when resolving peer deps on package generation (#13949) (f3465a9)
- core: ensure yarn patch and path versions are correct when pruning (#13847) (03be42e)
- core: fix lock file pruning multiple versions of dependencies (#13915) (c51c178)
- core: fix lock file pruning optional dependencies (#13830) (a2adf50)
- core: fix pruning of pnpm lockfiles with github packages (#13875) (20c4782)
- core: handle local workspace projects in package.json for affected locator (#13728) (65ecd9c)
- core: ignore angular.json projects if @nrwl/angular is not insta… (#13827) (92d33f9)
- core: local plugins should work on windows (#13801) (75c34c3)
- core: move generator should work if there are comments in tsconfig #13740 (#13866) (4f98e37)
- core: reduce likelihood of ENAMETOOLONG error on windows (#13850) (5eabd6c)
- core: skip npm nested lockfile key mismatch (#13872) (bbfc0fb)
- devkit: do not move properties when nx.json doesn't exist (#13825) (3fd1841)
- devkit: isIncomingVersionGreater should work with prerelease versions (#13805) (8f7feba)
- expo: update expo peer dependency to 47 (#13780) (6b8d3d6)
- graph: handle special characters in url parameters (#13836) (9163756)
- js: revert change to use new lockfile utils (#13962) (84cc1c1)
- js: unique node execution (#13813) (82d44ad)
- misc: only gen start/build scripts for standalone projects (7c65787)
- misc: set schema when converting a project to standalone configuration (#13887) (a049d6c)
-
misc: using
normalizePath
for tailwindcss config generation (#13936) (87a6a2d) - nextjs: ensure no dev deps in prod package.json (#13851) (565652f)
- nx/react: wrong svg import processing (#12477) (37dc336)
- nxdev: lower case property alias (#13823) (37135ae)
- react-native: support React Native buildable libs that do not use SVGR (#13909) (9ac6366)
- react: default bundler to vite when deprecated buildable option is used (#13857) (99983e9)
- react: host should use module-federation-ssr-dev-server (#13794) (8ffa9fd)
- react: load svg component in buildable library (#12226) (6a28842)
- react: module-federation-ssr-dev-server should use fork (#13791) (61af68b)
- react: update standalone preset prompt to include vitest and cyp… (#13853) (622070b)
- react: use correct setup for React SSR with module federation (#13822) (2392b91)
- repo: fix failing e2e tests (#13855) (0eadfc8)
- storybook: optional-chain typeName (#13951) (77d8ee4)
- testing: warn and default if sourceRoot isn't set for ng CT (#13940) (88f860d)
- vite: add dts to build options (#13934) (3bb773d)
- vite: better warning message (#13878) (d86026d)
- vite: change coverage path (#13867) (bb65968)
- vite: Copy correct package.json when building a library (#13854) (b94c7e5)
- vite: dont add server config for libs (#13931) (7beee3c)
- vite: Failing to build when generated library uses jest (#13797) (70e1aab)
- vite: improve vite configuration (#13978) (6c6fd7c)
- vite: inform user to add build config (#13876) (4f50b89)
- vite: set mode in configuration (#13856) (f4802ae)
- vite: Support fileReplacements for devServer (#13761) (b3ff11f)
- angular: skip invalid projects or targets instead of erroring when migrating from angular cli to nx monorepo (#13871) (1247e04)
- angular: support alternate remoteEntry name in dynamic federation #13688 (#13899) (e53303b)
- core: add missing lock file generation to executors (#13799) (3149b66)
- core: add the ability to specify multiple targets (8572eed)
- core: add watch command (#13664) (a1d9c46)
- graph: add tooltips to docs graph (#13832) (578ecb6)
- linter: add allowedExternalImports option to boundaries rule (#13891) (d3e2d61)
- linter: add support for combo source tags (#13817) (5d64b1e)
- misc: dont generate defaultProject for non standalone workspaces (82fbb98)
- misc: support interactive prompts for custom presets (#13859) (e38c2d5)
- react: add cypress e2e for react standalone preset (#13848) (fdd04ba)
- react: add nx.server.ready message from Node process to any potential parent process (#13808) (8df1834)
- react: add unit test examples when inSourceTests is passed (#13779) (14c1c16)
- testing: cypress vite (#13474) (1ef01f8)
- testing: remove unused dependencies from @nrwl/cypress (#13771) (4f9b9d4)
- vite: allow user to set their custom target for transform (#13691) (b52b649)
- vite: configuration updates (#13816) (c3c9b2d)
- vite: update vite to version 4 (#13800) (002d7f3)
- core: handle undefined when package.json changes are not in node modules (#13681) (af157ff)
- core: workspaceRoot is not correctly inrepolated when projectRoo… (#13768) (dd490c1)
- vite: add console.warn nx serve --prod (#13597) (01e437d)
- core: rename lock file pruning function to createLockFile (#13770) (76ee86f)
- core: support npm workspaces in lock file utils (#13695) (7a70d52)
- angular: add server ready message to remote server (#13497) (4e672b2)
- angular: add support for devRemotes in module-federation-dev-ssr (#13500) (2d021a1)
- angular: add workaround for MF SSR (#13372) (883b61b)
- angular: bump angular-eslint to v15 (#13282) (356204f)
- angular: checks for targets existence before attempting to iterate them (#13287) (328c547)
- angular: correctly assign env var (#13549) (6e8a1c6)
- angular: don't set the workspaceLayout when migrating an angular cli workspace to nx (#13546) (59a6a9e)
- angular: e2e test should correctly fail (#13373) (062698a)
- angular: ensure apps/libs layout is created when migrating from angular cli to nx monorepo layout (#13577) (2dd2eea)
- angular: fix imports into nx from ng-add (#13645) (2c81904)
- angular: fix Karma test runner config (#13293) (e3d8b2c)
- angular: fix root-project support for Angular (#13534) (22e70d6)
- angular: local imports in webpack-dev-server custom config (#13156) (e971ffb)
- angular: make server build depend on browser build (#13467) (11b224f)
- angular: port should be added to serve-ssr for remote (#13399) (1a23203)
- angular: remove karma test.ts file from generation (#13356) (a0d01b6)
- angular: respect the provided version when running make-angular-cli-faster (f16f53b)
- angular: setup-ssr environments file replacements should be removed (#13244) (b88dc35)
- angular: setup-ssr should output correct outpathPath for server build (#13243) (e041223)
- angular: should support filereplacements for apps that already have them (#13247) (b4fb074)
- angular: standalone angular projects with karma should function (#13626) (b4db6e8)
- angular: update make-angular-cli-faster version map with angular 15 (#13297) (da2b77a)
- angular: use correct ready state for ssr bootstrap (#13437) (fd1e478)
- angular: use jest-preset-angular 12.2.3 #13259 (#13468) (e3a19f4)
- angular: use the browserTarget to calculate project deps for buildable libs support in the dev server (#13275) (1830669)
- bundling: add a vite specific readme for react libs when using vite (#13590) (790b0de)
- bundling: add type for bundler option to enable autocomplete prompt (#13384) (020795c)
- bundling: enable hmr by default for Vite dev-server (#13647) (8a74e62)
- bundling: file replacement for vite (#13255) (e4092aa)
- bundling: fix exclude entries for .lib.swcrc file to exclude spe… (#13319) (1b3abbd)
- bundling: hide newProject from vite config gen (#13592) (edad5ef)
- bundling: if bundler is vite unitTestRunner is vitest (#13436) (871f618)
- bundling: pass nxext options to our executor (#13587) (d5f834a)
- bundling: place files in the right folders for React Vite apps (#13443) (8103290)
- bundling: place files in the right folders for Web Vite apps (#13464) (19a6da3)
- bundling: remove default values from executors (#13444) (b84f239)
- bundling: remove extraneous logs from @nrwl/vite:build executor (#13479) (9d5a45d)
- bundling: remove the vue options from vite gen (#13221) (ab93817)
- bundling: remove wrong doc and preset wc use vite (#13536) (432d235)
- bundling: run dev-server in development mode and hmr on by default (#13352) (2a7ccb6)
- bundling: set rootDir to the project root when bundling with rollup (#13407) (5aaba51)
- core: add peerDependenciesMeta to PackageJson model (#13537) (92df716)
- core: deduce layout directory (fe062f4)
- core: detect angular cli workspace correctly (#13574) (59a7af2)
- core: disallow edges to the root project (#13359) (2d74f4c)
- core: escape scripts with delimiters for nx exec (#13451) (1c70ac9)
- core: fix configuration option for affected:build|test|e2e (#13487) (a1bac90)
- core: fix invalid path in e2e print-affected test (#13285) (41c320c)
- core: fix nx init for non monorepos (7762edd)
- core: fix showing help for executors (#13393) (2c13661)
- core: generated package json should not include implicit deps (#13402) (07584fd)
- core: generated package.json should not include duplicates and optional peer deeps (#13438) (a95b91d)
- core: give root version priority when mapping npm packages (#13552) (490e945)
- core: negative patterns do not work for root project (db85c62)
- core: prevent peer deps from ending up as dev deps in create package json (#13502) (1a3cc51)
- core: set the right project graph node type for e2e project with name e2e (#13410) (7be73d1)
- core: use multiselect prompts for array properties (#13270) (3af70fc)
- core: use node_modules/.cache/nx as default for projectGraphCac… (#13470) (19acffa)
- devkit: change name schema order in project.json (#13409) (f0fc786)
- expo: ensure schema files pass the linter rule (#13433) (649e954)
- graph: project edge tooltips should appear (#13344) (2d758af)
- graph: restore behavior of proximity buttons (#13608) (76536fd)
- linter: align reportUnusedDisableDirectives default value (#13284) (2772fab)
- linter: ensure projectRootMappings exist when running eslint directly (#13432) (9703515)
- linter: standalone projects should be detectable with eslint (#13435) (05d0bf1)
- misc: add configuration option to print-affected (#13422) (3653e59)
- misc: adjust prompt for standalone react to not include cypress (#13601) (7b76d17)
- misc: axios import breaks when using npx (19018fc)
- misc: do not set includeScript during nx init (ad201d5)
- misc: fix move and remove to be not reliant on workspace layout (#13607) (9453a75)
- misc: fix tsconfig file includes (61d7d74)
- misc: handle the case where --directory=libs (54c2169)
- misc: nx init should allow overriding the version of nx (ee65e6a)
- misc: only warn about ng completion not supported when trying to set up the completion (4196ad3)
- misc: readd readme to workspace creation (#13329) (a243e80)
- misc: rework create-nx-workspace command to show standalone presets (dd2c372)
- misc: use given name for creating standalone workspaces (#13516) (27a48df)
- nextjs: check validity of Nx context in withNx plugin (#13358) (dc16468)
- nx-plugin: ensure project has eslint available before adding lint checks for migrations.json(#13327) (90f2791)
- nxdev: external related docs link (#13263) (fe99206)
- nxdev: fix link in how-project-graph-is-built (#13632) (b71b28e)
- nxdev: show related recipes (#13254) (19ead43)
- react-native: skipPackageJson was being ignored (#13513) (5c10f1c)
- react: add missing style preprocessors when using Vite (#13600) (67c7822)
- react: clean-up after dependency removal from @nrwl/react (#13563) (5b7dba1)
- react: fix path to CT tsconfig (#13177) (3e2b8d9)
- react: generate lib with correct imports in vite.config.ts (#13419) (70fa4b9)
- react: generate new libs with @nrwl/rollup:rollup instead of @nr… (#13526) (08689b0)
- react: set bundler for preset app (#13338) (1b85e20)
- storybook: ensure storybook before calling util in angular (#13599) (2eb8650)
- storybook: inform user vite is used if project uses vite (#13499) (f545b29)
- storybook: proper detection of e2e project existence (#13635) (b959109)
- storybook: re-enable storybook tests (#13313) (5bacaf3)
- storybook: remove polyfill.ts from tsconfig (#13322) (13602c3)
- storybook: remove webpack from vite and install webpack if npm (#13631) (8560453)
-
testing: add
include
option for vitest to only look in src (#13392) (993d38d) - testing: fix jest paths for root directory (#13520) (804fb19)
- testing: generate appropriate files when unitTestRunner is vitest without specifying vite as the bundler (#13594) (214c6a3)
- testing: handle cypress-project generation for standalone projects (#13602) (6f8a849)
- testing: only target files in src/* directory for component testing (#13604) (ddc2dca)
- testing: remove jest.config.ts from vitest setups (#13586) (dbc673d)
- testing: rename cy 10 migration to 11 (#13646) (5d910c0)
- testing: web and react application fixes for vitest's insourceTests (#13447) (f0f60fb)
- vite: apps packagejson copy (#13553) (3edfc5d)
- vite: remove default for hmr from schema.json (#13654) (7d329c0)
- vite: take into account configuration for build mode (#13655) (01b3ebd)
- vite: update nx.json for vitest (#13606) (32f60f1)
- angular: add --ssr flag to remote generator (#13370) (2471768)
- angular: add a preset to generate a workspace with a single app at the root (70e43cd)
- angular: add backwards compat support for karma (#13582) (1d4900d)
- angular: add backwards compat support to add-linting (#13570) (43644ac)
- angular: add backwards compat support to init generator (#13548) (0db1b48)
- angular: add backwards compat support to setup-tailwind generator (#13569) (d3b3af2)
- angular: add backwards support to component (#13583) (0187000)
- angular: add migration for ngrx 15 (#13498) (f25e03d)
- angular: add module-federation-dev-ssr builder (#13496) (0ce6735)
- angular: add ssr flag to host generator (#13398) (d908521)
- angular: add static-server target to ssr mf remote (#13440) (9469dba)
- angular: add support to component and karma project generator for nested projects (#13380) (61f6e2d)
- angular: host mf should use module-federation-dev-ssr for serve-ssr (#13510) (183e3c1)
- angular: log a warning when running make-angular-cli-faster with older or incompatible versions (#13591) (6b8e42a)
- angular: rename default ngrx-selector names to match ngrx-standard (#13475) (a4a8d9d)
- angular: support angular 14 with application (#13575) (3180427)
- bundling: add more options to vite executors (#13299) (4af3141)
- bundling: remove assets option from vite build (#13441) (5af4ae0)
- bundling: vite generators (#13158) (f394608)
- core: add daemon watcher filters (#13229) (3f2fa6c)
- core: add includeProjectDependents as a option for file watching (#13424) (db3499d)
- core: add nx exec command (#13212) (76c237b)
- core: add shorthand for nx run-commands (#13139) (61c3b0e)
- core: enable linter for angular standalone (#13430) (9f50535)
- core: enable linter on root projects (#13347) (110b5f2)
- core: move createPackageJson to nx (#13315) (f0c18f5)
- core: move runtime-lint-utils to eslint plugin (#13222) (ab6f62a)
- core: optimize project graph file mapping (#13249) (de44bf8)
- core: run tasks with no dependencies in topological order (#13294) (1842d19)
- core: support bitbucket pipelines in ci generator (#13240) (5045206)
- core: support nested structure for cra-to-nx (#13253) (590a3dc)
- core: use createProjectFileMappings in TargetProjectLocator (#13268) (bd4f4a2)
- expo: upgrade expo to 47 (#13609) (7ad7aa6)
- graph: enable task graph (#13343) (17514d2)
- js: use the daemon watcher instead of parcel/watcher (#13413) (8bfc0b5)
- linter: add .eslintrc to json-like migratable configs (#13396) (0bd7685)
- linter: replace createReactEslintJson with extendReactEslintJson (#13431) (9a0db48)
- linter: support new config format for eslint discovery (#13395) (3fe5df7)
- misc: add support for angular cli workspaces to nx init (#13404) (f448477)
- misc: assume repo and app names are the same for standlone presets (8f2fb24)
- misc: derive workspace layout dynamically (16fd437)
- misc: do not generate tsconfig.base.json for simple standalone … (#13605) (91c19f5)
- misc: nx init should work on non-monorepo projects (661bea4)
- react-native: upgrade react-native to 0.70.6 (#13277) (cd1e12a)
- react: add --bundler=none option for React lib generator if the… (#13511) (5d0f50e)
- react: add CRA support to "nx init" (#13488) (a9ac43b)
- react: add minimal flag (#13446) (662f541)
- react: add SSR suppoprt to host generator for module federation (#13416) (6c59cbb)
- react: add SSR support to React apps (#13234) (23e4fc7)
- react: add Vite bundler option for buildable libraries (#13382) (a63a25d)
- react: add withModuleFederationForSSR function (#13276) (8be2980)
- react: default to Vite when converting from CRA to Nx (#13473) (f2c5eba)
- react: experimental workspace preset uses vite (#13323) (a2cf352)
- react: remove unnecessary dependencies from @nrwl/react (#13525) (cded83b)
- react: update package versions (#13300) (ade6668)
- react: use "nx exec" when running cra-to-nx for standalone work… (#13460) (78758a1)
- storybook: for nested projects (#13314) (2614452)
- storybook: generate config for vite (#13381) (2d860ea)
- testing: add vitest generators (#13301) (02e22de)
- testing: support root project generation for jest (#13353) (74bd0bb)
- vite: use the project's tsconfig.json to configure plugins rath… (#13408) (bf32321)
- core: fix configuration option for affected:build|test|e2e (#13487) (9a8505e)
- expo: ensure schema files pass the linter rule (#13433) (66f6a18)
- Revert "Revert "fix(misc): add configuration option to print-affected (#13422)"" (d04c8da), closes #13422
- angular: checks for targets existence before attempting to iterate them (#13287) (3ac2e8e)
- angular: fix Karma test runner config (#13293) (724d3cc)
- angular: update make-angular-cli-faster version map with angular 15 (#13297) (31326f2)
- angular: use the browserTarget to calculate project deps for buildable libs support in the dev server (#13275) (8d56b1b)
- bundling: fix exclude entries for .lib.swcrc file to exclude spe… (#13319) (8816c51)
- core: fix showing help for executors (#13393) (2eb1897)
- core: generated package.json should not include duplicates and optional peer deeps (#13438) (78861e6)
- devkit: change name schema order in project.json (#13409) (dd5b967)
- linter: align reportUnusedDisableDirectives default value (#13284) (fb2e47c)
- misc: add configuration option to print-affected (#13422) (796fd27)
- misc: axios import breaks when using npx (c127d65)
- nextjs: check validity of Nx context in withNx plugin (#13358) (9b71c53)
- nx-plugin: ensure project has eslint available before adding lint checks for migrations.json(#13327) (8729916)
- storybook: remove polyfill.ts from tsconfig (#13322) (a31aa3b)
- angular: local imports in webpack-dev-server custom config (#13156) (c0ee01f)
- angular: setup-ssr environments file replacements should be removed (#13244) (1b9c7df)
- angular: setup-ssr should output correct outpathPath for server build (#13243) (4c2e5aa)
- angular: should support filereplacements for apps that already have them (#13247) (aa2ee2d)
- bundling: file replacement for vite (#13255) (b1c05fe)
- bundling: remove the vue options from vite gen (#13221) (22d9031)
- core: use multiselect prompts for array properties (#13270) (89f8a53)
- angular: format files after migrations (#13237) (7554dda)
- bundling: fix baseUrl resolution for vite dev server (#13219) (2802b6f)
-
bundling: fix webpack
publicPath: 'auto'
behavior foresm
builds (#13186) (60a7345) - core: apply compatibility layer when running angular cli migrations (#13231) (4860281)
- core: atomic writes of nxdeps.json (#12920) (7467e71)
- core: fix migrations for projects in workspace.json (#13226) (bae31b2)
- core: fix parsing of npm workspace patterns (#13206) (1d848dd)
- core: set project names using a blog instead of project graph (#13202) (40d37b3)
- expo: use workspace layout apps dir for expo generate application (#13160) (fc2e6be)
- misc: fix run-many for invalid projects (#13232) (ab3ceb4)
- react-native: fix the tsc command for react-native and expo (#12888) (b9bedff)
- testing: add babel-jest transform options for react libraries (#13175) (620f6a6)
- angular: support for Angular 15 (#12112) (b084ddd)
- bundling: initial public release for vite plugin (#13230) (fb8631e)
- core: handle yarn workspace packages when pruning (#13170) (45cba68)
- core: prune pnpm workspaces and different meta settings (#13201) (032a9d1)
- core: support npm v1 lock file pruning with disclaimer (#13218) (2bc9e84)
- storybook: upgrade @storybook/react-native to 6.0.1-beta.9 (#13157) (b0b3b5c)
- angular: do not throw errors for skipped remotes (#13100) (8bba6d7)
- angular: ensure paths are resolved correctly in ng-packagr executors (#13059) (6bc3720)
- angular: fix failing e2e (#13083) (f432b97)
- angular: migration should ignore external deps (#13112) (a300c0e)
- angular: passthrough skip package json option to generators (#13109) (3e867d1)
- bundling: add missing package.json export field (#13035) (a623e52)
- bundling: wrong main entry path for cjs in ouput package.json (#12569) (4ae6bc5)
- core: add globPatternforDependencies support nx:run-commands wi… (#12786) (32bec2a)
- core: correctly derive the name of the project based on package.json without name (67e032d)
- core: disable ts-node warning when its using a fast transpiler (#12765) (5ade725)
- core: do not interpolate unknown options in overrides (#13088) (2b29647)
- core: explicitly set project names (f136737)
- core: fix -c alias for configuration (#13001) (3a63b19)
- core: fix custom workspace-generator options (#12821) (8abc405), closes #12677
- core: fix lock file mapping for yarn berry (#13026) (383107c)
- core: fix migrations for projects with package.json configuration (#12977) (ad91dc0)
- core: fix undefined projectName in tasks runner (#13044) (bcd43cb)
- core: improve external node dependency mapping (#12996) (2f20807)
- core: move affected positional arguments args back to util (#12994) (d6c4547)
- core: prevent incorrect regex replacement of app name (#13082) (6fc4d37)
- core: provide a plugin which to allow users to opt into package.… (#13070) (cd1b6c6)
- core: schedule tasks with the most tasks that depend on it first (#12967) (59ed6f1)
- core: suppress access errors during project file scan (#13031) (f583689)
- core: update yargs to ^17.6.2 (#12978) (6c6eff7)
- core: use root version for yarn lock file pruning (#12964) (a146745)
- core: workspace-generator errors should be propagated to nx (#12955) (e6ff5bc)
- devkit: use target inference from plugins in readTargetOptions (#13141) (b142f38)
- graph: improve performance of showing/hiding directories of projects (#12998) (305f694)
- js: call normalizePath on generated importPath (#13037) (2818f2e)
- js: patch migration from @nrwl/node:package to @nrwl/js:tsc to rename srcRootForCompilationRoot option to rootDir (#12999) (9cbf9bf)
- linter: do not remap namespace import specifiers as import specifiers (#12954) (d59bd10)
- misc: correct "topological" typo in add-nx-to-monorepo(#13014) (8550035)
- misc: read the version of nrwl packages from project graph (#13118) (f572574)
- misc: set project names used the old logic including dirs (4ba4bd0)
- nextjs: error in with-nx.ts (#12973) (4994223)
- nxdev: adjust title color in light/dark mode on 404 page (#13050) (a8e693a)
- nxdev: fix the dte link to point to the nx cloud intro page (f12186a)
- nxdev: related docs recipes not listed (#13162) (4766af7)
- react: add missing skipPackageJson flag to application generator schema (#13076) (0432279)
- react: upgrade loader-utils (#13021) (0391b42)
- testing: handle path offsets for angular component testing (#12863) (5a137d0)
- testing: provide better error messages around component test --build-target (#12886) (39518e3)
- webpack: Fixed script optimization not working for node target (#12221) (a690dbd)
- angular: add skipRemotes option to module-federation-dev-server (#13086) (5bace1e)
- angular: add withModuleFederationForSSR function (#13172) (e70fd48)
- angular: remove the share helpers from public api (#13057) (8c7ecff)
- angular: use share helpers from devkit (#13054) (7c3fab0)
- bundling: add initial vite plugin (#12969) (8edcdac)
- bundling: vite init generator (#13062) (c842535)
- bundling: vite plugin executors (#13032) (8d103f3)
- core: add includedScripts to allow filtering package json scripts (#13179) (2661582)
- core: add prune lock file hashing based on the input (#13167) (b924f1a)
- core: add prune lock file support for npm 2 and 3 (#13120) (fc8de9a)
- core: add prune lock file support for pnpm (#13155) (af0a18f)
- core: daemon file watcher (#13068) (a771dc9)
-
core: enable root project by specifying
nx: true
in root package.json (#13137) (1a8bf77) - core: request daemon shutdown (#13034) (4ae9ee5)
- core: support for nested nx projects (#13074) (da47b0f)
- cra-to-nx: add option to use vite instead of craco (#13071) (e58278e)
- devkit: add module federation utils (#13048) (e040433)
- devkit: extract more common module federation logic (#13066) (40a2d65)
- misc: show a hint message on how to upload last logs to cloud (3c99ee6)
- misc: support glob expressions for projects matching in run-many (#11659) (8ad9dd5)
- react: add a preset to generate a workspace with a single app at the root (c4ebef2)
- react: add skipRemotes option to module-federation-dev-server (#13090) (f08a3c3)
- react: cra-to-nx to use PORT from .env file when migrating to Vite (#13116) (41fb76a)
- react: remove exposed utils (#13079) (efc1005)
- react: use shared helpers from devkit (#13061) (000eebd)
- repo: restrict permissions on github actions (#12909) (7f3b994)
- testing: add vitest (#13129) (54670c9)
- testing: support cypress 11 (#13075) (37c8483)
- Revert "feat(module-federation): add module federation package (#12961)" (1ab96b2), closes #12961
- Revert "feat(module-federation): add and expose share helpers and types (#12989)" (cfd87f0), closes #12989
- Revert "feat(module-federation): expose additional helpers (#12990)" (7783fe0), closes #12990
- Revert "feat(module-federation): allow package to be published (#12993)" (b4a98da), closes #12993
- core: fix undefined projectName in tasks runner (#13044) (022fdc8)
- core: provide a plugin which to allow users to opt into package.… (#13070) (60dce21)
- js: call normalizePath on generated importPath (#13037) (c588cc7)
- misc: set project names used the old logic including dirs (098903f)
- core: explicitly set project names (31a82af)
- core: correctly derive the name of the project based on package.json without name (86c5819)
- core: disable ts-node warning when its using a fast transpiler (#12765) (ba7a850)
- core: fix custom workspace-generator options (#12821) (8ba21f3), closes #12677
- core: fix lock file mapping for yarn berry (#13026) (82bc3ba)
- core: improve external node dependency mapping (#12996) (0d5e4f9)
- core: schedule tasks with the most tasks that depend on it first (#12967) (2a980c2)
- core: suppress access errors during project file scan (#13031) (fafa3b4)
- misc: correct "topological" typo in add-nx-to-monorepo(#13014) (4169a7e)
- nextjs: error in with-nx.ts (#12973) (cec607b)
- react: upgrade loader-utils (#13021) (444af2d)
- testing: provide better error messages around component test --build-target (#12886) (f1db9ce)
- webpack: Fixed script optimization not working for node target (#12221) (39d197f)
- core: fix -c alias for configuration (#13001) (f538ce0)
- graph: improve performance of showing/hiding directories of projects (#12998) (eae4b27)
- js: patch migration from @nrwl/node:package to @nrwl/js:tsc to rename srcRootForCompilationRoot option to rootDir (#12999) (e10ab7d)
- testing: handle path offsets for angular component testing (#12863) (0bf19ec)
- core: move affected positional arguments args back to util (#12994) (e80a2b7)
- core: update yargs to ^17.6.2 (#12978) (59a026c)
- core: fix migrations for projects with package.json configuration (#12977) (c8a23cf)
- core: use root version for yarn lock file pruning (#12964) (a146745)
- core: workspace-generator errors should be propagated to nx (#12955) (e6ff5bc)
- linter: do not remap namespace import specifiers as import specifiers (#12954) (d59bd10)
- core: add cloud and dte as flags (#12947) (98b6393)
- core: fix missing options from some nx commands (#12944) (5df5339)
- linter: ensure fs operations run on full path (#12953) (c3db8e6)
- web: add option to override outputPath for file-server (#12941) (3f9909a)
- graph: toggle visibility of all projects in a folder (#12641) (fc6b85d)
- misc: alias connect-to-nx-cloud to connect (9038741)
- react: add skipPackageJson flag (#12919) (4a4a149)
- Un-Reverts "feat(core): properly passthrough flags unparsed to executors (https://github.com/nrwl/nx/pull/12890)" (23c103f), closes https://github.com/nrwl/nx/issues/12890
- Revert "feat(core): properly passthrough flags unparsed to executors (#12890)" (23c103f), closes #12890
- bundling: add missing css-loader dependency to @nrwl/webpack (#12928) (f345b72)
- core: revert to the faster message parsing logic (6448274)
- core: support npm lock file v3 (#12887) (175b74f)
- core: target project locator should track only hoisted external deps (#12905) (0c52e67)
- cra-to-nx: use cross-env to ensure Windows compatibility with CRA build script (#12838) (48c6024)
- js: correctly build library with workspace dependencies (#12884) (2cddd68)
- linter: improve wildcard import parsing to allow full regex (#12877) (758956d)
- linter: project with empty onlyDependsOn can only depend on tagless project (#12878) (d58774e)
- misc: remove -d as alias in generator schema (#12885) (35dd6c9)
- nextjs: update peer dependency for Next.js 13 (#12866) (e39cb42)
- testing: use @swc/jest if being used as transformer (#12614) (f3515e4)
- angular: add webpack-server builder with support for custom webpack config (#12917) (a5d0314)
- bundling: add support only bundling in workspace libs, not npm packages (#12852) (58b5196)
- core: properly passthrough flags unparsed to executors (#12890) (145dda7)
- graph: add button to toggle graph rankDir under feature flag (#12646) (5577bfb)
- angular: support routes as route array type for ast parsing #12707 (#12829) (d34dff1)
- core: ensure project configuration is saved as standalone when workspace.json isn't present(#12823) (e1e188c)
- core: fix graph calculation when there are mixed targets (#11418) (edd1415)
- core: fix print-affected not filtering on target (#12355) (d9a2852)
- core: increase daemon timeout (#12861) (ee30e96)
- core: properly serialize override with object arg for command line (#12499) (594c63b)
- core: skip transitive deps on package json creation (#12851) (c0e5fb6)
- devkit: names fn constantName (#12683) (e584882)
- js: only generate shallow dependencies when building with tsc and swc (#12857) (5f584ea)
- misc: remove unescaped asterisks on library-types doc (#12759) (91e9726)
- nextjs: specify return type in withNx plugin (#12486) (94edbe9)
- react: export remoteGenerator (#12563) (6e97c6c)
- react: fix minification for prod builds in with-module-federation (#12680) (1992ada)
- testing: cypress 10 migration supports more configuration setups (#12036) (9096d41)
- testing: handle trailing commas in 14.0.0 migration (#12837) (1d4247c)
- testing: update jest batch mode (#12764) (cd4e983)
- testing: update tsconfig.cy.json template file for generator (#12849) (cc55cff)
- nextjs: update to Next.js 13 (#12848) (9bdc2ca)
- storybook: generate typed import from storybook/react (#12743) (6e5ebfa)
- core: correctly dedup projects with different names (d2bec05)
- misc: improve print-affected perf (#12822) (58f96de)
- misc: update the version check not to exclude v15 (e24632f)
- expo: depcrecate expo-cli and use @expo/cli instead (#12799) (386479f)
- misc: select the best message to show during migrations (7d732ca)
- core: globbing for project.json and package.json does not ignore dist correctly (2ed5d57)
- core: inotify error does not propagate correctly (b403017)
- expo: fixing broken tutorial link (#12753) (5837715)
- misc: fix broken tutorial link on npm page (#12766) (9ca75db)
- nx-cloud: update nx-cloud openapi reference link (#12762) (e4c4fe0)
- react: fix builder options for storybook plugin (#12276) (13c465d)
- angular: rename withNonEnabledBlockingInitialNavigation to withEnabledBlockingInitialNavigation (#12633) (e7ebab8)
- angular: support serving static remotes using tuple API #12658 (#12691) (d6285a5)
- core: bump nrwl/ci to 0.8 (#12704) (ccc98e3)
- core: catch rejected promises in convertNxExecutor (#12627) (62e91f3)
- core: fix migration that enables source analysis (#12628) (0cbec35)
- core: merge proejcts from globs and workpace.json (272abb4)
- devkit: incorrect conditional to decide if package should be added (#12749) (657cdba)
- js: handle different exports field shapes (#12613) (8944223)
- misc: fix nx list capabilities resolution (#12621) (628c9c0)
- react: fixes broken links to 01-create-application vs 1-code-generation (#12737) (6737620)
- repo: change github set output to env vars (#12618) (f26f2a1)
- repo: ensure cypress is installed for the e2e tests (#12615) (d0f590d)
- repo: update github workflows to use v3 actions (#12617) (3a30689)
- repo: use LTS version of Node not latest (#12703) (34c9fa9)
- testing: default export ng component-test generator (#12695) (507f890)
- testing: make sure jest-environment-dom is always installed (#12747) (53c8598)
- testing: run init generator in cypress-project when cypress is n… (#12552) (ed05ca3)
- nextjs: add pascal case options for Next.js component generators (#12690) (1f6974f)
- repo: update nx-orb to 1.6 (#12616) (59c4160)
- repo: update nx-orb to 1.6.1 (#12624) (c50a995)
- Nx will also include folders with
package.json
/project.json
in its graph of projects. You can ignore them by adding the directory to.nxignore
. - angular: broken test (#12286) (6125dc0)
- angular: do not use ngcc for new workspaces and projects #12386 (#12504) (80a623e)
- angular: export generators correctly #12434 (#12460) (32189d5)
- angular: fix import breaking jasmine-marbles migration (#12415) (e13ad11)
- angular: ng-add migration should set default project (#12513) (66a0864)
- angular: switch to using jasmine-marbles for certain symbols (#11896) (3dc72f0)
- bundling: add missing assets ignore option to @nrwl/esbuild:esbuild (#12288) (7f76ac5)
- bundling: correct main field in package.json when using esbuild (#12328) (a14646a)
- bundling: do not add types field in package.json for esbuild (#12424) (d904160)
- bundling: fix esbuild build watch (#12448) (e0f7911)
- bundling: set NODE_ENV correctly to avoid warnings (#12331) (c3e0602)
- bundling: update error message for esbuild-project generator so it shows correct project name and information (#12323) (20c3951)
- core: add missing core plugins to list command (#12305) (776b5a0)
- core: add missing packages (esbuild, webpack, rollup) to nx-migration field (#12285) (37bedce)
- core: add missing packages to report command (#12306) (6a7a7c1)
- core: custom generators help should print relevant information (#12258) (f9e57e2)
- core: daemon should not shut down due to inactivity when there are open connections (759f7ce)
- core: daemon termination should be ok when client does not need anything (#12519) (8c393b5)
- core: disable broken git hasher recourse submodules (#12337) (2f0d61f)
- core: do not fallback to angular cli for ng deploy (#12401) (74e898d)
- core: do not run postinstall unless it is the main nx package (#12591) (0961cb3)
- core: drain stdout before exit in print-affected (#12559) (0ff93dd)
- core: ensure lock file is read from the correct folder (#12294) (a7631e1)
- core: fix slashes in inputs migrations (#12444) (85a5c89)
- core: hide leaky error message from git show command in affected (#12521) (f37c334)
- core: js plugin files should work (#12406) (7ac0dab)
- core: readRawWorkspaceJson should keep workspace cache up to date (#12528) (ad79453)
- core: remove trailing slash in outputs that prevents correct caching (#10708) (2889372), closes nrwl/nx#10549
- core: remove warning for invalid outputs (#12589) (773c0cb)
- core: set workspaces property when using NPM preset (a947e25)
- core: swap default method for output capture (#12535) (8ab7f85)
- core: use node based hasher in git repos with submodules (678f786)
- devkit: ensure that getProjects works properly without a nx.json (#12295) (40c8859)
- graph: close tooltips when panning graph (#12468) (305fb2e)
- js: add outfile to swc compiler in non-watch mode. fixes #12344 (#12345) (469a6d1)
- js: check if asset create/update event contains a file before copying (#12551) (136e1a8)
- js: close typescript watch program on SIGINT/SIGTERM (#11722) (f1a24d7)
- js: inlined buildable libraries original output should not be removed (#12483) (b17893c)
- linter: check for all .eslintrc.* files when generating a package (#12515) (d4fd7c0)
- linter: remove leftovers after tslint support removal (#12313) (d91c7ca)
- misc: buildable libs should not throw when some npm packages are not defined (6775f5d)
- misc: remove remaining usages of @nrwl/workspace:run-commands executor (#12299) (9d06b3c)
- misc: update axios to 1.0.0 (#12437) (c3abe07)
- nextjs: return correct webpack config for next.js storybook app (#12371) (5ae5f88)
- react: migrations use tsquery, so we should provide it (#12575) (d8f3c6b)
- repo: bump node version of macos agents (#12525) (06ff65a)
- storybook: check root mainjs for builder (#12308) (27037cb)
- testing: move to using cy.mount (#12273) (80635db)
-
webpack: regression from #10432 to allow
//
prefix in remote (#12302) (ba657da) - angular: add flat for standalone library #12420 (#12566) (c2fa6ae)
- angular: add setup-ssr generator (#12233) (09e9110)
- angular: create routes file pattern (#11930) (6d9ec39)
- angular: use provideRouter for standalone apps (#12012) (0858bcf)
- bundling: add skipValidation option when generating esbuild project (#12290) (f30ed24)
- bundling: add skipValidation option when generating rollup/webpack project (#12392) (f5e35e1)
- bundling: remove deprecated UMD format support for rollup (#12426) (dda9ea1)
- core: add ability not to load dot env files (26e256e)
- core: add lock file content hashing to lock file utils (#12296) (14a3d6e)
- core: add support for npm v1 lock file parsing (#12534) (0907ba2)
- core: add workspace integrity check for package alignment (#11594) (5656fd1)
- core: map lock file data to external dependencies (#12185) (5e293eb)
- core: migrate existing workspaces to use inputs configuration (#12416) (49c5e50)
- core: prefix outputs and warn on non-prefixed outputs (#12470) (834e2db)
- core: remove deprecated --only-failed option (#12471) (678bb83)
- detox: upgrade detox to 19.2.5 (#12327) (09119e9)
- devkit: restrict addDependenciesToPackageJson to update versions only if greater than existing (#11443) (bcbe59e)
- expo: upgrade expo to 46.0.13 (#12326) (d6997d5)
- express: generate express app with static assets handler (#12442) (65a7f47)
- js: inline non-buildable libs for tsc and swc (#12280) (142ed2e)
- js: use shorter dependsOn syntax for project configuration (#12564) (66a4cc4)
- linter: remove tslint support (#12279) (09c6ccb)
- misc: a/b different messages during migration to next major (77b57b7)
- misc: clean up package-based npm preset (beb04e2)
- misc: make add-nx-to-monorepo interactive (7fabc85)
- misc: use autocomplete prompt for workspace style (#12594) (ae3e6b2)
- node: remove library generator in favor of @nrwl/js:library (#12550) (e74a54d)
- nx-plugin: pass env vars to command testing util (#12078) (8912fb1), closes #12076
- nxdev: add path option to terminal frame (5198bbf)
- react-native: upgrade metro to 0.72.3 (#12325) (20ba188)
- Revert "feat(node): remove library generator in favor of @nrwl/js:library (#12550)" (#12560) (bc53592), closes #12550 #12560
- core: --only-failed has been removed### Breaking Changes
- Nx will now also include folders with
package.json
/project.json
in its graph of projects. You can ignore any unwanted projects by adding the directory to.nxignore
. -
If you want to rebase/retry this MR, check this box
Features
Reverts
v15.9.3
Bug Fixes
v15.9.2
Bug Fixes
v15.9.1
Bug Fixes
v15.9.0
Bug Fixes
Features
v15.8.9
Bug Fixes
v15.8.8
Bug Fixes
v15.8.7
Bug Fixes
v15.8.6
Bug Fixes
v15.8.5
Note: Version bump only for package @nrwl/nx-source
v15.8.4
Bug Fixes
Features
v15.8.3
Bug Fixes
v15.8.2
Bug Fixes
v15.8.1
Note: Version bump only for package @nrwl/nx-source
v15.8.0
Bug Fixes
Features
v15.7.2
Bug Fixes
Features
v15.7.1
Bug Fixes
Features
v15.7.0
Bug Fixes
Features
v15.6.3
Bug Fixes
Features
v15.6.2
Bug Fixes
v15.6.1
Bug Fixes
v15.6.0
Bug Fixes
Features
v15.5.3
Bug Fixes
Features
v15.5.2
Bug Fixes
Features
v15.5.1
Bug Fixes
Features
v15.5.0
Bug Fixes
Features
v15.4.8
Bug Fixes
v15.4.6
Bug Fixes
Features
v15.4.5
Bug Fixes
Features
v15.4.4
Note: Version bump only for package @nrwl/nx-source
v15.4.2
Bug Fixes
Features
v15.4.1
Bug Fixes
v15.4.0
Bug Fixes
Features
v15.3.3
Bug Fixes
Features
v15.3.2
Note: Version bump only for package @nrwl/nx-source
v15.3.0
Bug Fixes
Features
v15.2.4
Bug Fixes
Reverts
v15.2.3
Reverts
v15.2.2
Bug Fixes
v15.2.1
Bug Fixes
v15.2.0
Bug Fixes
Features
v15.1.1
Bug Fixes
v15.1.0
Bug Fixes
Features
Reverts
v15.0.13
Bug Fixes
v15.0.12
Bug Fixes
v15.0.11
Bug Fixes
v15.0.10
Bug Fixes
v15.0.9
Bug Fixes
v15.0.8
Bug Fixes
v15.0.7
Bug Fixes
Features
Reverts
v15.0.6
Reverts
v15.0.5
Bug Fixes
Features
v15.0.4
Bug Fixes
Features
v15.0.3
Bug Fixes
Features
v15.0.2
Bug Fixes
Features
v15.0.1
Bug Fixes
Features
Breaking Changes
v15.0.0
Bug Fixes
Features
Reverts
BREAKING CHANGES
Configuration
This MR has been generated by Renovate Bot.
Edited by Jednotné přihlášení test
Merge request reports
Activity
Filter activity
- Approvals
- Assignees & reviewers
- Comments (from bots)
- Comments (from users)
- Commits & branches
- Edits
- Labels
- Lock status
- Mentions
- Merge request status
- Tracking
Please register or sign in to reply
Loading