v13.1 — Full USPS API v3 (18 domains, 75+ endpoints)
Immutable
release. Only release title and notes can be modified.
Complete implementation of all USPS API v3 domains:
18 API domains, 75+ endpoints, 93 tests, 154 assertions
New API Classes
- Tracking — track packages, email notifications, proof of delivery
- Labels — create/cancel/reprint domestic shipping labels, branding, IMB
- International Labels — create/cancel/reprint international labels
- Domestic Prices — base rates, extra services, total rates, letter rates
- International Prices — international rate calculations
- Service Standards — delivery estimates and standards
- Service Standards Directory — bulk directory reports
- Service Standards Files — downloadable standards files
- International Service Standards — international delivery standards
- Locations — dropoff locations, post offices, parcel lockers
- Carrier Pickup — schedule/manage USPS pickups
- Containers — container labels, package management, manifests
- Payments — payment authorization tokens, account balances
- Campaigns — Informed Delivery mail campaigns
- Package Campaigns — Informed Delivery package campaigns
- Adjustments — census and duplicate adjustments
- Disputes — create billing disputes
- Appointments — FAST facility appointments
Architecture
- Per-scope OAuth2 token caching
- Strict PHP types throughout
- Full PHPUnit test suite with HTTP mocking
- Updated GitHub Pages documentation