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

diff --git a/CHANGELOG.md b/CHANGELOG.md
index f4a2d0f..7789778 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
 
 - Require Dart SDK 1.22.0
diff --git a/analysis_options.yaml b/analysis_options.yaml
index 3d7fdea..2b0a49b 100644
--- a/analysis_options.yaml
+++ b/analysis_options.yaml
@@ -1,5 +1,3 @@
-analyzer:
-  strong-mode: true
 linter:
   rules:
     - avoid_empty_else
diff --git a/pubspec.yaml b/pubspec.yaml
index 6348de4..7eae724 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,18 +1,19 @@
 name: shelf_packages_handler
-version: 1.0.3
+version: 1.0.4
+
 description: A shelf handler for serving a `packages/` directory.
 author: Dart Team <misc@dartlang.org>
 homepage: https://github.com/dart-lang/shelf_packages_handler
 
 environment:
-  sdk: '>=1.22.0 <2.0.0'
+  sdk: '>=1.22.0 <3.0.0'
 
 dependencies:
   async: '>=1.1.0 <3.0.0'
-  path: '^1.0.0'
+  path: ^1.0.0
   shelf: '>=0.6.0 <0.8.0'
-  shelf_static: '^0.2.0'
-  package_resolver: '^1.0.0'
+  shelf_static: ^0.2.0
+  package_resolver: ^1.0.0
 
 dev_dependencies:
-  test: '^0.12.0'
+  test: '>=0.12.0 <2.0.0'