All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
3.1.0 - 2023-05-05
- keyboard light timeout control (for the driver version that supports it)
- update dependencies
- update Go to 1.19
3.0.3 - 2022-03-17
- update Go to 1.16
- remove
vfsgen
dependency (use standard-libraryembed
instead) - update dependencies
- revert to using upstream
systray
library that now haslibayatana
support - make build tag consistent with updated
systray
library
3.0.2 - 2021-09-03
- Spanish
3.0.1 - 2021-06-30
- provide legacy builds against
libappindicator
3.0.0 - 2021-06-10
- use
libayatana-appindicator
instead of the deprecadedlibappindicator
- scripts are not attempted by default (i.e.
-r
is false by default)
- the long-deprecated
-s
flag
2.5.0 - 2020-12-19
- information on kernel 5.5 in README
- BP values of
0 0
returned from the driver are no longer considered invalid but are treated as BP OFF, since this seems to be the case sometimes, especially on 2020 models
2.4.8 - 2019-12-11
- migrated Debian repo to a new signing key
2.4.7 - 2019-11-12
- German
2.4.6 - 2019-11-12
- signing binaries
2.4.5 - 2019-11-12
- releasing debian package
2.4.4 - 2019-11-12
- signing binaries
2.4.3 - 2019-11-10
- release script
2.4.2 - 2019-11-10
- prepare to migrate Debian repo to a new signing key
2.4.1 - 2019-11-06
- changelog
- translated flags usage
2.4.0 - 2019-11-06
- internationalization
- Russian
2.3.3 - 2019-10-31
- build script
2.3.2 - 2019-10-31
- release script
2.3.1 - 2019-10-31
- lack of proper changelog
- displayed version numbers
2.3.0 - 2019-09-22
- windowed mode (triggered by
-w
option) - deprecation warning when
-s
option is used
- crashes in cases where either only fnlock or only battery endpoint is available
- lack of documentation about GTK+ dependency
2.2.0 - 2019-09-21
- a way to set custom battery threshold
2.1.4 - 2019-09-19
- platform endpoints are now preferred instead of kernel ones
- persistent battery thresholds endpoint autodetection
- minor glitches in
*.deb
generation
2.1.3 - 2019-09-16
-r
option for using scripts as endpoints; on by default for now, but will be off by default eventually
batpro
script not working- minor glitches
2.1.2 - 2019-09-15
- support for some corner cases and legacy endpoints
2.1.1 - 2019-09-11
- minor issues
2.1.0 - 2019-09-09
- support for driver version >3.2
2.0.2 - 2019-09-09
- battery status message when status is unavailable
2.0.1 - 2019-06-18
- minor manpage defects
2.0.0 - 2019-06-17
.desktop
file-n
option for not saving battery thresholds for persistence
- attempts to
chmod
files in/etc/default/huawei-wmi/
-s
option ("save battery thresholds for persistence")
1.3.3 - 2019-06-10
- lack of manpage
.deb
did not depend onlibc6
1.3.2 - 2019-06-07
- lack of
.deb
in release
1.3.1 - 2019-06-06
- obsolete files in release
1.3.0 - 2019-06-06
-s
option for saving battery thresholds for persistence
- outsorced udev rules to qu1x/huawei-wmi project
- build process
1.2.5 - 2019-05-02
-wait
option for MateBook X
- driver waits by default
1.2.4 - 2019-04-28
- battery protection status messages inconsistency
1.2.3 - 2019-04-28
-icon
option for custom icon
- didn't wait for driver to set thresholds
- minor glitches
1.2.2 - 2019-04-26
- icon was invisible on dark panel background
1.2.1 - 2019-04-26
- no version info was shown
- minor glitches
1.2.0 - 2019-04-25
- support for Huawei-WMI driver
1.1.0 - 2019-04-19
- Fn-Lock functionality
- minor glitches
1.0.1 - 2019-04-19
- icon not showing up
initial release
- setting battery protection thresholds
- checks for scripts availability