Skip to content

Releases: timrogers/litra

v4.0.0

23 Feb 18:05

Choose a tag to compare

4.0.0 (2023-02-23)

Bug Fixes

  • improve help text for litra-devices CLI (980b460)
  • remove the litra-temperature CLI, because you can't actually set a (17439b7), closes #92
  • remove the setTemperaturePercentage function, because you can't (deaa0d9), closes #92
  • throw an error if setTemperatureInKelvin is called with a value (e151bb9), closes #92

BREAKING CHANGES

  • setTemperatureInKelvin will now throw an
    error if called with a value that is within the device's supported
    temperature range, but which is not a multiple of 100. Currently,
    setTemperatureInKelvin can be called with any integer
    value within the device's allowed temperature range, but in
    practice, this does not work. If you try to use a value that isn't
    a multiple of 100, the function does not throw an error, but your
    device's temperature does not change.
  • The setTemperaturePercentage function has been
    removed because it claims to allow users to set their Litra device's
    temperature toan arbitrary percentage value, but the device only
    allows a limited set of temperatures (multiples of 100 between the
  • The litra-temperature CLI has been removed
    because it claims to allow users to set their Litra device's
    temperature toan arbitrary percentage value, but the device only
    allows a limited set of temperatures (multiples of 100 between the

v3.4.0

11 Feb 20:08

Choose a tag to compare

3.4.0 (2023-02-11)

Features

  • add new litra-devices CLI tool for listing all connected devices (31d3eaa)

v3.3.1

11 Feb 18:23
4f9acb9

Choose a tag to compare

3.3.1 (2023-02-11)

Bug Fixes

  • correctly set up litra-identify CLI so it can be run by name (4f9acb9)

v3.3.0

11 Feb 17:48

Choose a tag to compare

3.3.0 (2023-02-11)

Features

  • add getNameForDevice function which gets a device's name (e.g. "Logitech Litra Glow") (e1f9be9)
  • add new litra-identify command for identifying the serial number of Litra devices (cee9939)
  • improve Oversight integration with litra-oversight to target all available devices (e2efb2a)
  • update command line utilities to enable targeting a specific device with --serial-number/-s (73a7f80)

v3.2.0

02 Feb 11:54
29ffba0

Choose a tag to compare

3.2.0 (2023-02-02)

Features

  • add support for working with multiple Logitech Litra devices with findDevices() and exposed serialNumbers (29ffba0)

v3.1.0

31 Jan 19:12
17bea70

Choose a tag to compare

3.1.0 (2023-01-31)

Features

v3.0.1

24 Jan 13:42

Choose a tag to compare

3.0.1 (2023-01-24)

Bug Fixes

  • correct minimum brightness for Litra Beam devices (377b5f0)

v3.0.0

19 Jan 12:47

Choose a tag to compare

3.0.0 (2023-01-19)

Features

  • add support for Logitech Litra Beam devices (e27cbf1)
  • expose the device type on each Device, and expose and enforce permitted brightness and temperature ranges for each device (c09c8dc)
  • rename package from litra-glow to litra (a75228e)

BREAKING CHANGES

  • This renames the package from litra-glow to
    litra to reflect our new support for the Logitech Litra Beam.

v2.1.0

19 Jan 11:42
3c943e2

Choose a tag to compare

2.1.0 (2023-01-19)

Features

  • add CLI utilities (litra-brightness, litra-brightness-lm, litra-temperature, litra-temperature-k) for setting brightness and temperature from the command line (3c943e2)

v2.0.0

13 Nov 20:52

Choose a tag to compare

2.0.0 (2022-11-13)

Bug Fixes

Features

  • change the API of findDevice to return null if no device is found, rather than throwing an error (c8f3295)

BREAKING CHANGES

  • This refactors the API of the findDevice function to return null rather than throwing an error if a Logitech Litra Glow device cannot be found attached to the computer. If you're using this function, you should update any call sites so they don't assume that a device has been returned - for example with an if (device) null check.