Require Dart SDK 1.23 or greater.
A number of strong-mode fixes.
chunkedCodingcodec. It had been producing invalid output and rejecting valid input.
Codecthat supports encoding and decoding the chunked transfer coding.
All deprecated APIs have been removed. No new APIs have been added. Packages that would use 3.0.0 as a lower bound should use 2.2.0 instead—for example,
http_parser: ">=2.2.0 <4.0.0".
Fix all strong-mode warnings.
WebSocketChannelhas been moved to the
web_socket_channelpackage. The implementation here is now deprecated.
WebSocketChannel, an implementation of
StreamChannel that's backed by a
CompatibleWebSocket in favor of
DataUriclass. It‘s redundant with the
Uri.datagetter that’s coming in Dart 1.14, and the
DataUri.datafield in particular was an invalid override of that field.
MediaTypenow uses a case-insensitive map for its parameters and its
subtypefields are now always lowercase.
This is 1.0.0 because the API is stable—there are no breaking changes.
AuthenticationChallenge class for parsing and representing the value of
WWW-Authenticate and related headers.
CaseInsensitiveMap class for representing case-insensitive HTTP values.
CompatibleWebSocket, for platform- and API-independent support for the WebSocket API.