- Added support for OpenRC and System-V-Init
- Added
LegacyTemperatureThresholdsBehaviour
option to model config
- Added
get_model_name
to NBFC client - NBFC client now writes JSON in a beautified format
- NBFC client now doesn't depend on
dmidecode
anymore - Manual pages, completion files and help texts of binaries are now handwritten
- HTML and Markdown documentation are now generated using pandoc from manual pages
- NBFC's --readonly argument is renamed to --read-only
ec_probe watch
is now officially available- NBFC service now logs build configuration on startup
- ec_probe now respects the --embedded-controller option
- Updated nbfc.py to use /usr/share/nbfc/configs (fix for --recommend)
- Changed location of model configuration files to /usr/share/nbfc/configs
- Added files for installation in nixOS
- Fixed race-condition in systemd service file
- Added more debug information on service startup
- Maked
EmbeddedControllerType
configurable - Dropped the usage of
lm_sensors.c
in favour offs_sensors.c
because of build problems on some platforms - Moved
tools/argany
to a separate project: argparse-tool
- Fixed type
--config-fie
to--config-file
- Using default temperature thresholds if those in config are empty or not present. Issue #2
- Added CHANGELOG.md
- Added --version flags to all programs
- Added pre-commit hook