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.0on 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