diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0116dad997341ae1317d47371112ad30cd6196fc..8af906c8c528459b68ff6f11e7d27408671b80fb 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,15 @@
-# 0.2.0 - 2018-07-010
+# 0.3.0 - 2018-08-03
+
+- Add a check for missing dependencies
+- Add Nautilus extension
+- Minors code simplifications
+- Improve our linters' coverage
+- Add a manpage
+- Add folder/multiple files related tests
+- Change the logo
+
+
+# 0.2.0 - 2018-07-10
 
 - Fix various crashes dues to malformed files
 - Simplify various code-paths
diff --git a/doc/mat.1 b/doc/mat.1
index a69bf7cedfcece99d115e1a8ee26cd40210be5d0..ddc009a0bbf7376931b1b4a35b5547d0e89433c2 100644
--- a/doc/mat.1
+++ b/doc/mat.1
@@ -1,4 +1,4 @@
-.TH MAT2 "1" "July 2018" "MAT2 0.2.0" "User Commands"
+.TH MAT2 "1" "August 2018" "MAT2 0.3.0" "User Commands"
 
 .SH NAME
 mat2 \- the metadata anonymisation toolkit 2
diff --git a/mat2 b/mat2
index d24f2bcab4e86e9795389d8a6de4858903638329..35b5aee46d942d14f0b924e41048ad4b8b6db82f 100755
--- a/mat2
+++ b/mat2
@@ -14,7 +14,7 @@ except ValueError as e:
     print(e)
     sys.exit(1)
 
-__version__ = '0.2.0'
+__version__ = '0.3.0'
 
 def __check_file(filename: str, mode: int=os.R_OK) -> bool:
     if not os.path.exists(filename):
diff --git a/setup.py b/setup.py
index ef7024ecd7356535a9f4d014fd8f4cee1ad7920c..c8e65829dfeb159e1cc19782b958a4c8715fdc9b 100644
--- a/setup.py
+++ b/setup.py
@@ -5,7 +5,7 @@ with open("README.md", "r") as fh:
 
 setuptools.setup(
     name="mat2",
-    version='0.2.0',
+    version='0.3.0',
     author="Julien (jvoisin) Voisin",
     author_email="julien.voisin+mat2@dustri.org",
     description="A handy tool to trash your metadata",