Skip to content

Releases: Crozzers/screen_brightness_control

v0.15.1

27 Jun 11:36

Choose a tag to compare

  • Re-package with different build system because updates were not showing up on PyPI

v0.15.0

27 Jun 11:11

Choose a tag to compare

  • linux.DDCUtil now uses the --async command line flag
  • Improved test suite
  • Improve duplicate filtering in OS specific list_monitors_info functions
  • Fix helpers.logarithmic_range returning empty list when range bounds were 1 apart
  • Fix listing and filtering monitors by method
  • Remove deprecated linux.XRandr.get_display_interfaces function

v0.14.2

02 Jun 12:47

Choose a tag to compare

  • Fix filter_monitors not correctly raising LookupError when no monitors were found
  • Fix tests for helpers._monitor_brand_lookup

v0.14.1

01 Jun 13:08

Choose a tag to compare

  • Fix filtering by index in filter_monitors
  • Add check_output helper function to helpers.py for calling commands.
  • Caching tweaks

v0.14.0

02 May 17:52

Choose a tag to compare

  • Logarithmic brightness scaling in fade_brightness
  • Sped up linux.XRandr.get_display_info
  • Improve linux.SysFiles and linux.Light display compatibility
  • Retry DDCUtil commands up to 10 times (#18)
  • Allow filter_monitors up to 3 retries (#18)
  • Remove deprecated EDID.parse_edid method
  • Remove deprecated linux.XBacklight class
  • Deprecated linux.XRandr.get_display_interfaces

v0.13.2

27 Apr 20:33

Choose a tag to compare

  • Fix DDCUtil brightness units out of range (#17)
  • Fix I2C brightness units out of range

v0.13.1

24 Apr 21:41

Choose a tag to compare

  • Fix display information being overridden by None values

v0.13.0

18 Apr 20:39

Choose a tag to compare

Added/Changed

  • Added native desktop monitor control for Linux via linux.I2C class
  • Add get_methods function
  • Add EDID.parse method with massively improved EDID parsing capabilities
  • Move generic, independent functions into helpers.py
  • Remove some useless caching

Deprecated for removal in next release

  • Deprecated EDID.parse_edid method
  • Deprecated linux.XBacklight class (see c9f798b for reasoning)

v0.12.0

19 Mar 18:37

Choose a tag to compare

  • Change return types for [set/get/fade]_brightness. They will no longer return int, always List[int]
  • Clean up fade_brightness internal error handling
  • linux.XBacklight now raises ValueError if no valid output is received from the command
  • Remove deprecated module level variable method
  • More improvements to the documentation building toolchain

v0.11.5

10 Feb 14:19

Choose a tag to compare

  • Simplify windows.VCP.iter_physical_monitors start kwarg logic
  • Actually bump _version.py version info this time