Skip to content

Latest commit

 

History

History
357 lines (210 loc) · 16.2 KB

CHANGELOG.md

File metadata and controls

357 lines (210 loc) · 16.2 KB

Changelog

Unreleased

🐛 Bug fixes

📗 Documentation

  • Update changelog template (7ca6e54 by desbma)

🧪 Testing

  • Minor cosmetic changes (10d891a by desbma)

🤖 Continuous integration

  • Fix possible incorrect release changelog reference version (626b38b by desbma)

2.0.0.b4 - 2025-01-02

💡 Features

  • deb: Compress man pages (a8b0462 by desbma)
  • Allow changing log level from configuration file (a847e9d by desbma)

🐛 Bug fixes

  • 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)

📗 Documentation

  • Minor comment typo (3f447a3 by desbma)

🧪 Testing

  • Check hdparm prober errors if drive is missing (8d287d1 by desbma)
  • Add hddtemp prober test for sleeping drive (ccb44b5 by desbma)

🚜 Refactor

  • Homogeneize Command::output usage (a29b542 by desbma)

🤖 Continuous integration

  • Build debian package with man pages (77bac80 by desbma)

2.0.0.b3 - 2024-12-24

💡 Features

  • Update lints for rust 1.83 (7c45bb2 by desbma)
  • Man page generation (a29dfdc by desbma)

📗 Documentation

  • Add changelog (d346329 by desbma)
  • README: Add changelog reference (4e901fb by desbma)

🤖 Continuous integration

  • Publish changelog with each release (575bccb by desbma)

🧰 Miscellaneous tasks

  • Update pre-commit hooks (07ef8dc by desbma)
  • Update git cliff template (a69849a by desbma)

2.0.0.b2 - 2024-12-12

💡 Features

  • 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)

📗 Documentation

  • README: Add note about Debian package (c129e2a by desbma)

🚜 Refactor

  • Use Option::transpose (86ae9af by desbma)

2.0.0.b1 - 2024-11-10

🐛 Bug fixes

  • 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)

📗 Documentation

  • README: Add crates.io badge (9036a54 by desbma)
  • README: Update v1 notice (bb624c8 by desbma)
  • README: Add cargo install instructions (1e7643f by desbma)

🤖 Continuous integration

  • Add Debian package (bd52d96 by desbma)

🧰 Miscellaneous tasks

  • Update release script (f5d282b by desbma)

2.0.0.b0 - 2024-10-21

💡 Features

  • 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)

🐛 Bug fixes

  • 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)

📗 Documentation

  • Update README for v2 (b05d68b by desbma)
  • Minor README edits (f0ebd94 by desbma)
  • Add README v1 notice (5ebe60b by desbma)

🧪 Testing

  • Add unit test for fan taget_speed (6d0c59c by desbma)
  • Add test for Fan::set_speed (e3ae3f6 by desbma)

🚜 Refactor

  • Rewrite speed calculations (fb94e45 by desbma)

🧰 Miscellaneous tasks

  • 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)

1.6.2 - 2024-06-16

💡 Features

  • Add more exception logging (2028113 by desbma)

🐛 Bug fixes

  • Remove duplicate release script (3b05d43 by desbma)

📗 Documentation

  • Minor README updates (3b0789c by desbma)

🧰 Miscellaneous tasks

  • Fix flake8 warning (ce83d42 by desbma)

1.6.0 - 2023-12-17

💡 Features

  • 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)

🧪 Testing

  • Improve getPrettyName coverage (39fbafa by desbma)

1.5.1 - 2023-06-25

🐛 Bug fixes

  • 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)

🧰 Miscellaneous tasks

  • 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)

1.5.0 - 2021-11-14


1.4.3 - 2021-04-07


1.4.2 - 2021-03-21


1.4.1 - 2021-03-20


1.4.0 - 2021-03-02

CI

  • Improve config (314354a by desbma)
  • Coveralls fix (2d65fb4 by desbma)

1.3.1 - 2019-11-16


1.3.0 - 2019-09-21

README


1.2.10 - 2019-01-26


1.2.9 - 2019-01-16

README

  • Fix systemd service install command - 2 (e47a318 by desbma)
  • Use canonical systemd path (5f983a5 by desbma)

1.2.8 - 2018-02-04

README

  • Update AUR package name (a70a5b7 by desbma)
  • Fix systemd service install command (7c15822 by desbma)

1.2.7 - 2017-02-25


1.2.6 - 2017-01-30


1.2.5 - 2017-01-13


1.2.4 - 2016-07-24


1.2.3 - 2015-12-14


1.2.2 - 2015-11-02


1.2.1 - 2015-09-19


1.2.0 - 2015-06-06


1.1.3 - 2015-06-05


1.1.2 - 2015-01-31


1.1.1 - 2015-01-16


1.1.0 - 2015-01-16


1.0.3 - 2014-12-21


1.0.2 - 2014-12-01


1.0.1 - 2014-11-30


1.0.0 - 2014-11-30