Enhancements
- Add unPhone by @rcarteraz in #3584
- Add BME680 IAQ reading by @caveman99 in #3580
- Add more useful error output in radio interfaces by @jp-bennett in #3615
- LSM6DS3TR-C support by @garethhcoleman in #3593
- Pin RadioLib to 6.5.x by @jp-bennett in #3601
- Enable T-Echo touch button by default by @todd-herbert in #3604
- Auto-favorite our node by @thebentern in #3609
- File management changes (Part 1 - LoadFileResult) by @thebentern in #3625
- TFT device powersave (part 3) by @mverch67 in #3600
- Support for alt I2C address for LSM6DS3 sensor, identification of TCA9555 IO Expander, resolve serial hang issue by @garethhcoleman in #3622
- Update to nanopb 0.4.8 and fix proto regen script by @caveman99 in #3578
- Device telemetry uptime in seconds by @thebentern in #3614
Bug fixes
- Only set NodeNum based on MAC if it's still zero by @GUVWAF in #3585
- Fix button interrupt after light sleep by @todd-herbert in #3587
- Fix: device PMU shutdown (part 2) by @mverch67 in #3596
- T-Beam S3 core - enable USB CDC by @oseiler2 in #3597
- Fix: device sleep (part 1) by @mverch67 in #3590
- Fix: TinyGPSAltitude support for negative altitude by @thebentern in #3605
- Drop unishox2 functions from Router by @jp-bennett in #3606
- Fix another LOG_DEBUG message that should be LOG_ERROR by @jp-bennett in #3607
- Update portduino to include SPI and setSetial fixes by @jp-bennett in #3611
- Fix: UpDown CARDKB button press by @mverch67 in #3612
- Make sure settingsStrings get initialized by @jp-bennett in #3621
- Zero hop always for connected node by @thebentern in #3634
- Wireless Paper: Fix BLE after Lightsleep by @todd-herbert in #3629
- File management changes (Part 2 - Reboot instead of reformat NRF52 after two failed file saves) by @thebentern in #3630
New Contributors
Full Changelog: v2.3.4.ea61808...v2.3.5.2f9b68e