17.3.0-rc.0
Pre-release
Pre-release
17.3.0-rc.0 (2024-01-26)
🚀 Features
- angular: support angular 17.1.0 (#20556)
- core: reveal --web flag on show project (#21293)
- core: use runCommand for runScript (#21292)
- core: support args to be an array for command (#21290)
- core: improve generated CI workflows (#21324)
- core: guide users to view the graph after nx init (#21303)
- cypress: simplify inferred cypress command (#21337)
- docs: add {% project-details %} as a tag in markdown docs (#21288)
- release: update lockfile after version command (#21107)
- release: global stageChanges option & changelog fixes (#21223)
- release: allow overriding generator and generatorOptions per project (#21298)
- webpack: simplify inferred webpack-cli command (#21340)
- workspace: update readme to point people to the graph (#21325)
🩹 Fixes
- angular: support scoped project names and entrypoints in library secondary entrypoint generator (#21300)
- core: properly disconnect daemon & reject promise (#21283)
- core: fix socket dir removal for macos (#21306)
- core: remove deprecated recursive rmdir with rm -rf (#21327)
- core: exit with sigint when sigint is received (#21336)
- core: yargs array-like prompts initial field is number (#21349)
- core: clarify error log when a project exists in a directory (#21355)
- devkit: update the ci generators to use the correct launch template (#21304)
- expo: fix externalDependencies for expo plugin (#21213)
- graph: fix 404 when / in name (#21318)
- js: add @swc/helpers when initializing js plugin since it is needed by other plugins (#21316)
- misc: do not print formatting errors while setting up nx cloud in nx init (#21302)
- misc: await async function invocations (#21299)
- nuxt: add all target names when adding vite plugin (#21332)
- nx-dev: table of contents with code (#21173)
- release: filtering publish by project or group should exclude task deps (#21231)
- release: fix --first-release with conventional commits and independent projects (#21320)
- release: only add nx-release-publish to public packages (#21338)
- remix: use twStyles as import to prevent conflicts (#21276)
- storybook: throw if no project name for angular (#21308)
- storybook: add storybook-static to gitignore for pcv3 (#21309)
- vite: PCV3 Plugin update to use resolveConfig (#21287)
- vue: import vue libs in other libs - fix ts2307 (#21297)
❤️ Thank You
- Austin Fahsl @fahslaj
- Colum Ferry @Coly010
- Craigory Coppola @AgentEnder
- Emily Xiong @xiongemi
- Isaac Mann @isaacplmann
- Jack Hsu @jaysoo
- James Henry @JamesHenry
- Jason Jean @FrozenPandaz
- Johanna Pearce
- Katerina Skroumpelou @mandarini
- Leosvel Pérez Espinosa @leosvelperez
- MaxKless @MaxKless
- Miroslav Jonaš @meeroslav
- Nicholas Cunningham @ndcunningham