Skip to content

Releases: Wolkabout/WolkSDK-Cpp

WolkSDK-Cpp v3.1.0-prerelease

25 Feb 13:16
55b8b7c
Compare
Choose a tag to compare
Pre-release
This release includes:
    - [IMPROVEMENTS] - Added a lot of new protocols that allow the WolkSDK-Cpp to be used in WolkConnect-Cpp to communicate on behalf of subdevices, and also as a Gateway.

WolkSDK-Cpp v3.0.0-prerelease

03 Dec 15:43
Compare
Choose a tag to compare
Pre-release

This is a major overwrite of the WolkSDK-Cpp for Wolkabout IoT Platform version 22.GA/Digital Twin.

This release includes:

  • Removed all the unnecessary entities that have been removed for the new version of platform
  • Added all the new Types, and models that can be found on the new version of platform
  • Updated the protocols to new implementations that are compatible with the new version of platform
  • Updated the persistence to work with the new entities
  • Added various utility methods
  • Introduces major changes to CMakeLists.txt of the project and dependencies/CMakeLists.txt making it more tidy, with dependencies being exclusively built in the out/build folder. Improved the options, the paths the library uses, header copying, install, and more...
  • Introduced unit tests for the first time. They cover the protocol implementations for now, but could be further expanded for everything found in the WolkSDK-Cpp
  • Introduced the configure.sh script for the project, for ones developing it, to add pre-commit hooks that will run clang-format on the code.
  • Added GitHub Actions to the project, to do build/test/format check all after commits