Releases: motion-workshop/motion-sdk-cpp
Releases · motion-workshop/motion-sdk-cpp
Release v4.0.0
- Modernize to use newer and better tools that are available across all platforms
- Switch to GitHub Actions for automated build on Windows, macOS, and Ubuntu
- Rewrite the build system in Modern CMake
- Improved CMake support for use as a library in your project
- Removed static build projects and Makefile
- Bug-fix in Format class, include string header
- Simplify copyright headers
- Apply clang-format project wide for consistent formatting
v3.0.0
- Separated C++ classes into their own project
- Require C++11 support
- Remove all exceptions as a compile time option
- Added Format::Element::key() method
- Added Format::MakeList(...) method
- Added Format::QuaternionToMatrix(...) method
- Added CI builds with coverage reporting
- Added unit tests (and Python test server) to the public repo
- Added CMake project config
- Added 2 example apps to the build, one simple from the README and the CSV streamer from another repo
- Breaking changes to the Client protected/private method interface. The public interface is backwards compatible (minus no exceptions thrown)
- Refactor and clean up the Client internal methods. Unify Windows and Linux socket API calls where possible