Skip to content

16.7.0

Compare
Choose a tag to compare
@FrozenPandaz FrozenPandaz released this 15 Aug 17:52
· 2286 commits to master since this release
37fd20b

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)