blob: 131c0a88788c67fb04e1f035d590c097db900cc7 [file] [view]
## 2.4.1
- Update the examples to use `WebSocketChannel.ready` and clarify that
`WebSocketChannel.ready` should be awaited before sending data over the
`WebSocketChannel`.
## 2.4.0
- Add a `customClient` parameter to the `IOWebSocketChannel.connect` factory,
which allows the user to provide a custom `HttpClient` instance to use for the
WebSocket connection
- Bump minimum Dart version to 2.15.0
## 2.3.0
- Added a Future `ready` property to `WebSocketChannel`, which completes when
the connection is established
- Added a `connectTimeout` parameter to the `IOWebSocketChannel.connect` factory,
which controls the timeout of the WebSocket Future.
- Use platform agnostic code in README example.
## 2.2.0
- Add `HtmlWebSocketChannel.innerWebSocket` getter to access features not exposed
through the shared `WebSocketChannel` interface.
## 2.1.0
- Add `IOWebSocketChannel.innerWebSocket` getter to access features not exposed
through the shared `WebSocketChannel` interface.
## 2.0.0
- Support null safety.
- Require Dart 2.12.
## 1.2.0
* Add `protocols` argument to `WebSocketChannel.connect`. See the docs for
`WebSocket.connet`.
* Allow the latest crypto release (`3.x`).
## 1.1.0
* Add `WebSocketChannel.connect` factory constructor supporting platform
independent creation of WebSockets providing the lowest common denominator
of support on dart:io and dart:html.
## 1.0.15
* bug fix don't pass protocols parameter to WebSocket.
## 1.0.14
* Updates to handle `Socket implements Stream<Uint8List>`
## 1.0.13
* Internal changes for consistency with the Dart SDK.
## 1.0.12
* Allow `stream_channel` version 2.x
## 1.0.11
* Fixed description in pubspec.
* Fixed lints in README.md.
## 1.0.10
* Fixed links in README.md.
* Added an example.
* Fixed analysis lints that affected package score.
## 1.0.9
* Set max SDK version to `<3.0.0`.
## 1.0.8
* Remove use of deprecated constant name.
## 1.0.7
* Support the latest dev SDK.
## 1.0.6
* Declare support for `async` 2.0.0.
## 1.0.5
* Increase the SDK version constraint to `<2.0.0-dev.infinity`.
## 1.0.4
* Support `crypto` 2.0.0.
## 1.0.3
* Fix all strong-mode errors and warnings.
* Fix a bug where `HtmlWebSocketChannel.close()` would crash on non-Dartium
browsers if the close code and reason weren't provided explicitly.
## 1.0.2
* Properly use `BASE64` from `dart:convert` rather than `crypto`.
## 1.0.1
* Add support for `crypto` 1.0.0.
## 1.0.0
* Initial version