Releases: xyzroe/XZG
Releases · xyzroe/XZG
20241001
20240928
BETA RELEASE, USE ON YOUR OWN RISK
Don't support ESP32-SOLO-1 boards. (ESP32-S0WD)
Because of switching to original Espressif Arduino framework
Updates and Improvements
- Updated PlatformIO to 6.1.15
- Switched to [email protected]
- Switched to mathieucarbou/[email protected]
- Switched to robtillaart/DS18B20@^0.2.3
- Removed sstaub/Ticker, now using built-in from arduino-esp32
- Reworked code to run on Arduino ESP32 3.0.5 based on the ESP-IDF v5.1.4
New Features
- Added update notification to HA for ESP and Radio firmwares
- Support for WPA3
- Support for local IPv6 (only on ETH)
- Added firewall mask (now supports more than one allowed IP)
- Added DNS resolving check before trying to update Zigbee or ESP32
Optimizations
- Reworked FS size calculation
- Optimized memory usage by MQTT
- Shortened booting time
- Reworked OTA updating files structure and xzg.json file
- Moved hardware config to NV storage (auto import from file and remove after)
- Moved all web files to FS
Fixes
- Fixed very long load if no Zigbee firmware answer
- Removed loading of old config files (used before XZG firmware)
- Removed check and restore DNS, showing real current DNS on the main page
Scripts and Build
- Reworked gulp and build scripts to build XZG_*.fs.bin file
- Reworked build_html.py - gulp to data folder, build fs file
- Reworked build.py - creates 3 release files (full, ota, fs)
Miscellaneous
- Automatic WiFi and MQTT disabling while RCP (Zigbee) is flashing, but sometimes you still need to totally disable MQTT in settings.
20240914
20240707
20240612
- Add 1wire support if 33 pin is free
- Fix SLS Zigbee pinout
- Fix T-Internet-POE detection (pin 14)
- Update cz.json #75 Thanks @leroyloren 🏆
20240610
- Stops: socket connection, MQTT, cron and WG while Zigbee flashing and NVRAM erasing
- Fix RSSI bar direction
- Try to make SLS config works
- Fix AP turn OFF after LAN connected
- Update en.json #72 Thanks @SAOPP 🏆
- Update cz.json #71 Thanks @leroyloren 🏆
- Clean up the translations by removing unused entries and adding any missing ones
20240609.1
- Revert to on task in workflow to avoid error while GitHub output command
- Add detection of Zigbee role if none was previously selected.
- Fix "no ETH" hardware boards hangs during boot.
- Fix startup update check over WiFi (only when network is ready).
- Fix small network errors in USB mode.
- Enhance board configuration process: if multiple configurations are found, use the name Multi_X.
- Add modal window on the root page to choose the device model when the board name is Multi_X.
20240609
- Update en.json #69 Thanks @SAOPP 🏆
- Update cz.json #67 Thanks @leroyloren 🏆
- Update build_fw.yml