Skip to content

v1.6.5

Choose a tag to compare

@eXPerience83 eXPerience83 released this 30 Aug 15:25
dd80053

Highlights since 1.5.5 → 1.6.5_RC1

Forecast & Sensors

  • Multi-day forecast for pollen TYPES (GRASS/TREE/WEED) with rich forecast entries; convenience fields tomorrow_*, d2_*, plus derived trend and expected_peak. Optional per-day sensors for D+1 / D+2.

Options & UX

  • Unified per-day selector: create_forecast_sensors = none | D+1 | D+1+2, with validation against forecast_days. Translations updated (EN/ES/CA/DE/FR/IT/PL/RU/UK).
  • Entity Registry cleanup on reload: removes stale D+1/D+2 sensors when options no longer require them.

Language & Localization

  • Accept BCP-47 forms (e.g., zh-Hant-TW, es-419); language is trimmed and, if empty, languageCode is omitted in API calls. Field-level error for incoherent forecast_days. Minor icon/name wording fixes.

Diagnostics & Resilience

  • Diagnostics module with secret redaction (API key, location).
  • Timeouts & hardening in Config Flow and Coordinator; sanitized exception messages to avoid leaking keys.
  • Minimal safe backoff: single retry on transient failures; 429 obeys Retry-After (cap 5s) o ~2s con jitter (1.6.5_RC1).
  • TimeoutError explicitly handled in Config Flow/Coordinator (1.6.5_RC1).

Attributes & UI-friendly data

  • Consistent color outputs: color_hex (always present), color_rgb, and color_raw.
  • Health advice and UPI description on types and plants; plants expose code, picture, picture_closeup, inSeason, type, family, season, cross_reaction.

Docs

  • Button-card/Mushroom examples fixed and clarified; native vs custom color behavior documented.

Breaking changes

  • None since 1.5.5 (no reinstall required).

Full Changelog: v1.5.5...v1.6.5