diff --git a/CHANGELOG.md b/CHANGELOG.md
index ee654637e2553e77210bfcf2c01125fe99f4e27f..acf23a958ba10820714e64fc1ba55338819959ec 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,16 @@
+# 0.5.0 - 2018-10-23
+
+- Video (.avi files for now) support, via FFmpeg, optionally
+- Lightweight cleaning for png and tiff files
+- Processing files starting with a dash is now quicker
+- Metadata are now displayed sorted
+- Recursive metadata support for FLAC files
+- Unsupported extensions aren't displayed in `/.mat -l` anymore
+- Improve the display when no metadata are found
+- Update the logo according to the GNOME guidelines
+- The testsuite is now runnable on the installed version of mat2
+- Various internal cleanup/improvements
+
 # 0.4.0 - 2018-10-03
 
 - There is now a policy, for advanced users, to deal with unknown embedded fileformats
diff --git a/doc/mat2.1 b/doc/mat2.1
index 3d7d57d2099d51344f6aa6128b86e2335b3ce6e2..2480efc7276f66965c8815e0d96e5d20a3b62377 100644
--- a/doc/mat2.1
+++ b/doc/mat2.1
@@ -1,4 +1,4 @@
-.TH MAT2 "1" "October 2018" "MAT2 0.4.0" "User Commands"
+.TH MAT2 "1" "October 2018" "MAT2 0.5.0" "User Commands"
 
 .SH NAME
 mat2 \- the metadata anonymisation toolkit 2
diff --git a/mat2 b/mat2
index 01263b6b5b72730b214ed7239560025bd55e44ae..be63829b880d87bd74ba0c44d4c2fd80467199f8 100755
--- a/mat2
+++ b/mat2
@@ -14,7 +14,7 @@ except ValueError as e:
     print(e)
     sys.exit(1)
 
-__version__ = '0.4.0'
+__version__ = '0.5.0'
 
 # Make pyflakes happy
 assert Tuple
diff --git a/setup.py b/setup.py
index e893badaf4cb364088c39b0100f88ef59a262295..06ede62f909c2e17501e1c2710af8e58477b8778 100644
--- a/setup.py
+++ b/setup.py
@@ -5,7 +5,7 @@ with open("README.md", "r") as fh:
 
 setuptools.setup(
     name="mat2",
-    version='0.4.0',
+    version='0.5.0',
     author="Julien (jvoisin) Voisin",
     author_email="julien.voisin+mat2@dustri.org",
     description="A handy tool to trash your metadata",