Skip to content

ThrottleGear-0.2.1

Choose a tag to compare

@scardracs scardracs released this 21 Jun 06:14
7205c8d

[0.2.1] - 2026-06-21

Added

  • CLI Optional Output Value: Made the -o / --output command line argument optional. When used as a valueless flag, the output filename is derived automatically from the input XML's cryptography status (appending or replacing the _decrypted or _encrypted suffix while preserving directory structures).
  • Superseded Model Matching: The patch generator now detects when a laptop's board name is superseded by a broader prefix match already in asus-armoury.h (e.g. GU604V matching GU604VI), reporting it to the user.
  • In-Place Driver Quirk Updates: Rewrote the quirk entry replacement engine to perform in-place updates of asus-armoury.h table entries. This preserves the original field ordering, indentation, comments, and extra fields (such as default limit values) present in the mainline header, generating minimal and clean contribution diffs.
  • Developer Documentation: Added Documentation/CODEBASE.md outlining module architecture and responsibilities of each file in src/. Restructured Documentation/DETAILS.md into logical sections starting with XML specifications and followed by Rust tool implementation details.