Skip to content

Releases: CorsairOfficial/cue-sdk-node

v4.0.84

22 Nov 15:58
Compare
Choose a tag to compare

Changelog

  • Update to CUESDK v4.0.84 (2ed4785)
  • Protocol version raised to 18
  • Added support for QX fans (CCDT_QX_Fan)
  • Added support for game controllers (CLG_GameController)
  • Dropped support of i386 libs

v4.0.0

17 Jan 16:18
Compare
Choose a tag to compare

⚡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

29 Jun 12:38
Compare
Choose a tag to compare

Changelog

  • Update to CUESDK v3.0.464 (1eaad3a)

Protocol version raised to 16.
Extended CorsairDeviceType enum with CDT_Touchbar identifier.

v3.0.0

08 Apr 13:32
Compare
Choose a tag to compare

Changelog

  • Update to CUESDK v3.0.460 (41cba58)

Protocol version raised to 15.
Extended CorsairChannelDeviceType enum with CCDT_8LedSeriesFan identifier.
Marked CCDT_SPPRO_Fan identifier of CorsairChannelDeviceType enum as deprecated
Updated docs:

  • added RDP limitations section
  • added Access rights section

Extended list of supported devices with:

  • K60 RGB PRO
  • Replace enum member CCDT_SPPRO_Fan with CCDT_8LedSeriesFan

v2.2.0

26 Nov 09:35
Compare
Choose a tag to compare

Changelog

  • Update to CUESDK v3.0.447 (3588353)

macOS: added support of M1 processors

v2.1.0

02 Jun 10:57
Compare
Choose a tag to compare

Changelog

  • Update to CUESDK v3.0.378 (7850a3a)

Protocol version raised to 14.
Extend CorsairLedId enum with CLI_Oem101CLI_Oem250 identifiers.
Extend CorsairLedId enum with CLM_7CLM_20 identifiers.
Extend CorsairPhysicalLayout enum with CPL_Zones7CPL_Zones20 identifiers.

  • Update color_pulse example to use enum converter function (9eb0650)

v2.0.0

01 May 10:05
Compare
Choose a tag to compare

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

v1.6.0

01 May 09:39
Compare
Choose a tag to compare

Changelog

  • Add macOS prebuild to NPM package (f362812)

v1.5.0

15 Oct 18:37
Compare
Choose a tag to compare

Changelog

  • Update to CUESDK v3.0.361 (109134e)

Protocol version raised to 13.
Added support for SP PRO fans and HydroX series devices.
Fixed unstable behavior for multithreaded clients.

  • Add color_pulse example (cff01b8)

v1.4.1

22 Jul 15:16
Compare
Choose a tag to compare