Releases: CorsairOfficial/cue-sdk-python
Releases · CorsairOfficial/cue-sdk-python
cuesdk v4.0.84
cuesdk v4.0.3
cuesdk v4.0.2
Changelog
- Fix value unpacking issue in
get_led_luid_for_key_name
andget_device_property_info
(4b12c5b)
cuesdk v4.0.1
cuesdk v4.0.0
⚡First release of iCUE SDK v4.x
Key differences from SDK v3:
- Unified API: all functions return error code
- Memory management: SDK v4 fills the memory preallocated and provided by client app
- Instead of device indices SDK v4 operates with unique device identifiers
- SDK v4 offline mode: client app will be notified when connection to iCUE has been established or lost
- SDK v4 exclusive key event listening: client app may intercept G/M key press events when it is allowed in iCUE settings
cuesdk v3.1.1
Changelog
- fix type hinting for Python less than 3.9 (8bedded)
cuesdk v3.1.0
Changelog
- Update to CUESDK v3.0.464 (8e1a0f4)
Protocol version raised to 16.
ExtendedCorsairDeviceType
enum withCDT_Touchbar
identifier.
cuesdk v3.0.0
Changelog
Breaking changes:
set_led_colors_buffer_by_device_index
accepts now a list of CorsairLedColor elements instead of dict (3c0793c)get_led_colors_by_device_index
now returns a list of CorsairLedColor elements instead of dict (3c0793c)
for old behavior
_set_led_colors_buffer_by_device_index
and_get_led_colors_by_device_index
can be used, but they will be removed in next releases
cuesdk v2.0.1
Changelog
- Fix macOS package (51b85a3)
cuesdk v2.0.0
Changelog
- Fix
CorsairChannelDeviceType
enum members (comma issue) (aefc79b) - Reorganize project structure (674651a, 351c44f, 27f5157)
Breaking changes:
sdk.protocol_details
is readonly property nowCorsairProtocolDetails
is immutable and has pythonic fields (snake_case)CorsairEvent
'sdata
has pythonic fields (snake_case),device_id
is of typestr
, no need to decode frombytes