Skip to content

Releases: newAM/monitorcontrol

Version 3.1.0

11 Oct 02:46
26d2968
Compare
Choose a tag to compare

Added

  • Added get_color_preset and set_color_preset.
  • Added a description attribute with the physical monitors description to WindowsVCP.
  • Added support for python 3.12.

Fixed

  • Fixed parsing of nested capability groups.
  • Fixed TypeError raised from incorrectly catching ctypes.WinError instead of OSError.
  • Fixed the VCP backend ignoring return codes on Windows.
    Return codes are now checked and VCPError is raised when the API call fails.

Version 3.0.3

22 Apr 19:21
Compare
Choose a tag to compare

Fixed

  • Fixed dangling file descriptors on linux platforms after calling get_monitors().

Version 3.0.2

05 Nov 16:39
7f87b24
Compare
Choose a tag to compare

Added

  • Added support for pyudev version 0.24.0.

Version 3.0.1

12 May 00:02
9a31961
Compare
Choose a tag to compare

Fixed

  • Fixed checksum calculation on Linux.

Version 3.0.0

09 Apr 16:16
3dfdd4a
Compare
Choose a tag to compare

Added

  • Added support for python 3.10.

Changed

  • Updated pyudev from 0.22 to 0.23.
  • Changed get_vcp_capabilities()["inputs"] from List[str] to List[Union[InputSource, int]].

Removed

  • Removed support for python 3.6 and 3.7.

Fixed

  • Increased the length limit for the capabilities string on Linux.
    • This fixes some occurrences of the "Capabilities string incomplete or too long" error.

Version 2.5.1

25 Aug 17:07
4113e36
Compare
Choose a tag to compare

Fixed

  • Fixed a bug in capabilities parsing.

Version 2.5.0

26 Jun 14:30
Compare
Choose a tag to compare

Added

  • Added support for selecting input sources outside of the MCCS specification.

Changed

  • Changed the changelog format to keep a changelog.

Version 2.4.2

28 Apr 02:07
Compare
Choose a tag to compare

Fixed

  • Fixed an exception that occurred when getting the input source from a powered off monitor.

Version 2.4.1

10 Apr 14:46
Compare
Choose a tag to compare

Fixed

  • Fixed get_input_source failing for monitors that set the reserved byte.
  • Fixed get_input_source returning a str instead of a InputSource as the type hint indicated.

Version 2.4.0

14 Mar 15:31
Compare
Choose a tag to compare

Added

  • Added --monitor optional argument to select a specific monitor for the command
  • Added --set-input-source and --get-input-source to change monitor input source