rog-core (0.14.3) focal; urgency=medium

  - Proper fix of laptop mode conversion bug

 -- Luke Jones <luke@ljones.dev>  Sun, 05 Jul 2020 21:22:05 +1200

rog-core (0.14.2) focal; urgency=medium

  - Try to correct how laptop modes are handled

 -- Luke Jones <luke@ljones.dev>  Sun, 05 Jul 2020 00:22:00 +1200

rog-core (0.14.1) focal; urgency=medium

  - Support for G512 series
  - Support for GU502 (variant of GA15)

 -- Luke Jones <luke@ljones.dev>  Sat, 04 Jul 2020 10:18:08 +1200

rog-core (0.14.0) focal; urgency=medium

  - Further refine the way setting LED modes works so it is more universal, this
    also allows for setting the brightness through `SetKeyBacklight`
  - `README_DBUS.md` to document DBUS interface
  - Dbus method `GetKeyBacklight`
  - Dbus method `GetKeyBacklightModes`

 -- Luke Jones <luke@ljones.dev>  Wed, 01 Jul 2020 11:04:34 +1200

rog-core (0.13.1) focal; urgency=medium

  * Properly initialise the device
  * Better log formatting

 -- Luke Jones <luke@ljones.dev>  Tue, 30 Jun 2020 09:56:52 +1200

rog-core (0.13.0) focal; urgency=medium

  - Dbus command `LedWriteBytes` renamed to `SetKeyBacklight`
  - Dbus command `SetKeyBacklight` will now take a JSON string instead of an array of bytes
    + Example:
      ```
      {
      "Breathe": {
        "help": false,
          "colour": [
            254,
            5,
            171
          ],
          "colour2": [
            0,
            156,
            156
          ],
          "speed": "High"
        }
      }
      ```
      note that `help` is unused but required as a side-effect of using `gumdrop`
      for CLI.
  - Dbus signal `LedCancelEffect` renamed to `KeyBacklightChanged`
  - Config file is now in JSON format, and will store only the LED modes that a laptop
    supports rather than the whole set

 -- Luke Jones <luke@ljones.dev>  Mon, 29 Jun 2020 21:45:51 +1200

rog-core (0.12.2) focal; urgency=medium

  * Changed "FanMode", "ChargeLimit" to "SetFanMode", "SetChargeLimit"
  * Added dbus signals "FanModeChanged", "ChargeLimitChanged"
  * Added dbus methods "GetFanMode", "GetChargeLimit"
  * Added support for ROG Strix G712

 -- Luke Jones <luke@ljones.dev>  Mon, 29 Jun 2020 09:54:25 +1200

rog-core (0.12.0) focal; urgency=medium

  * Add modes for FX531 LEDs
  * Change where USB reset is called
  * Add support for G531GT
  * Remove duplicated code: it looks like there is at least *some* consistency
    in Consumer-Device keycodes that ASUS uses
  * `bat_charge_limit = 100` must be appended to the top of `/etc/rogcore.conf`

 -- Luke Jones <luke@ljones.dev>  Fri, 26 Jun 2020 16:47:03 +1200

rog-core (0.11.1) focal; urgency=medium

  * Use DBUS_NAME instead of DBUS_IFACE when requesting the name
  * Give different names for the bytearray arguments so that pydbus is not confused
  * Add org.freedesktop.DBus.Method.NoReply annotations
  * Remove dbus reply for multizone writes
  * Move led_writer to a main loop due to strange mpsc behaviour, this combined with
    mpsc channels offers a more reactive app
  * Small fix for unreported mode indexing issue

 -- Luke Jones <luke@ljones.dev>  Thu, 11 Jun 2020 20:57:56 +1200

rog-core (0.11.0) focal; urgency=medium

  * BREAKING CHANGE:
    Many of the RGB built-in modes have been renamed to match Armory-Crate names,
    this means that the `/etc/rogcore.conf` needs to be removed so it can be
    regenerated using the updated names.
  * Add better examples for AniMe display, and fix many small issues
  * Don't halt app iff AniMe display not found when running on GA14/GA15 laptops
  * Rename client crate to better suit
  * Added a device reset for both keyboard and AniMe devices before configuring them

 -- Luke Jones <luke@ljones.dev>  Tue, 09 Jun 2020 20:46:45 +1200

rog-core (0.10.0) focal; urgency=medium

  * Correctly set AMD boost
  * Add animatrix support for G14 laptops

 -- Luke Jones <luke@ljones.dev>  Tue, 02 Jun 2020 20:11:53 +1200

rog-core (0.9.9) focal; urgency=medium

  * Correctly set AMD boost

 -- Luke Jones <luke@ljones.dev>  Sat, 23 May 2020 19:24:36 +1200

rog-core (0.9.8) focal; urgency=medium

  * Fix fan-mode cli help

 -- Luke Jones <luke@ljones.dev>  Sat, 23 May 2020 18:08:18 +1200

rog-core (0.9.7) focal; urgency=medium

  * Start differentiating between models using the 0x1866 USB device
  * Refactor how to send multizone over dbus, and how to write it (write 4 packets before writing SET/APPLY)
  * Begin implementing profiles per board_name
  * Boost toggle for AMD (not freq adjustment yet)

 -- Luke Jones <luke@ljones.dev>  Sat, 23 May 2020 14:38:57 +1200

rog-core (0.9.6) focal; urgency=medium

  * Fix needing to double-tap fan-mode to change mode

 -- Luke Jones <luke@ljones.dev>  Fri, 22 May 2020 15:39:08 +1200

rog-core (0.9.5) focal; urgency=medium

  * Internal fixes to many small issues

 -- Luke Jones <luke@ljones.dev>  Fri, 22 May 2020 15:10:24 +1200

rog-core (0.9.4) focal; urgency=medium

  * Fix reloading last keyboard brightness on boot

 -- Luke Jones <luke@ljones.dev>  Tue, 05 May 2020 14:24:46 +1200

rog-core (0.9.3) focal; urgency=medium

  * Fixes to rog-core client functionality

 -- Luke Jones <luke@ljones.dev>  Mon, 04 May 2020 15:35:15 +1200

rog-core (0.9.2) focal; urgency=medium

  * Internal fixes to prevent deadlocks on mutexes

 -- Luke Jones <luke@ljones.dev>  Mon, 04 May 2020 13:24:40 +1200

rog-core (0.9.1) focal; urgency=medium

  * Initial packaging

 -- Luke Jones <luke@ljones.dev>  Sat, 02 May 2020 20:17:12 +1200
