Skip to content

Commit ef349be

Browse files
[url_launcher] Replace deprecated RouteInformation APIs (flutter#6127)
Update for https://docs.flutter.dev/release/breaking-changes/route-information-uri and makes 3.13 the minimum supported version accordingly. Fixes flutter#124045
1 parent 4035b62 commit ef349be

File tree

4 files changed

+9
-6
lines changed

4 files changed

+9
-6
lines changed

packages/url_launcher/url_launcher_platform_interface/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 2.3.2
2+
3+
* Replaces deprecated RouteInformation API usage.
4+
15
## 2.3.1
26

37
* Updates minimum required plugin_platform_interface version to 2.1.7.

packages/url_launcher/url_launcher_platform_interface/lib/link.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ abstract class LinkInfo {
8686
// TODO(ianh): Remove the first argument.
8787
Future<ByteData> pushRouteNameToFramework(Object? _, String routeName) {
8888
final Completer<ByteData> completer = Completer<ByteData>();
89-
SystemNavigator.routeInformationUpdated(location: routeName);
89+
SystemNavigator.routeInformationUpdated(uri: Uri.parse(routeName));
9090
ui.channelBuffers.push(
9191
'flutter/navigation',
9292
_codec.encodeMethodCall(

packages/url_launcher/url_launcher_platform_interface/pubspec.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ repository: https://github.com/flutter/packages/tree/main/packages/url_launcher/
44
issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+url_launcher%22
55
# NOTE: We strongly prefer non-breaking changes, even at the expense of a
66
# less-clean API. See https://flutter.dev/go/platform-interface-breaking-changes
7-
version: 2.3.1
7+
version: 2.3.2
88

99
environment:
10-
sdk: ">=3.0.0 <4.0.0"
11-
flutter: ">=3.10.0"
10+
sdk: ^3.1.0
11+
flutter: ">=3.13.0"
1212

1313
dependencies:
1414
flutter:

packages/url_launcher/url_launcher_platform_interface/test/link_test.dart

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,6 @@ class _RouteDelegate extends RouterDelegate<RouteInformation>
8383
if (_history.isEmpty) {
8484
return const Placeholder(key: Key('empty'));
8585
}
86-
// ignore: unnecessary_string_interpolations
87-
return Placeholder(key: Key('${_history.last.location}'));
86+
return Placeholder(key: Key(_history.last.uri.path));
8887
}
8988
}

0 commit comments

Comments
 (0)