Allow SDK versions <3.0.0 (#67)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 009aed7..649b5a1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,6 @@
 ## 2.0.8
 
+* Set max SDK version to `<3.0.0`.
 * Deprecate `DelegatingFuture.typed`, it is not necessary in Dart 2.
 
 ## 2.0.7
diff --git a/analysis_options.yaml b/analysis_options.yaml
index 80d2368..24a615c 100644
--- a/analysis_options.yaml
+++ b/analysis_options.yaml
@@ -1,5 +1,4 @@
 analyzer:
-  strong-mode: true
   errors:
     todo: ignore
 linter:
diff --git a/pubspec.yaml b/pubspec.yaml
index 02800df..7ca4544 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,12 +1,16 @@
 name: async
-version: 2.0.8-dev
-author: Dart Team <misc@dartlang.org>
+version: 2.0.8
+
 description: Utility functions and classes related to the 'dart:async' library.
+author: Dart Team <misc@dartlang.org>
 homepage: https://www.github.com/dart-lang/async
+
 environment:
-  sdk: ">=2.0.0-dev.23.0 <2.0.0"
+  sdk: '>=2.0.0-dev.23.0 <3.0.0'
+
 dependencies:
   collection: ^1.5.0
+
 dev_dependencies:
   fake_async: ^1.0.0
   stack_trace: ^1.0.0