v2.2.2
Pollen Levels v2.2.2
Maintenance release focused on visible-coordinate privacy consistency, repository translation policy clarity, and internal type-annotation hardening.
Changed
- Aligned re-authentication and reconfiguration coordinate placeholders with the existing two-decimal visible device-name formatting.
- Preserved full-precision stored coordinates and Google Pollen API request coordinates.
- Documented the repository translation policy for this custom/HACS integration, keeping
translations/en.jsonas the source of truth withoutstrings.jsonor%key:references. - Improved internal type annotations in config flow, coordinator, and sensor modules without changing runtime behavior.
Compatibility notes
- No entity IDs, unique IDs, device identifiers, translation keys, diagnostics, config entry data/options, API calls, stored coordinate precision, or availability behavior changed.
- No local brand assets are included in this release.
- HACS users should receive this release through the
pollenlevels.ziprelease asset.
Validation
- Python source compilation completed successfully.
- Ruff validation completed successfully.
- Black validation completed successfully.
- Full test suite passed.
- hassfest validation passed.
- HACS validation passed.
What's Changed
- Round visible reauth/reconfigure coordinate placeholders to 2 decimals by @eXPerience83 in #120
- docs: clarify translation source-of-truth and forbid strings.json/%key usage by @eXPerience83 in #121
- chore: improve type annotations in flows, coordinator, and sensors by @eXPerience83 in #122
- chore: prepare v2.2.2 release by @eXPerience83 in #123
Full Changelog: v2.2.1...v2.2.2