17.3.0-beta.2 (2024-01-10)
🚀 Features
- core: remove prompt from nx connect command (67b5bd6c9f)
- detox: add createNodes for detox (#21016)
- expo: support createNodes for expo (#21014)
- linter: make init generator public (51c039b252)
- linter: move common options to target defaults (#20583)
- misc: align version of @types/node throughout repo (#20883)
- nx-dev: adjust highlighting of tagline (#20877)
- nx-dev: new year challenge (#20639)
- nx-dev: new year challenge (868721a157)
- nx-dev: modals and flip cards (e7dcce057b)
- nx-dev: rectangle cards (49a8d84023)
- react-native: add support for createNodes in react native (#21013)
- release: conventional commits support for independent projects (#21012)
- testing: add option to allow filtering test files in playwright executor (#20862)
- vite: recognize all vite.config file extensions (#20971)
🩹 Fixes
- angular: fix standalone eslint config generation (#20885)
- angular: add named export for moduleFederationDevServerExecutor (#20944)
- angular: support scheduling inferred angular cli builder targets (#21019)
- core: handle "." project roots properly for hashing (#20979)
- core: prioritize nxignore for watcher updates (#20975)
- js: allow inlineable dependency to be added to externals (#21051)
- linter: flat config should always set path to config when using API (#20867)
- linter: only update overrides when applicable (#20917)
- misc: ignore .nx/cache when running nx init in an angular cli project (#21000)
- nextjs: correct inferred outputs for root Next.js projects (#20891)
- nextjs: update migration to handle projects without eslintrc (#20932)
- nextjs: Playwright should work with workspace libs (#20933)
- nextjs: Missing deps for image and css optimization (#20941)
- nextjs: Add support for mjs next config file (#21007)
- nx-dev: improve styles (48bcb534fb)
- nx-dev: fix text colors (69523f1eed)
- nx-dev: fix heading size and improve contrast (#21057)
- nx-dev: standardize nx cloud naming (#21059)
- release: publish error handling, dry-run in dependsOn (#20889)
- release: capture all release titles during parse (#20864)
- release: do not set extra v on GitHub release, improve GH API error handling (#20999)
- release: update error message check for npm dist-tags (#20995)
- release: stage changes when versioning with --projects argument (#21054)
- repo: add missing packages to nightly (#20908)
- repo: update nightly matrix with new packages (#20911)
- testing: set correct type for ignoreTestFiles option in cypress executor (#20853)
- vite: dist and coverage paths for root projects (#20878)
- vite: include vitest config in nodes plugin (#20887)
- vite: build executor watch (#21042)
- vite: only import vite dynamically (#21050)
- web: fix webpack + playwright config issues (#20991)
❤️ Thank You
- Austin Fahsl @fahslaj
- Emily Xiong @xiongemi
- Igor Katsuba
- Isaac Mann @isaacplmann
- Jack Hsu @jaysoo
- James Henry @JamesHenry
- Jason Jean @FrozenPandaz
- Jonathan Cammisuli
- Juri Strumpflohner @juristr
- Katerina Skroumpelou @mandarini
- Leosvel Pérez Espinosa @leosvelperez
- Miroslav Jonas @meeroslav
- Miroslav Jonaš @meeroslav
- Nicholas Cunningham @ndcunningham