diff --git a/README.rst b/README.rst
index 808299376829c8b8d76d9007d67875cd06d4a6f1..8facf396f39d08e69f083b85859e9dd5d2f5a68b 100644
--- a/README.rst
+++ b/README.rst
@@ -1,14 +1,14 @@
 .. vim: set fileencoding=utf-8 :
 .. Mon 26 Jun 2017 12:37:53 CEST
 
-.. image:: https://img.shields.io/badge/docs-stable-yellow.svg
-   :target: https://www.idiap.ch/software/bob/docs/bob/bob.extension/stable/index.html
+.. image:: https://img.shields.io/badge/docs-v4.0.0-yellow.svg
+   :target: https://www.idiap.ch/software/bob/docs/bob/bob.extension/v4.0.0/index.html
 .. image:: https://img.shields.io/badge/docs-latest-orange.svg
    :target: https://www.idiap.ch/software/bob/docs/bob/bob.extension/master/index.html
-.. image:: https://gitlab.idiap.ch/bob/bob.extension/badges/master/build.svg
-   :target: https://gitlab.idiap.ch/bob/bob.extension/commits/master
-.. image:: https://gitlab.idiap.ch/bob/bob.extension/badges/master/coverage.svg
-   :target: https://gitlab.idiap.ch/bob/bob.extension/commits/master
+.. image:: https://gitlab.idiap.ch/bob/bob.extension/badges/v4.0.0/build.svg
+   :target: https://gitlab.idiap.ch/bob/bob.extension/commits/v4.0.0
+.. image:: https://gitlab.idiap.ch/bob/bob.extension/badges/v4.0.0/coverage.svg
+   :target: https://gitlab.idiap.ch/bob/bob.extension/commits/v4.0.0
 .. image:: https://img.shields.io/badge/gitlab-project-0000c0.svg
    :target: https://gitlab.idiap.ch/bob/bob.extension
 .. image:: https://img.shields.io/pypi/v/bob.extension.svg
diff --git a/version.txt b/version.txt
index b728e80e369730cd460b950282f0c54b8b720be3..0c89fc927e327c0a9913d8300a205efbd30cedbf 100644
--- a/version.txt
+++ b/version.txt
@@ -1 +1 @@
-4.0.0b0
+4.0.0
\ No newline at end of file