diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1ebde8c92..247721a00 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,15 @@
# Change Log
+## v0.28.0-alpha.28 [(2024-07-01)](https://github.com/nodegit/nodegit/releases/tag/v0.28.0-alpha.28)
+
+[Full Changelog](https://github.com/nodegit/nodegit/compare/v0.28.0-alpha.27...v0.28.0-alpha.28)
+
+#### Summary of changes
+- Build on Electron 31+
+
+#### Merged PRs into NodeGit
+- [Bump nan again for electron 31](https://github.com/nodegit/nodegit/pull/2000)
+
## v0.28.0-alpha.27 [(2024-06-06)](https://github.com/nodegit/nodegit/releases/tag/v0.28.0-alpha.27)
[Full Changelog](https://github.com/nodegit/nodegit/compare/v0.28.0-alpha.26...v0.28.0-alpha.27)
diff --git a/package-lock.json b/package-lock.json
index 58f48126b..33bad9ebb 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "nodegit",
- "version": "0.28.0-alpha.27",
+ "version": "0.28.0-alpha.28",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "nodegit",
- "version": "0.28.0-alpha.27",
+ "version": "0.28.0-alpha.28",
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
diff --git a/package.json b/package.json
index c6cb59a15..6dba1e13f 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "nodegit",
"description": "Node.js libgit2 asynchronous native bindings",
- "version": "0.28.0-alpha.27",
+ "version": "0.28.0-alpha.28",
"homepage": "http://nodegit.org",
"keywords": [
"libgit2",