| ## 1.1.0 |
| |
| * Correctly send 405 (Method Not Allowed) – for requests that are not `HEAD` or |
| `GET` method. |
| * Correctly handle `HEAD` requests. |
| |
| ## 1.0.0 |
| |
| * Migrate to null safety. |
| |
| ## 0.2.9+2 |
| |
| * Change version constraint for the `shelf` dependency, so it accepts null-safe versions. |
| |
| ## 0.2.9+1 |
| |
| * Change version constraint for the `mime` dependency, so it accepts null-safe versions. |
| |
| ## 0.2.9 |
| |
| * Update SDK constraint to `>=2.3.0 <3.0.0`. |
| * Allow `3.x` versions of `package:convert`. |
| * Allow `4.x` versions of `package:http_parser`. |
| * Use file `modified` dates instead of `changed` for `304 Not Modified` checks |
| as `changed` returns creation dates on Windows. |
| |
| ## 0.2.8 |
| |
| * Update SDK constraint to `>=2.0.0-dev.61 <3.0.0`. |
| |
| * Directory listings are now sorted. |
| |
| ## 0.2.7+1 |
| |
| * Updated SDK version to 2.0.0-dev.17.0 |
| |
| ## 0.2.7 |
| |
| * Require at least Dart SDK 1.24.0. |
| * Other internal changes e.g. removing dep on `scheduled_test`. |
| |
| ## 0.2.6 |
| |
| * Add a `createFileHandler()` function that serves a single static file. |
| |
| ## 0.2.5 |
| |
| * Add an optional `contentTypeResolver` argument to `createStaticHandler`. |
| |
| ## 0.2.4 |
| |
| * Add support for "sniffing" the content of the file for the content-type via an optional |
| `useHeaderBytesForContentType` argument on `createStaticHandler`. |
| |
| ## 0.2.3+4 |
| |
| * Support `http_parser` 3.0.0. |
| |
| ## 0.2.3+3 |
| |
| * Support `shelf` 0.7.0. |
| |
| ## 0.2.3+2 |
| |
| * Support `http_parser` 2.0.0. |
| |
| ## 0.2.3+1 |
| |
| * Support `http_parser` 1.0.0. |
| |
| ## 0.2.3 |
| |
| * Added `listDirectories` argument to `createStaticHandler`. |
| |
| ## 0.2.2 |
| |
| * Bumped up minimum SDK to 1.7.0. |
| |
| * Added support for `shelf` 0.6.0. |
| |
| ## 0.2.1 |
| |
| * Removed `Uri` format checks now that the core libraries is more strict. |
| |
| ## 0.2.0 |
| |
| * Removed deprecated `getHandler`. |
| |
| * Send correct mime type for default document. |
| |
| ## 0.1.4+6 |
| |
| * Updated development dependencies. |
| |
| ## 0.1.4+5 |
| |
| * Handle differences in resolution between `DateTime` and HTTP date format. |
| |
| ## 0.1.4+4 |
| |
| * Using latest `shelf`. Cleaned up test code by using new features. |
| |
| ## 0.1.4 |
| |
| * Added named (optional) `defaultDocument` argument to `createStaticHandler`. |
| |
| ## 0.1.3 |
| |
| * `createStaticHandler` added `serveFilesOutsidePath` optional parameter. |
| |
| ## 0.1.2 |
| |
| * The preferred top-level method is now `createStaticHandler`. `getHandler` is deprecated. |
| * Set `content-type` header if the mime type of the requested file can be determined from the file extension. |
| * Respond with `304-Not modified` against `IF-MODIFIED-SINCE` request header. |
| * Better error when provided a non-existent `fileSystemPath`. |
| * Added `example/example_server.dart`. |
| |
| ## 0.1.1+1 |
| |
| * Removed work around for [issue](https://codereview.chromium.org/278783002/). |
| |
| ## 0.1.1 |
| |
| * Correctly handle requests when not hosted at the root of a site. |
| * Send `last-modified` header. |
| * Work around [known issue](https://codereview.chromium.org/278783002/) with HTTP date formatting. |