Allow pkg:web v0.3.0 (dart-lang/web_socket_channel#306)

Closes dart-lang/web_socket_channel#305 
diff --git a/pkgs/web_socket_channel/CHANGELOG.md b/pkgs/web_socket_channel/CHANGELOG.md
index 4cb9234..44c0784 100644
--- a/pkgs/web_socket_channel/CHANGELOG.md
+++ b/pkgs/web_socket_channel/CHANGELOG.md
@@ -1,3 +1,6 @@
+## 2.4.2
+- Allow `web: '>=0.3.0 <0.5.0'`
+
 ## 2.4.1
 
 - Update the examples to use `WebSocketChannel.ready` and clarify that
diff --git a/pkgs/web_socket_channel/pubspec.yaml b/pkgs/web_socket_channel/pubspec.yaml
index 1806546..3e1338d 100644
--- a/pkgs/web_socket_channel/pubspec.yaml
+++ b/pkgs/web_socket_channel/pubspec.yaml
@@ -1,5 +1,5 @@
 name: web_socket_channel
-version: 2.4.1
+version: 2.4.2
 
 description: >-
   StreamChannel wrappers for WebSockets. Provides a cross-platform
@@ -14,7 +14,7 @@
   async: ^2.5.0
   crypto: ^3.0.0
   stream_channel: ^2.1.0
-  web: ^0.4.0
+  web: '>=0.3.0 <0.5.0'
 
 dev_dependencies:
   dart_flutter_team_lints: ^2.0.0