Skip to content

v1.2.0

Choose a tag to compare

@jrx-code jrx-code released this 25 Aug 21:44
· 18 commits to main since this release

First tagged release — versions 1.0.0 through 1.2.0 were developed without releases (HACS would have shown a commit SHA instead of a version). From here on, every manifest version bump gets a matching GitHub Release.

[1.2.0]

Added

  • Polish translation (translations/pl.json) — HA auto-selects it by the user's language setting
  • source_url attribute on both image entities — the raw BirdNET-Go URL, for external consumers (notifications, WhatsApp API, ...) that can't use HA's authenticated /api/image_proxy/... link
  • Screenshots in README (device page, add-integration picker, config flow)

Fixed

  • last_detection_time was permanently stuck unavailabledevice_class: timestamp requires native_value to be a real datetime.datetime with tzinfo, not the ISO string BirdNET-Go returns; now parsed with dt_util.parse_datetime()
  • last_detection_image source URL wasn't percent-encoded (a raw space in the scientific name produced an invalid URL)
  • Two orphaned entity-registry rows left over from the pre-1.1.0 URL-string sensors removed via the WS API

[1.1.0]

Changed

  • All entities now enabled by default
  • last_detection_image / top_species_thumbnail moved from URL-string sensors to proper image platform entities — HA fetches and proxies the picture itself

[1.0.0]

Added

  • Initial release — config_flow (host + verify_ssl)
  • DataUpdateCoordinator with REST polling + background SSE listener on /api/v2/detections/stream
  • 13 sensors + 1 binary_sensor (connectivity), single "BirdNET-Go" device
  • No MQTT dependency — direct REST+SSE connection to the BirdNET-Go host

Full changelog: CHANGELOG.md