The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
v0.8.1 - 2024-09-15
- Update to alpm 4.0.0 to support pacman v7 / libalpm v15 (#187)
- Update dependencies
v0.8.0 - 2024-05-21
- Add
--verbose
flag and make output less verbose by default (#178) - Update dependencies
v0.7.1 - 2024-03-17
- Support libalpm v14
- Update dependencies
v0.7.0 - 2024-02-09
- Add support for the Manjaro kernel (#165)
- Update dependencies
v0.6.0 - 2024-01-20
- Print the cleaned kernel version (#160)
- Update dependencies
v0.5.7 - 2023-10-19
- Update dependencies
v0.5.6 - 2023-07-27
- Fix detection of the ck-generic- kernel variants (#137)
- Add more log messages regarding the kernel version (#138)
- Update dependencies
v0.5.5 - 2023-05-23
- Update dependencies
- Use Rust 2021 edition
v0.5.4 - 2023-01-14
- Show variant of the running kernel in output (#111
- Update dependencies
v0.5.3 - 2022-12-10
- Make desktop notification timeout configurable (#106)
- Update dependencies
v0.5.2 - 2022-12-04
- Update dependencies
- Add logging support and replace some println! calls with log messages. This results in different stdout and stderr outputs. (#98)
- Refactor error handling. Most errors will now not panic, but log the error and continue (but not with the full functionality) (#99
v0.5.1 - 2022-11-11
- Add amd- and intel-ucode packages to default reboot packages (#89)
- Update dependencies
v0.5.0 - 2022-10-25
- Allow to also watch other packages which could make a reboot or restart of the session necessary. (#78)
- Upgrade to clap 4.0 this slightly changes the CLI interface, mostly the
--help
page. (#82)
v0.4.0 - 2022-08-30
- Update dependencies
- Migrate from structopt to pure clap (#71)
v0.3.4 - 2022-05-17
- Update dependencies
v0.3.3 - 2022-01-17
v0.3.2 - 2021-10-03
- Update dependencies
- Add option to disable desktop notification
v0.3.1 - 2021-08-15
- Fix panic when unable to send desktop notification
- Update alpm to 2.1
v0.3.0 - 2021-06-06
- Update dependencies and bump minimal supported Rust version to 1.48.0
- Update alpm to 2.0 to be compatible with pacman 6 / libalpm 13
v0.2.1 - 2020-05-23
- Support non default kernels like linux-zen
- Bump minimal supported Rust version to 1.42.0
v0.2.0 - 2020-05-12
- Use libalpm instead of calling pacman btw.
(#32)
Improves performance by almost a factor of two:
I did a best out of 5 comparison for the runtime btw.
# Version 0.1.3 $ time /usr/bin/reboot-arch-btw Kernel installed: 5.6.11.1-1 running: 5.6.11.1-1 Xorg server installed: 1.20.8-2 running: 1.20.8 /usr/bin/reboot-arch-btw 0.00s user 0.02s system 100% cpu 0.021 total # Version 0.2.0 $ time target/release/reboot-arch-btw Kernel installed: 5.6.11-arch1-1 (since 2 days ago) running: 5.6.11-arch1-1 Xorg server installed: 1.20.8-2 (since 2 days ago) running: 1.20.8 target/release/reboot-arch-btw 0.01s user 0.00s system 95% cpu 0.012 total
- Do not panic if xdpyinfo is not available (#31)
v0.1.3 - 2019-12-07
- Adapt to new pacman output (#29)
v0.1.2 - 2019-11-19
- Fix detection of running kernel version (#26)
v0.1.1 - 2019-10-15
- First public release