shelf 0.5.4+1
shelf: ^0.5.4+1 copied to clipboard
Web Server Middleware for Dart
0.5.4+1 #
- Widen the version constraint for
stack_trace.
0.5.4 #
-
The
shelf_ioadapter now sends theDateHTTP header by default. -
Fixed logic for setting Server header in
shelf_io.
0.5.3 #
- Add new named parameters to
Request.change:scriptNameandurl.
0.5.2 #
-
Add a
Cascadehelper that runs handlers in sequence until one returns a response that's neither a 404 nor a 405. -
Add a
Request.changemethod that copies a request with new header values. -
Add a
Request.hijackmethod that allows handlers to gain access to the underlying HTTP socket.
0.5.1+1 #
-
Capture all asynchronous errors thrown by handlers if they would otherwise be top-leveled.
-
Add more detail to the README about handlers, middleware, and the rules for implementing an adapter.
0.5.1 #
- Add a
contextmap toRequestandResponsefor passing data among handlers and middleware.
0.5.0+1 #
- Allow
scheduled_testdevelopment dependency up to v0.12.0
0.5.0 #
- Renamed
StacktoPipeline.
0.4.0 #
-
Access to headers for
RequestandResponseis now case-insensitive. -
The constructor for
Requesthas been simplified. -
Requestnow exposesurlwhich replacespathInfo,queryString, andpathSegments.
0.3.0+9 #
-
Removed old testing infrastructure.
-
Updated documentation address.
0.3.0+8 #
- Added a dependency on the
http_parserpackage.
0.3.0+7 #
- Removed unused dependency on the
mimepackage.
0.3.0+6 #
- Added a dependency on the
string_scannerpackage.
0.3.0+5 #
- Updated
pubspecdetails for move to Dart SDK.
0.3.0 - 2014-03-25 #
Response- NEW!
int get contentLength - NEW!
DateTime get expires - NEW!
DateTime get lastModified
- NEW!
Request- BREAKING
contentLengthis now read fromheaders. The constructor argument has been removed. - NEW! supports an optional
Stream<List<int>> bodyconstructor argument. - NEW!
Stream<List<int>> read()andFuture<String> readAsString([Encoding encoding]) - NEW!
DateTime get ifModifiedSince - NEW!
String get mimeType - NEW!
Encoding get encoding
- BREAKING
0.2.0 - 2014-03-06 #
- BREAKING Removed
Shelfprefix from all classes. - BREAKING
Responsehas drastically different constructors. - NEW!
Responsenow accepts a body of eitherStringorStream<List<int>>. - NEW!
Responsenow exposesencodingandmimeType.
0.1.0 - 2014-03-02 #
- First reviewed release