mirror of
https://github.com/orhun/kmon
synced 2024-07-03 08:08:59 +00:00
7.3 KiB
7.3 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[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)
- Enable GitHub Sponsors 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 crate for fixing RUSTSEC-2022-0056
[1.6.1] - 2022-10-02
[1.6.0] - 2021-11-05
Added
- Add options menu for managing the kernel modules. Press
m
to show:
![](https://user-images.githubusercontent.com/24392180/140534532-f7a3bb59-ba2f-4f6b-9540-d6e21e96a2e2.jpg)
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 to the latest version. Please report 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)
- 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 todmesg
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