chore: set max SDK version to <3.0.0 (#43)

diff --git a/.travis.yml b/.travis.yml
index dc9b459..c22b630 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -7,7 +7,7 @@
  - test: --platform vm
    xvfb: false
  - test: --platform firefox -j 1
- - dartanalyzer --fatal-warnings
+ - dartanalyzer: --fatal-warnings .
  - dartfmt
 
 # Only building master means that we don't run two builds for each pull request.
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 40f4156..9c978a5 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,6 @@
 ## 0.10.8
 
-* Require Dart `>=2.0.0-dev.65`.
+* Set SDK version constraint to `>=2.0.0-dev.65 <3.0.0`.
 
 ## 0.10.7
 
diff --git a/pubspec.yaml b/pubspec.yaml
index ad53ed4..d8f523d 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,11 +1,12 @@
 name: fixnum
-version: 0.10.8-dev
-author: Dart Team <misc@dartlang.org>
+version: 0.10.8
+
 description: Library for 32- and 64-bit signed fixed-width integers.
+author: Dart Team <misc@dartlang.org>
 homepage: https://github.com/dart-lang/fixnum
 
 environment:
-  sdk: ">=2.0.0-dev.65 <2.0.0"
+  sdk: '>=2.0.0-dev.65 <3.0.0'
 
 dev_dependencies:
   test: ^1.2.0