Releases: CorsairOfficial/cue-sdk-node
Releases · CorsairOfficial/cue-sdk-node
v4.0.84
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
v3.1.0
v3.0.0
Changelog
- Update to CUESDK v3.0.460 (41cba58)
Protocol version raised to 15.
ExtendedCorsairChannelDeviceType
enum withCCDT_8LedSeriesFan
identifier.
MarkedCCDT_SPPRO_Fan
identifier ofCorsairChannelDeviceType
enum as deprecated
Updated docs:
- added
RDP limitations
section- added
Access rights
sectionExtended list of supported devices with:
- K60 RGB PRO
- Replace enum member
CCDT_SPPRO_Fan
withCCDT_8LedSeriesFan
v2.2.0
v2.1.0
Changelog
- Update to CUESDK v3.0.378 (7850a3a)
Protocol version raised to 14.
ExtendCorsairLedId
enum withCLI_Oem101
…CLI_Oem250
identifiers.
ExtendCorsairLedId
enum withCLM_7
…CLM_20
identifiers.
ExtendCorsairPhysicalLayout
enum withCPL_Zones7
…CPL_Zones20
identifiers.
- Update
color_pulse
example to use enum converter function (9eb0650)
v2.0.0
Changelog
- Add TypeScript declarations (ff05525, 24f0ac7)
- Fix "build from sources" on Windows (fc9c662)
- Add missing
deviceId
to CorsairDeviceInfo (37dce6a) - breaking change: Generate enum-to-string converter functions instead of reversed maps (2c21a0e)
- breaking change: Change CorsairDeviceInfo structure (14849c6)
channels
is a simple array of CorsairChannelInfo elements
CorsairChannelsInfo was removed,channels.length
can be used to read the number of channels
devcesCount
was removed from CorsairChannelInfo,devices.length
can be used instead