Prepare to publish 0.3.0. (dart-lang/io#24)

diff --git a/pkgs/io/CHANGELOG.md b/pkgs/io/CHANGELOG.md
index 568c10a..a16a183 100644
--- a/pkgs/io/CHANGELOG.md
+++ b/pkgs/io/CHANGELOG.md
@@ -17,7 +17,9 @@
 - Added `ProcessManager#spawnDetached`, which does not forward any I/O.
 
 - Added the `shellSplit()` function, which parses a list of arguments in the
-  same manner as the POSIX shell.
+  same manner as [the POSIX shell][what_is_posix_shell].
+  
+[what_is_posix_shell]: http://pubs.opengroup.org/onlinepubs/9699919799/utilities/contents.html
 
 ## 0.2.0
 
diff --git a/pkgs/io/pubspec.yaml b/pkgs/io/pubspec.yaml
index 7fc9eb1..8427910 100644
--- a/pkgs/io/pubspec.yaml
+++ b/pkgs/io/pubspec.yaml
@@ -1,7 +1,7 @@
 name: io
 description: >
   Utilities for the Dart VM Runtime.
-version: 0.3.0-dev
+version: 0.3.0
 author: Dart Team <misc@dartlang.org>
 homepage: https://github.com/dart-lang/io
 
@@ -9,7 +9,9 @@
   sdk: ">=1.22.0 <2.0.0"
 
 dependencies:
+  charcode: ^1.0.0
   meta: ^1.0.2
+  string_scanner: ">=0.1.5 <2.0.0"
 
 dev_dependencies:
   dart_style: ^1.0.7