Skip to content

Releases: Crozzers/screen_brightness_control

v0.19.0

25 Feb 13:07

Choose a tag to compare

  • Merge #27 Added Gigabyte manufacturer code, and added gitignore file from @ujjukumar
  • Enable configuration of max retries when calling ddcutil
  • Rework logging system
  • Update required Python version in setup.py

v0.18.0

24 Dec 19:52

Choose a tag to compare

  • Add ability to report unsupported displays
  • Fix linux.XRandr reporting unsupported wayland displays
  • Merge #24 Patch CVE-2007-4559 from @TrellixVulnTeam
  • Remove deprecated flatten_list function
  • Drop Python 3.6 support

v0.17.0

22 Nov 21:51

Choose a tag to compare

  • Log stages of _debug.info
  • Fix list_monitors_info not fully respecting method kwarg (#21)
  • Fix windows fallback monitor info using wrong (non-unique) part of DeviceID

This is not a feature update but I bumped the minor version because that last change can potentially break some code.
If you referred to a monitor using a name like: Acer {e6f07b5f-ee97-4a90-b076-33f57bf4eaa7} then this release will break that as it changes how monitors are named when a model number is not available.
I suggest running list_monitors to see what the new names are.

v0.16.2

21 Oct 14:53

Choose a tag to compare

  • Remove WIP code snippet that was accidentally released

v0.16.1

21 Oct 14:16

Choose a tag to compare

  • Fix helpers.logarithmic_range skipping lower brightness percentages when iterating backwards

v0.16.0

16 Oct 13:18

Choose a tag to compare

  • Added function to return info useful for debugging (usable as sbc.debug_info())
  • Add logging
  • Auto correct increments with wrong signage in fade_brightness
  • NotImplementedError is no longer raised when importing the library on an unsupported platform
  • Deprecate helpers.flatten_list

v0.15.5

02 Sep 19:17

Choose a tag to compare

  • Fix helpers.EDID.parse throwing IndexError when parsed monitor name does not contain model info
  • Fix TypeError in VCP.get/set_brightness

v0.15.4

25 Aug 18:36

Choose a tag to compare

  • Fix DDCUtil monitor manufacturer IDs being incorrectly parsed
  • Fix linux.DDCUtil setting missing serial numbers as empty strings

v0.15.3

25 Jul 16:44

Choose a tag to compare

  • Fix cache not returning some cached values

v0.15.2

23 Jul 11:31

Choose a tag to compare

  • Fix display information not being correctly reported on Windows