Skip to main content

Changelog

All notable changes to VLPlay SDK are documented here. VLPlay SDK follows Semantic Versioning. [PLACEHOLDER] Breaking changes are marked with ⚠️ and only occur in major version bumps. We recommend subscribing to GitHub releases to be notified of new versions.

[PLACEHOLDER] SDK releases are published to Maven (Android), Swift Package Manager / CocoaPods (iOS), and npm (Web) simultaneously. Release notes below apply to all three platforms unless otherwise noted.


[1.0.0] — 2026-05-01

Added

  • Initial public release of VLPlay SDK
  • Authentication module (auth): VLPlay account login, Google login, Facebook login, guest session
  • In-App Purchase module (iap): Google Play Billing 6, StoreKit 2, VLPlay WebPay
  • Analytics module (analytics): session tracking, custom events, user properties
  • Customer Support module (support): help center overlay, ticket submission, unread count
  • Sandbox environment support
  • i18n support: English, Vietnamese, Simplified Chinese
  • Full TypeScript type definitions (Web SDK)
  • Swift async/await support (iOS SDK)
  • Kotlin coroutines support (Android SDK)

Platforms

  • Android: API 21+, SDK 1.0.0 on Maven
  • iOS: iOS 13+, SDK 1.0.0 via SPM & CocoaPods
  • Web: ES2017+, @vlplay/sdk@1.0.0 on npm

[0.9.0-beta] — 2026-03-15

Added

  • Beta release
  • Core authentication and purchase flows
  • Basic analytics event tracking

Known Issues (resolved in 1.0.0)

  • Token refresh sometimes required manual re-login
  • Android: ProGuard rules not included in SDK AAR