From 3bd1c935f52ca844a56b4bca12b974b0bc6b0b3e Mon Sep 17 00:00:00 2001 From: Nate Bosch Date: Tue, 8 Dec 2020 16:14:34 -0800 Subject: [PATCH 1/4] Pass a Uri to package:http APIs Prepare for https://github.com/dart-lang/http/issues/375 --- .../lib/src/types/picked_file/html.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/image_picker/image_picker_platform_interface/lib/src/types/picked_file/html.dart b/packages/image_picker/image_picker_platform_interface/lib/src/types/picked_file/html.dart index 0faf531f3f75..ee5145009dc7 100644 --- a/packages/image_picker/image_picker_platform_interface/lib/src/types/picked_file/html.dart +++ b/packages/image_picker/image_picker_platform_interface/lib/src/types/picked_file/html.dart @@ -24,7 +24,7 @@ class PickedFile extends PickedFileBase { if (_initBytes != null) { return Future.value(UnmodifiableUint8ListView(_initBytes)); } - return http.readBytes(path); + return http.readBytes(Uri.parse(path)); } @override From 966eaa7850237a51aadf74358f3da81f5c08bf4c Mon Sep 17 00:00:00 2001 From: Nate Bosch Date: Tue, 8 Dec 2020 16:46:03 -0800 Subject: [PATCH 2/4] Bump version to a -dev There is no need to publish until there are other changes. This change is only needed for places where it will be used with `package:http` at a version newer than the pubspec constraint allows. --- .../image_picker/image_picker_platform_interface/CHANGELOG.md | 2 ++ .../image_picker/image_picker_platform_interface/pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/image_picker/image_picker_platform_interface/CHANGELOG.md b/packages/image_picker/image_picker_platform_interface/CHANGELOG.md index 1ed45028f513..4c981c9e0a8e 100644 --- a/packages/image_picker/image_picker_platform_interface/CHANGELOG.md +++ b/packages/image_picker/image_picker_platform_interface/CHANGELOG.md @@ -1,3 +1,5 @@ +## 1.1.4-dev + ## 1.1.3 * Update documentation of `pickImage()` regarding HEIC images. diff --git a/packages/image_picker/image_picker_platform_interface/pubspec.yaml b/packages/image_picker/image_picker_platform_interface/pubspec.yaml index 39a65284e247..ce5e6b64bc8e 100644 --- a/packages/image_picker/image_picker_platform_interface/pubspec.yaml +++ b/packages/image_picker/image_picker_platform_interface/pubspec.yaml @@ -3,7 +3,7 @@ description: A common platform interface for the image_picker plugin. homepage: https://github.com/flutter/plugins/tree/master/packages/image_picker/image_picker_platform_interface # NOTE: We strongly prefer non-breaking changes, even at the expense of a # less-clean API. See https://flutter.dev/go/platform-interface-breaking-changes -version: 1.1.3 +version: 1.1.4-dev dependencies: flutter: From 0c8db02b59db23313d1dd3edd31671c817ed452e Mon Sep 17 00:00:00 2001 From: David Iglesias Date: Wed, 9 Dec 2020 15:12:19 -0800 Subject: [PATCH 3/4] Update pubspec.yaml --- .../image_picker/image_picker_platform_interface/pubspec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/image_picker/image_picker_platform_interface/pubspec.yaml b/packages/image_picker/image_picker_platform_interface/pubspec.yaml index ce5e6b64bc8e..2ada3b66d700 100644 --- a/packages/image_picker/image_picker_platform_interface/pubspec.yaml +++ b/packages/image_picker/image_picker_platform_interface/pubspec.yaml @@ -3,7 +3,7 @@ description: A common platform interface for the image_picker plugin. homepage: https://github.com/flutter/plugins/tree/master/packages/image_picker/image_picker_platform_interface # NOTE: We strongly prefer non-breaking changes, even at the expense of a # less-clean API. See https://flutter.dev/go/platform-interface-breaking-changes -version: 1.1.4-dev +version: 1.1.4 dependencies: flutter: From 3ed02c4f892a69e874b803ea5ccc6a5c705cdf7e Mon Sep 17 00:00:00 2001 From: David Iglesias Date: Wed, 9 Dec 2020 15:13:09 -0800 Subject: [PATCH 4/4] Update CHANGELOG.md --- .../image_picker/image_picker_platform_interface/CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/image_picker/image_picker_platform_interface/CHANGELOG.md b/packages/image_picker/image_picker_platform_interface/CHANGELOG.md index 4c981c9e0a8e..a7da543bd7f9 100644 --- a/packages/image_picker/image_picker_platform_interface/CHANGELOG.md +++ b/packages/image_picker/image_picker_platform_interface/CHANGELOG.md @@ -1,4 +1,6 @@ -## 1.1.4-dev +## 1.1.4 + +* Pass `Uri`s to `package:http` methods, instead of strings, in preparation for a major version update in `http`. ## 1.1.3