# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [1.6.5] - 2024-04-12 ### Added - Add a panic hook to reset terminal upon panic by @eld4niz in [#141](https://github.com/orhun/kmon/pull/141) ### Changed - Upgrade dependencies by @orhun - Bump the Rust version in Dockerfile by @orhun - Update funding options - Update license copyright years - Prepare for the release v1.6.5 ### Fixed - Do not panic when /proc/modules does not exist by @eld4niz in [#139](https://github.com/orhun/kmon/pull/139) ### New Contributors * @eld4niz made their first contribution in [#139](https://github.com/orhun/kmon/pull/139) ## [1.6.4] - 2023-10-27 ### Changed - Bump dependencies ### Fixed - Fix all new clippy errors with 'rustc:1.73.0' ## [1.6.3] - 2023-04-06 ### Added - Build Docker image for arm64 - Generate SBOM/provenance for the Docker image ### Changed - Update README.md about manual installation (#37) - Apply clippy suggestions - Switch to `ratatui` (#40) - Integrate dependabot - Bump dependencies ### Fixed - Fix typos (#38) - Remove target directory from .dockerignore for proper caching ## [1.6.2] - 2022-10-02 ### Added - Add build script for generating manpage and completions ([#34](https://github.com/orhun/kmon/pull/34)) - Enable [GitHub Sponsors](https://github.com/sponsors/orhun) for funding - Consider supporting me for my open-source efforts 💖 ### Changed - Update the project structure to be used as library - Apply clippy suggestions - Bump dependencies ### Fixed - Switch to [copypasta-ext](https://gitlab.com/timvisee/copypasta-ext) crate for fixing [RUSTSEC-2022-0056](https://rustsec.org/advisories/RUSTSEC-2022-0056) ## [1.6.1] - 2022-10-02 ## [1.6.0] - 2021-11-05 ### Added - Add [options menu](https://github.com/orhun/kmon#options-menu) for managing the kernel modules. Press `m` to show: ### Changed - Migrate to Rust 2021 edition - Bump the dependencies - Optimize CI/CD workflows ## [1.5.5] - 2021-08-11 ### Changed - Center the title of kernel information block - Update dependencies to the latest version - Update the upload step in CD workflow ## [1.5.4] - 2021-07-16 This release contains major code refactoring for bumping [tui-rs](https://github.com/fdehau/tui-rs/) to the latest version. Please [report](https://github.com/orhun/kmon/issues/new/choose) if you come across any unexpected behaviour. ### Changed - Update dependencies to the latest version - Update README.md about social media links and AUR installation - Update RELEASE.md to mention the release signing key ### Fixed - Make the help text copyable via `c` key press - Apply clippy suggestions ## [1.5.3] - 2020-12-15 ### Fixed - Install X11 dependencies for crates.io release ## [1.5.2] - 2020-12-15 ### Added - Add codecov.yml - Add strategy to CD workflow for different targets ### Changed - Update kmon.8 to include string "kmod" ([#24](https://github.com/orhun/kmon/issues/24)) - Update Cargo.toml about project details - Update Dockerfile about image and dependency versions ### Removed - Remove snapcraft.yaml ## [1.5.1] - 2020-10-09 ### Fixed - Fix test failing when giving arguments to the test binary ## [1.5.0] - 2020-08-27 ### Added - Add alt-e/s keys for expanding/shrinking the selected block - Add ctrl-x key for changing the position of a block ### Changed - Update the AUR installation step in README.md ### Fixed - Fix the percentage overflow in kernel module table - Use the default colors if the accent color is not provided ### Removed - Remove the AUR binary package publish step from CD workflow ## [1.4.0] - 2020-08-05 ### Added - Add accent color option to set default text color ### Changed - Update README.md about accent color option - Update manual page about accent color option ## [1.3.5] - 2020-07-30 ### Changed - Update README.md about Arch Linux packages - Update the release steps of AUR packages in CD workflow - Update a link in release instructions about AUR packages ### Fixed - Continue to run the CD workflow if crates.io publish fails (for re-running the workflow) ## [1.3.4] - 2020-07-30 ### Fixed - Update CD workflow about AUR releases ## [1.3.3] - 2020-07-30 ### Changed - Update the release instructions about git tag command ### Fixed - Update the repository secrets for fixing the CD workflow ## [1.3.2] - 2020-07-29 ### Fixed - Update the publishing order in CD workflow ## [1.3.1] - 2020-07-29 ### Added - Add CNAME record and theme config for the project page - Add PGP keys to CD workflow for signing the releases ### Changed - Update README.md about Copr package ## [1.3.0] - 2020-07-22 ### Added - Support insmod/rmmod for low-level module handling ### Fixed - Use codecov action for uploading reports to codecov.io ### Changed - Update Cargo dependencies to the latest version - Update README.md about load/unload/reload commands - Update the CI workflow about clippy arguments ## [1.2.0] - 2020-05-03 ### Added - Add `ctrl-r, alt-r` key actions for reloading a module - Add `d, alt-d` key actions for showing the dependent modules ### Fixed - Use Box instead of failure::Error ### Changed - Update the date in the manual page - Update .gitignore about Visual Studio Code - Update README.md about key binding changes ### Removed - Remove the deprecated failure crate ## [1.1.0] - 2020-04-09 ### Added - Add `-d, --dependent` flag for sorting modules by their dependent modules - Add information about `-d, --dependent` flag to README.md - Add a section to README.md about installation from nixpkgs ### Fixed - Fix the CI workflow about Docker builds ### Changed - Update README.md about sorting/reversing GIFs - Improve the test cases of sort type flags ## [1.0.1] - 2020-04-05 ### Added - Add Copr package instructions to README.md ### Fixed - Fix the broken manpage link in README.md ## [1.0.0] - 2020-04-01 ### Added - Add roadmap, ToC, funding information and new images to README.md - Add FUNDING.yml ## [0.3.3] - 2020-03-23 ### Fixed - Update the AUR (git) release step in CD workflow ## [0.3.2] - 2020-03-23 ### Added - Add snapcraft.yml for the snap package ### Fixed - Fix the AUR publish actions in CD workflow according to the package guidelines ### Changed - Update .gitignore and .dockerignore files about snap package files - Update README.md about the main usage gif ## [0.3.1] - 2020-03-19 ### Fixed - Fix stylize function about adding colors to the text ### Changed - Update README.md about usage information, features and images - Update descriptions of the module management commands - Update the module blacklisting command ## [0.3.0] - 2020-03-10 ### Added - Add horizontal scrolling feature to kernel activities block - Add debug derive to enum types ### Fixed - Use the case insensitive alt-key combinations ### Changed - Update the runtime key bindings - Update README.md about key bindings and sections - Update the manual page about key bindings ## [0.2.2] - 2020-03-01 ### Added - Update README.md about man page and project description ### Changed - Move man page file to man/ directory - Update the CD workflow about the new location of man page ## [0.2.1] - 2020-02-28 ### Added - Add project installation, usage, key bindings and resources to README - Add manual page for the project - Add test for the `ctrl-l` key action ### Changed - Update the CD workflow for adding the manual page to the final binary package ## [0.2.0] - 2020-02-23 ### Added - Add key bindings for clearing the kernel ring buffer - Add `--ctime` parameter to `dmesg` command for human readable date format ## [0.1.1] - 2020-02-23 ### Added - Add contribution guidelines, release instructions and changelog ### Fixed - Improve the CI/CD workflows ### Changed - Update the documentation ## [0.1.0] - 2020-02-06 ### Added - Add CI/CD workflows to the project for automation