blob: 3670ab8144d1c1d99472c42357100bd40bc7ef4a [file] [log] [blame] [view] [edit]
## 4.1.0
* `CaseInsensitiveMap`: added constructor `fromEntries`.
* Require `package:collection` `^1.19.0`
* Require Dart `^3.4.0`
## 4.0.2
* Remove `package:charcode` from dev_dependencies.
## 4.0.1
* Remove dependency on `package:charcode`.
## 4.0.0
* Stable null safety stable release.
## 4.0.0-nullsafety
* Migrate to null safety.
## 3.1.4
* Fixed lints affecting package health score.
* Added an example.
## 3.1.3
* Set max SDK version to `<3.0.0`, and adjust other dependencies.
## 3.1.2
* Require Dart SDK 2.0.0-dev.17.0 or greater.
* A number of strong-mode fixes.
## 3.1.1
* Fix a logic bug in the `chunkedCoding` codec. It had been producing invalid
output and rejecting valid input.
## 3.1.0
* Add `chunkedCoding`, a `Codec` that supports encoding and decoding the
[chunked transfer coding][].
[chunked transfer coding]: https://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.6.1
## 3.0.2
* Support `string_scanner` 1.0.0.
## 3.0.1
* Remove unnecessary dependencies.
## 3.0.0
* 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 insteadfor example,
`http_parser: ">=2.2.0 <4.0.0"`.
* Fix all strong-mode warnings.
## 2.2.1
* Add support for `crypto` 1.0.0.
## 2.2.0
* `WebSocketChannel` has been moved to
[the `web_socket_channel` package][web_socket_channel]. The implementation
here is now deprecated.
[web_socket_channel]: https://pub.dev/packages/web_socket_channel
## 2.1.0
* Added `WebSocketChannel`, an implementation of `StreamChannel` that's backed
by a `WebSocket`.
* Deprecated `CompatibleWebSocket` in favor of `WebSocketChannel`.
## 2.0.0
* Removed the `DataUri` class. It's redundant with the `Uri.data` getter that's
coming in Dart 1.14, and the `DataUri.data` field in particular was an invalid
override of that field.
## 1.1.0
* 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 its `type` and `subtype` fields are now always lowercase.
## 1.0.0
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 of `WWW-Authenticate` and related headers.
* Added a `CaseInsensitiveMap` class for representing case-insensitive HTTP
values.
## 0.0.2+8
* Bring in the latest `dart:io` WebSocket code.
## 0.0.2+7
* Add more detail to the readme.
## 0.0.2+6
* Updated homepage URL.
## 0.0.2+5
* Widen the version constraint on the `collection` package.
## 0.0.2+4
* Widen the `string_scanner` version constraint.
## 0.0.2+3
* Fix a library name conflict.
## 0.0.2+2
* Fixes for HTTP date formatting.
## 0.0.2+1
* Minor code refactoring.
## 0.0.2
* Added `CompatibleWebSocket`, for platform- and API-independent support for the
WebSocket API.