Releases: timrogers/litra
Releases · timrogers/litra
v4.0.0
4.0.0 (2023-02-23)
Bug Fixes
- improve help text for
litra-devicesCLI (980b460) - remove the
litra-temperatureCLI, because you can't actually set a (17439b7), closes #92 - remove the
setTemperaturePercentagefunction, because you can't (deaa0d9), closes #92 - throw an error if
setTemperatureInKelvinis called with a value (e151bb9), closes #92
BREAKING CHANGES
setTemperatureInKelvinwill 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,
setTemperatureInKelvincan 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
setTemperaturePercentagefunction 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-temperatureCLI 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
v3.3.1
v3.3.0
3.3.0 (2023-02-11)
Features
- add
getNameForDevicefunction which gets a device's name (e.g. "Logitech Litra Glow") (e1f9be9) - add new
litra-identifycommand for identifying the serial number of Litra devices (cee9939) - improve Oversight integration with
litra-oversightto target all available devices (e2efb2a) - update command line utilities to enable targeting a specific device with
--serial-number/-s(73a7f80)
v3.2.0
v3.1.0
3.1.0 (2023-01-31)
Features
- add support for Objective-See's OverSight (https://objective-see.org/products/oversight.html) with new
litra-oversightexecutable (17bea70)
v3.0.1
v3.0.0
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-glowto
litrato reflect our new support for the Logitech Litra Beam.
v2.1.0
v2.0.0
2.0.0 (2022-11-13)
Bug Fixes
- add support for Windows (22aa29b), closes #24 #24 /github.com/timrogers/litra-glow/issues/24#issue-1443507807
Features
- change the API of
findDeviceto return null if no device is found, rather than throwing an error (c8f3295)
BREAKING CHANGES
- This refactors the API of the
findDevicefunction to returnnullrather 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 anif (device)nullcheck.