iOS ANCS v0.6.3 / Firmware v0.3.4
·
130 commits
to 1bc9d362c4c3117c06959660b4ecc2b386f764e7
since this release
Improvements
- Resolve each installed app's localized Display Name directly through Apple ANCS.
- Cache resolved app names only for the active iPhone connection session.
- Preserve complete notifications when app-name lookup fails, falling back to the static mapping and then the original app ID.
- Add an app-name truncation diagnostic binary sensor.
- Remove the redundant companion published-at uptime sensor while retaining the raw published_at_ms field.
- Keep the MQTT Discovery device and the separate iOS ANCS companion device independent and enabled.
Firmware
- Firmware v0.3.4 factory images for ESP32, ESP32-C2, ESP32-C3, ESP32-C5, ESP32-C6, ESP32-C61, and ESP32-S3.
- Full SHA-256 fingerprints are attached and published in the repository.
Validation
- 278 local pytest tests passed (151 firmware/release contracts and 127 Home Assistant tests).
- Python byte-compilation and whitespace checks passed.
- All seven ESP-IDF 6.0.2 targets compiled, linked, and produced merged factory images.
- GitHub HACS, Hassfest, and Pages workflows passed on merge commit 1bc9d36.
- Fresh physical iPhone notification verification remains a post-deployment check.