Bump version to 0.4.1; update CHANGELOG and README
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f8a2ce3..f39d29c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,10 @@
 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).
 
+## [0.4.1] - 2017-12-17
+### Added
+- `no_std` support
+
 ## [0.4.0-pre.0] - 2017-12-11
 ### Added
 - `JitterRng` added as a high-quality alternative entropy source using the
diff --git a/Cargo.toml b/Cargo.toml
index b808dea..bc843c6 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "rand"
-version = "0.4.0-pre.0"
+version = "0.4.1"
 authors = ["The Rust Project Developers"]
 license = "MIT/Apache-2.0"
 readme = "README.md"
diff --git a/README.md b/README.md
index a36c3cd..994467a 100644
--- a/README.md
+++ b/README.md
@@ -14,7 +14,7 @@
 
 ```toml
 [dependencies]
-rand = "0.3"
+rand = "0.4"
 ```
 
 and this to your crate root:
@@ -23,12 +23,16 @@
 extern crate rand;
 ```
 
-### Unstable channel
+### Versions
 
-The 'master' branch tracks development code while the '0.3' branch tracks the
-latest stable release. New features are currently being released in an "unstable
-channel"; if you wish to opt-in to the latest releases (expect more breaking
-changes in this channel) specify `rand = "0.4.0-pre.0"`.
+The `rand` crate has been at version `0.3` since March 2015. If you wish to
+avoid all breaking changes you may wish to stick with this version.
+
+Version `0.4`was released in December 2017. It contains almost no breaking
+changes since the `0.3` series, but nevertheless (will) contain a significant
+amount of new code, including a new "external" entropy source (`JitterRng`),
+`no_std` support, and significant performance improvements for the ISAAC random
+number generators.
 
 ## Examples
 
@@ -105,7 +109,7 @@
 directive. To use this first add this to your Cargo.toml:
 
 ```toml
-rand = "0.3"
+rand = "0.4"
 rand_derive = "0.3"
 ```
 
diff --git a/rand-derive/Cargo.toml b/rand-derive/Cargo.toml
index 224b1ed..1a2dbe1 100644
--- a/rand-derive/Cargo.toml
+++ b/rand-derive/Cargo.toml
@@ -20,4 +20,4 @@
 syn = "0.11"
 
 [dev-dependencies]
-rand = { path = "..", version = "0.4.0-pre.0" }
+rand = { path = "..", version = "0.4" }