From a468a3e3c174ff83f059cf33cf530735341017fa Mon Sep 17 00:00:00 2001 From: Todd Volkert Date: Mon, 13 Aug 2018 10:43:24 -0700 Subject: [PATCH 1/3] 2.2.0 release * Update package:test dependency * Delcrae compatibility with Dart 2 stable --- CHANGELOG.md | 5 +++++ pubspec.yaml | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) 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/pubspec.yaml b/pubspec.yaml index a841972..e63cf88 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,12 +1,12 @@ name: platform -version: 2.1.2 +version: 2.2.0 authors: - Todd Volkert 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 32.0.0' From 13e2bc101762d4896b75ca58d15748c50b3afd55 Mon Sep 17 00:00:00 2001 From: Todd Volkert Date: Mon, 13 Aug 2018 10:47:22 -0700 Subject: [PATCH 2/3] Fix typo --- pubspec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pubspec.yaml b/pubspec.yaml index e63cf88..1209014 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -9,4 +9,4 @@ dev_dependencies: test: ^1.0.0 environment: - sdk: '>=1.24.0-dev.0.0 32.0.0' + sdk: '>=1.24.0-dev.0.0 <3.0.0' From 4676c8c3e1a3d0b836d438f8a62c8fdae010d37e Mon Sep 17 00:00:00 2001 From: Todd Volkert Date: Mon, 13 Aug 2018 11:01:22 -0700 Subject: [PATCH 3/3] Fix Dart 2 errors --- lib/src/testing/fake_platform.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 @@ class FakePlatform extends Platform { pathSeparator: map['pathSeparator'], operatingSystem: map['operatingSystem'], localHostname: map['localHostname'], - environment: map['environment'], + environment: map['environment'].cast(), executable: map['executable'], resolvedExecutable: map['resolvedExecutable'], script: Uri.parse(map['script']), - executableArguments: map['executableArguments'], + executableArguments: map['executableArguments'].cast(), packageRoot: map['packageRoot'], packageConfig: map['packageConfig'], version: map['version'],