Releases: CerebusOSS/CereLink
v9.0.1
v9.0.0
What's Changed
This is a breaking change. The entire repository has been refactored. The Matlab and C# bindings are gone (for now). The API has changed. If you are new to CereLink then please use this version. If you are a previous user then you may wish to consider whether you have time to do the upgrade.
Here are the most important differences:
- No more 'trial' API. Data are received via callback only.
- Automatic translation from different device protocol versions going back to 3.11.
- No more IP and Port specification. Simply specify the device you want (NSP, Hub1, Legacy_NSP, nPlayServer, etc.)
- One-cbsdk instance per device, but compatible with Central's shared memory containing multiple devices.
Full Changelog: v8.2.0...v9.0.0
v8.1.0
v8.0.1
Made a tiny change to pyproject.toml to hopefully get pypi to accept the publication.
Full Changelog: v8.0.0...v8.0.1
v8.0.0
What's Changed
WARNING - This is a breaking change from previous versions! The cbSdkInitData and cbSdkGetData APIs have changed as well as the data structures for continuous data and event data. The Python package even has a new name! (cerebus.cbpy -> cerelink.cbpy). Unless you were using the C++ API and were relying exclusively on the callback mechanism, your old code WILL NOT work with this.
- CCF version reading - don't use stringview.compare(). Fixes #142 by @cboulay in #143
- Backport protocol 3.11 by @cboulay in #144
- Drop Qt dependency by @cboulay in #148
- Update representations of time to use PROCTIME instead of uint32_t by @cboulay in #149
- clang-tidy fixes and many docstring updates. by @cboulay in #150
- Modernization of folder structure and build system by @cboulay in #153
- Simplify API and optimize bulk data copies by @cboulay in #154
Full Changelog: v7.6.4...v8.0.0
v7.6.4
v7.6.3
What's Changed
- Bundle Qt DLLs with Windows wheels by @cboulay in #139
- Fix missing symbol in Ubuntu 20.04 cbpy
- Lots of doc improvements
Full Changelog: v7.6.2...v7.6.3
I revoked all the cerebus binaries because there were some major problems in them. See the next release for more info.