Updates for FlutterError refactor (#13)

diff --git a/packages/flutter_image/CHANGELOG.md b/packages/flutter_image/CHANGELOG.md
index 966b82e..65fab2f 100644
--- a/packages/flutter_image/CHANGELOG.md
+++ b/packages/flutter_image/CHANGELOG.md
@@ -1,5 +1,9 @@
 # Changelog
 
+## 2.0.0
+
+* **Breaking change**. Updates for Flutter 1.5.9.
+
 ## 1.0.0
 
 * **Breaking change**. SDK constraints to support Flutter beta versions and Dart 2 only.
diff --git a/packages/flutter_image/lib/network.dart b/packages/flutter_image/lib/network.dart
index 08b9342..0949316 100644
--- a/packages/flutter_image/lib/network.dart
+++ b/packages/flutter_image/lib/network.dart
@@ -72,9 +72,9 @@
   ImageStreamCompleter load(NetworkImageWithRetry key) {
     return new OneFrameImageStreamCompleter(
         _loadWithRetry(key),
-        informationCollector: (StringBuffer information) {
-          information.writeln('Image provider: $this');
-          information.write('Image key: $key');
+        informationCollector: () sync* {
+          yield ErrorDescription('Image provider: $this');
+          yield ErrorDescription('Image key: $key');
         }
     );
   }
@@ -165,7 +165,7 @@
     FlutterError.onError(new FlutterErrorDetails(
       exception: lastFailure,
       library: 'package:flutter_image',
-      context: '$runtimeType failed to load ${instructions.uri}',
+      context: ErrorDescription('$runtimeType failed to load ${instructions.uri}'),
     ));
 
     return null;
diff --git a/packages/flutter_image/pubspec.yaml b/packages/flutter_image/pubspec.yaml
index 56585ca..f7e1870 100644
--- a/packages/flutter_image/pubspec.yaml
+++ b/packages/flutter_image/pubspec.yaml
@@ -1,5 +1,5 @@
 name: flutter_image
-version: 1.0.0
+version: 2.0.0-dev
 description: >
   Image utilities for Flutter: providers, effects, etc
 author: Flutter Team <flutter-dev@googlegroups.com>
@@ -17,4 +17,4 @@
 
 environment:
   sdk: ">=2.0.0-dev.28.0 <3.0.0"
-  flutter: ">=0.1.4 <2.0.0"
\ No newline at end of file
+  flutter: ">=1.5.9 <2.0.0"