Cue Sdk Node Versions Save

A Node.js native wrapper around iCUE SDK

v4.0.84

6 months ago

Changelog

  • Update to CUESDK v4.0.84 (2ed47858d88b6a5bc5f6b030f0f3bdd44a7d539a)
  • 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

1 year ago

⚡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

1 year ago

Changelog

  • Update to CUESDK v3.0.464 (1eaad3a1be415ead2ae9b689511c2615a07942a5)

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

v3.0.0

2 years ago

Changelog

  • Update to CUESDK v3.0.460 (41cba58682419f432c30c9e198722f8a0f6316f7)

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

2 years ago

Changelog

  • Update to CUESDK v3.0.447 (358835373c57354852550e6f6311950a4ac194bf)

macOS: added support of M1 processors

v2.1.0

3 years ago

Changelog

  • Update to CUESDK v3.0.378 (7850a3a725ebe1d7e29342f3d1953e27fbcee1a1)

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 (9eb065098ef51a1733a9d546752a7bbdfc6f8ba8)

v2.0.0

3 years ago

Changelog

  • Add TypeScript declarations (ff05525c9b0558471ba69bb526072b9047518ad3, 24f0ac75b58ed6bad32a9c06a65daaa1828919d4)
  • Fix "build from sources" on Windows (fc9c662892f10f3b0c9a298e817ad934e34213c9)
  • Add missing deviceId to CorsairDeviceInfo (37dce6a9beaada28f216ffb1332ad72b180f3d3a)
  • breaking change: Generate enum-to-string converter functions instead of reversed maps (2c21a0efebdb7afb58e1ea63f7523e59a82a7d57)
  • breaking change: Change CorsairDeviceInfo structure (14849c64d44d1d9eb2057598897b002123245dca)

    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

3 years ago

Changelog

  • Add macOS prebuild to NPM package (f36281288875634fa6659372c37a96f563fe041a)

v1.5.0

3 years ago

Changelog

  • Update to CUESDK v3.0.361 (109134ea4208077cbc092056d58b62e1f64c88da)

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 (cff01b8294d65b6bbd3747ed94340cfff64d7ddf)

v1.4.1

3 years ago
  • update to CUESDK 3.0.355 (a53c3045e3c7563e81e25a03db760913e5f749e8)
  • update dependencies (3e22f36362ee4619ddf5dc1ebddea3b1152a7132)