Skip to content

1.3.0-beta.4 (beta)

Pre-release
Pre-release

Choose a tag to compare

@jmdevita jmdevita released this 01 Jul 15:49

⚠️ Beta / pre-release — for testing only, not production.

Bundles two changes for live testing ahead of merging to main.

✨ New: Pending Orders sensor (#24)

  • Adds sensor.etsy_pending_orders — state is the count of open (paid but unshipped) orders.
  • The pending attribute lists each order with the same shape as sensor.etsy_last_order (buyer, totals, per-item/SKU breakdown), so dashboards can render one card per order via templating.
  • Also exposes total_quantity, oldest_order_date, and currency_code.
  • Filters out shipped/canceled/fully-refunded orders; uses a 365-day lookback so old receipts don't leak in.

🐛 Fix: new_order device trigger (#28)

  • Automations using the new_order (and low_stock / new_review) device triggers now actually fire — previously the trigger never matched the event.

Notes for testers

  • Direct mode works standalone.
  • Proxy mode: pending orders needs the companion proxy update deployed; without it, the pending list degrades to empty rather than erroring.
  • Please report anything odd on the tracker, ideally with debug logs for custom_components.etsyapp.