diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7fa51f46..c43f9be4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,12 @@
 # Changelog
 
+## [2.4.0](https://github.com/netlify/angular-runtime/compare/v2.3.1...v2.4.0) (2025-05-27)
+
+
+### Features
+
+* support angular@20 ([#292](https://github.com/netlify/angular-runtime/issues/292)) ([c204c08](https://github.com/netlify/angular-runtime/commit/c204c089799a8de1e0acd2b144545603f1037264))
+
 ## [2.3.1](https://github.com/netlify/angular-runtime/compare/v2.3.0...v2.3.1) (2025-03-21)
 
 
diff --git a/package-lock.json b/package-lock.json
index 1e6f8c2f..d2b20be1 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
 {
   "name": "@netlify/angular-runtime",
-  "version": "2.3.1",
+  "version": "2.4.0",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "@netlify/angular-runtime",
-      "version": "2.3.1",
+      "version": "2.4.0",
       "license": "MIT",
       "dependencies": {
         "fs-extra": "^11.1.1",
diff --git a/package.json b/package.json
index 3d1904bf..0df37201 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@netlify/angular-runtime",
-  "version": "2.3.1",
+  "version": "2.4.0",
   "description": "Netlify Angular Runtime - Run Angular seamlessly on Netlify.",
   "main": "src/index.js",
   "files": [