openapi-generator-cli
openapi-generator-cli copied to clipboard
chore(deps): update nx monorepo to v21 (major)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @nx/eslint (source) | 20.8.2 -> 21.2.1 |
||||
| @nx/eslint-plugin (source) | 20.8.2 -> 21.2.1 |
||||
| @nx/jest (source) | 20.8.2 -> 21.2.1 |
||||
| @nx/js (source) | 20.8.2 -> 21.2.1 |
||||
| @nx/nest (source) | 20.8.2 -> 21.2.1 |
||||
| @nx/node (source) | 20.8.2 -> 21.2.1 |
||||
| @nx/webpack (source) | 20.8.2 -> 21.2.1 |
||||
| @nx/workspace (source) | 20.8.2 -> 21.2.1 |
||||
| nx (source) | 20.8.2 -> 21.2.1 |
Release Notes
nrwl/nx (@nx/eslint)
v21.2.1
21.2.1 (2025-06-19)
🚀 Features
- core: improve message when workspace is not detected (#31632)
- js: support publishing with registryConfigKey when pnpm >=9.15.7 <10.0.0 || >=10.5.0 (#31622)
- js: add copy-workspace-modules executor (#31545)
- nx-dev: read description from markdown frontmatter for index pages (#31566)
- react: support port option for react app generator (#31552)
🩹 Fixes
- angular: fix import from ng-packagr (#31600, #31597)
- angular: handle inferred projects without project configuration files in migrations (#31633, #31607)
- core: show the correct content in the tui terminal pane for skipped tasks (#31559)
- core: ensure destination directories are created before copying files (#31624)
- core: prevent duplicate nx cloud logs from global and local nx invocations (#31641)
- gradle: fix gradle on windows (#31595)
- gradle: add build-ci target even if atomized=false (#31537)
- linter: respect the
--quietoption when running with--fix(#31403, #31401)
❤️ Thank You
- bkp-ttd
- Colum Ferry @Coly010
- Emily Xiong @xiongemi
- Jack Hsu @jaysoo
- Jason Jean @FrozenPandaz
- Jonathan Gelin @jogelin
- Juri Strumpflohner @juristr
- Leosvel Pérez Espinosa @leosvelperez
- Nicholas Cunningham @ndcunningham
v21.2.0
21.2.0 (2025-06-12)
🚀 Features
- angular: add support for rspack module federation (#31231)
- angular: support angular cli v20.0.0-rc.3 (#30715)
- angular: update
nx initlegacy integrated migration for angular to handle angular v17 (#31352) - ⚠️ angular: support angular v20 (#31369)
- angular: update angular eslint packages to v20 (#31489)
- bundling: use tsconfig.lib.json for rollup.config.ts (#30453)
- gradle: exclude dependsOn tasks (#30913)
- misc: enhance IDE integration with Nx Console auto-installation and improved logging (#31462)
- nest: Update nest version to 11 (#31393, #30188)
- nx-dev: AI landing page (#31310)
- nx-dev: update hero tagline (41387af458)
- nx-dev: add rss and atom feeds (ee7dbf9c3a)
- repo: enhance Claude Code workflow and settings (#31405, #31380)
- repo: add golden list of projects to our Nightly CI (#31414)
- repo: add ndcunningham to Claude workflow authorized users (#31479)
- repo: migrate to pnpm 10 (#31427)
- ⚠️ storybook: support storybook 9 (#31172)
🩹 Fixes
- add .ts extension to nx-release script reference in project.json (#31483)
- angular: update tsconfig files generation to better support angular v20 (#31357)
- angular: keep extra target metadata when needed in
convert-to-rspackgenerator (#31309) - angular: generate correct output for buildable libraries on windows (#31437, #31436)
- angular: optimize ng-packagr-lite watch mode file writing (#31434, #31033)
- bundling: do not normalize tsconfig path for Windows with rollup (#30567)
- bundling: correctly handle .cjs.js .mjs.js in rollup for type definitions (#29366, #29308)
- core: handle killing child processes of continuous tasks on Windows (#31296, #31235)
- core: do not hide task list with run-many if there is only 1 task (#31324)
- core: generate workspace file readme typo (#31341, #31335)
- core: fix broken nx-cloud url shortening logic (#31283)
- core: infer codex environment and use default tasks runner (#31359)
- core: use next available port when the port for nx graph is in use (#31365, #30915)
- core: handle run-commands targets with no commands (#31364, #31345)
- core: implement missing --print flag for nx graph command (#31406, #30255)
- core: update getTouchedProjectsFromLockFile to handle deleted/moved projects correctly (#31361)
- core: ensure nx init implementation for angular correctly resolves
@angular/core(#31430, #31291) - core: print installation logs when installing latest version during
nx migrateand using--verbose(#31432) - core: use
ts-nodeoption from tsconfig files when creating transpiler (#31469) - core: Update macos pipelines configuration (#31476)
- core: scope typescript resolution cache correctly when processing the graph (#31455, #31223)
- core: remove tabs from local workspace plugins section in nx report (#31490)
- core: handle external node without default version when generating a pnpm pruned lockfile (#31503, #28627)
- core: add conditional compilation for WASM build compatibility (#31491)
- core: default to 'run' target when only project is specified (#31452)
- core: remove log_error function and standardize logging (#31515)
- core: scope native logging to nx module by default (#31530)
- core: simplify Nx Console installation prompt (#31532)
- core: update Node.js version to 22.16.0 since the rust-docker-lts version is not updated (#31547)
- gradle: change run and bootRun to cacheable false (#31287)
- gradle: add migration script to check gradle plugin version (#31304)
- gradle: fix gradle test running gaps (#31313)
- js: write typescript plugin cache files atomically (#31390, #30239, #31187)
- js: enable end-to-end tests for Vue application in dev mode (#31415)
- js: enhance TypeScript transformer loading to support function-based plugins (#31443, #31411)
- linter: speed up inferred plugin node processing (#31281)
- linter: handle
ng-package.jsonfile with nolib.entryFilein@nx/enforce-module-boundariesrule (#31360) - linter: fix line endings handling in '@nx/eslint:convert-to-flat-config' generator (#31043)
- linter: infer lint tasks with inputs using
{workspaceRoot}to support nested projects (#31488, #31264) - linter: update allowed ESLint config file extensions (#30127)
- module-federation: use runtimeChunk false when not in dev mode (#31256, #30637, #31114)
- module-federation: enhance remote entry handling with query parameters in paths (#30615, #30602)
- nextjs: add extension alias support for handling ESM libs (#31323, #30714)
- node: add project name sanitization for Docker commands. (#31461, #31421)
- node: esbuild breaks and does not cleanup (#30469)
- nx-dev: only track analytics in prod envs (#31367)
- react: add missing dependency when generating a react lib that has testing (#31308)
- react: routing option to library generator (#31328, #30721)
- react: allow for buildTargetWebpack to have an executor of @nx/webpack:webpack or @nx/rspack:rspack (#30253, #30235)
- release: sort groups topologically bottom-up and fix typo to allow multi-level group dependencies (#31374)
- release: changelog filtering logic for the project commits (#31449)
- remix: update setup-tailwind generator to correct import statements (#30599, #30343)
- repo: MacOS failures in our E2E Tests (#31528)
- rspack: fix issue with optimization options in rspack config (#31337, #31268, #30292)
- rspack: ensure nest applications generated correctly #31204 (#31424, #31204)
- rspack: Add missing return for rspack composoable plugin (#31372)
- rspack: must run type check with @nx/rspack:rspack when skipTypeChecking is false (#31027, #31026)
- storybook: improve speed of storybook plugin (#31277, #22953, #31276)
- vite: bump @analogjs/vite-plugin-angular to 1.16.x (#31317)
- vite: add ajv dependency for non-pnpm package managers (#31413)
- vite: resolve project-specific tsconfig before workspace fallback (#31423, #28945)
- vite: NxReporter compatible with Vitest ≥0.29 (#31425)
- webpack: add support for retrieving all transitive non-buildable dependencies (#31343)
- webpack: handle package.json exports field for non-buildable libs (#31444)
⚠️ Breaking Changes
- storybook: Remove deprecated generators:
- angular: Support for Angular v17 was dropped.
❤️ Thank You
- Ashkan @ashkanhosseini
- Brandon Roberts @brandonroberts
- Charlie Croom
- Colum Ferry @Coly010
- dpnolte @dpnolte
- Emily Xiong @xiongemi
- Jack Hsu @jaysoo
- Jacob S
- James Henry @JamesHenry
- Jason Jean @FrozenPandaz
- Johann Wagner @konqi
- Jonathan Cammisuli @Cammisuli
- Juri Strumpflohner @juristr
- laney
- Leosvel Pérez Espinosa @leosvelperez
- Matthias Stemmler @ms-tng
- Miguel @mpsanchis
- Miroslav Jonaš @meeroslav
- Nadav Shatz
- Nicholas Cunningham @ndcunningham
- Paul Bohm @enki
- Paweł Tymczuk @LetItRock
- Petr Plenkov
- Rui Lima @rapzo
- Terry @Teamop
- Torin
v21.1.3
21.1.3 (2025-06-06)
🚀 Features
- nx-dev: AI landing page (#31310)
- nx-dev: update hero tagline (53ea3062e7)
- nx-dev: add rss and atom feeds (77dea60a49)
- repo: add golden list of projects to our Nightly CI (#31414)
🩹 Fixes
- angular: keep extra target metadata when needed in
convert-to-rspackgenerator (#31309) - core: handle killing child processes of continuous tasks on Windows (#31296, #31235)
- core: generate workspace file readme typo (#31341, #31335)
- core: fix broken nx-cloud url shortening logic (#31283)
- core: infer codex environment and use default tasks runner (#31359)
- core: use next available port when the port for nx graph is in use (#31365, #30915)
- core: handle run-commands targets with no commands (#31364, #31345)
- core: implement missing --print flag for nx graph command (#31406, #30255)
- core: update getTouchedProjectsFromLockFile to handle deleted/moved projects correctly (#31361)
- core: ensure nx init implementation for angular correctly resolves
@angular/core(#31430, #31291) - core: print installation logs when installing latest version during
nx migrateand using--verbose(#31432) - core: use
ts-nodeoption from tsconfig files when creating transpiler (#31469) - core: Update macos pipelines configuration (#31476)
- gradle: change run and bootRun to cacheable false (#31287)
- gradle: add migration script to check gradle plugin version (#31304)
- js: write typescript plugin cache files atomically (#31390, #30239, #31187)
- js: enable end-to-end tests for Vue application in dev mode (#31415)
- linter: speed up inferred plugin node processing (#31281)
- linter: handle
ng-package.jsonfile with nolib.entryFilein@nx/enforce-module-boundariesrule (#31360) - linter: fix line endings handling in '@nx/eslint:convert-to-flat-config' generator (#31043)
- module-federation: enhance remote entry handling with query parameters in paths (#30615, #30602)
- nextjs: add extension alias support for handling ESM libs (#31323, #30714)
- node: add project name sanitization for Docker commands. (#31461, #31421)
- nx-dev: only track analytics in prod envs (#31367)
- react: add missing dependency when generating a react lib that has testing (#31308)
- react: routing option to library generator (#31328, #30721)
- release: sort groups topologically bottom-up and fix typo to allow multi-level group dependencies (#31374)
- remix: update setup-tailwind generator to correct import statements (#30599, #30343)
- rspack: fix issue with optimization options in rspack config (#31337, #31268, #30292)
- rspack: ensure nest applications generated correctly #31204 (#31424, #31204)
- rspack: Add missing return for rspack composoable plugin (#31372)
- storybook: improve speed of storybook plugin (#31277, #22953, #31276)
- vite: bump @analogjs/vite-plugin-angular to 1.16.x (#31317)
- vite: add ajv dependency for non-pnpm package managers (#31413)
- vite: resolve project-specific tsconfig before workspace fallback (#31423, #28945)
- webpack: add support for retrieving all transitive non-buildable dependencies (#31343)
❤️ Thank You
- Brandon Roberts @brandonroberts
- Charlie Croom
- Colum Ferry @Coly010
- Emily Xiong @xiongemi
- Jack Hsu @jaysoo
- James Henry @JamesHenry
- Jason Jean @FrozenPandaz
- Johann Wagner @konqi
- Juri Strumpflohner @juristr
- laney
- Leosvel Pérez Espinosa @leosvelperez
- Miguel @mpsanchis
- Miroslav Jonaš @meeroslav
- Nadav Shatz
- Nicholas Cunningham @ndcunningham
- Terry @Teamop
v21.1.2
21.1.2 (2025-05-24)
🩹 Fixes
- core: do not hide task list with run-many if there is only 1 task (#31324)
❤️ Thank You
- Jonathan Cammisuli @Cammisuli
v21.1.1
21.1.1 (2025-05-21)
🩹 Fixes
❤️ Thank You
- Colum Ferry @Coly010
v21.1.0
21.1.0 (2025-05-20)
🚀 Features
- angular: handle prerender and appshell in covert to rspack (#31210)
- angular: migrate to angular rspack 21 (#31216)
- core: focus single tasks (#31159)
- core: run parallel based on the number of cpu cores (#31011)
- core: add nx console messaging to TUI (#31148)
- core: update getTouchedProjectsFromLockFile to detect which projects were changed from pnpm lock file diff (#31091, #29986)
- core: add ai rule files to gitignore (#31238)
- devkit: allow requiring cts config files (#31103)
- nx-dev: replace monorepo world link with office hours (3f5fd896a1)
- rspack: upgrade to version 1.3.8 (#31070)
- vite: add ajv dev dependency for vite-plugin-dts (#31107)
🩹 Fixes
- angular: install
@angular/buildwhen using vitest test runner (#31169, #30646) - core: send up and down arrows to pty in interactive mode (#31084)
- core: fail nx release cli when publish step fails (#31088)
- core: explicitly cleanup forked process task runner (#31106)
- core: add keepExistingVersions to jest option to preserve dependency versions (#30652)
- core: run script should exit the process when kill signals are r… (#31109)
- core: resolve excessive CPU consumption via child_process.rs (#31110)
- core: clearer tui colors on light themes (#31095)
- core: tui should not exit when underlying process is cancelled (#31112)
- core: tui summary should capture more terminal outputs (#31113)
- core: replace posix.relative with relative for path resolution (#30783)
- core: handle process killing more robustly (#31131)
- core: only cleanup db connection on exit (#31137)
- core: Update React,Vue and Node generators applications for CNW (#31059)
- core: simplify action dispatch, use mutex locking, and avoid unnecessary clones (#31157)
- core: show all native logs for debug mode (#31154)
- core: handle npm scope when matching project substring (#31160)
- core: change default native logging to "OFF" (#31161)
- core: do not follow symlinks when creating remote cache tarball (#31138, #31085)
- core: improve pinned tasks annotation on narrow width (#31175)
- core: make running a single task more transparent (#31163)
- core: do not set tasks which cannot be interactive to interactive (#31240)
- core: remove engines field, improve compatibility documentation (#31245)
- core: ensure that global nx works with dot-nx workspace after init (#31249)
- core: Update e2e nightly test to not hang (#31218)
- core: record task runs via the queue (#31253)
- core: restore older nx core migrations for repair (#31254)
- core: prefer vertical layout categorically if there are less tha… (#31221)
- docs: typo in introduction.md (#31145)
- esbuild: update peerDep range (#30402, #30167, #30009, #30370)
- gradle: specify idle timeout for gradle batch runner (#31009)
- gradle: fix gradle tests (#30879)
- gradle: return success false for failed task (#31178)
- gradle: make ci inputs same as test inputs (#31198)
- js: handle
${configDir}in tsconfig files when inferring tasks (#31098, #30883) - linter: handle the flat config in workspace rule generators (#29253, #29252)
- module-federation: generalize the check of the remote project specified in the buildTarget (#31211, #30808)
- nextjs: Update glob for cache output (#31177)
- nx-dev: webinar list page shows event date (#30953)
- nx-dev: Add docs for disableChecksum option for s3-cache (#31199)
❤️ Thank You
- Colum Ferry @Coly010
- Craigory Coppola @AgentEnder
- Emily Xiong @xiongemi
- Ian Luca @ianldgs
- Isaac Mann @isaacplmann
- Jack Hsu @jaysoo
- James Henry @JamesHenry
- Jason Jean @FrozenPandaz
- Jonathan Cammisuli @Cammisuli
- Jonathan Gelin @jogelin
- Juri @juristr
- laney
- Leosvel Pérez Espinosa @leosvelperez
- Nicholas Cunningham @ndcunningham
- Nicolas Beaussart @beaussan
- Nicolas Marien
- pawel-twardziak
- Stanislas Bernard
- Tyler Hendrickson @hendrickson-tyler
- Yiheng @ianzone
v21.0.4
21.0.4 (2025-05-21)
🚀 Features
- nx-dev: replace monorepo world link with office hours (7e67c810f4)
🩹 Fixes
- angular: install
@angular/buildwhen using vitest test runner (#31169, #30646) - core: Update React,Vue and Node generators applications for CNW (#31059)
- core: simplify action dispatch, use mutex locking, and avoid unnecessary clones (#31157)
- core: show all native logs for debug mode (#31154)
- core: handle npm scope when matching project substring (#31160)
- core: change default native logging to "OFF" (#31161)
- core: do not follow symlinks when creating remote cache tarball (#31138, #31085)
- core: improve pinned tasks annotation on narrow width (#31175)
- core: remove engines field, improve compatibility documentation (#31245)
- core: ensure that global nx works with dot-nx workspace after init (#31249)
- core: Update e2e nightly test to not hang (#31218)
- core: record task runs via the queue (#31253)
- core: restore older nx core migrations for repair (#31254)
- docs: typo in introduction.md (#31145)
- esbuild: update peerDep range (#30402, #30167, #30009, #30370)
- gradle: return success false for failed task (#31178)
- gradle: make ci inputs same as test inputs (#31198)
- linter: handle the flat config in workspace rule generators (#29253, #29252)
- module-federation: generalize the check of the remote project specified in the buildTarget (#31211, #30808)
- nextjs: Update glob for cache output (#31177)
- nx-dev: Add docs for disableChecksum option for s3-cache (#31199)
❤️ Thank You
- Emily Xiong @xiongemi
- Ian Luca @ianldgs
- Jack Hsu @jaysoo
- James Henry @JamesHenry
- Jason Jean @FrozenPandaz
- Jonathan Cammisuli @Cammisuli
- Jonathan Gelin @jogelin
- Juri @juristr
- Leosvel Pérez Espinosa @leosvelperez
- Nicholas Cunningham @ndcunningham
- pawel-twardziak
- Stanislas Bernard
- Tyler Hendrickson @hendrickson-tyler
v21.0.3
21.0.3 (2025-05-08)
🩹 Fixes
- core: replace posix.relative with relative for path resolution (#30783)
- core: handle process killing more robustly (#31131)
- core: only cleanup db connection on exit (#31137)
- gradle: specify idle timeout for gradle batch runner (#31009)
- gradle: fix gradle tests (#30879)
❤️ Thank You
- Emily Xiong @xiongemi
- Jason Jean @FrozenPandaz
- Jonathan Cammisuli @Cammisuli
v21.0.2
21.0.2 (2025-05-07)
🩹 Fixes
- core: run script should exit the process when kill signals are r… (#31109)
- core: resolve excessive CPU consumption via child_process.rs (#31110)
- core: clearer tui colors on light themes (#31095)
- core: tui should not exit when underlying process is cancelled (#31112)
- core: tui summary should capture more terminal outputs (#31113)
❤️ Thank You
- Craigory Coppola @AgentEnder
- James Henry @JamesHenry
- Jason Jean @FrozenPandaz
v21.0.1
21.0.1 (2025-05-07)
🚀 Features
- rspack: upgrade to version 1.3.8 (#31070)
🩹 Fixes
- core: send up and down arrows to pty in interactive mode (#31084)
- core: fail nx release cli when publish step fails (#31088)
- core: explicitly cleanup forked process task runner (#31106)
- core: add keepExistingVersions to jest option to preserve dependency versions (#30652)
- js: handle
${configDir}in tsconfig files when inferring tasks (#31098, #30883) - nx-dev: webinar list page shows event date (#30953)
❤️ Thank You
- Colum Ferry @Coly010
- Isaac Mann @isaacplmann
- James Henry @JamesHenry
- Jason Jean @FrozenPandaz
- Leosvel Pérez Espinosa @leosvelperez
- Nicholas Cunningham @ndcunningham
- Nicolas Beaussart @beaussan
v21.0.0
21.0.0 (2025-05-05)
🚀 Features
- angular: update angular-rspack to 20.7 (#30737)
- ⚠️ angular: remove deprecated functionalities for v21 (#30769)
- core: introduce continuous tasks (#29750, #29025)
- core: share continuous tasks (#29901)
- core: add the experimental Terminal UI for tasks (#30565)
- core: enable dte to execute continuous tasks (#29993)
- core: add shared status for tui (#30679)
- core: clean up unneeded continuous tasks after tasks are done (#30746)
- core: stream task output for all tasks except for direct output… (#30822)
- core: add flaky task detection to tui summary (#30835)
- core: allow executors to specify if they are continuous (#30821)
- ⚠️ core: remove usage of
cliproperty from migration definitions (#30855) - ⚠️ core: remove deprecated
readWorkspaceConfig(#30868) - core: add enter and q keybindings (#30786)
- ⚠️ core: drop support for create nodes v1 in favor of only calling create nodes v2 (#30616)
- ⚠️ core: remove legacy cache flag from nx.json (#30787)
- core: disable tui when output style is set to an incompatible style (#30873)
- ⚠️ core: drop support for node versions prior to 20.19.0 (#30818)
- core: support reading NX_TUI_AUTO_EXIT env var (#30971)
- core: bump devkit support range and remove some deprecated APIs (#30840)
- core: add continuous option to targets for Detox, Expo, and React Native (#30988)
- ⚠️ core: remove outputStyle=compact (#31016)
- gradle: add batch runner (#30457)
- gradle: set gradle task continuous for bootRun (#30931)
- graph: Create Migrate UI (#30734)
- graph: add undo migration option when one is pending approval (#30878)
- graph: show next steps for successful migrations (307c45542a)
- graph: show next steps for successful migrations (#30934)
- java: add gradle kotlin plugin (#29464)
- js: infer continuous for watch-deps task (#29976)
- linter: add support for package based secondary entry points (#30809, #18552)
- misc: remove generation of target defaults for atomized e2e tasks (#30730)
- misc: remove migrations prior to v19 in preparation for v21 (#30839)
- module-federation: add continuous tasks support to react rspack (#30644)
- node: generate new apps with continuous: true (#30148)
- nuxt: enable continuous tasks (#30925)
- nx-dev: add React landing page (#30612)
- nx-dev: add course preview component (4f8b407a75)
- nx-dev: tutorial landing page and improvements (#30757)
- nx-dev: add conformance rule to verify blog post cover images (5651270b33)
- react: undeprecate svgr option for Next.js apps since --turbo supports it (#30909)
- react: replace deprecated babel classProperties.loose option in .babelrc files (#30912)
- react-native: update executor and schema files for expo and react-native to be continuous (#30985)
- ⚠️ release: useLegacyVersioning is false by default, migrate config (#30838)
- ⚠️ release: support gitlab releases (#30802)
- remix: add continuous task support (#29905)
- ⚠️ remix: remove deprecated static-serve target name from inferred targets (#30982)
- rspack: add continous inference support (#29973)
- rspack: use custom WriteIndexHtmlPlugin to handle variable interpolation (#30805)
- storybook: infer continuous tasks for storybook serve and serve-static (#30069)
- testing: add continuous tasks support for jest e2e with node (#30675)
- testing: support continuous tasks (#30632)
- ⚠️ testing: remove deprecated
getJestProjects(#30844) - ⚠️ testing: remove
tsConfigoption from the@nx/jest:jestexecutor (#30888) - ⚠️ testing: remove
tsConfigandcopyFilesoptions from the@nx/cypress:cypressexecutor (#30870) - vite: infer continuous tasks for dev (#30043)
- webpack: add continuous inference support (#29974)
- webpack: set default sassImplementation to sass-embedded (#30580)
- webpack: remove isolatedConfig option for @nx/webpack:webpack (#30910)
🩹 Fixes
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.