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

diff --git a/CHANGELOG.md b/CHANGELOG.md
index d8ee77a..8411c74 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 0.10.7
+
+* Set max SDK version to `<3.0.0`, and adjust other dependencies.
+
 ## 0.10.6
 
 * Require version 2.0.0 of the Dart SDK.
diff --git a/analysis_options.yaml b/analysis_options.yaml
index a10d4c5..2e6cdca 100644
--- a/analysis_options.yaml
+++ b/analysis_options.yaml
@@ -1,2 +1 @@
 analyzer:
-  strong-mode: true
diff --git a/pubspec.yaml b/pubspec.yaml
index 2c70f6b..0f4980e 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,11 +1,15 @@
 name: source_maps
-version: 0.10.6
-author: Dart Team <misc@dartlang.org>
+version: 0.10.7
+
 description: Library to programmatically manipulate source map files.
+author: Dart Team <misc@dartlang.org>
 homepage: http://github.com/dart-lang/source_maps
+
+environment:
+  sdk: '>=2.0.0-dev.17.0 <3.0.0'
+
 dependencies:
   source_span: ^1.3.0
-environment:
-  sdk: '>=2.0.0-dev.17.0 <2.0.0'
+
 dev_dependencies:
-  test: '>=0.12.0 <0.13.0'
+  test: ^1.2.0
diff --git a/test/end2end_test.dart b/test/end2end_test.dart
index dd5bced..1082c97 100644
--- a/test/end2end_test.dart
+++ b/test/end2end_test.dart
@@ -111,7 +111,6 @@
     var printer = new Printer('output2.dart');
     printer.mark(ispan(0, 0));
 
-    bool first = true;
     var segments = INPUT.split('long');
     expect(segments.length, 6);
     printer.add(segments[0], projectMarks: true);