yandex_login_sdk 0.1.6
yandex_login_sdk: ^0.1.6 copied to clipboard
Native Yandex LoginSDK wrapper for Flutter — SSO via installed Yandex apps with browser fallback (iOS + Android).
0.1.6 #
- Built-in Kotlin migration — the Android plugin no longer applies the
Kotlin Gradle Plugin (KGP) itself. Flutter 3.44+ wires KGP in via its
Built-in Kotlin support; on older Flutter / AGP < 9 setups the plugin
conditionally applies
org.jetbrains.kotlin.androidfor you. This silences the "applies the Kotlin Gradle Plugin, which will cause build failures in future versions of Flutter" warning emitted by Flutter 3.44. kotlinOptionsreplaced by the top-levelkotlin.compilerOptionsblock, still pinned to JVM target 17.
0.1.5 #
- Coverage reporting moved to Coveralls — CI now uploads
coverage/lcov.infoto coveralls.io viacoverallsapp/github-action@v2. The README badge points there. - Removed the self-hosted SVG coverage badge/donut and the
tool/generate_coverage.dartgenerator — Coveralls owns those artefacts now. No more auto-commits ofassets/coverage_*.svgtomainon every push.
0.1.4 #
- FIX Lowered minimum Dart SDK constraint from
^3.11.5to>=3.5.0 <4.0.0— the plugin doesn't rely on any Dart 3.11-specific features, so apps on older Flutter/Dart toolchains can now consume it.
0.1.3 #
- Lowered minimum Dart SDK constraint from
^3.11.5to>=3.5.0 <4.0.0— the plugin doesn't rely on any Dart 3.11-specific features, so apps on older Flutter/Dart toolchains can now consume it. - Relaxed
flutter_lintsdev dependency from^6.0.0to^4.0.0to match the lowered SDK floor.
0.1.2 #
- Logging hook — new
YandexLoginSdk.onLogcallback emitsinfo/debug/warning/errorevents for sign-in start, fallbacks, cancellation, and mapped error codes. Defaults tonull(silent), opt-in via setter. - Swift Package Manager support — iOS plugin now ships a
Package.swiftalongside the existing.podspec, so apps using SwiftPM can consume the plugin without CocoaPods. - CHANGELOG and README updated; raised pub.dev "Follow Dart file conventions" score to 30/30.
0.1.1 #
- Re-publish to refresh package metadata; no behavioural changes.
0.1.0 #
Initial release.
- Native Yandex SSO on Android (
com.yandex.android:authsdk:3.1.0) with automaticNATIVE → CHROME_TAB → WEBVIEWfallback chain handled by the SDK. - Native Yandex SSO on iOS (
YandexLoginSDK ~> 3.1) with installed-app detection andASWebAuthenticationSession/SFSafariViewControllerfallback. YandexLoginSdk.signIn(clientId:)returns aYandexLoginResultwithtoken, optionaljwt, optionalexpiresIn.- Typed exceptions:
YandexAuthCancelledException,YandexAuthUnsupportedException,YandexAuthException.