Skip to content

Tags: kinr0k/XZG

Tags

20241001

Toggle 20241001's commit message
20241001

### STILL BETA RELEASE, USE ON YOUR OWN RISK

#### Don't support ESP32-­SOLO-­1 boards. (ESP32-S0WD)

- Fix some memory leaks
- Add upcoming generic ZHA Zeroconf discovery xyzroe#109

20240928

Toggle 20240928's commit message
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.

20240927.3

Toggle 20240927.3's commit message
20240927.3

        ### NOT RELEASE

20240927.2

Toggle 20240927.2's commit message
20240927.2

### NOT RELEASE

- Reworked FS size calculation

20240927.1

Toggle 20240927.1's commit message
20240927.1

### NOT RELEASE

- Reworked FS size calculation

20240927

Toggle 20240927's commit message
20240927

### NOT RELEASE

- Add update notify to HA for ESP and Radio firmwares
- Fixed very long load if no Zigbee firmware answer
- Shorted booting time
- Reworked OTA updating files structure and xzg.json file

20240926.2

Toggle 20240926.2's commit message
Fix default env name

20240926.1

Toggle 20240926.1's commit message
Update PlatformIO to 6.1.15

20240926

Toggle 20240926's commit message
20240926

### NOT RELEASE

- Switched to [email protected]
- Switched to mathieucarbou/[email protected]
- Switched to robtillaart/DS18B20@^0.2.3
- Removed sstaub/Ticker, now use build in from arduino-esp32

- Reworked code to run on Arduino ESP32 3.0.5 based on the ESP-IDF v5.1.4
- Removed load old config files (used before XZG firmware)
- Removed check and restore DNS, showing real current DNS on main page
- Moved hardware config to NV storage (auto import from file and rm after)
- Moved all web files to FS

- 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)

- Support WPA3
- Support local IPv6 (only on ETH)
- Optimize memory usage by MQTT
- Add firewall mask (now support more than one allowed IP)
- Add DNS check before trying to update Zigbee or ESP32

20240914

Toggle 20240914's commit message
20240914

        - Add option to disable CRON firmware check (xyzroe#108, xyzroe#104, xyzroe#99, xyzroe#88)
- Little mistake in french translation on the status page xyzroe#107 Thanks @alainvdu69 🏆
- web.cpp cleanup xyzroe#97 Thanks @Bixkitts 🏆
- Ita translate error xyzroe#91 Thanks @kirkoff71 🏆