Skip to content

v1.4.0-beta1

Pre-release
Pre-release

Choose a tag to compare

@Olen Olen released this 22 Mar 19:23

What's New

Language Support (#70)

  • Plant common names are now returned in your Home Assistant language when available
  • Configurable via integration options (enabled by default)

Improved Error Handling (#71)

  • Rate limit errors from OpenPlantbook API now surface as proper HA errors
  • Authentication failures raise InvalidAuth for clear user feedback
  • Image download permission errors handled gracefully

Randomized Upload Schedule (#72)

  • Daily upload time is now randomized per installation to reduce API load spikes
  • Upload delay after restart increased from 5 min to 4 hours

Code Quality (#73)

  • f-string logging replaced with lazy % formatting (HA best practice)
  • Variable shadowing fixes in uploader loops

Other Changes

  • SDK bump to 0.6.1 (#68)
  • Removed persistent notifications on upgrade (#69)
  • Explicit API base_url for reliable endpoint routing (#74)
  • README updated with new feature documentation (#74)
  • pytest configuration hardened with no:socket (#74)