Skip to content

Latest commit

 

History

History
414 lines (222 loc) · 9.94 KB

changelog.md

File metadata and controls

414 lines (222 loc) · 9.94 KB

Changelog

All notable changes to AFC will be documented in this file.

The format is based on Keep a Changelog, and AFC adheres to Semantic Versioning.

Unreleased

The changes not yet present in any release are listed in this section.

Added

3.15.0 (2023-07-23)

Added

3.14.0 (2023-04-15)

Added

  • Support for ASUS TUF Gaming FX505GT (Zukurnaz).
  • Support for ASUS Transformer Book Flip TP550LA (HamzaLakhani01).
  • Support for ASUS ZenBook UX330UAK (a-johnston).

3.13.0 (2022-04-06)

Added

3.12.0 (2021-07-11)

Added

Changed

  • The dmidecode tool is no longer used for determining the model name.

3.11.0 (2021-04-21)

Added

3.10.0 (2021-02-11)

Added

  • If the device is untested, model-info will print a call for contribution to stderr.
  • Support for ASUS X507UF (hexa).

Changed

  • Adapt to new GitPack 1.0.0 installation format.

Fixed

  • Fixed ignored null byte in input warning occurring on some systems.

3.9.0 (2020-10-24)

Added

  • Support for ASUS VivoBook 15 X542UF (FadeMind).

3.8.1 (2020-10-02)

Changed

  • The clarity of temperatures in model-info output has been improved.

Fixed

  • ACPI call errors now include the whole error description.

3.8.0 (2020-05-02)

Added

  • Support for ASUS TUF Gaming FX505GM (Rakesh).

3.7.0 (2020-05-01)

Added

  • Support for ASUS VivoBook Pro 15 N580VD (AntonisK).
  • The support for dual fan devices has been added.

Fixed

  • Using set-temps without any temperatures ends up with an error.

3.6.0 (2020-03-26)

Added

3.5.0 (2020-03-25)

Added

3.4.0 (2020-03-12)

Added

3.3.0 (2020-03-02)

Changed

  • The dmidecode tool is installed automatically on systems with APT.
  • Addresses and temperatures from all sources are checked before being used.

Fixed

  • Stop setting FALLBACK_TEMPS default value with apostrophes.

3.2.0 (2020-02-27)

Added

Changed

  • Only optional commands are checked for their existence before execution.

3.1.0 (2020-02-25)

Changed

  • Neighboring temperatures may be equal in set-temps command.

Fixed

  • The temps file is created after its parent directory exists.

3.0.0 (2020-02-22)

Added

  • Added support for different ACPI base addresses among supported models.
  • Added support for different number of temperatures among supported models.
  • The model-info command showing current device model information has been added.

Changed

  • The whole asus-fan-control API has been remastered.
  • The -help option has been changed to the help command.
  • The acpi_call module loading is managed by systemd rather than in /etc/modules.
  • Tab completion has been updated to reflect the API changes.

Fixed

  • Systemd service runs asus-fan-control on resume from hibernate.
  • The acpi_call module is loaded even after being updated.

2.12.0 (2019-12-29)

Added

2.11.0 (2019-12-22)

Added

Changed

  • Replaced /etc/rc.local logic with a simple systemd service.

2.10.0 (2019-12-15)

Added

  • Support for ASUS ROG G752VL (Sergey).

2.9.1 (2019-11-14)

Added

  • The support for GitHub Actions CI has been added.

Changed

  • Error messages have been simplified and do not provide possible solutions anymore.

2.9.0 (2019-10-15)

Added

  • Support for GitPack's offline mode has been added.

Fixed

  • Tab completion is no longer able to prevent from launching a terminal emulator.
  • Quote arithmetic expressions to prevent a bad IFS value consequences.

2.8.2 (2019-09-17)

Changed

  • Stop following REUSE Specification - Version 3.0.

2.8.1 (2019-08-21)

Changed

  • Meet REUSE Specification - Version 3.0.

2.8.0 (2019-07-09)

