16.0.0-beta.0 (2023-04-11)
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)
Features
- 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)