Skip to content

build: (deps): bump receive_sharing_intent from 1.8.1 to 1.9.0#3204

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pub/receive_sharing_intent-1.9.0
Open

build: (deps): bump receive_sharing_intent from 1.8.1 to 1.9.0#3204
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pub/receive_sharing_intent-1.9.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 2, 2026

Copy link
Copy Markdown
Contributor

Bumps receive_sharing_intent from 1.8.1 to 1.9.0.

Release notes

Sourced from receive_sharing_intent's releases.

receive_sharing_intent-v1.9.0

Breaking changes

  • Requires Flutter 3.38 or newer.
  • iOS: Apps must now adopt a SceneDelegate for the new UIScene lifecycle — see the README and the official guide.
  • iOS: Now uses Swift Package Manager only (the CocoaPods podspec was removed). Enable it with flutter config --enable-swift-package-manager and link the receive-sharing-intent product in your Share Extension.
  • iOS: The Share Extension compose UI was rebuilt (see below). presentationAnimationDidFinish(), navigationTitle and characterLimit were removed — use the new override hooks instead.
  • iOS: Minimum deployment target raised to iOS 13.0.

iOS — new Share Extension compose UI

  • RSIShareViewController no longer subclasses the deprecated SLComposeServiceViewController; it's now a plain UIViewController following Apple's modern model.
  • shouldAutoRedirect() == true (default): no UI is shown — the old flash of the dimmed white system sheet is gone and the extension redirects straight into the host app.
  • shouldAutoRedirect() == false: a built-in compose sheet (RSIComposeView) is shown — a bottom card with a grabber, circular close button, "Send" button, an auto-focused message field and a thumbnail preview of the first shared item. Tapping the dimmed backdrop cancels.
  • Customise it by overriding placeholder, sendButtonTitle, contentText, isContentValid(), didSelectPost(), didSelectCancel(), cancel() or saveAndRedirect(message:).

iOS — other

  • Adopted Apple's UIScene lifecycle: the plugin conforms to FlutterSceneLifeCycleDelegate, registers via addSceneDelegate, and handles shared URLs through the scene delegate.
  • Consolidated into a single ReceiveSharingIntentPlugin Swift class (the Objective-C bridge is gone). SwiftReceiveSharingIntentPlugin remains as a backward-compatible type alias.

Android

  • Migrated to Flutter's Built-in Kotlin: the plugin no longer applies the Kotlin Gradle Plugin (KGP) itself — Flutter's Gradle plugin applies kotlin-android automatically. This silences the upcoming KGP deprecation warning and keeps the plugin building on future Flutter versions.
  • Upgraded Android Gradle Plugin to 9.2.1, Gradle to 9.4.1 and Kotlin to 2.4.0.
  • Bumped compileSdk to 37, raised minSdk to 21 and migrated to the modern Kotlin compilerOptions DSL (JVM target 17).

Full Changelog: KasemJaffer/receive_sharing_intent@1.8.1...1.9.0

What's Changed

New Contributors

Full Changelog: KasemJaffer/receive_sharing_intent@1.8.1...1.9.0

Changelog

Sourced from receive_sharing_intent's changelog.

1.9.0

Breaking changes

  • Requires Flutter 3.38 or newer.
  • iOS: Apps must now adopt a SceneDelegate for the new UIScene lifecycle — see the README and the official guide.
  • iOS: Now uses Swift Package Manager only (the CocoaPods podspec was removed). Enable it with flutter config --enable-swift-package-manager and link the receive-sharing-intent product in your Share Extension.
  • iOS: The Share Extension compose UI was rebuilt (see below). presentationAnimationDidFinish(), navigationTitle and characterLimit were removed — use the new override hooks instead.
  • iOS: Minimum deployment target raised to iOS 13.0.

iOS — new Share Extension compose UI

  • RSIShareViewController no longer subclasses the deprecated SLComposeServiceViewController; it's now a plain UIViewController following Apple's modern model.
  • shouldAutoRedirect() == true (default): no UI is shown — the old flash of the dimmed white system sheet is gone and the extension redirects straight into the host app.
  • shouldAutoRedirect() == false: a built-in compose sheet (RSIComposeView) is shown — a bottom card with a grabber, circular close button, "Send" button, an auto-focused message field and a thumbnail preview of the first shared item. Tapping the dimmed backdrop cancels.
  • Customise it by overriding placeholder, sendButtonTitle, contentText, isContentValid(), didSelectPost(), didSelectCancel(), cancel() or saveAndRedirect(message:).

iOS — other

  • Adopted Apple's UIScene lifecycle: the plugin conforms to FlutterSceneLifeCycleDelegate, registers via addSceneDelegate, and handles shared URLs through the scene delegate.
  • Consolidated into a single ReceiveSharingIntentPlugin Swift class (the Objective-C bridge is gone). SwiftReceiveSharingIntentPlugin remains as a backward-compatible type alias.

Android

  • Migrated to Flutter's Built-in Kotlin: the plugin no longer applies the Kotlin Gradle Plugin (KGP) itself — Flutter's Gradle plugin applies kotlin-android automatically. This silences the upcoming KGP deprecation warning and keeps the plugin building on future Flutter versions.
  • Upgraded Android Gradle Plugin to 9.2.1, Gradle to 9.4.1 and Kotlin to 2.4.0.
  • Bumped compileSdk to 37, raised minSdk to 21 and migrated to the modern Kotlin compilerOptions DSL (JVM target 17).
Commits
  • 3b5789d Update readme and changelog
  • f3ab031 Remove apply plugin: "kotlin-android"
  • fe38236 Remove alias activity from example app.
  • 27940c6 Replace the deprecated SLComposeServiceViewController with custom UIViewContr...
  • f3a78cf Migrate to SPM and add UIScene support
  • 7a2705e Upgraded Android Gradle Plugin to 9.2.1
  • 2cea396 Fix Inconsistent JVM-target compatibility (#333)
  • c82cc15 Update README.md
  • See full diff in compare view

@dependabot dependabot Bot added dart Pull requests that update dart code dependencies Pull requests that update a dependency file labels Jul 2, 2026
Bumps [receive_sharing_intent](https://github.com/KasemJaffer/receive_sharing_intent) from 1.8.1 to 1.9.0.
- [Release notes](https://github.com/KasemJaffer/receive_sharing_intent/releases)
- [Changelog](https://github.com/KasemJaffer/receive_sharing_intent/blob/master/CHANGELOG.md)
- [Commits](KasemJaffer/receive_sharing_intent@1.8.1...1.9.0)

---
updated-dependencies:
- dependency-name: receive_sharing_intent
  dependency-version: 1.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/pub/receive_sharing_intent-1.9.0 branch from 7c23068 to 0fbe23e Compare July 7, 2026 04:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dart Pull requests that update dart code dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant