Skip to content

v2.1.0

Choose a tag to compare

@eXPerience83 eXPerience83 released this 11 May 19:33
e3873cf

Pollen Levels 2.1.0

Added

  • Added daily summary sensors for:
    • plants in season today
    • overall pollen risk today
    • top pollen types today
  • Added a redacted diagnostics daily_summary snapshot mirroring the daily summary sensors for easier support troubleshooting.
  • Added additional client error-handling tests for invalid JSON, non-object JSON payloads, and API key redaction in HTTP error bodies.
  • Added repository secret hygiene checks to help prevent accidental Google API key commits.

Changed

  • Deduplicated daily summary extraction logic between sensors and diagnostics.
  • Hardened CI/security configuration with workflow concurrency and a repository security policy.
  • Tightened lightweight test stubs for the Python 3.14-only test environment.
  • Applied repository-wide Black formatting with the current Python 3.14 configuration.

Security

  • Documented Google API key sharing precautions in README and SECURITY.
  • Added guidance to rotate exposed Google API keys before sharing logs or diagnostics.
  • Added automated detection for real-looking Google API keys in repository text files.

Compatibility

  • Requires Home Assistant 2026.3.0 or newer.
  • Requires Python 3.14 or newer.

What's Changed

Full Changelog: v1.9.7...v2.1.0