v2.1.1
Pollen Levels v2.1.1
Fixed
- Treated generic Google Pollen API 4xx responses containing invalid API key
messages as authentication failures so Home Assistant can trigger
reauthentication instead of reporting a connectivity error.
Changed
- Refactored invalid API key classification in the Google Pollen API client to
reuse a shared private helper across HTTP 403 and generic 4xx handling.
Tests
- Added direct client regression coverage for:
- HTTP 403 responses with invalid API key messages.
- Generic HTTP 400 responses with invalid API key messages.
- Generic HTTP 400 non-auth errors remaining
UpdateFailed. - API key redaction in raised error messages.
Compatibility
- No breaking changes.
- No entity IDs, unique IDs, translation keys, options, public sensor payloads,
config entry structure, Home Assistant minimum version, or Python requirement
were changed.
What's Changed
- Handle invalid API key messages on generic 4xx responses by @eXPerience83 in #98
Full Changelog: v2.1.0...v2.1.1