diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5a673eb..ef8233b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,11 @@
# CHANGELOG
+## 0.4.0 (2018-12-30)
+
+* Revert swich from proto2 to proto3
+* Verify authenticity of signed payload
+* Add `repo_verify_origin` config option
+
## 0.3.0 (2018-12-14)
* Swich from proto2 to proto3
diff --git a/doc/tpl.html b/doc/tpl.html
index 0df9d5c..3b552fb 100644
--- a/doc/tpl.html
+++ b/doc/tpl.html
@@ -20,7 +20,7 @@
hex_core
- v0.3.0
+ v0.4.0
diff --git a/src/hex_core.app.src b/src/hex_core.app.src
index 79046f9..14cf425 100644
--- a/src/hex_core.app.src
+++ b/src/hex_core.app.src
@@ -1,6 +1,6 @@
{application, hex_core, [
{description, "Reference implementation of Hex specifications"},
- {vsn, "0.3.0"},
+ {vsn, "0.4.0"},
{registered, []},
{applications, [kernel, stdlib]},
{licenses, ["Apache 2.0"]},
diff --git a/src/hex_core.hrl b/src/hex_core.hrl
index a998a07..533fb43 100644
--- a/src/hex_core.hrl
+++ b/src/hex_core.hrl
@@ -1 +1 @@
--define(HEX_CORE_VERSION, "0.2.0").
+-define(HEX_CORE_VERSION, "0.4.0").