diff --git a/setup.py b/setup.py
index 846e33cef0..236f3befea 100644
--- a/setup.py
+++ b/setup.py
@@ -60,7 +60,7 @@ def read(fname):
 
 setup(
     name="porepy",
-    version="0.5.0",
+    version="1.0.0",
     license="GPL",
     keywords=["porous media simulation fractures deformable"],
     author="Eirik Keilegavlen, Runar Berge, Alessio Fumagalli, Michele Starnoni, Ivar Stefansson and Jhabriel Varela",
diff --git a/src/porepy/__init__.py b/src/porepy/__init__.py
index da8df5d2d4..64febf723a 100644
--- a/src/porepy/__init__.py
+++ b/src/porepy/__init__.py
@@ -16,7 +16,7 @@
 
 """
 
-__version__ = "0.5.0"
+__version__ = "1.0.0"
 
 # ------------------------------------
 # Simplified namespaces. The rue of thumb is that classes and modules that a