Releases: ibiixie/blctl
v1.0.0
This version is a complete rewrite of the codebase with the goal of making blctl more minimal with better separation of concerns, less code duplication, and generally tidier code. A new command-line tool for interacting with the daemon was created to make blctl more user-friendly. D-Bus was dropped in favor of Unix domain sockets for IPC between the client (blctl — the command-line tool) and the daemon (blctld). Additionally, blctl is now packaged for NixOS using a Nix flake, and a systemd service unit was added alongside the runit service configuration.
Full Changelog: v0.3.1...v1.0.0
v0.3.1
Full Changelog: v0.3.0...v0.3.1
v0.3.0
Adds an install script and a service configuration for Runit. Also the MIT license as an alternative to Apache-2.0.
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Adds automatic detection of backlight interfaces to support any backlight device as long as it is visible in the sysfs backlight device class. The automatically selected backlight can be manually overridden by creating a /etc/blctl/config.toml file and setting interface_override to a string path, e.g.: interface_override = "/dev/null".
Full Changelog: v0.1.0...v0.2.0