diff --git a/.bumpversion.cfg b/.bumpversion.cfg
index 7acc236d..a6053ac7 100644
--- a/.bumpversion.cfg
+++ b/.bumpversion.cfg
@@ -1,5 +1,5 @@
 [bumpversion]
-current_version = 0.5.0
+current_version = 0.5.1
 tag = True
 sign_tags = True
 tag_message = intx {new_version}
diff --git a/CHANGELOG.md b/CHANGELOG.md
index d15aaedc..7d017f32 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,16 @@ Documentation of all notable changes to the **intx** project.
 The format is based on [Keep a Changelog],
 and this project adheres to [Semantic Versioning].
 
+## [0.5.1] — 2020-12-14
+
+### Changed
+
+- The utility macros (e.g. `INTX_UNREACHABLE()`) have been redefined.
+  [#182](https://github.com/chfast/intx/pull/182)
+- Test and benchmarks improvements.
+  [#175](https://github.com/chfast/intx/pull/175)
+
+
 ## [0.5.0] — 2020-06-23
 
 ### Added
@@ -72,6 +82,7 @@ and this project adheres to [Semantic Versioning].
   [#99](https://github.com/chfast/intx/pull/99)
 
 
+[0.5.1]: https://github.com/chfast/intx/releases/v0.5.1
 [0.5.0]: https://github.com/chfast/intx/releases/v0.5.0
 [0.4.0]: https://github.com/chfast/intx/releases/v0.4.0
 [0.3.0]: https://github.com/chfast/intx/releases/v0.3.0
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3c175bc0..2acbbad2 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -27,7 +27,7 @@ if(INTX_TESTING)
 endif()
 
 project(intx LANGUAGES CXX)
-set(PROJECT_VERSION 0.5.0)
+set(PROJECT_VERSION 0.5.1)
 
 cable_configure_compiler(NO_STACK_PROTECTION)