diff --git a/CHANGELOG.md b/CHANGELOG.md
index cec875e7804c16fcbbb4073a7dbcbed889b3e94f..47dbeea27fc43dda758ef3131f73fc904797ec0c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
 and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
 
 ## [Unreleased]
+
+## [0.4.0]
 ### Added
 - Added MATLAB version 2018a.
 
@@ -50,7 +52,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
 ### Added
 - Initial release!
 
-[Unreleased]: https://github.com/OSC/bc_osc_matlab/compare/v0.3.0...HEAD
+[Unreleased]: https://github.com/OSC/bc_osc_matlab/compare/v0.4.0...HEAD
+[0.4.0]: https://github.com/OSC/bc_osc_matlab/compare/v0.3.0...v0.4.0
 [0.3.0]: https://github.com/OSC/bc_osc_matlab/compare/v0.2.0...v0.3.0
 [0.2.0]: https://github.com/OSC/bc_osc_matlab/compare/v0.1.0...v0.2.0
 [0.1.0]: https://github.com/OSC/bc_osc_matlab/compare/v0.0.4...v0.1.0