Added

  • The support for models of which names contain a whitespace character has been added.
  • Support for ASUS VivoBook 15 X512FA (MartinMyr).

Changed

  • There is no error report on untested models when trying to set custom temperatures.

2.7.1 (2019-07-03)

Fixed

  • Execution permission of the /etc/rc.local file has been fixed.

2.7.0 (2019-07-03)

Added

Removed

  • Support for gim has been removed.
  • Makefile has been removed.

2.6.1 (2019-06-19)

Changed

  • Temperatures for UX410UA has been improved (Petr).

2.6.0 (2019-06-17)

Added

Changed

  • Debian packaging system is no longer required.

2.5.0 (2019-06-09)

Added

2.4.1 (2019-05-21)

Changed

  • Move from GitLab to GitHub.

2.4.0 (2019-04-17)

Added

  • The native support for gim 7.0.0 has been added.

Changed

  • Make default target does not have any effect.

2.3.2 (2019-01-12)

Changed

  • No output is generated if the installation is successful.

2.3.1 (2018-11-27)

Fixed

  • ACPI availability is no longer checked twice.

2.3.0 (2018-10-11)

Changed

  • Option -get-temps no longer ends the program.

Fixed

  • Try to create a directory for configuration files whenever run to prevent copying old configuration files when updating.

2.2.0 (2018-10-11)

Added

  • The changes are again applied immediately after the installation due to recent gim changes in the installation process.
  • When updating from ux430ua-fan-control, configuration files will be copied to the current project, asus-fan-control.
  • Add support for TAB completion for bash shell of all possible arguments.

Changed

  • Installation/uninstallation process no longer prints make recipes before executing them.

2.1.1 (2018-09-19)

Fixed

  • Stop applying temperatures immediately after the installation using makefile because gim hasn't copied the configuration files yet.

2.1.0 (2018-09-19)

Added

  • Add mechanisms to support multiple notebook models.
  • Support for ASUS ROG Strix GL553VD (Sergio Andrés Ñustes).

Changed

  • The program has been renamed from ux430ua-fan-control to asus-fan-control.

2.0.3 (2018-09-09)

Fixed

  • When uninstalling, only lines calling the program from supplied installation directory are removed from the /etc/rc.local file.

2.0.2 (2018-09-05)

Fixed

  • The installation directory path is defined in one place, in the makefile file.

2.0.1 (2018-09-04)

Fixed

  • The processing of options now behaves like declared in output of the -help flag.

2.0.0 (2018-08-25)

Changed

  • The project is gim complaint and so it uses a new installation manager.
  • The configuration directory is now /etc/ux430ua-fan-control.

Removed

  • Support for custom installation directory due to gim compliance. The used installation directory is /usr/local/bin.

1.1.2 (2018-08-11)

Changed

  • The -set-temps:NUMBERS flag has a new -set-temps:<numbers> format now.
  • This project licensing policy is compliant with REUSE Practices.
  • The README.md file is Standard-Readme compliant.

1.1.1 (2018-08-11)

Changed

  • Temperatures obtained from the -get-temps flag are read directly from ACPI rather than from stored configuration or using default values.

1.1.0 (2018-07-26)

Added

  • Support relative paths across all delivered software with the program and within the program itself.
  • Support for custom temperature values. Associated flags are -get-temps, -set-temps:NUMBERS, -set-default-temps.

Changed

  • No need of reboot device after the installation, changes are applied immediately.
  • The program has been renamed from ux430ua-fan-speed to ux430ua-fan-control.
  • The installation manager now creates a configuration file /etc/ux430ua-fan-control/install-dir where the installation directory path is stored rather than parsing the /etc/rc.local file.

Fixed

  • Check if acpi_call module is loaded before applying new configuration.

1.0.0 (2018-07-21)

Added

  • Flags are accepted, recognized options are -help, -about, -version.
  • Check for root permissions with a warning message.
  • Check for ascending values for temperature boundaries of fan speed levels.

Changed

  • All scrips use SH environment instead of previously used BASH.
  • ACPI calls are executed with integer argument in decimal form rather than previously used hexadecimal form.