Skip to content

Latest commit

 

History

History
111 lines (72 loc) · 3.05 KB

File metadata and controls

111 lines (72 loc) · 3.05 KB

Next release

4.0.0

  • BREAKING Require Flutter 3.38.0 (Dart 3.10.0) and iOS 13.0.
  • BREAKING initSdk() can return an error now. Previously the result was sent twice and a successful one was almost always the first, so an initialization error was ignored.
  • [iOS] Support UIKit's scene-based life cycle: handle redirect from the VK app in scene:openURLContexts: and look up a view controller to present SDK UI in the connected scenes. Without it log in never completes in an app with UISceneDelegate adopted.
  • [iOS] Fixed: log in never completes if authorization failed (vkSdkUserAuthorizationFailed).
  • [iOS] Fixed: result of initSdk() was sent twice, so an initialization error was ignored (see the breaking change above).
  • [Android] Fixed: log in always failed if the stored access token is not valid anymore (expired or revoked). Such a token is dropped during initSdk() now.

3.0.0

  • [Android] Update compile SDK (34), Java (11), AGP (8.5.1), Kotlin (1.8.10).
  • Use Flutter 3.27.1 and new FVM configuration.
  • [Example] Update android build files.

2.2.2+1

  • Minor README update.

2.2.2

  • Fixed: Exception when login with email scope in Turkish. Thanks to @gadgetreviews.

2.2.1+2

  • Fixed README.
  • Small documentation fixes.

2.2.1+1

  • Migrate to mavenCentral.

2.2.1

  • [Android] Fix compileSdkVersion.

2.2.0

  • [Android] Update VK SDK version to 3.5.0.
  • Update Gradle, Kotlin and gradle plugin versions.
  • [Android] BREAKING Require min compileSdkVersion 31.

2.1.0

  • [Android] Android implementation rewritten in Kotlin. Thanks to @baihu92.

2.0.0+2

  • Important! Add rules -keep class com.vk.** { *; } in you proguard file (android/app/proguard-rules.pro).
  • [Android] Removed excessive token check in getUserProfile method.

2.0.0+1

  • Update SDK version in readme.

2.0.0

  • BREAKING Method initSdk() does not accept appId and apiVersion, you need to define it in strings.xml/Info.plist, see README.
  • BREAKING Removed fields httpsRequired and expiresIn from VKAccessToken.
  • [Android] Update vk-android-sdk to 3.2.2.
  • [Android] Up your minSdkVersion to 21.
  • Change version async to 2.5.0.

1.0.1

  • [iOS] Update VK-ios-sdk to 1.6.2 (you may need to run cd ios && pod update VK-ios-sdk in your project's folder, to update dependencies).
  • Update async to 2.8.1.
  • Update innim_lint to 0.2.0.

Thanks to @otopba.

1.0.0

  • Migrate to null safety.
  • Flutter 2.

0.2.1

  • Added innim_lint. Refactoring.

0.2.0

  • Flutter 1.22.
  • iOS VK SDK upgraded to the ^1.6.
  • Fixed: Build failed on iOS with VK SDK 1.6 (Issue #2).

0.1.1

  • Fixed: Crash on iOS 10.

0.1.0+3

  • Readme: Upgrade to the Android embedding v2.
  • Readme: Typos and fixes.
  • Readme: Link to instruction in Russian.

0.1.0+1

  • Initial release: log in, get profile information, get email, log out.