Skip to content

v0.9.0

Choose a tag to compare

@Crozzers Crozzers released this 12 Jul 12:18
· 471 commits to main since this release

Added/Changed

  • Lower level functions (EG: windows.VCP.get_brightness) now only support specifying the display as an int
  • Low level set_brightness functions (EG: windows.VCP.set_brightness) no longer return anything
  • Improved error traceback formatting. When using verbose_error the entire exception traceback is now included
  • Added start kwarg to windows.VCP.iter_physical_monitors
  • Sped up windows.get_display_info by reducing the number of calls to wmi APIs
  • Moved linux._EDID to top level EDID class
  • Changed order in which functions/classes are defined. Most relevant ones are at top of the file
  • Added basic testing
  • linux.XRandr.get_display_info no longer includes brightness in returned info by default

Deprecated

  • set_brightness returning the new brightness. In the future it will return None by default.
  • windows.set_brightness
  • windows.get_brightness
  • windows.list_monitors
  • windows.WMI.get_display_names
  • windows.VCP.get_display_names
  • linux.set_brightness
  • linux.get_brightness
  • linux.list_monitors
  • linux.Light.get_display_names
  • linux.XRandr.get_display_names
  • linux.DDCUtil.get_display_names