Skip to content

v1.1.0

Choose a tag to compare

@farismnrr farismnrr released this 23 May 05:16
· 15 commits to main since this release

The v1.1.0 release brings major improvements in structure, documentation, and functionality to enhance reliability and ease of use for IoT development on ESP32.


✨ New Features

  • Expanded virtual pin support with updated README and new usage examples.
  • Enhanced OTA (Over-the-Air) update handling including:
    • Animated progress bar during firmware updates.
    • Improved memory management and watchdog timer reset.
    • New methods: processOtaUpdate() and otaUpdateTask() for better firmware lifecycle management.
  • New helper methods like getLatestValue() and version() to streamline data access and version tracking.

🛠 Refactoring & Improvements

  • Major refactoring of the IotNetESP32 class:
    • Improved structure and clarity.
    • Streamlined pin and MQTT handling using templates.
    • Enhanced type conversion and error handling.
  • Restructured example sketches with obsolete files removed and new features added.
  • Simplified project structure: removed main.cpp and reorganized internal logic.
  • Improved MQTT reconnection logging and overall connection stability.

🐛 Fixes

  • Normalized casing in library names.
  • Fixed repository URLs and version references in configuration files (library.json, library.properties, package.json).