Repository navigation
2.2.0-beta.1
Pre-release
Pre-release
·
82 commits
to main
since this release
2.2.0-beta.1 (2026-09-11)
Bug Fixes
- bonni: refresh iOS release metadata (dd81682)
- bonni: sequence SDK startup and gate push setup on pushEnabled (d0df381), closes #102
- bonni: stop Clear User button from calling clearUser() twice (3b242e6)
- ci: address PR #90 review — signing, shell injection, gating (ea5a706)
- ci: bump Android deploy executor to xlarge for RN native build (1a4a5c8)
- ci: drop stray space in Firebase --groups alias list (535b858)
- ci: drop unused APPLE_ID from Bonni iOS Matchfile (909e341)
- ci: gate Android Bonni distribution + harden versionCode check (bb85004), closes #90
- ci: hard-fail Android Bonni distribution on missing signing vars (55893cd)
- ci: harden release input handling (5213c3f)
- ci: harden release job post-publish failure and Slack posts (cd8a63c), closes #89
- ci: honor operator release notes, else fall back to changelog (84ba399)
- ci: make Bonni deploy manual across platforms (241424d)
- ci: normalize empty release_notes "" from CircleCI (394a08a)
- ci: skip release-it's GitHub pre-flight checks for the App token (85a8dc2)
- ci: unblock Bonni deploy — align iOS Ruby + fix Android OOM (8a88654)
- ci: untrack yarn.lock so npm ci leaves a clean tree (1c59c43)
- ci: use bare AWS_REGION in aws-cli/setup (match iOS) (64d16ab)
- creatives: address PR review on the lifecycle event stream (47a76eb)
- creatives: close event-stream gaps found in review (16f2c52)
- creatives: second review round from @adelag-attentive (1ba45ce)
- expo: resolve expo/config-plugins from the app root when hoisted apart (8b58aa2)
- expo: resolve mergeContents compatibly across Expo SDK 50-57 (dafaafb), closes #94
- expo: strip generated blocks when deferring to a manual integration (2593f27), closes #94
- expo: validate plugin props, escape Kotlin literals, detect manual (0d89f56), closes #94
- inbox: close the availability race the main-queue hop opened on iOS (94417f5)
- inbox: make the iOS unread-count path settle, thread-safe, and recoverable (87db7c6)
- inbox: native delivery and lifecycle fixes for the inbox bridge (f9348f8)
- inbox: restart a dead collector and reset a recycled host's theme (b32a1fe)
- use prepare (8648a27)
Features
- add pushEnabled flag to SDK initialization (9244e2f)
- creatives: expose creative lifecycle events to JS (a4153cd)
- expo: add config plugin for Android native initialization (MSDK-404) (e84043d)
- inbox: add the iOS inbox component, its theming, and a device-buildable Bonni (a8315e4)
- inbox: bridge the unread count and show a badge (4eb1537), closes attentive-android-sdk#268
- inbox: expose the Android default renderer as (53c6d50)
- inbox: route inbox deep links in Bonni on both platforms (724bbd2)
- inbox: theming props for the Android inbox default renderer (dc7fb0e)