diff --git a/CHANGELOG.md b/CHANGELOG.md
index 869bac66504b72aa49466de6f5d0a81c9afbe026..912a1417885f378a86833697a79adbd90f679e2a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
 
 ## [Unreleased]
 
+## [v0.4.1] - 2018-01-16
+
+### Changed
+
+- `peripheral::Peripherals` is now re-exported at the root of the crate.
+
 ## [v0.4.0] - 2018-01-15
 
 ### Added
@@ -379,7 +385,8 @@ fn main() {
 - Functions to get the vector table
 - Wrappers over miscellaneous instructions like `bkpt`
 
-[Unreleased]: https://github.com/japaric/cortex-m/compare/v0.4.0...HEAD
+[Unreleased]: https://github.com/japaric/cortex-m/compare/v0.4.1...HEAD
+[v0.4.1]: https://github.com/japaric/cortex-m/compare/v0.4.0...v0.4.1
 [v0.4.0]: https://github.com/japaric/cortex-m/compare/v0.3.1...v0.4.0
 [v0.3.1]: https://github.com/japaric/cortex-m/compare/v0.3.0...v0.3.1
 [v0.3.0]: https://github.com/japaric/cortex-m/compare/v0.2.11...v0.3.0
diff --git a/Cargo.toml b/Cargo.toml
index da25ca46a95fdbeea029170e7235dd00e9c1d704..6e9c7bd5a32e52778e0c5915c2f99ee1aa6cbaad 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -7,7 +7,7 @@ keywords = ["arm", "cortex-m", "register", "peripheral"]
 license = "MIT OR Apache-2.0"
 name = "cortex-m"
 repository = "https://github.com/japaric/cortex-m"
-version = "0.4.0"
+version = "0.4.1"
 
 [dependencies]
 aligned = "0.1.1"