diff --git a/VERSION b/VERSION
index 892881479..33254a924 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-2023.6.0+dev
+2023.9.0
diff --git a/dists/ultrastardx.appdata.xml b/dists/ultrastardx.appdata.xml
index 511aa171c..c0df63a91 100644
--- a/dists/ultrastardx.appdata.xml
+++ b/dists/ultrastardx.appdata.xml
@@ -33,6 +33,7 @@
keyboard
+
diff --git a/installer/settings/variables.nsh b/installer/settings/variables.nsh
index 2b0685d6b..85d9a27a7 100644
--- a/installer/settings/variables.nsh
+++ b/installer/settings/variables.nsh
@@ -5,20 +5,20 @@
; Product Information:
; use this block for a dev version
-!define VersionStr "2023.6.0"
-!define FullVersion "2023.6.0+dev" ; semver compatible. see semver.org
-!define Release "Dev"
-!define DevBuild true
-!define ReleaseMeta "+dev"
-!define ReleaseApp " Dev"
+;!define VersionStr "2023.9.0"
+;!define FullVersion "2023.9.0+dev" ; semver compatible. see semver.org
+;!define Release "Dev"
+;!define DevBuild true
+;!define ReleaseMeta "+dev"
+;!define ReleaseApp " Dev"
; use this block for a release version
-;!define VersionStr "2023.6.0"
-;!define FullVersion "2023.6.0" ; semver compatible. see semver.org
-;!define Release "Stable"
-;!define DevBuild false
-;!define ReleaseMeta "+stable"
-;!define ReleaseApp " Stable"
+!define VersionStr "2023.9.0"
+!define FullVersion "2023.9.0" ; semver compatible. see semver.org
+!define Release "Stable"
+!define DevBuild false
+!define ReleaseMeta "+stable"
+!define ReleaseApp " Stable"
!define installername " Installer"
!define installerexe "UltraStar.Deluxe_v${VersionStr}${ReleaseMeta}_installer"
diff --git a/src/base/UConfig.pas b/src/base/UConfig.pas
index f700551a7..6308b2361 100644
--- a/src/base/UConfig.pas
+++ b/src/base/UConfig.pas
@@ -128,7 +128,7 @@ interface
* Current version of UltraStar Deluxe
*)
// TODO: inline the contents of ../../VERSION instead
- USDX_VERSION = '2023.6.0+dev';
+ USDX_VERSION = '2023.9.0';
(*
* FPC version numbers are already defined as built-in macros: