Undeprecate some APIs and prepare for publish of 0.4.2 (#140)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 41cb0c6..771b1d0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,9 @@
+## 0.4.2
+
+- Undeprecate some APIs and helpers library that were deprecated in 0.4.1.
+  Because deprecations are breaking in Flutter, they should be done in a
+  breaking change.
+
 ## 0.4.1
 
 - Exported the helper libraries from `web.dart`.
diff --git a/lib/helpers.dart b/lib/helpers.dart
index fc24d4e..41463f0 100644
--- a/lib/helpers.dart
+++ b/lib/helpers.dart
@@ -2,7 +2,9 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-@Deprecated('See instead package:web/web.dart.')
-library;
+// TODO(srujzs): Deprecate in 0.5.0 instead. This results in failures in Flutter
+// CI.
+// @Deprecated('See instead package:web/web.dart.')
+// library;
 
 export 'web.dart';
diff --git a/lib/src/helpers/extensions.dart b/lib/src/helpers/extensions.dart
index 0135644..c93d814 100644
--- a/lib/src/helpers/extensions.dart
+++ b/lib/src/helpers/extensions.dart
@@ -67,9 +67,13 @@
 
 extension NodeGlue on Node {
   set text(String s) => textContent = s;
-  @Deprecated('See Node.appendChild()')
+  // TODO(srujzs): Deprecate in 0.5.0 instead. Deprecations are breaking for
+  // Flutter CI.
+  // @Deprecated('See Node.appendChild()')
   Node append(Node other) => appendChild(other);
-  @Deprecated('See Node.cloneNode()')
+  // TODO(srujzs): Deprecate in 0.5.0 instead. Deprecations are breaking for
+  // Flutter CI.
+  // @Deprecated('See Node.cloneNode()')
   Node clone(bool? deep) => cloneNode(deep ?? false);
 }
 
diff --git a/pubspec.yaml b/pubspec.yaml
index 80d964e..e45a433 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,5 +1,5 @@
 name: web
-version: 0.4.1
+version: 0.4.2
 description: Lightweight browser API bindings built around JS static interop.
 repository: https://github.com/dart-lang/web