This latest fork has updates and fixes to of Thing.h and ESPWebThingAdapter.h.
This fork has been tested with the following libraries on the Arduino IDE V2.3.10
Compilation has been tested with the following library versions, to fulfill API updates for;
ArduinoJson 7.4.3, ESPAsyncWebServer 3.11.2 and esp32 3.3.10.
Full testing is currently underway.
Files available from: GitHub - Fleatech-Sci/webthing-arduino-0.30.0: UPDATED: Simple server for ESP8266, ESP32, Ethernet, or WiFi101-compatible boards compliant with Mozilla's proposed WoT API · GitHub
Current dependencies;
webthing-arduino at version 0.30.0
ESP Async WebServer at version 3.11.2
FS at version 3.3.10
Async TCP at version 3.4.10
ArduinoJson at version 7.4.3
WiFi at version 3.3.10
Networking at version 3.3.10
ESPmDNS at version 3.3.10
ElegantOTA at version 3.1.7
Update at version 3.3.10
BlockNot at version 3.1.0
Hash at version 3.3.10
EthernetWebThingAdapter.h and WiFiWebThingAdapter.h have NOT been updated as yet.
The updates to Thing.h and ESPWebThingAdapter.h are being tested on esp32-c3 andesp32-s3
at the moment. These are the only esp32 boards that I have on hand.
If you have the patience, please test on other ESP32 hardware.
These fixes have taken several weeks to nut through, and a few hours of testing. I may try pushing some upcoming changes through Claude.ai and see what I get back.
Happy hunting.