CaseInsensitiveMap
: added constructorfromEntries
.- Require
package:collection
^1.19.0
- Require Dart
^3.4.0
- Remove
package:charcode
from dev_dependencies.
- Remove dependency on
package:charcode
.
- Stable null safety stable release.
- Migrate to null safety.
- Fixed lints affecting package health score.
- Added an example.
- Set max SDK version to
<3.0.0
, and adjust other dependencies.
-
Require Dart SDK 2.0.0-dev.17.0 or greater.
-
A number of strong-mode fixes.
- Fix a logic bug in the
chunkedCoding
codec. It had been producing invalid output and rejecting valid input.
- Add
chunkedCoding
, aCodec
that supports encoding and decoding the chunked transfer coding.
- Support
string_scanner
1.0.0.
- Remove unnecessary dependencies.
-
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.
- Add support for
crypto
1.0.0.
WebSocketChannel
has been moved to theweb_socket_channel
package. The implementation here is now deprecated.
-
Added
WebSocketChannel
, an implementation ofStreamChannel
that's backed by aWebSocket
. -
Deprecated
CompatibleWebSocket
in favor ofWebSocketChannel
.
- Removed the
DataUri
class. It's redundant with theUri.data
getter that's coming in Dart 1.14, and theDataUri.data
field in particular was an invalid override of that field.
- The MIME spec says that media types and their parameter names are
case-insensitive. Accordingly,
MediaType
now uses a case-insensitive map for its parameters and itstype
andsubtype
fields are now always lowercase.
This is 1.0.0 because the API is stable—there are no breaking changes.
-
Added an
AuthenticationChallenge
class for parsing and representing the value ofWWW-Authenticate
and related headers. -
Added a
CaseInsensitiveMap
class for representing case-insensitive HTTP values.
- Bring in the latest
dart:io
WebSocket code.
- Add more detail to the readme.
- Updated homepage URL.
- Widen the version constraint on the
collection
package.
- Widen the
string_scanner
version constraint.
- Fix a library name conflict.
- Fixes for HTTP date formatting.
- Minor code refactoring.
- Added
CompatibleWebSocket
, for platform- and API-independent support for the WebSocket API.