operations
Changelog
activeA chronological log of SDK, API, and docs changes.
A chronological log of SDK changes, newest first. For a narrative summary of what each release means for your integration, see Release notes.
Native SDK (Android & iOS)
1.0.0 — 2026-07-20
The first stable release. Begins Binoban's semantic-versioning commitment for the Native SDK.
Changed
apiHostis now required. It previously had a hardcoded internal default; a blankapiHostnow makes the configuration invalid, andBinoban.create(...)returns a disabled, no-op instance instead of silently reaching a stray host.- Transient upload failures (network errors,
429,5xx) are now retried with capped exponential backoff instead of being dropped; a batch is only dropped on a non-4294xx. - Queued events now persist in an app-private directory (Android
filesDir, iOS Application Support) instead of the OS temp directory. settings()now returns a non-blocking cached snapshot; usesettingsAsync()for a fresh fetch.
Added
Binoban.create(configuration)— a factory that never throws; on invalid configuration it returns a safe, disabled instance and reports the cause viaConfiguration.errorHandler.- iOS:
context.device.advertisingId/adTrackingEnabled(IDFA, only when ATT-authorized) andcontext.network.{wifi,cellular,bluetooth}. - iOS: a bundled
PrivacyInfo.xcprivacyprivacy manifest on every distributed framework slice. - Swift Package Manager as a second iOS distribution channel, alongside CocoaPods.
Removed
- Every previously deprecated API — the last opportunity to do so before the
semantic-versioning commitment takes effect. Most integrators need no code
change: the
Binoban(apiKey, sourceIdentifier) { … }factory and the event methods (track/identify/flush/reset, plus internalscreen/group/alias) are unchanged.
Web SDK
Planned
The Web SDK doesn't yet carry a public release version to changelog against (see the compatibility matrix). This section will be filled in once a public versioning scheme is confirmed.
React Native bridge
1.0.0 — released alongside the Native SDK 1.0.0, as a bridge over the same
core. No React Native–specific changes are documented separately yet.
Docs changelog
This page and the rest of the cross-cutting reference guides were filled in on 2026-07-25.