Skip to content

Releases: motion-workshop/motion-sdk-cpp

Release v4.0.0

27 Apr 23:05

Choose a tag to compare

  • 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

23 May 18:11

Choose a tag to compare

  • 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