Skip to main content

protocol_handler_plus 2.0.2 copy "protocol_handler_plus: ^2.0.2" to clipboard
protocol_handler_plus: ^2.0.2 copied to clipboard

This plugin allows Flutter apps to register and handle custom protocols (i.e. deep linking).

2.0.2 #

  • Bump protocol_handler_plus_platform_interface, protocol_handler_plus_ios, protocol_handler_plus_macos and protocol_handler_plus_windows to ^2.0.2.
  • protocol_handler_plus_android stays at ^2.0.1, so this release still works on Flutter 3.16+. On Flutter 3.35+ pub resolves protocol_handler_plus_android 2.1.0, which raises the Android minSdk from 19 to 24. pub does not check minSdk: an app with minSdk below 24 must raise it (flutter.minSdkVersion already is 24 on Flutter 3.35+) or pin protocol_handler_plus_android: 2.0.1.
  • Migrate the example app's Android build to the Kotlin DSL (build.gradle.kts, settings.gradle.kts), following the Flutter 3.47 app template.
  • Remove the hard-coded development team from the example's iOS project.
  • Remove the commented-out local dependency_overrides from pubspec.yaml; local development overrides now live in the gitignored pubspec_overrides.yaml.

2.0.1 #

  • Fix macOS build failure (cannot find 'ProtocolHandlerPlusPlusMacosPlugin' in scope) caused by a pluginClass typo in protocol_handler_plus_macos.
  • Bump all platform implementation dependencies to ^2.0.1.

2.0.0 #

  • BREAKING: Renamed the plugin identifier from dev.stan-at-work to dev.stan_at_work. Hyphens are not valid in Java package names, so the method channel (dev.stan_at_work.plugins/protocol_handler_plus), the event channel (dev.stan_at_work.plugins/protocol_handler_plus_event) and the Android package all changed. Apps that reference the old identifier (e.g. the package attribute in AndroidManifest.xml) must be updated.
  • Bump all platform implementation dependencies to ^2.0.0.
  • Update README.md to use the new dev.stan_at_work identifier.
  • Remove the stale upstream copyright line from LICENSE.
  • Update the example app (Android namespace/application id, macOS bundle identifier and copyright, Windows company name and copyright) to the new identifier.

1.0.2+1 #

  • Update metadata in pubspec.yaml

1.0.2 #

  • Update version and metadata of the repository

1.0.1 #

  • Update README.md

1.0.0 #

  • First release, that works with flutter 3.47.0 and is constrainted to: sdk: ">=3.10.0 <4.0.0"