set max SDK version to <3.0.0

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7e3ffd1..04e3ba0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 0.12.3+1
+
+- Set max SDK version to <3.0.0, and adjusted other dependencies.
+
 ## 0.12.3
 
 - Many improvements to `TypeMatcher`
diff --git a/analysis_options.yaml b/analysis_options.yaml
index a7a7298..bcff04b 100644
--- a/analysis_options.yaml
+++ b/analysis_options.yaml
@@ -1,5 +1,4 @@
 analyzer:
-  strong-mode: true
   errors:
     dead_code: error
     override_on_non_overriding_method: error
diff --git a/pubspec.yaml b/pubspec.yaml
index 2fa2ba0..8a00849 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,14 +1,15 @@
 name: matcher
-version: 0.12.3
-author: Dart Team <misc@dartlang.org>
-description: Support for specifying test expectations
-homepage: https://github.com/dart-lang/matcher
-environment:
-  sdk: '>=2.0.0-dev.17.0 <2.0.0'
-dependencies:
-  stack_trace: '^1.2.0'
-dev_dependencies:
-  test: '>=0.12.0 <0.13.0'
+version: 0.12.3+1
 
-dependency_overrides:
-  test: ^0.12.0
+description: Support for specifying test expectations
+author: Dart Team <misc@dartlang.org>
+homepage: https://github.com/dart-lang/matcher
+
+environment:
+  sdk: '>=2.0.0-dev.17.0 <3.0.0'
+
+dependencies:
+  stack_trace: ^1.2.0
+
+dev_dependencies:
+  test: '>=0.12.0 <2.0.0'