Skip to main content

CHANGELOG.md

# Changelog

## 0.1.0 — 2026-06-08

### Added

- `AppleIntents` facade — `verify_and_handle/3`, `verify_only/2`, `approve/3`, privacy helpers
- JWS verification (ES256, `x5c` chain, `signedPayload` envelopes)
- `AppleIntents.Intent`, `AppleIntents.Router`, `AppleIntents.Delegated`
- `AppleIntents.Orchestrator` behaviour + `AppleIntents.Orchestration` (dry-run, approval)
- `AppleIntents.Plug`, `AppleIntents.ApprovalPlug`, `AppleIntents.HTTP`
- `AppleIntents.Privacy` manifest helpers
- Property + unit test suite
- Oban orchestrator example (`examples/oban_orchestrator.ex`)

### Fixed

- `x5c` chain validation: correct `pkix_path_validation/3` cert path (leaf-first, exclude trusted root)