# Change Log ## 4.1.1 * Fixed issue with type casting * Changed `app` parameter of `AngelWebSocket` to non-nullable ## 4.1.0 * Updated to use `package:belatuk_merge_map` * Updated linter to `package:lints` ## 4.0.1 * Updated README * Fixed authentication unit test * Fixed NNBD issues * All 3 unit tests passed ## 4.0.0 * Migrated to support Dart SDK 2.12.x NNBD ## 3.0.0 * Migrated to work with Dart SDK 2.12.x Non NNBD ## 2.0.3 * Remove `WebSocketController.plugin`. * Remove any unawaited futures. ## 2.0.2 * Update `stream_channel` to `2.0.0`. * Use `angel_framework^@2.0.0-rc.0`. ## 2.0.1 * Add `reconnectOnClose` and `reconnectinterval` parameters in top-level `WebSockets` constructors. * Close `WebSocketExtraneousEventHandler`. * Add onAuthenticated to server-side. ## 2.0.0 * Update to work with `client@2.0.0`. ## 2.0.0-alpha.8 * Support for WebSockets over HTTP/2 (though in practice this doesn't often happen, if ever). ## 2.0.0-alpha.7 * Replace `WebSocketSynchronizer` with `StreamChannel`. ## 2.0.0-alpha.6 * Explicit import of `import 'package:http/io_client.dart' as http;` ## 2.0.0-alpha.5 * Update `http` dependency. ## 2.0.0-alpha.4 * Remove `package:json_god`. * Make `WebSocketContext` take any `StreamChannel`. * Strong typing updates. ## 2.0.0-alpha.3 * Directly import Angel HTTP. ## 2.0.0-alpha.2 * Updated for the next version of `angel_client`. ## 2.0.0-alpha.1 * Refactorings for updated Angel 2 versions. * Remove `package:dart2_constant`. ## 2.0.0-alpha * Depend on Dart 2 and Angel 2. ## 1.1.2 * Dart 2 updates. * Added `handleClient`, which is nice for external implementations that plug into `AngelWebSocket`. ## 1.1.1 * Deprecated `unwrap`. * Service streams now pump out `e.data`, rather than the actual event. ## 1.1.0+1 * Added `unwrap`.