diff --git a/EidosScribe/Info.plist b/EidosScribe/Info.plist
index 7ef11ba44..1c3056f14 100644
--- a/EidosScribe/Info.plist
+++ b/EidosScribe/Info.plist
@@ -17,7 +17,7 @@
CFBundlePackageType
APPL
CFBundleShortVersionString
- 2.7
+ 2.7.1
CFBundleSignature
????
CFBundleVersion
diff --git a/QtSLiM/QtSLiM.pro b/QtSLiM/QtSLiM.pro
index 4fa7596ad..c011d1f06 100644
--- a/QtSLiM/QtSLiM.pro
+++ b/QtSLiM/QtSLiM.pro
@@ -18,7 +18,7 @@ QMAKE_INFO_PLIST = QtSLiM_Info.plist
ICON = QtSLiM_AppIcon.icns
QMAKE_TARGET_BUNDLE_PREFIX = "org.messerlab"
QMAKE_BUNDLE = "SLiMgui" # This governs the location of our prefs, which we keep under org.messerlab.SLiMgui
-VERSION = 3.7
+VERSION = 3.7.1
docIconFiles.files = $$PWD/QtSLiM_DocIcon.icns
docIconFiles.path = Contents/Resources
diff --git a/SLiMgui/Info.plist b/SLiMgui/Info.plist
index 307d2915c..32095c48a 100644
--- a/SLiMgui/Info.plist
+++ b/SLiMgui/Info.plist
@@ -88,7 +88,7 @@
CFBundlePackageType
APPL
CFBundleShortVersionString
- 3.7
+ 3.7.1
CFBundleSignature
????
CFBundleVersion
diff --git a/VERSIONS b/VERSIONS
index f4a90df8e..44ac428ae 100644
--- a/VERSIONS
+++ b/VERSIONS
@@ -8,6 +8,9 @@ The build numbers given here are visible in SLiMgui's about panel. They are not
development head:
+
+
+version 3.7.1 (Eidos version 2.7.1):
fix a problem with the python recipe for recipe 18.13
fix printf format specifier on Windows that was causing issues with old compilers on conda
fix spurious "subpopulation p0 has already been used" errors in certain circumstances (#274), which was biting stdpopsim
@@ -16,7 +19,6 @@ development head:
fix the appearance of SLiMgui profile output when in dark mode (#270)
advance copyrights to 2022
fix recipes 17.8 and 17.9 to use sim_ancestry() instead of simulate()
-
version 3.7 (Eidos version 2.7)
change to allow .trees files to contain unreferenced empty subpops, to allow ancestral use of subpops that are now empty (see #168)
diff --git a/core/slim_globals.h b/core/slim_globals.h
index d86415a13..9ea2021e0 100644
--- a/core/slim_globals.h
+++ b/core/slim_globals.h
@@ -41,8 +41,8 @@ class Subpopulation;
class SLiMEidosBlock;
-#define SLIM_VERSION_STRING ("3.7")
-#define SLIM_VERSION_FLOAT (3.7)
+#define SLIM_VERSION_STRING ("3.7.1")
+#define SLIM_VERSION_FLOAT (3.71)
// This should be called once at startup to give SLiM an opportunity to initialize static state
diff --git a/eidos/eidos_globals.h b/eidos/eidos_globals.h
index 012713204..44ed06764 100644
--- a/eidos/eidos_globals.h
+++ b/eidos/eidos_globals.h
@@ -53,8 +53,8 @@ class EidosScript;
class EidosToken;
-#define EIDOS_VERSION_STRING ("2.7")
-#define EIDOS_VERSION_FLOAT (2.7)
+#define EIDOS_VERSION_STRING ("2.7.1")
+#define EIDOS_VERSION_FLOAT (2.71)
// These should be called once at startup to give Eidos an opportunity to initialize static state