NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #107 most downloaded on pub.dev
Web platform implementation of url_launcher
Last release 5 months ago
05 May 2026
Release timing varies
gaps range from 2 weeks to 9 months
Nearly every release is documented
notes for 51 of 51 stable releases
1 version withdrawn
withdrawn after publishing
7 years old
53 releases · first in 2019
Removes a LICENSE entry for code that no longer exists in the package.
Fixes an issue that caused duplicate semantic nodes for Link widgets.
Link widgets.Fixes a bug that triggers Links when they are not supposed to.
One column per quarter.
Enhances handling of out-of-order events.
target attribute to semantic links.Changes launchUrl so it always returns true, except for disallowed URL schemes.
launchUrl so it always returns true, except for disallowed URL schemes.* Adds support for web: ^1.0.0.
web: ^1.0.0.Implements correct handling of keyboard events with Link.
Updates web code to package web: ^0.5.0.
web: ^0.5.0.^3.3.0. Flutter ^3.19.0.* Fixes new lint warnings.
Adds documentation that a launch in a new window/tab needs to be triggered by a user action.
Updates minimum supported SDK version to Flutter 3.16.0/Dart 3.2.0.
Implements supportsMode and supportsCloseForMode.
supportsMode and supportsCloseForMode.Prevents _Tabnabbing_ and disallows javascript: URLs on launch and launchUrl.
launchUrl implementation.javascript: URLs on launch and launchUrl.Updates minimum supported SDK version to Flutter 3.13.0/Dart 3.1.0.
dart:ui_web APIs.Adds pub topics to package metadata.
Removes nested third_party Safari check.
Removes obsolete null checks on non-nullable values.
Clarifies explanation of endorsement in README.
Updates links for the merge of flutter/plugins into flutter/packages.
Updates code for stricter lint checks.
Updates url_launcher_platform_interface constraint to the correct minimum version.
url_launcher_platform_interface constraint to the correct minimum
version.Fixes call to setState after dispose on the Link widget. Issue.
setState after dispose on the Link widget.
Issue.BuildContext from the LinkViewController.Minor fixes for new analysis options.
Fixes library_private_types_in_public_api, sort_child_properties_last and use_key_in_widget_constructors lint warnings.
Fixes invalid routes when opening a Link in a new tab
Link in a new tabUpdates the minimum Flutter version to 2.10, which is required by the change in 2.0.7.
Marks the Link widget as invisible so it can be optimized by the engine.
Link widget as invisible so it can be optimized by the engine.* Removes dependency on meta.
meta.Updates code for new analysis options.
- Add implements to pubspec.
implements to pubspec.Updated installation instructions in README.
Change sizing code of Link widget's HtmlElementView so it works well when slotted.
Link widget's HtmlElementView so it works well when slotted.- Migrate to null safety.
Nothing published for this version
Substitute undefined_prefixed_name: ignore analyzer setting by a dart:ui shim with conditional exports. Issue.
undefined_prefixed_name: ignore analyzer setting by a dart:ui shim with conditional exports. Issue.- Fix Link misalignment issue.
Added the web implementation of the Link widget.
Add a more correct attribution to package:platform_detect code.
package:platform_detect code.Fix a typo in a test name and fix some style inconsistencies.
Added webOnlyWindowName parameter to launch()
Depend explicitly on the platform_interface package that adds the webOnlyWindowName parameter.
platform_interface package that adds the webOnlyWindowName parameter.- Adds "tel" and "sms" support
- Update docs
Make the pedantic dev_dependency explicit.
Open urls with target "\_top" on iOS PWAs.
Declare API stability and compatibility with 1.0.0 (more details at: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0).
1.0.0 (more details at: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0).Update lower bound of dart dependency to 2.1.0.
Open "mailto" urls with target set as "\_top" on Safari browsers.
Added support for mailto scheme
- Update docs and pubspec.
Add an android/ folder with no-op implementation to workaround https://github.com/flutter/flutter/issues/46304.
Remove androidx references from the no-op android implemenation.
Switch to using url_launcher_platform_interface.
url_launcher_platform_interface.Your coding agent can read these notes before it upgrades. Set up the MCP server →