What's Changed
🏕 Features
- Update DPI when changed in resource manager by @Caellian in #1878
- CLI: -V now displays a short version string by @brndnmtthws in #1883
- Make version string semver compliant, add git sha by @brndnmtthws in #1884
- Add BUILD_COLOUR_NAME_MAP build flag by @brndnmtthws in #1880
- Docker: updated base image to Ubuntu 24.04 LTS by @brndnmtthws in #1890
- Docker: improve tagging, distinguish
main
andlatest
by @brndnmtthws in #1891 - Introduce geometry primitives by @Caellian in #1862
🐞 Bug fixes
- Fix bad query_x11_windows early returns by @Caellian in #1864
- Re-enable RSS in AppImage, also enable in Nix flake by @brndnmtthws in #1863
- Disable -Wregister on gperf output by @brndnmtthws in #1866
- Simplify binary include handling (and fix build) by @brndnmtthws in #1869
- Require gperf at build-time by @brndnmtthws in #1870
- Docker: Add gperf, enable Lua Cairo Xlib bindings by @brndnmtthws in #1871
- Fix conky-cairo_imlib2_helper dependency conditions by @Caellian in #1874
- Use private mapping from provided shm_pool buffer by @Caellian in #1876
- Remove dpi scaling of maximum width by @Caellian in #1877
- Use _NET_VIRTUAL_ROOTS for querying virtual roots by @Caellian in #1875
- Use
MODULE
library type for Lua libs by @brndnmtthws in #1882 - Fix AppImage version naming by @brndnmtthws in #1885
- Ensure we use correct LLVM in nix dev shell by @brndnmtthws in #1888
- Fix alignment documentation & enable HTML in docs by @Caellian in #1900
🎛️ Miscellaneous
- Bump version by @brndnmtthws in #1858
- Explicitly note updated time is UTC by @brndnmtthws in #1859
- Link to latest commit in web footer by @brndnmtthws in #1860
- Update nix flake w/ LLVM 18 by @brndnmtthws in #1881
- shared_ptr::unique() deprecated, use use_count() by @brndnmtthws in #1889
- Bump minor version by @brndnmtthws in #1892
- Fix this env var handling (derp) by @brndnmtthws in #1893
- Try to fix this quote handling again by @brndnmtthws in #1894
- Move docker build to separate script for less jank by @brndnmtthws in #1895
- Docker build separate script by @brndnmtthws in #1896
Full Changelog: v1.20.2...v1.21.0