diff --git a/CHANGELOG.md b/CHANGELOG.md
index cebb2f8bbb45042ad8ba62742f4ddcdc74bed925..8261048df3b37fe59c5c599ce3c6e168110146f4 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.45.0] - 2021-03-06
+
 ## [0.44.1] - 2021-02-27
 
 ## [0.44.0] - 2021-02-27
@@ -123,7 +125,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/dubp-rs-libs/compare/v0.44.1...HEAD
+[Unreleased]: https://git.duniter.org/libs/dubp-rs-libs/compare/v0.45.0...HEAD
+[0.45.0]: https://git.duniter.org/libs/dubp-rs-libs/compare/v0.44.1...v0.45.0
 [0.44.1]: https://git.duniter.org/libs/dubp-rs-libs/compare/v0.44.0...v0.44.1
 [0.44.0]: https://git.duniter.org/libs/dubp-rs-libs/compare/v0.43.2...v0.44.0
 [0.43.2]: https://git.duniter.org/libs/dubp-rs-libs/compare/v0.43.1...v0.43.2
diff --git a/Cargo.lock b/Cargo.lock
index 7576f82071d0d91e47b01d14ed960fbf905ec903..b5f880f9a156498f31154d708edee391b7d20cbc 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -417,7 +417,7 @@ dependencies = [
 
 [[package]]
 name = "dubp"
-version = "0.44.1"
+version = "0.45.0"
 dependencies = [
  "dubp-block",
  "dubp-common",
@@ -430,7 +430,7 @@ dependencies = [
 
 [[package]]
 name = "dubp-block"
-version = "0.44.1"
+version = "0.45.0"
 dependencies = [
  "bincode",
  "dubp-documents",
@@ -446,7 +446,7 @@ dependencies = [
 
 [[package]]
 name = "dubp-common"
-version = "0.44.1"
+version = "0.45.0"
 dependencies = [
  "bincode",
  "dup-crypto",
@@ -459,7 +459,7 @@ dependencies = [
 
 [[package]]
 name = "dubp-documents"
-version = "0.44.1"
+version = "0.45.0"
 dependencies = [
  "beef",
  "dubp-wallet",
@@ -474,7 +474,7 @@ dependencies = [
 
 [[package]]
 name = "dubp-documents-parser"
-version = "0.44.1"
+version = "0.45.0"
 dependencies = [
  "dubp-documents",
  "json-pest-parser",
@@ -487,7 +487,7 @@ dependencies = [
 
 [[package]]
 name = "dubp-wallet"
-version = "0.44.1"
+version = "0.45.0"
 dependencies = [
  "byteorder",
  "dubp-common",
@@ -502,7 +502,7 @@ dependencies = [
 
 [[package]]
 name = "dup-crypto"
-version = "0.44.1"
+version = "0.45.0"
 dependencies = [
  "aes",
  "arrayvec",
diff --git a/Cargo.toml b/Cargo.toml
index 82d658501b4f96255ab372d0a0bf502ed4145362..73b8118d21c816f4cb142f98cb06fb4108ec60a5 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -7,18 +7,18 @@ license = "AGPL-3.0"
 name = "dubp"
 readme = "README.md"
 repository = "https://git.duniter.org/libs-dupb-rs-libs"
-version = "0.44.1"
+version = "0.45.0"
 
 [lib]
 path = "lib.rs"
 
 [dependencies]
-dup-crypto = { path = "crypto", default-features = false, version = "0.44.1", features = ["scrypt"] }
-dubp-common = { path = "common", version = "0.44.1", features = ["crypto_scrypt"] }
-dubp-wallet = { path = "wallet", version = "0.44.1", features = ["crypto_scrypt"] }
-dubp-documents = { path = "documents", version = "0.44.1", features = ["crypto_scrypt"] }
-dubp-documents-parser = { path = "documents-parser", version = "0.44.1", features = ["crypto_scrypt"] }
-dubp-block = { path = "block", version = "0.44.1", features = ["crypto_scrypt"] }
+dup-crypto = { path = "crypto", default-features = false, version = "0.45.0", features = ["scrypt"] }
+dubp-common = { path = "common", version = "0.45.0", features = ["crypto_scrypt"] }
+dubp-wallet = { path = "wallet", version = "0.45.0", features = ["crypto_scrypt"] }
+dubp-documents = { path = "documents", version = "0.45.0", features = ["crypto_scrypt"] }
+dubp-documents-parser = { path = "documents-parser", version = "0.45.0", features = ["crypto_scrypt"] }
+dubp-block = { path = "block", version = "0.45.0", features = ["crypto_scrypt"] }
 
 [features]
 default = ["crypto_assembly"]
diff --git a/block/Cargo.toml b/block/Cargo.toml
index 4be4fbb9f91716ca081a58209160c0b98fe80b79..bfa6be21a25a375eed065a67ecfe01745947dd01 100644
--- a/block/Cargo.toml
+++ b/block/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "dubp-block"
-version = "0.44.1"
+version = "0.45.0"
 authors = ["elois <elois@duniter.org>"]
 description = "Handle DUBP block (DUBP: DUniter Blockhain Protocol)."
 repository = "https://git.duniter.org/libs/dubp-rs-libs"
@@ -13,8 +13,8 @@ edition = "2018"
 path = "src/lib.rs"
 
 [dependencies]
-dubp-documents = { path = "../documents", default-features = false, version = "0.44.1" }
-dubp-documents-parser = { path = "../documents-parser", default-features = false, version = "0.44.1" }
+dubp-documents = { path = "../documents", default-features = false, version = "0.45.0" }
+dubp-documents-parser = { path = "../documents-parser", default-features = false, version = "0.45.0" }
 json-pest-parser = "0.3.0"
 serde = { version = "1.0.*", features = ["derive"] }
 serde_json = "1.0.*"
diff --git a/common/Cargo.toml b/common/Cargo.toml
index 08582bdd4fa44ad59b97e610dfc8e890c2689679..028e5c995e082b28f404a5ef0ff533496d41e5df 100644
--- a/common/Cargo.toml
+++ b/common/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "dubp-common"
-version = "0.44.1"
+version = "0.45.0"
 authors = ["elois <elois@duniter.org>"]
 description = "Provide common tools and types for DUBP."
 repository = "https://git.duniter.org/libs/dubp-rs-libs"
@@ -13,7 +13,7 @@ edition = "2018"
 path = "src/lib.rs"
 
 [dependencies]
-dup-crypto = { path = "../crypto", default-features = false, version = "0.44.1" }
+dup-crypto = { path = "../crypto", default-features = false, version = "0.45.0" }
 serde = { version = "1.0.105", features = ["derive"] }
 serde_json = "1.0.57"
 thiserror = "1.0.20"
diff --git a/crypto/Cargo.toml b/crypto/Cargo.toml
index 7178abb1272c2035c3b262ed99b37988ca0c8b2b..5b6375be08cb538585fc291dccd14f11d9255662 100644
--- a/crypto/Cargo.toml
+++ b/crypto/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "dup-crypto"
-version = "0.44.1"
+version = "0.45.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/dubp-rs-libs"
diff --git a/documents-parser/Cargo.toml b/documents-parser/Cargo.toml
index 9fc712a5bc9d8a76b6a13804e23e9cf5a4053a53..0187c93c55d110a2013d51a2b8d5ffd3bd78dea1 100644
--- a/documents-parser/Cargo.toml
+++ b/documents-parser/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "dubp-documents-parser"
-version = "0.44.1"
+version = "0.45.0"
 authors = ["elois <elois@duniter.org>"]
 description = "Parser for DUBP documents."
 repository = "https://git.duniter.org/libs/dubp-rs-libs"
@@ -13,7 +13,7 @@ edition = "2018"
 path = "src/lib.rs"
 
 [dependencies]
-dubp-documents = { path = "../documents", default-features = false, version = "0.44.1" }
+dubp-documents = { path = "../documents", default-features = false, version = "0.45.0" }
 json-pest-parser = "0.3.0"
 pest = "2.1.3"
 pest_derive = "2.1.0"
diff --git a/documents/Cargo.toml b/documents/Cargo.toml
index d7b9f6207a257dfead912e04bc1364deb4d2eaf5..b6ffed8591346e8b951a526713164c9f70e96331 100644
--- a/documents/Cargo.toml
+++ b/documents/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "dubp-documents"
-version = "0.44.1"
+version = "0.45.0"
 authors = ["elois <elois@duniter.org>"]
 description = "Handles DUBP documents (DUBP: DUniter Blockhain Protocol)"
 repository = "https://git.duniter.org/libs/dubp-rs-libs"
@@ -14,7 +14,7 @@ path = "src/lib.rs"
 
 [dependencies]
 beef = "0.5.0"
-dubp-wallet = { path = "../wallet", default-features = false, version = "0.44.1" }
+dubp-wallet = { path = "../wallet", default-features = false, version = "0.45.0" }
 log = "0.4.*"
 serde = { version = "1.0.*", features = ["derive"] }
 serde_json = "1.0.*"
diff --git a/wallet/Cargo.toml b/wallet/Cargo.toml
index 766e8a87d2f3afd8b2a2907b5864afc6412ddadb..09a335babcbbd525c189513a61292919542abfe9 100644
--- a/wallet/Cargo.toml
+++ b/wallet/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "dubp-wallet"
-version = "0.44.1"
+version = "0.45.0"
 authors = ["elois <elois@duniter.org>"]
 description = "Provide wallet definition for DUBP protocol"
 repository = "https://git.duniter.org/libs/dubp-rs-libs"
@@ -14,7 +14,7 @@ path = "src/lib.rs"
 
 [dependencies]
 byteorder = "1.3.4"
-dubp-common = { path = "../common", default-features = false, version = "0.44.1" }
+dubp-common = { path = "../common", default-features = false, version = "0.45.0" }
 serde = { version = "1.0.*", features = ["derive"] }
 smallvec = { version = "1.6.1", features = ["serde"] }
 thiserror = "1.0.20"