github brndnmtthws/conky v1.24.0

3 hours ago

Conky v1.24.0

Conky v1.24.0 adds new text-object options for richer built-in rendering, fixes several runtime and build issues, and refreshes the contributor toolchain around mise, Bun, Lefthook, and consolidated CI.

No breaking configuration changes are expected for existing Conky configs.

Full Changelog: v1.23.0...v1.24.0

Highlights Since v1.23.0

Text Objects

  • Added sysfs-backed bar variables for Linux hardware monitoring: hwmonbar, i2cbar, and platformbar. These let configs render sensor values as bars without shelling out through execbar.
  • Added an optional width argument to hr and stippled_hr, allowing horizontal rules to be capped at a specific pixel width while preserving existing defaults.

Runtime Fixes

  • Aligned periodic updates to wall-clock second boundaries so ${time} output updates on time instead of drifting up to nearly a second late.
  • Fixed a crash when XDG_SESSION_TYPE is present but empty.
  • Fixed X11 mouse event propagation regressions that could duplicate clicks and scroll events on other windows.
  • Fixed a graph argument parsing edge case for leading -m / minheight values.

Build and Contributor Workflow

  • Fixed BUILD_LUA_CAIRO=ON with BUILD_LUA_CAIRO_XLIB=OFF so Cairo is linked when Lua Cairo support needs it.
  • Added a locked mise development environment, updated contributor documentation, and moved web/helper tooling to Bun.
  • Consolidated CI into a single workflow with a stable final All checks passed job for branch protection.
  • Added version bump automation through mise r version:patch, mise r version:minor, and mise r version:major.
  • Installed Lefthook hooks automatically for contributors entering the repo through mise.

Pull Requests by Category

Features

  • feat(text): add sysfs monitoring bar variables (#2285)
  • Added a new width argument to hr and stippled_hr variables (#2315)

Bug Fixes

  • Remove mouse-events.h include guard from display-x11.cc (#2368)
  • fix(core): align update schedule to wall-clock seconds (#2370)
  • Fix crash when XDG_SESSION_TYPE is empty (#2371)
  • style: run clang-format and fix graph minheight parsing (#2373)
  • Fix event propagation (#2376)
  • Fix BUILD_LUA_CAIRO not adding Cairo to conky_libs (#2377)

Misc

  • chore: bump version (#2362)
  • build: add mise development environment (#2372)
  • build: install Lefthook hooks on enter (#2374)
  • ci: consolidate required checks (#2378)
  • chore: bump version to v1.24.0 (#2379)
  • build: add version bump PR automation (#2380)

Don't miss a new conky release

NewReleases is sending notifications on new releases.