Skip to content

v4.10.0

Choose a tag to compare

@ljmerza ljmerza released this 03 Jul 16:00
b47833e

Zero-cost carrier-direct delivery status

Adds a selectable status provider so live delivery status can come from each carrier's own free developer API instead of (paid) TrackingMore. TrackingMore stays available; None remains the default. All providers write the same normalized package fields, so tracking-number-card 4.1.0 already renders them — no card update needed.

Providers (Configure → Live status provider)

  • Carrier-direct (free): USPS / UPS / FedEx (OAuth2) + DHL (API key). Enter credentials under Configure → Carrier API credentials for the carriers you use; unconfigured carriers are skipped. Delivered packages aren't re-queried and calls are spaced/capped per carrier to respect the free tiers.
  • TrackingMore (paid credits): unchanged from v4.9.0.
  • None: email extraction only (default).

Notes

  • Existing v4.9.0 TrackingMore users keep working after upgrade (provider back-compat).
  • Options flow is now a menu: Scan settings / Live status provider / Carrier API credentials.
  • Needs live verification with real carrier credentials — a few USPS/UPS response details couldn't be confirmed from public docs, so those clients are defensive; see the PR for specifics.

Full changelog: v4.9.0...v4.10.0

What's Changed

  • feat: zero-cost carrier-direct delivery status (USPS/UPS/FedEx/DHL) by @ljmerza in #32

Full Changelog: v4.9.0...v4.10.0