docs(core): add changelog entries for 20.x and 21.x (#31322)
This PR backfills the missing changelog entries. --------- Co-authored-by: Jack Hsu <jack.hsu@gmail.com>
This commit is contained in:
parent
77b34bd788
commit
79122afb2a
@ -1,4 +1,6 @@
|
||||
# [Nx 19.8 Blogpost](/blog/nx-19-8-update)
|
||||
# Nx 19.8
|
||||
|
||||
[Read the Nx 19.8 Blogpost](/blog/nx-19-8-update)
|
||||
|
||||
{% youtube
|
||||
src="https://youtu.be/Zgv4LHvwGx0"
|
||||
|
||||
@ -1,4 +1,6 @@
|
||||
# [Nx 20.0 Blogpost](/blog/announcing-nx-20)
|
||||
# Nx 20.0
|
||||
|
||||
[Read the 20.0 release blog post](/blog/announcing-nx-20)
|
||||
|
||||
{% youtube
|
||||
src="https://youtu.be/5-QwtlhaJK8"
|
||||
|
||||
20
docs/changelog/20_1_0.md
Normal file
20
docs/changelog/20_1_0.md
Normal file
@ -0,0 +1,20 @@
|
||||
# Nx 20.1
|
||||
|
||||
## Features
|
||||
|
||||
{% cards cols="2" %}
|
||||
{% card title="Angular Vitest Support" type="document" url="/nx-api/angular/generators/application#unittestrunner" /%}
|
||||
{% card title="Remix Vite Application Generator" type="document" url="/nx-api/remix/generators/application" /%}
|
||||
{% card title="Rspack Convert-Webpack Generator" type="document" url="/nx-api/rspack/generators/convert-webpack" /%}
|
||||
|
||||
{% /cards %}
|
||||
|
||||
## Bug Fixes
|
||||
|
||||
{% cards cols="2" %}
|
||||
{% card title="Fixed Angular provideStore before storeDevTools ordering" type="external" url="https://github.com/nrwl/nx/pull/28428" /%}
|
||||
{% card title="Improved database connection handling with better concurrency support" type="external" url="https://github.com/nrwl/nx/pull/28544" /%}
|
||||
{% card title="Fixed Rspack compilation error logging" type="external" url="https://github.com/nrwl/nx/pull/28429" /%}
|
||||
{% card title="Enhanced Jest plugin compatibility with nodeNext module resolution" type="external" url="https://github.com/nrwl/nx/pull/28820" /%}
|
||||
{% card title="Split atomized outputs for Playwright and Cypress CI targets" type="external" url="https://github.com/nrwl/nx/pull/28682" /%}
|
||||
{% /cards %}
|
||||
18
docs/changelog/20_2_0.md
Normal file
18
docs/changelog/20_2_0.md
Normal file
@ -0,0 +1,18 @@
|
||||
# Nx 20.2
|
||||
|
||||
## Features
|
||||
|
||||
{% cards cols="2" %}
|
||||
{% card title="New @nx/module-federation plugin" type="document" url="/nx-api/module-federation" /%}
|
||||
{% card title="Angular 19 Support" type="document" url="/nx-api/angular" /%}
|
||||
{% card title="Enhanced Rspack Configuration and Plugin Updates" type="document" url="/nx-api/rspack" /%}
|
||||
{% /cards %}
|
||||
|
||||
## Bug Fixes
|
||||
|
||||
{% cards cols="2" %}
|
||||
{% card title="Fixed socket path length issues on systems with long paths" type="external" url="https://github.com/nrwl/nx/pull/28920" /%}
|
||||
{% card title="Improved module resolution for buildable libraries with rspack" type="external" url="https://github.com/nrwl/nx/pull/28994" /%}
|
||||
{% card title="Fixed Angular component generation without spec files when unit test runner is none" type="external" url="https://github.com/nrwl/nx/pull/28906" /%}
|
||||
{% card title="Enhanced webpack and rspack warning rule concatenation" type="external" url="https://github.com/nrwl/nx/pull/29112" /%}
|
||||
{% /cards %}
|
||||
31
docs/changelog/20_3_0.md
Normal file
31
docs/changelog/20_3_0.md
Normal file
@ -0,0 +1,31 @@
|
||||
# Nx 20.3
|
||||
|
||||
[Read the 20.3 release blog post](/blog/nx-update-20-3)
|
||||
|
||||
{% youtube
|
||||
src="https://youtu.be/aituR-HzC-I"
|
||||
title="Nx 20.3 Is Here!"
|
||||
width="100%" /%}
|
||||
|
||||
## Features
|
||||
|
||||
{% cards cols="2" %}
|
||||
{% card title="TypeScript Project References & Workspaces Support" type="document" url="/concepts/typescript-project-linking" /%}
|
||||
{% card title="New @nx/rsbuild Plugin" type="document" url="/nx-api/rsbuild" /%}
|
||||
{% card title="Support for Rollup TypeScript Config" type="external" url="https://github.com/nrwl/nx/pull/28240" /%}
|
||||
{% card title="Expo v52 Support" type="external" url="https://github.com/nrwl/nx/pull/29142" /%}
|
||||
{% /cards %}
|
||||
|
||||
## Bug Fixes
|
||||
|
||||
{% cards cols="2" %}
|
||||
{% card title="Angular SSR Apps Setup Fixes" type="external" url="https://github.com/nrwl/nx/pull/29447" /%}
|
||||
{% card title="TypeScript Sync Generator Improvements" type="external" url="https://github.com/nrwl/nx/pull/29368" /%}
|
||||
{% card title="React Tailwind Library Component Fixes" type="external" url="https://github.com/nrwl/nx/pull/29319" /%}
|
||||
{% /cards %}
|
||||
|
||||
## Breaking Changes
|
||||
|
||||
{% cards cols="2" %}
|
||||
{% card title="Vite: Generate Config with ESM by Default" type="external" url="https://github.com/nrwl/nx/pull/29270" /%}
|
||||
{% /cards %}
|
||||
20
docs/changelog/20_4_0.md
Normal file
20
docs/changelog/20_4_0.md
Normal file
@ -0,0 +1,20 @@
|
||||
# Nx 20.4
|
||||
|
||||
## Features
|
||||
|
||||
{% cards cols="2" %}
|
||||
{% card title="TypeScript Project References Enhancements" type="document" url="/concepts/typescript-project-linking" /%}
|
||||
{% card title="Support for Skipping Remote Cache" type="document" url="/recipes/running-tasks/skipping-cache" /%}
|
||||
{% card title="Enhanced Task Execution with Substring Matching" type="external" url="https://github.com/nrwl/nx/pull/29552" /%}
|
||||
{% card title="React 19 Support for New Workspaces" type="external" url="https://github.com/nrwl/nx/pull/29286" /%}
|
||||
{% card title="Angular 19.1 Support" type="external" url="https://github.com/nrwl/nx/pull/29523" /%}
|
||||
{% /cards %}
|
||||
|
||||
## Bug Fixes
|
||||
|
||||
{% cards cols="2" %}
|
||||
{% card title="Fix for PNPM v4 Workspace Syntax Support" type="external" url="https://github.com/nrwl/nx/pull/29707" /%}
|
||||
{% card title="Improved Project Graph Error Handling" type="external" url="https://github.com/nrwl/nx/pull/29525" /%}
|
||||
{% card title="Fixed Rspack Configuration Function Error" type="external" url="https://github.com/nrwl/nx/pull/29514" /%}
|
||||
{% card title="Enhanced TypeScript Output Inference for tsconfig" type="external" url="https://github.com/nrwl/nx/pull/29531" /%}
|
||||
{% /cards %}
|
||||
29
docs/changelog/20_5_0.md
Normal file
29
docs/changelog/20_5_0.md
Normal file
@ -0,0 +1,29 @@
|
||||
# Nx 20.5
|
||||
|
||||
[Read the 20.5 release blog post](/blog/nx-update-20-5)
|
||||
|
||||
{% youtube
|
||||
src="https://www.youtube.com/embed/IujhR3-Iidk"
|
||||
title="Nx Update: 20.5!"
|
||||
/%}
|
||||
|
||||
## Features
|
||||
|
||||
{% cards cols="2" %}
|
||||
{% card title="Angular 19.2 Support" type="document" url="/nx-api/angular" /%}
|
||||
{% card title="Vite 6 + Vitest 3 Support" type="document" url="/nx-api/vite" /%}
|
||||
{% card title="Migration Documentation" type="document" url="/nx-api/angular/migrations" /%}
|
||||
{% card title="ESM Support for ESLint Config" type="document" url="/recipes/tips-n-tricks/flat-config" /%}
|
||||
{% /cards %}
|
||||
|
||||
## Bug Fixes
|
||||
|
||||
{% cards cols="2" %}
|
||||
{% card title="Fix esbuild to work with TS project references" type="external" url="https://github.com/nrwl/nx/pull/30230" /%}
|
||||
{% card title="Fix Jest extra args passing to CLI" type="external" url="https://github.com/nrwl/nx/pull/27704" /%}
|
||||
{% card title="Fix Vite copy assets plugin not copying files in watch mode" type="external" url="https://github.com/nrwl/nx/pull/30208" /%}
|
||||
{% /cards %}
|
||||
|
||||
## Breaking Changes
|
||||
|
||||
ESLint v9 flat config is now the default for new workspaces. The `--eslint-legacy-config` flag can be used to generate workspaces with the older ESLint configuration format.
|
||||
17
docs/changelog/20_6_0.md
Normal file
17
docs/changelog/20_6_0.md
Normal file
@ -0,0 +1,17 @@
|
||||
# Nx 20.6
|
||||
|
||||
## Features:
|
||||
|
||||
{% cards cols="2" %}
|
||||
{% card title="Angular Convert to Rspack Generator" type="external" url="/nx-api/angular/generators/convert-to-rspack" /%}
|
||||
{% card title="React Router Plugin" type="external" url="/recipes/react/react-router" /%}
|
||||
{% card title="Local Cache Size Limits" type="external" url="/nx-api/devkit/documents/NxJsonConfiguration#maxcachesize" /%}
|
||||
{% card title="TypeScript Solution Setup by Default" type="external" url="/concepts/typescript-project-linking" /%}
|
||||
{% /cards %}
|
||||
|
||||
## Bug Fixes:
|
||||
|
||||
{% cards cols="2" %}
|
||||
{% card title="Angular directory type is not optional" type="external" url="https://github.com/nrwl/nx/pull/30354" /%}
|
||||
{% card title="Handle package manager workspaces configuration in move generator" type="external" url="https://github.com/nrwl/nx/pull/30268" /%}
|
||||
{% /cards %}
|
||||
19
docs/changelog/20_7_0.md
Normal file
19
docs/changelog/20_7_0.md
Normal file
@ -0,0 +1,19 @@
|
||||
# Nx 20.7
|
||||
|
||||
## Features:
|
||||
|
||||
{% cards cols="2" %}
|
||||
{% card title="Nx Init for CRA Projects" type="document" url="/recipes/adopting-nx/adding-to-existing-project" /%}
|
||||
{% card title="Support for Incremental Builds with Angular App and Lib" type="document" url="/recipes/angular/setup-incremental-builds-angular" /%}
|
||||
{% card title="React Router Plugin with Data APIs" type="document" url="/recipes/react/react-router" /%}
|
||||
{% card title="Enhanced Nx Release with Custom Registry Support" type="document" url="/recipes/nx-release/configure-custom-registries" /%}
|
||||
{% /cards %}
|
||||
|
||||
## Bug Fixes:
|
||||
|
||||
{% cards cols="2" %}
|
||||
{% card title="Fix Vite plugin project graph generation" type="external" url="https://github.com/nrwl/nx/pull/30473" /%}
|
||||
{% card title="Resolve TypeScript solution setup issues" type="external" url="https://github.com/nrwl/nx/pull/30442" /%}
|
||||
{% card title="Fix Angular standalone component generation" type="external" url="https://github.com/nrwl/nx/pull/30431" /%}
|
||||
{% card title="Correct Rspack configuration merging" type="external" url="https://github.com/nrwl/nx/pull/30418" /%}
|
||||
{% /cards %}
|
||||
19
docs/changelog/20_8_0.md
Normal file
19
docs/changelog/20_8_0.md
Normal file
@ -0,0 +1,19 @@
|
||||
# Nx 20.8
|
||||
|
||||
## Features
|
||||
|
||||
{% cards cols="2" %}
|
||||
{% card title="Angular Rspack Support" type="document" url="/recipes/angular/rspack/getting-started" /%}
|
||||
{% card title="HTTP-Based Caches Support" type="document" url="/recipes/running-tasks/self-hosted-caching" /%}
|
||||
{% card title="Revamped Nx Release Version Implementation" type="document" url="/features/manage-releases" /%}
|
||||
{% card title="Cypress v14 Support" type="document" url="/nx-api/cypress" /%}
|
||||
{% /cards %}
|
||||
|
||||
## Bug Fixes
|
||||
|
||||
{% cards cols="2" %}
|
||||
{% card title="Webpack and Rspack builds respect output.clean config option" type="external" url="https://github.com/nrwl/nx/pull/30573" /%}
|
||||
{% card title="Update @swc/cli version to fix vulnerability" type="external" url="https://github.com/nrwl/nx/pull/30575" /%}
|
||||
{% card title="Update Next.js versions to patch vulnerability" type="external" url="https://github.com/nrwl/nx/pull/30574" /%}
|
||||
{% card title="Migrate webpack to latest version to prevent security vulnerabilities" type="external" url="https://github.com/nrwl/nx/pull/30590" /%}
|
||||
{% /cards %}
|
||||
34
docs/changelog/21_0_0.md
Normal file
34
docs/changelog/21_0_0.md
Normal file
@ -0,0 +1,34 @@
|
||||
# Nx 21.0
|
||||
|
||||
[Read the 21.0 release blog post](/blog/nx-21-release)
|
||||
|
||||
{% youtube
|
||||
src="https://www.youtube.com/watch?v=9zsncTxfcl4"
|
||||
title="Nx 21 Release: Continuous tasks and Terminal UI lead the way"
|
||||
/%}
|
||||
|
||||
## Features
|
||||
|
||||
{% cards cols="2" %}
|
||||
{% card title="Continuous Tasks" type="document" url="/recipes/running-tasks/defining-task-pipeline#continuous-task-dependencies" /%}
|
||||
{% card title="Terminal UI (TUI)" type="document" url="/recipes/running-tasks/terminal-ui" /%}
|
||||
{% card title="Gradle Plugin Enhancements" type="document" url="/nx-api/gradle" /%}
|
||||
{% card title="Migrate UI" type="document" url="/recipes/nx-console/console-migrate-ui#nx-console-migrate-ui" /%}
|
||||
{% /cards %}
|
||||
|
||||
## Breaking Changes
|
||||
|
||||
{% cards cols="2" %}
|
||||
{% card title="Drop support for Node versions prior to 20.19.0" type="external" url="https://github.com/nrwl/nx/pull/30818" /%}
|
||||
{% card title="Remove outputStyle=compact" type="external" url="https://github.com/nrwl/nx/pull/31016" /%}
|
||||
{% card title="Remove deprecated readWorkspaceConfig" type="external" url="https://github.com/nrwl/nx/pull/30868" /%}
|
||||
{% card title="Remove legacy cache flag from nx.json" type="external" url="https://github.com/nrwl/nx/pull/30787" /%}
|
||||
{% card title="Drop support for create nodes v1" type="external" url="https://github.com/nrwl/nx/pull/30616" /%}
|
||||
{% card title="Remove deprecated getJestProjects function" type="external" url="https://github.com/nrwl/nx/pull/30844" /%}
|
||||
{% card title="Remove tsConfig option from @nx/jest:jest executor" type="external" url="https://github.com/nrwl/nx/pull/30888" /%}
|
||||
{% card title="Remove tsConfig and copyFiles options from @nx/cypress:cypress executor" type="external" url="https://github.com/nrwl/nx/pull/30870" /%}
|
||||
{% card title="useLegacyVersioning is false by default" type="external" url="https://github.com/nrwl/nx/pull/30838" /%}
|
||||
{% card title="Remove deprecated static-serve target name from Remix" type="external" url="https://github.com/nrwl/nx/pull/30982" /%}
|
||||
{% card title="Remove deprecated Angular functionalities for v21" type="external" url="https://github.com/nrwl/nx/pull/30769" /%}
|
||||
{% card title="Remove cli property from migration definitions" type="external" url="https://github.com/nrwl/nx/pull/30855" /%}
|
||||
{% /cards %}
|
||||
17
docs/changelog/21_1_0.md
Normal file
17
docs/changelog/21_1_0.md
Normal file
@ -0,0 +1,17 @@
|
||||
# Nx 21.1
|
||||
|
||||
## Features:
|
||||
|
||||
{% cards cols="2" %}
|
||||
{% card title="Focus Single Tasks in Terminal UI" type="document" url="/recipes/running-tasks/terminal-ui" /%}
|
||||
{% card title="Automatic CPU Core-Based Parallel Execution" type="document" url="/recipes/running-tasks/run-tasks-in-parallel" /%}
|
||||
{% card title="Angular Convert to Rspack Enhancements" type="document" url="/recipes/angular/rspack/migrate-from-webpack" /%}
|
||||
{% /cards %}
|
||||
|
||||
## Bug Fixes:
|
||||
|
||||
{% cards cols="2" %}
|
||||
{% card title="Prevent Non-Interactive Tasks from Being Set to Interactive" type="external" url="https://github.com/nrwl/nx/pull/31240" /%}
|
||||
{% card title="Improve Layout Preference for Narrow Displays" type="external" url="https://github.com/nrwl/nx/pull/31221" /%}
|
||||
{% card title="Add Missing Vite Plugin Dependency" type="external" url="https://github.com/nrwl/nx/pull/31107" /%}
|
||||
{% /cards %}
|
||||
@ -176,6 +176,8 @@ for (let file in documentLinks) {
|
||||
if (
|
||||
link.includes('/nx-api/angular-rspack') ||
|
||||
link.includes('/nx-api/angular-rsbuild') ||
|
||||
// TODO(docs): Once we complete the migration we can remove this. For now, there is a discrepancy between the links website-21 and master.
|
||||
link.startsWith('/recipes') ||
|
||||
// These legacy devkit links are handled by the Next.js app and will not actually be at the expected location in docs/generated. Just ignore them.
|
||||
link.includes('/reference/core-api/devkit')
|
||||
) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user