142 lines
3 KiB
Markdown
142 lines
3 KiB
Markdown
|
|
## 1.1.3
|
||
|
|
|
||
|
|
* Require Dart `^3.3.0`.
|
||
|
|
* Update `package:mime` constraint to `>=1.0.0 <3.0.0`.
|
||
|
|
|
||
|
|
## 1.1.2
|
||
|
|
|
||
|
|
* Added package topics to the pubspec file.
|
||
|
|
* Require Dart `2.17`.
|
||
|
|
|
||
|
|
## 1.1.1
|
||
|
|
|
||
|
|
* Require Dart `2.14`.
|
||
|
|
* Update the pubspec `repository` field.
|
||
|
|
|
||
|
|
## 1.1.0
|
||
|
|
|
||
|
|
* Correctly handle `HEAD` requests.
|
||
|
|
* Support HTTP range 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.
|