Releases: dani007200964/Commander-API
Version 3.0.0
This version is a huge milestone in the project. For the new features, please check the documentation.
Please note that it is not backward compatible with old versions of Shellminator( < Shellminator v3.0.0 ).
Version 2.1.1
This is a bugfix to solve strcmp-caused dataset corruption. Also fixes some compatibility issues with ESP32 platforms.
Special thanks to @hpsaturn
Version 2.1.0
Key changes in V2.1.0:
- AVR PROGMEM support.
- Piping
- Ready to use built-in commands
Breaking changes in V2.1.0:
- The response channel now uses the Stream class.
This way it is more flexible and you don't have to
create a class for every peripheral.
Special thanks to::
Version 2.0.2
Key changes in V2.0.2:
- GitHub Actions used from now on every push or pull-request to test the library on as many board as possible.
- Atmega32U4 compatibility added( Arduino Leonardo and Micro ).
- Documentation starts to begin useable.
- Modern look
- Day/Night mode
- Graphs
- Hosted by GitHub Pages
- ESP8266 and ESP32 support with working examples.
Version 2.0.1
ESP8266 and ESP32 support. To use them please check the examples.
Version 2.0.0
Changes in v2.0.0
Version 2.X is a more refined version of the original Commander-API. The original was working well, but it was a bit flimsy when you had to work with a huge API list.
It halso caused Hardfault when the API tree was not created correctly. Besides that if you wanted to add a new command, you had to change the header and the source
file as well. The biggest problem was, that it was a C-API, so no overloading, no C++ magic.
The new version is designed from ground up and the main motivation was to make it as reliable as the original, but make it much simpler to use.
Key changes:
- Full C++ API
- Arduino compatible without any modifications
- Platform-IO compatibility( still in progress )
- Simpler usage
- Better example
- Low memory consumption to make it compatible with lower end devices like Arduino UNO, Nano...
- Response function overload. Thanks to C++ the response function can be anything like Serial, WiFiClient...