diff --git a/CHANGELOG.md b/CHANGELOG.md
index d7cd82f5dbbdb19f2c601824f1ffcc10eb93bc4d..9562c0f9005208324c7370fb348c86fb42f76a79 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,8 @@
 All notable changes to this project will be documented in this file.
 
 ## [Unreleased]
+
+## [v3.1.0]
 #### Added
 - Added configuration file for ESLint
 - Module now supports running statistics as IDP/SP
@@ -110,6 +112,7 @@ All notable changes to this project will be documented in this file.
 - Changelog
 
 [Unreleased]: https://github.com/CESNET/proxystatistics-simplesamlphp-module/tree/master
+[v3.1.0]: https://github.com/CESNET/proxystatistics-simplesamlphp-module/tree/v3.1.0
 [v3.0.0]: https://github.com/CESNET/proxystatistics-simplesamlphp-module/tree/v3.0.0
 [v2.1.0]: https://github.com/CESNET/proxystatistics-simplesamlphp-module/tree/v2.1.0
 [v2.0.0]: https://github.com/CESNET/proxystatistics-simplesamlphp-module/tree/v2.0.0
diff --git a/composer.json b/composer.json
index 9bc8d2a1267442f5f5d88cc041844bc021c072ad..901ba41431bde54ad8bebc93f0604e532f426d32 100644
--- a/composer.json
+++ b/composer.json
@@ -1,7 +1,7 @@
 {
   "name": "cesnet/simplesamlphp-module-proxystatistics",
   "description": "A SimpleSAMLPHP module for statistics",
-  "version": "3.1.0-dev",
+  "version": "3.1.0",
   "type": "simplesamlphp-module",
   "keywords": ["statistics","simplesamlphp"],
   "license": "BSD-2-Clause",