diff --git a/CHANGELOG.md b/CHANGELOG.md
index bf2fa3e26d21b1fcab06bae6c9d480a3a14b0782..9c1e5d6addc48a0210572bbd31859c7846fd7ab6 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.3.0] - 2018-04-19
 ### Changed
 - Switched from using Fluxbox to Xfce for the window manager.
 
@@ -46,7 +48,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.2.0...HEAD
+[Unreleased]: https://github.com/OSC/bc_osc_matlab/compare/v0.3.0...HEAD
+[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
 [0.0.4]: https://github.com/OSC/bc_osc_matlab/compare/v0.0.3...v0.0.4