Releases: CachyOS/chwd
Releases · CachyOS/chwd
1.9.0
Summary
This release introduces various improvements and bug fixes, including better handling of multiple profiles, dependency updates, and removal of dead code.
Features ✨
- Multiple Profiles: Improved handling of installation and removal for multiple profiles.
Chores 🧹
- Dependency Updates: Updated project dependencies for better compatibility and performance.
- Dead Code Removal: Removed dead and unused code to improve maintainability (#137).
- Improved Logging: Refactored logging to use the
log
crate for better consistency and flexibility. - Code Cleanups: (#134)
- Removed nonfree heuristics, USB options,
is_nvidia_card
option, andpci
option for simplification and clarity. - Changed the argument from a vector to an optional string for better usability.
- Required listing options to be specified for detailed output to avoid accidental verbosity.
- Removed the
type
field fromDevice
as it was redundant. - All profiles are now PCI-based.
- Removed nonfree heuristics, USB options,
- Simplified Autoconfigure: Made the argument for autoconfigure optional, making it easier to use in scripts like Calamares (#133).
Bug Fixes 🐛
- Handheld Ally Detection: Replaced
hhd
withinputplumber
to fix Ally handheld detection issues (#115, #136). - PRIME on Hybrid Systems: Removed
libva-nvidia-driver
from installable packages to prevent issues with Spectacle and other software on hybrid systems (#132). - Nouveau Profile Priority: Increased the priority of the Nouveau profile in graphic drivers (#135).
Breaking Changes ⚠️
- The
--pci
option has been removed. - The
--is-nvidia-card
option has been removed.
This changelog summarizes the key changes in this release. For a detailed view of all modifications, please refer to the full diff on GitHub.