0.3.1
- Removed undefined behavior (using std::memcpy rather than reinterpret cast)
- Passes address sanitizer checks
- Requires null terminated contiguous buffers when reading, allowing further optimizations removing end checks
- Removed CPM from CMake setup
- Fixed issues with calling functions across the API