1
0
mirror of https://github.com/orhun/kmon synced 2024-07-03 08:08:59 +00:00
kmon/CHANGELOG.md
2023-04-06 22:44:55 +03:00

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

[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:

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