diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5f4df139b22e2327e3d5f89b67c630c5cb024640..a7a43728791c6ed0f26fc6eab4c5ef56fcdf92fb 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,6 +9,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## [Unreleased] - ReleaseDate
 
+## [0.12.0] - 2020-03-02
+
 ### Fixed
 
 - base58: handle leading zeros
@@ -52,7 +54,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 Initial version.
 
 <!-- next-url -->
-[Unreleased]: https://git.duniter.org/libs/dup-crypto-rs/compare/v0.11.1...HEAD
+[Unreleased]: https://git.duniter.org/libs/dup-crypto-rs/compare/v0.12.0...HEAD
+[0.12.0]: https://git.duniter.org/libs/dup-crypto-rs/compare/v0.11.1...v0.12.0
 [0.11.1]: https://git.duniter.org/libs/dup-crypto-rs/compare/v0.11.0...v0.11.1
 [0.11.0]: https://git.duniter.org/libs/dup-crypto-rs/compare/v0.10.0...v0.11.0
 [0.10.0]: https://git.duniter.org/libs/dup-crypto-rs/compare/v0.9.1...v0.10.0
diff --git a/Cargo.lock b/Cargo.lock
index 6c8be8b473365599cc18b478ce65abbda8d08ae2..bc8cfd2561c64e05d860c63c662a9488d14e73d9 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -321,7 +321,7 @@ dependencies = [
 
 [[package]]
 name = "dup-crypto"
-version = "0.11.1"
+version = "0.12.0"
 dependencies = [
  "aes",
  "arrayvec",
diff --git a/Cargo.toml b/Cargo.toml
index 31ef577b4825715e6784f67f7e7925877694534b..e9aa6d2eb66328ec29697e17e83ec3cfac0d1987 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "dup-crypto"
-version = "0.11.1"
+version = "0.12.0"
 authors = ["elois <c@elo.tf>"]
 description = "Manage cryptographic operations for DUniter Protocols and the Duniter eco-system most broadly."
 repository = "https://git.duniter.org/libs/dup-crypto-rs"