diff --git a/CMakeLists.txt b/CMakeLists.txt
index dd20bc77638489b70b2f3cffb4aa408b0f53a86a..eb188467e6f699e137405f835988f6dab6faa08b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,7 +1,7 @@
 cmake_minimum_required(VERSION 3.10.0)
 
 project(openmesh          
-        VERSION 1.2.1
+        VERSION 1.3.0
         LANGUAGES CXX )
 
 set(CMAKE_CXX_STANDARD 17)
diff --git a/setup.py b/setup.py
index d003c1aeb2dd190b0aaefdaac3c3e0a691f0fcc5..0da2e7c829b36f11c9750ff02e1d1703efc43eed 100644
--- a/setup.py
+++ b/setup.py
@@ -81,7 +81,7 @@ class CMakeBuild(build_ext):
 
 setup(
     name='openmesh',
-    version="1.2.1",
+    version="1.3.0",
     author='Alexander Dielen, Isaak Lim, Janis Born',
     author_email='vci-pypi@cs.rwth-aachen.de',
     description='a versatile halfedge-based data structure for representing and manipulating polygon meshes',
@@ -97,7 +97,7 @@ setup(
     url='https://gitlab.vci.rwth-aachen.de:9000/OpenMesh/openmesh-python',
     classifiers=[
         'Development Status :: 4 - Beta',
-        'Programming Language :: Python :: 3.9',
+        'Programming Language :: Python :: 3.11',
         'Topic :: Multimedia :: Graphics',
     ],
     project_urls={