- Bump zeroconf from 0.149.12 to 0.149.13 esphome#16520 by @dependabot[bot]
- Bump zeroconf from 0.149.13 to 0.149.16 esphome#16533 by @dependabot[bot]
- [espidf] Filter noisy 'git rev-parse' errors when .git is stripped esphome#16521 by @swoboda1337
- [espidf] Fix tarfile extract crashing on Python 3.11 with None mode esphome#16530 by @swoboda1337
- [espidf] Write version.txt after extract so bootloader shows the real version esphome#16532 by @swoboda1337
- [core] Persist & restore CORE.toolchain through StorageJSON esphome#16531 by @swoboda1337
- [espidf] Backport ninja linux-arm64 entry into tools.json on aarch64 hosts esphome#16527 by @swoboda1337
- [espidf] Default to remote HEAD when cg.add_library URL has no #ref esphome#16535 by @swoboda1337
- [espidf] Honor the dict shorthand for library.json dependencies esphome#16537 by @swoboda1337
- [esp32] Defer esp_panic_handler wrap so arduino-esp32 IDF component skips it esphome#16538 by @swoboda1337
- [tuya] Restore null guard on status_pin lost in #16353 esphome#16539 by @swoboda1337
- [api] Break api_connection/api_server include cycle to drop custom unique_ptr deleter esphome#16542 by @bdraco
- [sx126x] Assert NSS before wait_busy so commands wake the chip from sleep esphome#16546 by @swoboda1337
- [core] Refresh compiled config cache after upload/logs fallback esphome#16548 by @bdraco
- [sendspin] Bump sendspin-cpp to v0.6.1 esphome#16553 by @kahrendt
- [dashboard] Fix flaky test_websocket_refresh_command on Windows CI esphome#16565 by @bdraco
- [libretiny] Fix LN882H IRAM_ATTR injection point in patch_linker.py esphome#16570 by @Bl00d-B0b
- [esp8266] Use os_timer-based esp_delay() in delay() esphome#16563 by @bdraco
- [uart] Wake main loop on ESP8266 software serial RX esphome#16562 by @bdraco
- [esp32] Demote IDF #warning deprecations from error under ESP-IDF toolchain esphome#16584 by @swoboda1337
- [bluetooth_proxy] Recover slot stuck in DISCONNECTING when CLOSE_EVT is dropped esphome#16588 by @bdraco
- [esp32] Replace per-class -Wno-error=X demotes with blanket -Wno-error for ESP-IDF toolchain esphome#16599 by @swoboda1337
- [esp32] Disable IDF's COMPILER_DISABLE_DEFAULT_ERRORS so -Wno-error actually undoes -Werror esphome#16604 by @swoboda1337