v1.2.0
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_urlattribute on bothimageentities — 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_timewas permanently stuckunavailable—device_class: timestamprequiresnative_valueto be a realdatetime.datetimewith tzinfo, not the ISO string BirdNET-Go returns; now parsed withdt_util.parse_datetime()last_detection_imagesource 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_thumbnailmoved from URL-string sensors to properimageplatform entities — HA fetches and proxies the picture itself
[1.0.0]
Added
- Initial release — config_flow (host + verify_ssl)
DataUpdateCoordinatorwith 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