Upgrade Guides#
Migration notes covering cross-cutting changes (DPoP nonce auto-management, the HaapiLogger setLogType migration) and per-framework major-version upgrades. Read the relevant guide before bumping a HAAPI SDK to a new major version.
Cross-cutting vs per-framework. Cross-cutting upgrades apply on all platforms and layers at the same time; per-framework upgrades describe the breaking changes within a single framework’s major-version bump. The relevant guide is usually called out in the framework’s release notes.
Cross-Cutting Migrations#
Changes that affect Driver / SDK / UI layers across iOS and Android simultaneously.
| Page | Topic |
|---|---|
| Upgrade — DPoP Nonce Auto-Management | The SDK now manages dpop-nonce automatically; what to remove from your code |
| Upgrade — HaapiLogger setLogType Migration | Deprecated isXxxEnabled flags replaced by setLogType / setLevel with severity ordering |
Per-Framework Major Versions#
Breaking changes scoped to a single framework’s major-version transition.
| Page | Framework |
|---|---|
| Upgrade — iOS UIKit v5 | IdsvrHaapiUIKit 5.x — breaking API changes from 4.x |
| Upgrade — Android UIWidget v5 | IdsvrHaapiUIWidget 5.x — breaking API changes from 4.x |
| Upgrade — React Native vN | identityserver.haapi.reactnative.sdk major-version upgrade placeholder, populated on each major release |