Skip to content

Releases: icebarf/perfmode

remove C23 requirement

15 Oct 02:56
ee8cc3b
Compare
Choose a tag to compare
3.4.1

update documentation for building

v3.4.0

04 Jun 05:16
c82c640
Compare
Choose a tag to compare

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

25 Feb 07:05
844c593
Compare
Choose a tag to compare

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

24 Feb 18:22
1a52f44
Compare
Choose a tag to compare

This release includes a hugely refactored code base with a slew of new options.

Changes:

  1. Refactor source
  2. 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!
  3. Add command aliases for operations
  4. Better color coded help prompt
  5. Ability to view current mode.

3.2.6

14 Mar 14:14
3d3a2bf
Compare
Choose a tag to compare

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 just report()

Note that 3.2.5 and 3.2.5-2 are bad releases/tags.

Release 3.2.4

25 Jan 04:11
b135d5f
Compare
Choose a tag to compare
  • Fixes bug where perfmode will default to other fan file if both fan files are present
  • Change return code to 0 instead of 1

Release 3.2.3

25 Dec 17:21
3f2464f
Compare
Choose a tag to compare

Release for AUR - Fixes bug in makefile

Release 3.2.2

25 Dec 16:51
Compare
Choose a tag to compare

Rewrite whole thing, fixes bugs, better error reporting, very clean code-base compared to previous one

Version - 3.1.2

19 Dec 06:54
bb3d226
Compare
Choose a tag to compare

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

18 Dec 15:31
0072a54
Compare
Choose a tag to compare

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