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

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 37309b6..495379a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 1.0.4
+
+* Set max SDK version to `<3.0.0`, and adjust other dependencies.
+
 ## 1.0.3
 
 * Update SDK version.
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 8aa5b72..ed21bf1 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,18 +1,20 @@
 name: package_resolver
-version: 1.0.4-dev
+version: 1.0.4
+
 description: First-class package resolution strategy classes.
 author: Dart Team <misc@dartlang.org>
 homepage: https://github.com/dart-lang/package_resolver
 
 environment:
-  sdk: '>=2.0.0-dev.37.0 <2.0.0'
+  sdk: '>=2.0.0-dev.37.0 <3.0.0'
 
 dependencies:
-  collection: '^1.9.0'
-  http: '^0.11.0'
+  collection: ^1.9.0
+  http: ^0.11.0
   package_config: '>=0.1.0 <2.0.0'
-  path: '^1.0.0'
+  path: ^1.0.0
+
 dev_dependencies:
-  shelf: '^0.7.0'
-  test: '^0.12.0'
-  stack_trace: '^1.9.2'
+  shelf: ^0.7.0
+  test: ^1.2.0
+  stack_trace: ^1.9.2