19.3.0-beta.1
Pre-release
Pre-release
19.3.0-beta.1 (2024-06-12)
🚀 Features
- core: extend option readyWhen to accept multiple strings (#26426)
- node: Add output path to setup docker (#26365)
- nx-dev: update text on enterprise & contact screens (#26416)
- nx-dev: Use app router for blogs (#23127)
- vite: add createNodesV2 function (#26484)
🩹 Fixes
- angular: install @typescript-eslint/utils when using relevant angular eslint v18 packages (#26418)
- bundling: load rollup config using the rollup version installed in the workspace (#26298)
- bundling: fix vite plugin caching (#26487)
- bundling: vite init generator supports updating vite projects to use workspace libraries (#26503)
- core: don't load env vars when insantiating daemon client (#26421)
- core: should not pass --no-color --no-parallel (#22763)
- core: fix postinstall when nx is not resolveable (#26433)
- core: handle
projects
insidedependsOn
correctly (#26392) - core: correctly handle negative patterns in workspaces/packages config (#26453)
- core: don't throw when hashing undefined object (#26455)
- core: clean versions read from package.json when resolving depen… (#26457)
- core: ensure tuple passed to aggregate create nodes error (#26456)
- core: fix duplicate nx entry in gitignore (#26461)
- core: don't infer scripts as targets if sibling project json declares them (#26464)
- core: remove devDependencies in production build (#21428)
- core: read project name from package json if not set in project json (#26386)
- core: convert-to-monorepo support for root project without project.json (#26507)
- js: add default baseUrl when extracting tsconfig.base.json or building libs will fail (#26432)
- js: filter project dependencies when calculating topological ordering (#26491)
- js: remove default port for verdaccio (#26502)
- js: fix typescript resolution for packages with different resolv… (#26533)
- linter: do not glob for invalid eslint config filenames in plugin (#26409)
- linter: improve error message for misconfigured parserOptions.project in @nx/eslint:lint executor (#26383)
- linter: update eslint config lookup to correctly handle configs at the root (#26508)
- misc: gitignore workspace-data when init run (#26429)
- misc: nx wrapper should work better on windows (#26460)
- nextjs: enable failing storybook tests (#22675)
- nextjs: Generating an app using tailwind should not add module css (#26454)
- nuxt: app generation should respect as-provided for app names (#26412)
- nuxt: ensure .output directory is marked as an output (#26414)
- react: prevent generating empty props since setting strict in tsconfig is not compatible with it (#26428)
- release: improve error msg to mention how to add the nx/js plugin (#26473)
- release: false positive npm dist-tag add (#26494)
- release: false positive npm dist-tag add" (#26495)
- release: false positive npm dist-tag add (#26496)
- release: ensure git add related commands run from root (#26497)
- release: ensure given preid modifies conventional commits specifier (#26524)
- testing: add the preset from the jest config to the inferred task inputs (#26511)
- vite: ensure typecheck is using correct tsconfig #21844 (#26447, #21844)
- web: add shell true (#26411)
❤️ Thank You
- Bastien @bastienmoulia
- Benjamin Cabanes @bcabanes
- Colum Ferry @Coly010
- Craigory Coppola @AgentEnder
- Emily Xiong @xiongemi
- Jack Hsu @jaysoo
- James Henry @JamesHenry
- Jason Jean @FrozenPandaz
- Juri Strumpflohner @juristr
- Katerina Skroumpelou @mandarini
- Leosvel Pérez Espinosa @leosvelperez
- Miguel @mpsanchis
- Nicholas Cunningham @ndcunningham