What's Changed
- fix(bm): Board Manager install will fail on Windows by @me-no-dev in #10533
- fix(sntp): Lock / Unlock LWIP if CONFIG_LWIP_TCPIP_CORE_LOCKING is set by @mathieucarbou in #10529
- docs(lib-builder): Improve UI and Docker image sections by @lucasssvaz in #10535
- ci(workflows): General improvements and fixes by @lucasssvaz in #10544
- feat(boards): add Waveshare ESP32-S3-Touch-AMOLED boards by @wurongmin in #10549
- fix(example):Update comment in BLE5_periodic_advertising.ino by @ASDosjani in #10538
- fix(get.py): Check if win32 tools also exist when running on win64 by @lucasssvaz in #10565
- fix(wokwi): Delete generated diagram to avoid issues running locally by @lucasssvaz in #10567
- fix(IPaddress): IPv6 restore zone id by @s-hadinger in #10546
- feat(Matter): New Matter Endpoint - Dimmable Light by @SuGlider in #10543
- fix(esptool): Bump esptool version to 4.9.dev1 on 3.1.x by @lucasssvaz in #10570
- feat(Zigbee): Support for sleepy device + Power Source and battery level + Humidity sensor cluster by @P-R-O-C-H-Y in #10551
- ci(json): Improve requirement checking by @lucasssvaz in #10554
- fix(wifi): Fix requirements and guards for hosted Wi-Fi by @lucasssvaz in #10579
- fix(Zigbee): Fix typo in Zigbee_Temp_Hum_Sensor_Sleepy.ino by @lboue in #10581
- fix(tests): Fix wrong selection of tests and add debug flag for testing by @lucasssvaz in #10583
- fix(typo): Fix typo in CDC DFU flash tutorial by @jurstu in #10584
- feat(usb_hid_keyboard): Adds Keyboard Layout and Sends reports just for Modifier Keys by @SuGlider in #10591
- fix(wifi): fixes WiFi.isconnected() to return true when it is connected and it has an IP Addr by @SuGlider in #10595
- fix(net): Allow to compile without IPv6 enabled by @me-no-dev in #10582
- fix(build): Allow Arduino to compile in IDF without components by @me-no-dev in #10597
- IDF release/v5.3 by @me-no-dev in #10599
New Contributors
- @ASDosjani made their first contribution in #10538
- @jurstu made their first contribution in #10584
Full Changelog: 3.1.0-RC2...3.1.0-RC3