> For the complete documentation index, see [llms.txt](https://docs.buildnatively.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.buildnatively.com/natively-platform/releases.md).

# Releases

## April 17, 2026

#### v2.29.0 Bubble Plugin | v2.26.0 JavaScript SDK

✨ New Features

* [Localization](https://docs.buildnatively.com/guides/integration/localization) – Expand your app’s global reach with native multi-language support. This includes AI-powered auto-translation for system permission strings (ATT, Camera, etc.) to ensure your app remains compliant across all App Store regions.
* [Native Audio Player](https://docs.buildnatively.com/guides/integration/audio-player) – A high-performance audio player designed for seamless playback. It supports background audio, streaming, and advanced metadata handling, making it perfect for podcasts, music, and media-heavy applications.

## March 11, 2026

### v2.28.0 Bubble Plugin | v2.25.2 JavaScript SDK

#### ✨ New Features

* [Apple ATT](/guides/integration/apple-att.md) - Gain control over iOS tracking permissions. You can now manually trigger the consent popup or check the authorization status to ensure your app is compliant with Apple’s privacy guidelines.

#### 🚀 Improvements

* iOS Tap Delay Optimization – We’ve the issue with delay for touch interactions on iOS.

## January 30, 2026

### v2.27.0 Bubble Plugin | v2.22.0 JavaScript SDK

#### 🚀 Improvements

* [In-app purchases](/hidden-pages/in-app-purchases.md) - We have added support for Google Play's five proration modes. This allows you to customize how subscription changes (upgrades/downgrades) are handled - whether the change happens immediately with a price adjustment or at the start of the next billing cycle.

## December 18, 2025

### v2.26.0 Bubble Plugin | v2.20.0 JavaScript SDK

#### ✨ New Features

* [Custom Error Handler](/guides/integration/device-info.md) - You can now intercept errors to trigger your own custom workflows and UI logic, replacing default Error screen.
* [Service Worker Support](/natively-platform/features/service-worker.md) - Enable resource caching (including specific hosts) to significantly improve app loading speed and support offline capabilities.

#### 🚀 Improvements

* Dashboard: The app's plan is now displayed for each app individually on the Apps screen.
* Settings: Added a one-click Copy button next to the App ID in Settings for faster access.

## November 13, 2025

### v2.25.0 Bubble Plugin | v2.19.0 JavaScript SDK

#### ✨ New features

* [Send Custom Event](/guides/integration/custom-event.md) - This feature allows you to send custom events and associated metadata directly to your configured Analytics service provider (e.g., AppsFlyer, Facebook)
* [PDF Viewer](/guides/integration/pdf-viewer.md) - View PDF files instantly within the app environment, eliminating the need to download the document first or redirect the user to an external device browser

#### 🚀 Improvements

* Subscription Inactive Banner: Added a Refresh button to re-validate the app's plan status.

## v 2.12.0

* Custom [Loading](/natively-platform/appearance/launch-screen.md) and [Error](/natively-platform/appearance/network-screen.md) screens \[Beta]
* [Custom Notification Sound](/natively-platform/features/notifications/onesignal-push-notifications.md#bubble-custom-notification-sound) \[Beta]
* [Ability to request push permission on app launch (No SDK needed!)](/hidden-pages/onesignal-notifications.md)&#x20;
* [Control Custom Loading screen visibility via SDK ](/guides/integration/loading-screen.md)
* [Android Status Bar customization](/natively-platform/appearance/style.md#status-bar-style)
* Small improvements and bug fixes&#x20;
* A fresh look at the Pricing page&#x20;
* Introducing graduated pricing for Lifetime for Agencies & Freelancers: The more you buy, the more you save (up to 50% off)!
* Apple Sign In Beta -> Release
* NFC Beta -> Release
* Admob Beta -> Release

***
