Skip to content

Releases: rockowitz/ddcutil

Release 0.7.3

05 Mar 17:26
Compare
Choose a tag to compare

Release 0.7.3 is a maintenance release. There is no need to install it unless you are experiencing problems.

This release introduces the following features:

  • Command ddcutil detect --verbose shows additional information.
  • Command ddcutil environment --verbose implements additional diagnostic tests.
  • configure option --enable-drm controls whether DRM is used to enhance the diagnostics of command ddcutil environment --verbose. If enable-drm=yes, package libdrm-dev or libdrm-devel (depending on Linux distribution) must be installed to build ddcutil. Setting --enable-drm=no affects only diagnostic output, not normal execution.

For a complete list of changes and bug fixes, see Release Notes.

Release 0.7.2

01 Feb 10:27
Compare
Choose a tag to compare

Release 0.7.2 is a critical maintenance release.

  • Fixes a critical bug in release 0.7.1 where insufficient privileges on a /dev/i2c-n device causes program termination.
  • ddcutil interrogate always executes with _--set-slave-address_ in effect
  • Minor improvements to ddcutil environment and ddcutil interrogate output
  • Minor improvements to ddcutil detect --verbose
  • Add explanations for additional _errno_ values

Release 0.7.1

28 Jan 01:02
Compare
Choose a tag to compare

Release 0.7.1 introduces features to better support unusual environments and fix minor bugs. If you are not experiencing problems there is no need to install it.

  • Add option _--force-slave-address_ which causes ddcutil to take control of slave addresses on the
    I2C bus even if they are in use. Internally, _ioctl(I2C_FORCE_SLAVE)_ is called instead of _ioctl(I2C_SLAVE)_.
    This is intended as a possible workaround for situations where monitors on an I2C bus are not detected.

Release 0.7.0

02 Jan 22:37
Compare
Choose a tag to compare

Release 0.7.0 introduces the following major features:

  • C API
  • Python SWIG API (experimental, must be enabled)
  • Shared libraries in support of APIs
  • Command ddcutil probe to explore abilities of a single monitor
  • Command option --mfg to allow manufacturer id to be used in monitor selection

For details, see http://www.ddcutil.com.

Release 0.6.1

21 Nov 09:25
Compare
Choose a tag to compare

Release 0.6.1 is a maintenance release. If you are not experiencing problems you do not need to install it.

  • Improve handling and diagnostics for certain exceptional conditions.
  • ddcutil interrogate reports differences between VCP feature codes declared in the capabilities string and those observed.
  • Extensive changes in preparation for C and Python APIs. Building ddcutil now requires that the Python development package be installed. This exact name of this package varies by distribution.

Release 0.6.0

01 Oct 07:11
Compare
Choose a tag to compare

Release 0.6.0 changes the project name from ddctool to ddcutil

Release 0.5.3

24 Sep 14:59
Compare
Choose a tag to compare

Release 0.5.3 fixes errors introduced into release 0.5.2 by overzealous code cleanup.

  • Error in command parsing. Command arguments were ignored.
  • Undefined reference to function is_module_loaded_using_sysfs() when building without ADL support.

Release 0.5.1

22 Sep 18:38
Compare
Choose a tag to compare

Release 0.5.1 makes minor improvements to diagnostics of the environment and interrogate commands.

  • Check if i2c_dev is built into the kernel as an alternative to it being a loadable kernel module.
  • Recognize amdgpu video driver.

Release 0.5.0

09 Sep 17:47
Compare
Choose a tag to compare

This is the initial formal release of ddctool.

Extensive rework of support for USB connected monitors.

See http://www.ddctool.com/release_notes.