Skip to content

v4.9.0

Choose a tag to compare

@ljmerza ljmerza released this 03 Jul 14:18
7aeeab5

Optional TrackingMore live delivery status

Adds an opt-in integration with the TrackingMore v4 API to enrich packages with live delivery status. With no API key configured, behavior is unchanged (email extraction only).

Added

  • Live status for packages shipped by recognized carriers (USPS, UPS, FedEx, DHL): new status, delivery_status, estimated_delivery, and status_updated attributes per package.
  • Optional TrackingMore API key field in the setup and options flows.

Design

  • Credit-frugal: 1 credit per tracking number registered once; status re-reads use the free batch GET. New registrations are capped per refresh cycle to protect small credit budgets.
  • Scope: retailer order numbers (Amazon, Chewy, etc.) are skipped — only real carriers are looked up.
  • No new dependencies (uses Home Assistant's shared aiohttp session).

See the README's "Live Delivery Status" section for details. Pairs with tracking-number-card 4.1.0, which displays the new fields.

Full changelog: v4.8.0...v4.9.0

What's Changed

  • feat: optional TrackingMore API for live delivery status by @ljmerza in #31

Full Changelog: v4.8.0...v4.9.0