2.2.0 release (#18)
* Update package:test dependency
* Declare compatibility with Dart 2 stable
* Fix Dart 2 errors
diff --git a/CHANGELOG.md b/CHANGELOG.md
index a16b333..a315133 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,8 @@
+### 2.2.0
+
+* Declare compatibility with Dart 2 stable
+* Update dependency on `package:test` to 1.0
+
### 2.1.2
* Relax sdk upper bound constraint to '<2.0.0' to allow 'edge' dart sdk use.
diff --git a/lib/src/testing/fake_platform.dart b/lib/src/testing/fake_platform.dart
index 062930d..3626d54 100644
--- a/lib/src/testing/fake_platform.dart
+++ b/lib/src/testing/fake_platform.dart
@@ -62,11 +62,11 @@
pathSeparator: map['pathSeparator'],
operatingSystem: map['operatingSystem'],
localHostname: map['localHostname'],
- environment: map['environment'],
+ environment: map['environment'].cast<String, String>(),
executable: map['executable'],
resolvedExecutable: map['resolvedExecutable'],
script: Uri.parse(map['script']),
- executableArguments: map['executableArguments'],
+ executableArguments: map['executableArguments'].cast<String>(),
packageRoot: map['packageRoot'],
packageConfig: map['packageConfig'],
version: map['version'],
diff --git a/pubspec.yaml b/pubspec.yaml
index a841972..1209014 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,12 +1,12 @@
name: platform
-version: 2.1.2
+version: 2.2.0
authors:
- Todd Volkert <tvolkert@google.com>
description: A pluggable, mockable platform abstraction for Dart.
homepage: https://github.com/google/platform.dart
dev_dependencies:
- test: ^0.12.10
+ test: ^1.0.0
environment:
- sdk: '>=1.24.0-dev.0.0 <2.0.0'
+ sdk: '>=1.24.0-dev.0.0 <3.0.0'