diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1b53c9807bdba49095104efff1b90d7f7dc41fb0..941c0a82f780a249cb7582801c68dab8cca6f33c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,13 @@
+# 0.9.0 - 2019-05-10
+
+- Add tar/tar.gz/tar.bz2/tar.zx archives support
+- Add support for xhtml files
+- Improve handling of read-only files
+- Improve a bit the command line's documentation
+- Fix a confusing error message
+- Add even more tests
+- Usuals internal cleanups/refactorings
+
 # 0.8.0 - 2019-02-28
 
 - Add support for epub files
diff --git a/doc/mat2.1 b/doc/mat2.1
index f4071aef77d91c42b573cc4cfc0a04e1c130404f..c63b46bc02386e77878fdfc59cb5873f1401079b 100644
--- a/doc/mat2.1
+++ b/doc/mat2.1
@@ -1,4 +1,4 @@
-.TH MAT2 "1" "February 2019" "MAT2 0.8.0" "User Commands"
+.TH MAT2 "1" "May 2019" "MAT2 0.9.0" "User Commands"
 
 .SH NAME
 mat2 \- the metadata anonymisation toolkit 2
diff --git a/mat2 b/mat2
index f180d5cf579a65432e2bcf3e105db095b3945175..4b2751eb9a410ea1d882779dad2a736694ad847d 100755
--- a/mat2
+++ b/mat2
@@ -15,7 +15,7 @@ except ValueError as e:
     print(e)
     sys.exit(1)
 
-__version__ = '0.8.0'
+__version__ = '0.9.0'
 
 # Make pyflakes happy
 assert Tuple
diff --git a/setup.py b/setup.py
index 3be8ccb5919dfaef8b1e73c3ce5f0c55568496e7..663b9d63ecaf6711d5326bb58fa05d702da61369 100644
--- a/setup.py
+++ b/setup.py
@@ -5,7 +5,7 @@ with open("README.md", encoding='utf-8') as fh:
 
 setuptools.setup(
     name="mat2",
-    version='0.8.0',
+    version='0.9.0',
     author="Julien (jvoisin) Voisin",
     author_email="julien.voisin+mat2@dustri.org",
     description="A handy tool to trash your metadata",