Skip to content

v2.2.2

Choose a tag to compare

@eXPerience83 eXPerience83 released this 21 May 07:56
dcbefb1

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.json as the source of truth without strings.json or %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.zip release 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