Changelog
0.15.0
December 04, 2025
Summary
Run the SDK in Expo Dev Build and Expo Go without native modules and adopt React Native New Architecture (TurboModule) without changing your integration. Also includes a small dependency hardening and a minor deprecation.
New Features
-
Expo Dev Build & Expo Go support - The SDK now falls back to in-memory storage (with device ID generation) when native modules aren’t available in Expo Go.
Why it matters: You can prototype and test consent flows directly in Expo Go; production builds continue to use native storage. No code changes required. -
React Native New Architecture (TurboModule) compatibility - Public interface exposed via TurboModule while remaining compatible with Legacy architecture.
Why it matters: If your app switches to RN’s New Architecture, your Osano integration keeps working with no changes.
Improvements
- Dialog buttons & layout refinements - Adjusted components and layouts for clearer translations and modern RN behavior.
Why it matters: More consistent user experience without API changes.
Deprecations
- None in this release.
Security
- Minor dependency hardening - Overrides applied to transitive JS packages to mitigate a resource-release issue.
Why it matters: Improves supply-chain safety with no action required from integrators.
0.13.0
July 31, 2025
Summary
Adds Google Consent Mode v2 with a dedicated callback and automatic IAB TCF integration.
New Features
- Google Consent Mode v2 support.
onGoogleConsentUpdatecallback prop to react to Google consent changes.- Automatic IAB TCF integration with Google Consent Mode.
0.12.0
February 3, 2025
Summary
Improves reliability and startup behavior with retries, readiness gating, and caching.
New Features
- Config caching with a 24-hour TTL.
Improvements
- Config fetch retries for robustness.
showBanner/showDrawernow wait untilisReadyistrue.
0.11.0
November 19, 2024
Summary
Refines analytics copy and button behavior.
Improvements
- Updated dialog analytics translation (uses analytics wording correctly).
- Updated Flavor 3 Accept button action.
0.10.0
November 14, 2024
Summary
Restores previously removed build artifacts for compliance.
Fixes
- Reverted USP & GPP build file removal.
0.9.0
November 13, 2024
Summary
Enables cross-device consent as a stable feature.
New Features
- Cross-device consent finalized.
0.8.0
November 7, 2024
Summary
Fixes consent payloads and adds external user data support for cross-device consent.
New Features
extUsrDataprop on theOsanocomponent (for cross-device consent).
Fixes
- Corrected consent recording payload.
0.7.0
October 16, 2024
Summary
Prevents accidental usage of test endpoints in dev mode.
Fixes
- Development mode no longer routes to test API endpoints inadvertently.
0.6.0
August 2, 2024
Summary
Routine dependency refresh.
Improvements
- Dependencies updated.
0.5.0
July 30, 2024
Summary
IAB correctness and locale refinements.
Fixes
- Resolved edge case in IAB applying.
Improvements
- Locale updated.
0.4.0
June 26, 2024
Summary
Improves policy visibility and localization.
New Features
- Support for two policy links.
Improvements
- Locale updated.
0.3.0
June 24, 2024
Summary
Stability fixes for IAB actions and dialog behavior.
Fixes
- Fixed bug with IAB “Accept All” button.
- Addressed dialog open issue.
0.2.0
May 21, 2024
Summary
Adds IAB TCF 2.2 support.
New Features
- IAB TCF 2.2 support.
0.1.0
April 18, 2024
Summary
Initial public release.
New Features
- First release of the SDK.