diff --git a/CHANGELOG.md b/CHANGELOG.md
index f988859e7b7..b5d12ee4559 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,36 @@
+
+# 21.0.0-next.1 (2025-08-27)
+## Breaking Changes
+### common
+- NgModuleFactory has been removed, use NgModule instead.
+### forms
+- This new directive will conflict with existing FormArray directives or formArray inputs on the same element.
+### common
+| Commit | Type | Description |
+| -- | -- | -- |
+| [25f593ce2a](https://github.com/angular/angular/commit/25f593ce2a623add0cbd4ab3bb0d4987793e4f34) | refactor | remove`ngModuleFactory` input of `NgComponentOutlet` ([#62838](https://github.com/angular/angular/pull/62838)) |
+### compiler
+| Commit | Type | Description |
+| -- | -- | -- |
+| [a0388409e3](https://github.com/angular/angular/commit/a0388409e3d241193ab78920704dbef03b107c03) | fix | fixes animations on elements with structural directives ([#63390](https://github.com/angular/angular/pull/63390)) |
+| [827c3c15f4](https://github.com/angular/angular/commit/827c3c15f40d1ac8106e2c26a0bafb1bcded4a18) | fix | Keep paraenthesis in Nullish + Boolean expression. ([#63292](https://github.com/angular/angular/pull/63292)) |
+### core
+| Commit | Type | Description |
+| -- | -- | -- |
+| [37ead5ffb5](https://github.com/angular/angular/commit/37ead5ffb5137b8c8fed14d061d2e942ed6e4936) | fix | Ensures `@for` loop animations never get cancelled ([#63328](https://github.com/angular/angular/pull/63328)) |
+| [18c9352d21](https://github.com/angular/angular/commit/18c9352d2118a83126037b8fb757db749bd6bec8) | fix | fix memory leak with leaving nodes tracking ([#63328](https://github.com/angular/angular/pull/63328)) |
+| [9139fe0d95](https://github.com/angular/angular/commit/9139fe0d9507736ce437663d7054cf1d1caedf63) | fix | Fixes `animate.leave` binding to a string with spaces ([#63366](https://github.com/angular/angular/pull/63366)) |
+### forms
+| Commit | Type | Description |
+| -- | -- | -- |
+| [0dd95c503f](https://github.com/angular/angular/commit/0dd95c503f4b07b478e505b99aaa63419a340095) | feat | Add FormArrayDirective ([#55880](https://github.com/angular/angular/pull/55880)) |
+### migrations
+| Commit | Type | Description |
+| -- | -- | -- |
+| [6ddb250391](https://github.com/angular/angular/commit/6ddb2503913fa8698a0e07e88ce49598cc7af481) | feat | add migration to convert ngClass to use class ([#62983](https://github.com/angular/angular/pull/62983)) |
+
+
+
# 20.2.2 (2025-08-27)
### compiler
diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock
index c447666c48d..de46fe33a39 100644
--- a/MODULE.bazel.lock
+++ b/MODULE.bazel.lock
@@ -547,7 +547,7 @@
"bzlTransitiveDigest": "9IJp6IlB/FMHFBJe4MX/DQM4zi3oArC8yqYE/+NyPwk=",
"usagesDigest": "1rX5zKEA5AF0V7MwOa4Uu00O9/xtmOXAgV3jUGUxeQk=",
"recordedFileInputs": {
- "@@//package.json": "5a98de041b8a40a949062b59a03709726850890c86bcca142f2a47de022e3e0d",
+ "@@//package.json": "f04181ed1124e0a098b00c11552d07ec047c951ad123888c0ab742ae09bb3b3a",
"@@devinfra~//bazel/package.json": "960bcecf963a211f96a3967c7cfb5d3e1cea08d94b27056a3e8dbf2fad1e2dd3",
"@@rules_browsers~//package.json": "45572077938c7a4916e4aaedf7db7ce8425854ab92f35348cff02a2134023bb8"
},
diff --git a/package.json b/package.json
index bc3e84d05bc..382ade54722 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "angular-srcs",
- "version": "21.0.0-next.0",
+ "version": "21.0.0-next.1",
"private": true,
"description": "Angular - a web framework for modern web apps",
"homepage": "https://github.com/angular/angular",