Upgrade Guides
What changes between major versions of each Grovs SDK, and how to move an existing integration forward.
Each guide covers one SDK's current major version: what breaks, what changes behavior without a code edit, what is new, and how to verify the upgrade. Existing integrations keep compiling on every platform; the guides are mostly about behavior you should decide on before you ship.
| SDK | Current version | Guide |
|---|---|---|
| iOS | 3.0.0 | Upgrading from 2.x |
| Android | 3.0.0 | Upgrading from 1.x |
| Flutter | 3.0.0 | Upgrading from 1.x |
| React Native | 3.0.0 | Upgrading from 1.x |
| Web | 2.0.0 | Upgrading from 1.x |
The native and web releases line up on one feature set: custom events and screen tracking, consent gating, clipboard-assisted deferred deep linking on mobile, and per-link copy-to-clipboard flags. The Flutter and React Native wrappers now track the native 3.0 SDKs they bundle, so a wrapper upgrade brings the native behavior changes with it; see SDK Releases for where each package publishes its release notes.
Moving to Grovs from another provider? That is covered in Migration Guides.