Skip to content

Releases: CerebusOSS/CereLink

v9.0.1

17 Mar 13:24
8ba45d6

Choose a tag to compare

What's Changed

Full Changelog: v9.0.0...v9.0.1

v9.0.0

16 Mar 10:54
4a44b55

Choose a tag to compare

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

25 Oct 20:50
914d5b7

Choose a tag to compare

What's Changed

  • Add support for Gemini and align on Central 7.7.0 shmem by @cboulay in #156

Full Changelog: v8.0.2...v8.1.0

v8.0.1

20 Oct 06:00

Choose a tag to compare

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

20 Oct 05:37
b819c49

Choose a tag to compare

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

14 Aug 03:28

Choose a tag to compare

What's Changed

Updated cbpy to match (most?) 4.1 protocol changes.

Full Changelog: v7.6.3...v7.6.4

v7.6.3

13 Aug 19:39

Choose a tag to compare

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.

v7.6.2

14 Jun 03:03
55a2d74

Choose a tag to compare

What's Changed

Full Changelog: v7.6.1...v7.6.2

v7.6.1

26 May 04:59
860cef6

Choose a tag to compare

What's Changed

Full Changelog: v7.5.2...v7.6.1

v7.5.2

16 May 19:23

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v7.5...v7.5.2