# Changelog
All notable changes to `mobile_id_token` will be documented in this file.
The format is based on Keep a Changelog.
## [0.1.0] - 2026-05-25
Initial release.
- Apple and Google `id_token` verification via `MobileIdToken.verify/3`
- JWKS fetching with `:persistent_term` caching and key-rotation refresh
- Strict `RS256` signature verification (rejects `HS256` / `none` / `RS512` / `ES256` algorithm confusion)
- OIDC `azp` (authorized party) validation for multi-audience tokens
- Provider-asymmetric email verification (Google requires verified email; Apple optional)
- SHA-256 hash-aware nonce matching for Apple-style hashed nonce claims
- Opt-in real-network integration tests against Apple and Google JWKS endpoints (`MOBILE_ID_TOKEN_INTEGRATION=1`)