Releases: icebarf/perfmode
Releases · icebarf/perfmode
remove C23 requirement
v3.4.0
The release contains more refactoring of the codebase and a major bugfix.
- No hard depend on lsmod output as it breaks on kernels where module is a builtin.
- Refactor makefile to use proper environment variables
- Refactor makefile with proper target naming
Full Changelog: 3.3.1...3.4.0
Bugfix
This release is bugfix on top of the previous v3.3.0 release where the get
option would not properly function.
Full Changelog: 3.3.0...3.3.1
The 2023 update
This release includes a hugely refactored code base with a slew of new options.
Changes:
- Refactor source
- Support separate control of fan policy and thermals policy
eg-fan t|b|s
or-thermal ob|df| s
. View help to know what these aliases are! - Add command aliases for operations
- Better color coded help prompt
- Ability to view current mode.
3.2.6
This release just contains refactoring of internal code. No new features have been added.
A few notable changes:
- Reduce Lines of Code from ~700 to 560
- Improve routines which write to kernel module files
- Replace error reporting routines in functions calling internal
report_*()
instead of justreport()
Note that 3.2.5 and 3.2.5-2 are bad releases/tags.
Release 3.2.4
- Fixes bug where
perfmode
will default toother
fan file if both fan files are present - Change return code to
0
instead of1
Release 3.2.3
Release for AUR - Fixes bug in makefile
Release 3.2.2
Rewrite whole thing, fixes bugs, better error reporting, very clean code-base compared to previous one
Version - 3.1.2
Fixes the bad release - broken code in previous release.
Changelog:
- Fix bad code from previous release
- Better error reporting
- Troubleshooting guide updated on github
- Cleaner code comments
Bad Release! Do not use - NO GUI + Unstable Codebase release
Changelog:
- Remove
gtk4
as a dependency - Remove gui in support for future release
- FIX! - when no argument was passed along
perfmode -l
program would segfault - replace internal data structures - from macros to arrays and enums
Full Changelog: 2.1.0...3.1.1