Skip to content

v0.1.0

Choose a tag to compare

@rameerez rameerez released this 21 Jan 02:20
· 103 commits to main since this release
43f4e51

Installation

Single-Header (Recommended for plugins/games)

Download licenseseat_single.hpp - no external dependencies except nlohmann/json and cpp-httplib.

// In ONE .cpp file:
#define LICENSESEAT_IMPLEMENTATION
#include "licenseseat_single.hpp"

// In all other files:
#include "licenseseat_single.hpp"

Prebuilt Static Libraries

Download the appropriate archive for your platform:

  • Linux x64: licenseseat-linux-x64.tar.gz
  • macOS Intel: licenseseat-macos-intel.tar.gz
  • macOS ARM64: licenseseat-macos-arm64.tar.gz
  • Windows x64: licenseseat-windows-x64.zip

Each archive contains:

  • lib/ - Static library (liblicenseseat.a or licenseseat.lib)
  • include/ - Header files

Link with OpenSSL (-lssl -lcrypto) when using prebuilt libraries.

Requirements

  • C++17 compiler
  • nlohmann/json (for JSON parsing)
  • cpp-httplib (for HTTP/HTTPS requests)
  • OpenSSL (for prebuilt libraries; not needed for single-header)

What's Changed

  • feat: Complete C++ SDK implementation with full feature parity by @rameerez in #1
  • feat: Special Packaging for Unreal Engine and VST/JUCE Plugins by @rameerez in #2
  • Add CI/CD enhancements and release workflow by @rameerez in #4

New Contributors

Full Changelog: https://github.com/licenseseat/licenseseat-cpp/commits/v0.1.0