diff --git a/CHANGELIST.md b/CHANGELIST.md
index e8fb2237..288654e9 100644
--- a/CHANGELIST.md
+++ b/CHANGELIST.md
@@ -1,4 +1,4 @@
-### WIP (xxxx-xx-xx)
+### 3.1.5 (2024-04-05)
- Handle `.0.physical` files from Redumpers
- Read C2 error count from Redumper logs
diff --git a/MPF.Check/MPF.Check.csproj b/MPF.Check/MPF.Check.csproj
index 84a0bc9a..15ccf025 100644
--- a/MPF.Check/MPF.Check.csproj
+++ b/MPF.Check/MPF.Check.csproj
@@ -11,7 +11,7 @@
enable
true
true
- 3.1.4
+ 3.1.5
MPF Check
diff --git a/MPF.Core/MPF.Core.csproj b/MPF.Core/MPF.Core.csproj
index 1f771fbd..4e2a47ac 100644
--- a/MPF.Core/MPF.Core.csproj
+++ b/MPF.Core/MPF.Core.csproj
@@ -10,7 +10,7 @@
enable
true
true
- 3.1.4
+ 3.1.5
Matt Nadareski;ReignStumble;Jakz
diff --git a/MPF.UI.Core/MPF.UI.Core.csproj b/MPF.UI.Core/MPF.UI.Core.csproj
index 1601bee5..b90850d8 100644
--- a/MPF.UI.Core/MPF.UI.Core.csproj
+++ b/MPF.UI.Core/MPF.UI.Core.csproj
@@ -14,7 +14,7 @@
true
true
true
- 3.1.4
+ 3.1.5
Matt Nadareski;ReignStumble;Jakz
diff --git a/MPF/MPF.csproj b/MPF/MPF.csproj
index 56925e21..9938e2a2 100644
--- a/MPF/MPF.csproj
+++ b/MPF/MPF.csproj
@@ -16,7 +16,7 @@
true
true
true
- 3.1.4
+ 3.1.5
Matt Nadareski;ReignStumble;Jakz
diff --git a/appveyor.yml b/appveyor.yml
index 4354f0bb..48fbe472 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -1,5 +1,5 @@
# version format
-version: 3.1.4-{build}
+version: 3.1.5-{build}
# pull request template
pull_requests: