Releases: LuMarans30/switcheroo-control-rs
Releases · LuMarans30/switcheroo-control-rs
v0.1.2
v0.1.1
[0.1.1] - 2026-06-13
🚀 Features
- (cli,daemon) Add version command and about description (
889b14a)
🐛 Bug Fixes
⚙️ Miscellaneous Tasks
- (release) Add cliff.toml and CHANGELOG.md (
772aff7) - (release) Add commit SHA links to changelog template (
fa84400) - (release) Update CHANGELOG (
2f4bc91) - (release) Skip doc and refactor sections (
8d8a69c) - (cargo) Update repository link (
3752502) - (lints) Add pedantic clippy configuration in workspace (
22d1d7e) - (clippy) Add pedantic warnings into workflow (
b8823e9) - Add crates descriptions (
84c0a41)
v0.1.0
[0.1.0] - 2026-06-13
🚀 Features
- (drm) Add ioctl probes for discrete GPU detection (
0526456) - (daemon) Handle SIGINT/SIGTERM gracefully (
b62ce65) - (cli) Add implicit subcommands (
11cc438) - (daemon) Add AllowReplacement flag to match upstream (
39d2f2b) - (daemon) Implement daemon replacement and optimize udev handling (
31286d0) - (common) Add YesNo newtype for boolean formatting (
40bcbb1) - (i915) Implement ioctl probe and fix misclassification (
99795de)
🐛 Bug Fixes
- (detection) Filter by render nodes instead of card nodes (
fd19efc) - (common) Correct zvariant properties renaming (
1a8b3d3) - (detection) Skip GPUs with empty env to match upstream (
48b0c21) - (detection) Improve default card fallback logic (
c5e642d) - (daemon) Prevent D-Bus signal flooding (
f01fb62) - (detection) Avoid panic on empty cards list (
e492d48) - (xe) Correct Xe probe reading wrong config field (
3983c89) - (daemon) Improve graceful exit for already-running daemon (
83db86a) - (cli) Handle missing switcheroo daemon gracefully (
0889c04) - (daemon) Exit 1 when daemon is already running (
38a9806) - (cli) Let exec() handle executable errors (
8a5ea11) - (amdgpu) Correct ioctl direction flags for device info query (
b068c53) - (cleanup) Add GTX to regex (
1bf862b) - (daemon) Minor bug fixes to amdgpu and startup logic (
6266db7)
⚡ Performance
- (detection) Optimize discrete GPU detection with direct udev FFI (
eedfd97)
⚙️ Miscellaneous Tasks
- Add rust-clippy analysis workflow (
92b9c77)