| OLD | NEW |
| 1 ## 0.3.0+7 |
| 2 |
| 3 * Removed unused dependency on the `mime` package. |
| 4 |
| 1 ## 0.3.0+6 | 5 ## 0.3.0+6 |
| 2 | 6 |
| 3 * Added a dependency on the `string_scanner` package. | 7 * Added a dependency on the `string_scanner` package. |
| 4 | 8 |
| 5 ## 0.3.0+5 | 9 ## 0.3.0+5 |
| 6 | 10 |
| 7 * Updated `pubspec` details for move to Dart SDK. | 11 * Updated `pubspec` details for move to Dart SDK. |
| 8 | 12 |
| 9 ## 0.3.0 2014-03-25 | 13 ## 0.3.0 2014-03-25 |
| 10 | 14 |
| 11 * `Response` | 15 * `Response` |
| 12 * **NEW!** `int get contentLength` | 16 * **NEW!** `int get contentLength` |
| 13 * **NEW!** `DateTime get expires` | 17 * **NEW!** `DateTime get expires` |
| 14 * **NEW!** `DateTime get lastModified` | 18 * **NEW!** `DateTime get lastModified` |
| 15 * `Request` | 19 * `Request` |
| 16 * **BREAKING** `contentLength` is now read from `headers`. The constructor | 20 * **BREAKING** `contentLength` is now read from `headers`. The constructor |
| 17 argument has been removed. | 21 argument has been removed. |
| 18 * **NEW!** supports an optional `Stream<List<int>> body` constructor argument. | 22 * **NEW!** supports an optional `Stream<List<int>> body` constructor argumen
t. |
| 19 * **NEW!** `Stream<List<int>> read()` and | 23 * **NEW!** `Stream<List<int>> read()` and |
| 20 `Future<String> readAsString([Encoding encoding])` | 24 `Future<String> readAsString([Encoding encoding])` |
| 21 * **NEW!** `DateTime get ifModifiedSince` | 25 * **NEW!** `DateTime get ifModifiedSince` |
| 22 * **NEW!** `String get mimeType` | 26 * **NEW!** `String get mimeType` |
| 23 * **NEW!** `Encoding get encoding` | 27 * **NEW!** `Encoding get encoding` |
| 24 | 28 |
| 25 ## 0.2.0 2014-03-06 | 29 ## 0.2.0 2014-03-06 |
| 26 | 30 |
| 27 * **BREAKING** Removed `Shelf` prefix from all classes. | 31 * **BREAKING** Removed `Shelf` prefix from all classes. |
| 28 * **BREAKING** `Response` has drastically different constructors. | 32 * **BREAKING** `Response` has drastically different constructors. |
| 29 * *NEW!* `Response` now accepts a body of either `String` or | 33 * *NEW!* `Response` now accepts a body of either `String` or |
| 30 `Stream<List<int>>`. | 34 `Stream<List<int>>`. |
| 31 * *NEW!* `Response` now exposes `encoding` and `mimeType`. | 35 * *NEW!* `Response` now exposes `encoding` and `mimeType`. |
| 32 | 36 |
| 33 ## 0.1.0 2014-03-02 | 37 ## 0.1.0 2014-03-02 |
| 34 | 38 |
| 35 * First reviewed release | 39 * First reviewed release |
| OLD | NEW |