diff --git a/CHANGELOG.md b/CHANGELOG.md
index dd513edfd060f89504bdd95c060c7653d25f0dfa..6822bc91a4096bba7069d1cd2b1b98be72f39c35 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,8 @@
+# pvlink 0.3.1
+- bugfix: internal version number missmatch fixed
+- changed documentation for npm to point to readme on git
+
+
 # pvlink 0.3.0
 - added support for JupyterLab 2
 - internal structure changed and removed now unneded files
diff --git a/pvlink/_version.py b/pvlink/_version.py
index 7fe938bfdc6e741e6b4b79064d75e43fe66316ed..5d6dc1f30a53c91f5eacdbc66fb83bc4e6f36cde 100644
--- a/pvlink/_version.py
+++ b/pvlink/_version.py
@@ -1,5 +1,5 @@
 # Module version
-version_info = (0, 3, 1, 'alpha', 0)
+version_info = (0, 3, 1, 'final', 0)
 
 # Module version stage suffix map
 _specifier_ = {'alpha': 'a', 'beta': 'b', 'candidate': 'rc', 'final': ''}