Skip to content

Releases: CachyOS/chwd

1.12.4

18 Apr 13:11
24b1f72

Choose a tag to compare

What's Changed

  • profiles/handheld: Install audio profiles for the Rog Ally/X and Lenovo Legion Go by @1Naim in #166

Full Changelog: 1.12.3...1.12.4

1.12.2

30 Mar 20:30
19d38a2

Choose a tag to compare

Summary

This release includes dependency updates and internal improvements, as well as a bug fix related to kernel listing in chwd-kernel.

Bug Fixes 🐛

  • Duplicate Kernel Listing: Fixed an issue in chwd-kernel where installed kernels were not listed uniquely, addressing issue #162.

Chores 🧹

  • Dependency Updates: Updated project dependencies.
  • Crate Rename: Renamed the libpci-sys crate due to name ownership conflicts on crates.io.
  • License ID Change: Updated the license ID in Cargo.toml.

This changelog summarizes the changes in this release. For a detailed view of all modifications, please refer to the full diff on GitHub.

1.12.1

10 Mar 21:01
ff370b0

Choose a tag to compare

Summary

This release addresses network connectivity issues on T2 MacBooks and refines NVIDIA driver selection for laptops. It also includes dependency updates.

Bug Fixes 🐛

  • T2 MacBook Network Connectivity: Reverted the change to iwd on T2 MacBooks. Offloading is now disabled in the brcmfmac driver, and wpa_supplicant is used again to resolve issues with connecting to eduroam networks. (#160)
  • Unintended iwd Usage: Removed the unintentional switch to iwd in the general network drivers profile, reverting back to wpa_supplicant as the default backend for NetworkManager in this profile. (#160)
  • NVIDIA 390.xx Driver Installation on Laptops: Prevented the installation of NVIDIA 390.xx drivers on laptops. (#159)

Chores 🧹

  • Dependency Updates: Updated project dependencies.

This changelog summarizes the changes in this release. For a detailed view of all modifications, please refer to the full diff on GitHub.

1.12.0

13 Feb 12:23
6e844f9

Choose a tag to compare

Summary

This release brings several enhancements and fixes, including improved handling of Wayland on older AMD GPUs with SDDM, removal of an unnecessary package for T2 MacBooks, dependency updates, and various other improvements.

Features ✨

  • iwd as Default NetworkManager Backend: Switched to iwd as the default backend for NetworkManager in the general network drivers profile and the T2 MacBook profile, potentially improving network management performance and reliability. (#155)
  • Power Button Support for Ally Handhelds: Added installation and enabling of powerbuttond for Ally handhelds, improving power management functionality. (#154)

Bug Fixes 🐛

  • Wayland with Older AMD GPUs and SDDM: Disabled Wayland by default for SDDM when using AMD 390xx/470xx series GPUs to address potential compatibility issues. (#157)
  • Hook Parsing: Fixed an issue where the script attempted to parse profile names when capturing hooks, leading to unexpected behavior.
  • AMD GPU as Additional Display Controller: Corrected a problem where an AMD GPU was incorrectly exposed as an additional display controller.

Chores 🧹

  • Removed tiny-dfr from T2 Profile: Removed the tiny-dfr package from the T2 MacBook profile as it is no longer required for basic touchbar functionality, streamlining the installation process. (#156)
  • Dependency Updates: Updated project dependencies.

This changelog summarizes the changes in this release. For a detailed view of all modifications, please refer to the full diff on GitHub.

1.11.5

25 Jan 22:09
d15d73c

Choose a tag to compare

Summary

This release includes dependency updates, removal of Intel's OpenCL drivers from the Intel profile, and improvements to type annotations and error handling.

Bug Fixes 🐛

  • Removed Intel's OpenCL Drivers from Intel Profile: Removed Intel's OpenCL drivers from the Intel profile. (#153)

Chores 🧹

  • Dependency Updates: Updated project dependencies.
  • Improved Type Annotations: Added more type annotations to the chwd script for improved code clarity and maintainability. (#152)
  • Enhanced Error Handling: Improved error handling in the chwd script. (#151)

This changelog summarizes the changes in this release. For a detailed view of all modifications, please refer to the full diff on GitHub.

1.11.4

25 Jan 22:02
91566b7

Choose a tag to compare

Summary

This release includes dependency updates, a fix for incorrect argument order, and the return of a workaround for RTD3.

Bug Fixes 🐛

  • Incorrect Argument Order: Fixed an issue with the order of arguments in a command, ensuring correct execution.
  • RTD3 Workaround: Reintroduced a workaround for RTD3 to address compatibility issues. (#149)

Chores 🧹

  • Dependency Updates: Updated project dependencies.

This changelog summarizes the changes in this release. For a detailed view of all modifications, please refer to the full diff on GitHub.

1.11.3

25 Jan 21:58
403d0bb

Choose a tag to compare

Bug Fixes 🐛

  • Hook Execution Escaping: Resolved issues with escaping when executing hooks, ensuring that commands are executed correctly and preventing potential errors. (#148)

Chores 🧹

  • Dependency Updates: Updated project dependencies.

This changelog summarizes the changes in this release. For a detailed view of all modifications, please refer to the full diff on GitHub.

1.11.2

25 Jan 21:56
a53630b

Choose a tag to compare

Summary

This release adds the rusticl variable for user services.

Features ✨

  • Rusticl Variable for User Services: Added the rusticl variable for user services. (#147)

This changelog summarizes the changes in this release. For a detailed view of all modifications, please refer to the full diff on GitHub.

1.11.1

25 Jan 21:53
d99ec89

Choose a tag to compare

Summary

This release includes a fix to ensure consistent behavior with the RUSTICL_ENABLE environment variable.

Bug Fixes 🐛

  • Inconsistent RUSTICL behavior: Ensured consistent behavior with the RUSTICL_ENABLE environment variable. This variable is now explicitly used to control RUSTICL. (#146)

This changelog summarizes the key changes in this release. For a detailed view of all modifications, please refer to the full diff on GitHub.

1.11.0

07 Dec 17:41
3b288ba

Choose a tag to compare

Summary

This release of chwd focuses on improving error handling and logging, and adjusting VAAPI driver dependencies within profiles. It also includes dependency updates and a fix for provider package detection.

Bug Fixes 🐛

  • Incorrect Provider Package Detection: Fixed an issue where chwd would incorrectly identify provider packages as installed packages, leading to potential conflicts. (#144)
  • Missing VAAPI Drivers on Handhelds and Desktops: Resolved a problem where VAAPI drivers were not correctly installed due to changes in mesa packaging. Most VAAPI drivers are now included in the mesa package, and the profiles have been updated accordingly. (#142)

Chores 🧹

  • Improved Error Logging During Hooks: Enhanced error logging during hook calls to provide more informative error messages, facilitating debugging and troubleshooting. (#144)
  • Dependency Updates: Updated project dependencies.
  • Standardized Hook Names: Improved consistency by switching to dot notation for hook names.

This changelog summarizes the key changes in this release. For a detailed view of all modifications, please refer to the full diff on GitHub.