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)