Files
ckb-next/CHANGELOG.md
T
2018-07-31 20:02:41 +01:00

4.4 KiB

Change Log

v0.3.1 (2018-07-31)

Full Changelog

Important news:

  • macOS now uses Karabiner Elements as a backend. You will need to enable the kext for ckb-next to function.

Support for new devices:

  • K70 RGB MK.2
  • K70 RGB MK.2 SE

New major features:

  • macOS 10.14 Mojave support
  • Karabiner Elements is used as an input backend
  • The GUI now has a generate ckb-next-dev-detect report button

Important bugfixes:

  • Rapidfire keyboards have a workaround on shutdown
  • Bugfix for independent X/Y DPI
  • The new Strafe NRGB has firmware updates now
  • The GUI pops up a warning when trying to bind the Windows key with Winlock enabled
  • The GUI now has a DPI indicator
  • The K68 NRGB winlock light now lights up
  • The GUI handles SIGINT/SIGTERM cleanly, avoiding stalled devices
  • Strafe sidelights now save state on GUI start
  • Original Strafe NRGB's sidelights now toggle correctly
  • ckb-next-dev-detect is now installed to the system and added to PATH

v0.3.0 (2018-04-30)

Full Changelog

Important news:

  • Binaries have been renamed from ckb to ckb-next and qmake has been replaced with CMake

Support for new devices:

  • K55 RGB
  • K68 RGB
  • K90 Legacy
  • Katar RGB
  • Polaris RGB
  • ST100 RGB

New major features:

  • Use URB Interrupts to read data from devices
  • Profile Import/Export
  • Keyboard Layout autodetection
  • CMake build system
  • Relocation of binaries
  • No single global layout for all devices in the GUI

Important bugfixes:

  • Deadlock on daemon exit
  • Support for K95 Platinum profile switch key
  • Keymap corruption on the GUI
  • Pulseaudio GUI deadlock
  • macOS Sierra and higher mouse fixes
  • Use udev to detect the appropriate endpoint max packet size
  • Ignore devices in BIOS mode
  • Disable save to hardware for unsupported devices
  • Keymap patches for K68
  • Devices not being enabled on resume on macOS
  • Workaround for linux kernel out-of-bounds write
  • Memory leaks on firmware update

v0.2.9 (2018-01-21)

Full Changelog

Important news:

  • Project was moved to the organization since mattanger has disappeared
  • Binaries will be renamed in v0.3.0

Important changes:

  • Significantly lower CPU usage on idle
  • Add support for K95 Platinum
  • Add support for K68
  • Add support for (new) Strafe non-RGB
  • Add support for Glaive
  • Add support for Harpoon
  • Add support for Corsair firmware v3
  • Add support for pt_br layout
  • Add support for Japanese layout
  • Add macro delays to the GUI
  • New FIRMWARE file structure
  • GUI warning when daemon is not running
  • udev rule to remove joystick tag
  • Dynamic keymap patching
  • Require Qt >=5.2
  • Numerous small fixes and improvements

v0.2.8 (2017-05-06)

Full Changelog

  • ckb is now ckb-next, but the binaries will be renamed in v0.2.9
  • Releases and release notes are provided from now on #10 #66
  • Numerous PRs from ckb merged #4
  • SIGSEGV when deleting copied profile is fixed #38
  • Modifier keys not working on macOS Sierra are temporarily fixed #29
  • Compilation errors on macOS Sierra are fixed #134
  • make debug target on Linux is fixed #79
  • Heat map animation issues fixed #30
  • Compilation of the music visualizer fixed #21
  • Hardware profile loading error on firmware 2.05 fixed #24
  • Project's own firmware table created, signed and populated with new devices #60
  • Arch Linux and Fedora/CentOS packages added #80 #5 #41