| OLD | NEW |
| 1 ## 1.3.2 |
| 2 |
| 3 * Eventually stop retrying port allocation if it fails repeatedly. |
| 4 |
| 1 ## 1.3.1 | 5 ## 1.3.1 |
| 2 | 6 |
| 3 * `loopback()` and `loopbackSecure()` recover gracefully if an ephemeral port is | 7 * `loopback()` and `loopbackSecure()` recover gracefully if an ephemeral port is |
| 4 requested and the located port isn't available on both IPv4 and IPv6. | 8 requested and the located port isn't available on both IPv4 and IPv6. |
| 5 | 9 |
| 6 ## 1.3.0 | 10 ## 1.3.0 |
| 7 | 11 |
| 8 * Add support for `HttpServer.autoCompress`. | 12 * Add support for `HttpServer.autoCompress`. |
| 9 | 13 |
| 10 ## 1.2.0 | 14 ## 1.2.0 |
| (...skipping 10 matching lines...) Expand all Loading... |
| 21 | 25 |
| 22 * Remove the workaround for [issue 19815][]. | 26 * Remove the workaround for [issue 19815][]. |
| 23 | 27 |
| 24 ## 1.0.1 | 28 ## 1.0.1 |
| 25 | 29 |
| 26 * Ignore errors from one of the servers if others are still bound. In | 30 * Ignore errors from one of the servers if others are still bound. In |
| 27 particular, this works around [issue 19815][] on some Windows machines where | 31 particular, this works around [issue 19815][] on some Windows machines where |
| 28 IPv6 failure isn't discovered until we try to connect to the socket. | 32 IPv6 failure isn't discovered until we try to connect to the socket. |
| 29 | 33 |
| 30 [issue 19815]: http://code.google.com/p/dart/issues/detail?id=19815 | 34 [issue 19815]: http://code.google.com/p/dart/issues/detail?id=19815 |
| OLD | NEW |