Add returns to fix missing_return errors with 2.10.0-dev.1.0. (#33)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 761bfc9..b5b5bfa 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,8 @@
 
+#### 3.0.5
+
+* Fixes for missing_return analysis errors with 2.10.0-dev.1.0.
+
 #### 3.0.4
 
 * Fix unit tests
diff --git a/lib/src/record_replay/recording_process_manager.dart b/lib/src/record_replay/recording_process_manager.dart
index 958beb9..ef583a8 100644
--- a/lib/src/record_replay/recording_process_manager.dart
+++ b/lib/src/record_replay/recording_process_manager.dart
@@ -119,6 +119,7 @@
     _runningProcesses[process.pid] = result.exitCode.then((int exitCode) {
       _runningProcesses.remove(process.pid);
       entry.exitCode = exitCode;
+      return exitCode;
     });
 
     return result;
@@ -320,6 +321,7 @@
     await Future.wait(new List<Future<int>>.from(_runningProcesses.values))
         .timeout(timeout, onTimeout: () {
       _runningProcesses.keys.forEach(callOnTimeout);
+      return null;
     });
   }
 
diff --git a/pubspec.yaml b/pubspec.yaml
index c6ea319..9a312dd 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,5 +1,5 @@
 name: process
-version: 3.0.4
+version: 3.0.5
 authors:
 - Todd Volkert <tvolkert@google.com>
 - Michael Goderbauer <goderbauer@google.com>
@@ -14,7 +14,7 @@
   platform: '>=1.0.1'
 
 dev_dependencies:
-  test: ^0.12.33
+  test: ^1.0.0
 
 environment:
   sdk: '>=2.0.0-dev.61 <3.0.0'