19.0.3 (2024-05-13)
🚀 Features
- nx-dev: show banner on documentation pages (#23266)
- nx-dev: check for missing images (#23248)
- nx-dev: put banner above menu (#23335)
- react: Add SvgOptions for NxReactWebpackPlugin and WithNx (#23283)
🩹 Fixes
- core: include more binary extensions (#22788, #22861)
- core: workspace remove generator should handle no root jest config (#23328)
- core: addPlugin should not conflict on project.json targets (#23264)
- core: throw a specific error for print-affected and affected graph (#23336)
- js: Adds mjs files to prettierrcNameOptions (#21796)
- linter: ensure all spreads are removed from rules before parsing (#23292)
- linter: log transpilation errors of workspace rules (#21503)
- linter: rename languageSettings to languageOptions for flat config migration (#22924)
- linter: fix migrating projects with the eslint plugin (#23147)
- misc: move e2e-ci to a separate parallel 1 command (#23305)
- module-federation: Throw an error if remote is invalid (#23100)
- nx-cloud: ensure generated ci workflows use dlx for nx-cloud (#23333)
- nx-dev: move table of contents down (#23350)
- storybook: should handle inferred cypress when generating cypress project #21770 (#23327, #21770)
- testing: resolve absolute paths for ts path mappings in jest resolver (#23346)
- vite: support passing --watch to inferred vitest commands (#23298)
- vite: generate vitest cache dir scoped to each project root and normalize vite cache dir (#23330)
❤️ Thank You
- Colum Ferry @Coly010
- Denis Bendrikov
- Dmitry Zakharov @pumano
- Isaac Mann @isaacplmann
- James Henry @JamesHenry
- Jason Jean @FrozenPandaz
- Leosvel Pérez Espinosa @leosvelperez
- Mehrad Rafigh @mehrad-rafigh
- Nicholas Cunningham @ndcunningham
- Patrick P @ppfenning92