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