- MSRV (b521f08 by desbma)
- Update changelog template (7ca6e54 by desbma)
- Minor cosmetic changes (10d891a by desbma)
- Fix possible incorrect release changelog reference version (626b38b by desbma)
- deb: Compress man pages (a8b0462 by desbma)
- Allow changing log level from configuration file (a847e9d by desbma)
- Hdparm prober error handling (fix #64) (9a73731 by desbma)
- Always check subprocess return codes (376291a by desbma)
- Hdparm stderr soft errors (d1fbe90 by desbma)
- Smartctl attribute 190 parsing (e13a510 by desbma)
- Minor comment typo (3f447a3 by desbma)
- Check hdparm prober errors if drive is missing (8d287d1 by desbma)
- Add hddtemp prober test for sleeping drive (ccb44b5 by desbma)
- Homogeneize Command::output usage (a29b542 by desbma)
- Build debian package with man pages (77bac80 by desbma)
- Publish changelog with each release (575bccb by desbma)
- Log chosen probing method (3c744ef by desbma)
- pwm-test: Dynamically resolve rpm file path (WIP) (fa4f283 by desbma)
- pwm-test: Dynamically find RPM sysfs filepath for PWM (fd2c1b9 by desbma)
- ci: Publish static amd64 binary (f1349bc by desbma)
- README: Add note about Debian package (c129e2a by desbma)
- Use Option::transpose (86ae9af by desbma)
- README: Fedora package URL (bb14417 by desbma)
- Don't interpret pwm 'enable' values other than 0/1 as they may be driver specific (890a98f by desbma)
- Version script beta handling (4b0f0ad by desbma)
- README: Add crates.io badge (9036a54 by desbma)
- README: Update v1 notice (bb624c8 by desbma)
- README: Add cargo install instructions (1e7643f by desbma)
- Add Debian package (bd52d96 by desbma)
- Update release script (f5d282b by desbma)
- Add opt-in activity stats logging (b33db9f by desbma)
- Command line interface (2da12db by desbma)
- PWM & fan code (WIP) (d462cf6 by desbma)
- Fan thresholds dynamic testing (3e5c946 by desbma)
- Drive model (94f24cf by desbma)
- Drivetemp prober (772994c by desbma)
- Generic temp probers (bd62cbd by desbma)
- Smartctl temp probers (81cbeda by desbma)
- Hdparm temp prober (860a536 by desbma)
- Hddtemp temp probers (1290f93 by desbma)
- Drive runtime state (5af4995 by desbma)
- Fan control loop (efe626e by desbma)
- Restore pwm state or set full speed on exit (b918008 by desbma)
- Cpu temperature monitoring (6015f2d by desbma)
- Filter drive probing by state (4f0bf67 by desbma)
- Improve logging (581072e by desbma)
- Cl goodies (d73309e by desbma)
- Fan start/stop thresholds (ffa4172 by desbma)
- Pwm logging (7268a79 by desbma)
- Minor CL doc improvements (ca5e143 by desbma)
- Support arbitrary hwmon sensors (#55) (345d4bc by desbma)
- Pretty hwmon logging (f2e3826 by desbma)
- Add cargo package metadata for publishing (970cd99 by desbma)
- Setup.py version check (51d623e by desbma)
- Fixes (7f562bd by desbma)
- Exit hook (1b67cd8 by desbma)
- Removed unneeded systemd service options (5f67cce by desbma)
- Retry if PWM path is not immediately available (ce15edc by desbma)
- Allow scttempsts probing method for asleep drives (see #56) (c9a28e9 by desbma)
- Update README for v2 (b05d68b by desbma)
- Minor README edits (f0ebd94 by desbma)
- Add README v1 notice (5ebe60b by desbma)
- Add unit test for fan taget_speed (6d0c59c by desbma)
- Add test for Fan::set_speed (e3ae3f6 by desbma)
- Rewrite speed calculations (fb94e45 by desbma)
- Change pre-commit hooks and formatter (6cdc7d1 by desbma)
- Drop Python <3.8 support + officially support 3.12 (7683aea by desbma)
- Drop coveralls + update/fix badges (b6c182f by desbma)
- Rust skeleton (f12699b by desbma)
- Cargo.toml tweaks (efcceae by desbma)
- Lint (a138de3 by desbma)
- Update lints (a48e2e3 by desbma)
- Update lints (9692257 by desbma)
- Update dependencies (b76da32 by desbma)
- Add more exception logging (2028113 by desbma)
- Remove duplicate release script (3b05d43 by desbma)
- Minor README updates (3b0789c by desbma)
- Fix flake8 warning (ce83d42 by desbma)
- Support libc without sched_getscheduler (#44) (3410e6c by Petr Řehoř)
- Use unknown state if hdparm fails (merges #46) (f74a475 by desbma)
- Get SAS model name (19a26dd by desbma)
- Improve getPrettyName coverage (39fbafa by desbma)
- Allow pwmX_enable file to be absent (47d9de3 by desbma)
- Handling of some hdparm state output (4e13dc6 by desbma)
- Don't require hddtemp/hdparm for tests (f57d8b6 by desbma)
- Update pre-commit hooks (dbf581d by desbma)
- Update pre-commit hooks (3ed7f26 by desbma)
- Drop Python <3.7, officially support 3.10 & 3.11 (8795bea by desbma)
- FIx typos (6e42455 by desbma)
- Fix systemd service install command - 2 (e47a318 by desbma)
- Use canonical systemd path (5f983a5 by desbma)