Releases
16.7.0
16.7.0 (2023-08-15)
Bug Fixes
angular: update magic-string dependency (#18389 ) (3359249 )
core: esbuild generateLockfile according to docs (#18413 ) (a5d6a29 )
core: provide taskGraph for every task calculation (#18410 ) (ce2c6d6 )
core: update e2e tsconfig extends to be mapped to the correct root tsconfig (#18408 ) (3ae657c )
nextjs: fix build for yarn pnp (#18387 ) (cd6c8d3 )
storybook: do not set default host as localhost (#18419 ) (90e4e7e )
web: next server pass custom hostname to startup port check (#18123 ) (48deaec )
webpack: fix babel config path resolution (b8a6621 ), closes #18404
angular: update getComponentsInfo
to filter null values (#18431 ) (f02d230 )
detox: fix detox to work with yarn pnp (#18444 ) (d892a29 )
expo: Correct schema for export executor (#18085 ) (510e03d )
nx-dev: generate all open graph images (#18433 ) (e5fd0d5 )
testing: check if target exists before adding target for jest (#18327 ) (697754d )
testing: playwright plugin clean up (#18447 ) (5e51cd6 )
angular: fix the version of the angular cli update migration (#18538 ) (107c281 )
core: add target options for .nx nx.json (#18476 ) (622e0e0 )
core: report should not include non-plugin packages as local plugins (#18306 ) (1861d6e )
esbuild: don't overwrite plugins in esbuildOptions (#18461 ) (14fab26 )
linter: ensure package detection works in PnP (#18394 ) (5634d55 )
linter: eslint flat config not working correctly (#18379 ) (006180b )
linter: fix messages on deps checks (#18484 ) (3565643 )
misc: move --useDotNxInstallation to yargs config (#18475 ) (c175fc3 )
nx-dev: fix horizontal scrollbar (#18469 ) (7b6b403 )
react: add babel/core when babel/preset-react is preset (#18462 ) (b317458 )
react: add typings to types instead of files (#18501 ) (85f4737 )
react: fix babel core migration (#18485 ) (23fab05 )
vite: default vitest provider to v8 (#18515 ) (ff04be5 )
vite: do not set default target (#18454 ) (bf5111c )
js: fix rust typescript analysis paths for windows (#18548 ) (0f51447 )
linter: bump eslint-plugin-cypress (#18553 ) (ad5f7cf )
misc: set the correct dependency range for dotenv in plugins (#18573 ) (9cd0cf8 )
nx-dev: ai chat ui improvements (#18560 ) (aa9eaa7 )
js: fix swc compilation output path handling (#18588 ) (b152f20 )
misc: respect cwd when adding node_modules/.bin to PATH in run-commands(#18429 ) (eafc8af )
testing: make the default react playwright test to pass (#18559 ) (107a753 )
nx-dev: fix regex (#18610 ) (b8a64a1 )
core: all graph nodes should have targets block, even if its empty (#18625 ) (b2ecea4 )
core: normalizing key of patched packages with its actual resolved version and not the one from the key (#18192 ) (5ac66e4 )
nx-dev: ensure long titles on og images have line breaks (#18619 ) (4f67f15 )
nx-dev: ensure og image is generated for all docs (#18617 ) (b749b47 )
testing: playwright cleanup (#18558 ) (645535b )
core: project inference plugins should be ran when reading project configuration (#18630 ) (2760026 )
Features
core: add convert-to-monorepo generator to convert from standalone projects (#18245 ) (dcefa4a )
core: make processing typescript dependencies in rust the default (#18398 ) (842cf7a )
js: add generateExportsField and additionalEntryPoints options to update exports field when building with tsc/swc (#18319 ) (d63d357 )
linter: Support --print-config feature of ESLint (#18260 ) (30c3e99 )
linter: support path wildcards in enforce-module-boundaries autofix (#18316 ) (9c7ded0 )
nextjs: add playwright as an option for e2e testing (#18281 ) (e78575b )
nx-dev: update terminal markdown embeds (9610fdd )
testing: set playwright to public and restrict exports (#18275 ) (8adee8e )
web: add playwright e2eTestRunner option (#18284 ) (27923fd )
angular: add playwright to e2eTestRunner option (#18163 ) (1dcb80d )
graph: add more graph to editor communication (#18315 ) (d5ceca9 )
angular: support angular 16.2.0 RC (#17879 ) (d7d3ebc )
angular: use provideRouter for standalone remote apps (#18468 ) (64492ec )
core: expand support for projectRoot token to include project.json (#18302 ) (1a1cb4f )
linter: add generator for converting to flat config (#17532 ) (b8c3ec4 )
linter: update eslint to 8.46.0 (#18474 ) (4fe0bd6 )
misc: add memory to chat completion (#18463 ) (8be2a26 )
misc: embeddings script and list sources in ai response (#18455 ) (e9d50af )
nx-dev: fetch plugin stats in CI (#18498 ) (7de3046 )
nx-dev: plugin quality indicators (#18426 ) (f1a90bf )
nx-dev: when feedback button is pressed hide buttons (#18141 ) (ccad52e )
react: add playwright to e2eTestRunner option (#18200 ) (24b1ab5 )
repo: cleanup e2e cache on global setup (#18483 ) (0429536 )
storybook: update to version 7.2 (#18527 ) (adcab44 )
testing: prompt e2eTestRunner playwright (#18203 ) (ed300d5 )
testing: Vite 5 compatibility for Cypress (#18535 ) (38fec9c )
nx-dev: create a more chat-like interface for ai docs (#18530 ) (c85a4d9 )
core: add api for v2 of project project graph plugins (#18032 ) (a7cf272 )
core: cache executor information resolution (0cfd8af )
core: update dotenv and load root env variables earlier (#18456 ) (0527925 )
js: provide a new way of generating project name and root directory for libraries (#18420 ) (7302603 )
linter: deprecate tslint (#18464 ) (ab9019d )
nx-dev: split devkit reference page (#18536 ) (da2ca3a )
devkit: improve project name and root format prompt (#18591 ) (ccd6e04 )
nx-dev: store user feedback in supabase too (#18563 ) (356c3d9 )
angular: support angular 16.2.0 (#18561 ) (8601a0e )
core: create function to transform project graph between js and… (#18578 ) (e717fab )
testing: use helper to determine project name and root directory in cypress project generator (#18608 ) (3627df4 )
nx-cloud: add styles and cleanup to ai feed container (#18593 ) (a29de8b )
You can’t perform that action at this time.