Releases: tbnobody/OpenDTU
Releases · tbnobody/OpenDTU
v24.9.21
v24.9.20
🚀 Features
🌎 Web Application
- webapp: Update dependencies
- webapp: update dependencies
- webapp: Update dependencies
- webapp: Upgrade tsconfig node18 to node22
- webapp: Parse version string event if update search is not allowed
- webapp: Update dependencies
- webapp: add app.js.gz
📚 Documentation
🛠 Under the hood
- Add serial prefix 1410 to HMS_2CH inverters
- Output WiFi disconnect reason in console
- Upgrade ESPAsyncWebServer from 3.1.2 to 3.2.0
- Upgrade olikraus/U8g2 from 2.35.19 to 2.35.21
- Upgrade arkhipenko/TaskScheduler from git #testing to 3.8.5
- Upgrade ESPAsyncWebServer from 3.2.0 to 3.3.1
- Upgrade olikraus/U8g2 from 2.35.21 to 2.35.27
- issue template: asks for firmware variant
- actions: use setup-node@v4 as v3 causes warning
- actions: switch to node version 20 for linting
- actions: run yarn prettier to check web app formatting
- actions: fix a typo
- changelogs: group webapp-related changes
- Upgrade olikraus/U8g2 from 2.35.27 to 2.35.30
v24.8.5
v24.8.1
🚀 Features
🐛 Fixes
🛠 Under the hood
- Update wt32-eth01.json
- Update AlarmLogParser.cpp
- Increase stack size for MQTT task due to SSL handshake
- Merge branch 'pr2117' into dev
- Merge branch 'pr2099' into dev
- webapp: update dependencies
- webapp: Add Autoformatter
- webapp: Apply auto formatter
- Merge branch 'pr2035' into dev
- Merge branch 'pr2168' into dev
- webapp: update dependencies
- Upgrade ESPAsyncWebServer from 2.10.8 to 3.1.2
- Update bblanchon/ArduinoJson from 7.0.4 to 7.1.0
- Update nrf24/RF24 from 1.4.8 to 1.4.9
- Merge branch 'pr2109' into dev
- Update espressif32 from 6.7.0 to 6.8.1
- webapp: add app.js.gz
v24.6.29
v24.6.10
🚀 Features
- Feature: show ESP32 flash memory size in system info
- Feature: Show MCU temperature in system info
- Feature: Add option to clear eventlog at midnight
🐛 Fixes
- Fix #2000: MQTT subscriptions where not updated if MQTT base was changed
- Fix: Apply inverter settings only once and not for each channel
- Fix: Wrong divider in gridprofile RVHF
🛠 Under the hood
- Typos de.json translation
- Update espressif32 from 6.6.0 to 6.7.0
- Code Refactoring: Add inverter reference to each command
- Code Refactoring: Use internal inverter instance in gotTimeout method
- Code Refactoring: Use internal inverter instance in handleResponse method
- Merge branch 'pr1974' into dev
- Merge branch 'pr2015' into dev
- webapp: Locale update for "screensaver"
- Add proper formatting for flashsize output
- Use correct units in hardware info
- webapp: Remove duplicated code
- Added some missing names to grid profile parser
- webapp: Remove no more required locale
- Upgrade espMqttClient from 1.6.0 to 1.7.0
- Upgrade ESP Async WebServer from 2.9.5 to 2.10.0
- Added parser documentation
- NFC: Includes list: Remove unneeded PinMapping.h
- Merge branch 'pr2022' into dev
- Remove no more required async_tcp patch
- check FW bin file size when creating factory.bin
- Merge branch 'pr2025' into dev
- Upgrade ESP Async WebServer from 2.10.0 to 2.10.3
- webapp: update dependencies
- Upgrade ESP Async WebServer from 2.10.3 to 2.10.5
- Changed issue template to make clear that issues are bugs that affect all users
- Upgrade ESP Async WebServer from 2.10.5 to 2.10.6
- webapp: update dependencies
- Upgrade ESP Async WebServer from 2.10.6 to 2.10.8
- webapp: add app.js.gz
v24.5.6
🐛 Fixes
🛠 Under the hood
- Prevent compiling the whole project on each commit.
- Use fixed versions for all dependencies
- Upgrade ESP Async WebServer from 2.9.3 to 2.9.4 and set ASYNC_TCP_QUEUE_SIZE to 128 for different Async TCP library
- webapp: update dependencies
- Upgrade build action to support node 20
- Upgrade olikraus/U8g2 from 2.35.17 to 2.35.19
- Merge branch 'pr1920' into dev
- webapp: update dependencies
- Upgrade ESP Async WebServer from 2.9.4 to 2.9.5
- webapp: add app.js.gz
v24.4.24
v24.4.12
🚀 Features
- Feature: Migrated ArduinoJson 6 to 7
- Feature: Check for out of memory situations when sending json responses
🐛 Fixes
- Fix include for TimeoutHelper
- Fix: Setting DTU options was only possible once without reboot
- Fix: Too small event_queue_size in AsyncTCP lead to wdt reset
- Fix: If unauthenticaed, the redirect to login page did not work
🛠 Under the hood
- Move source files for TimeoutHelper to correct directories
- Move source files for ThreadSafeQueue to correct directories
- Save flash: Move WebApi json parsing to separate method to prevent a lot of redundant code
- Update espressif32 from 6.5.0 to 6.6.0
- Upgrade ESP Async WebServer from 2.8.1 to 2.9.0
- Move parsing of serial from web request to separate method
- remove remaining usage of F() macro
- Merge branch 'pr1909' into dev
- webapp: update dependencies
- webapp: Fix lint errors
- Remove no more required web server patch
- webapp: add app.js.gz