Skip to content

Latest commit

Β 

History

History
339 lines (251 loc) Β· 9.58 KB

CHANGELOG.md

File metadata and controls

339 lines (251 loc) Β· 9.58 KB

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.7.1] - 2024-12-15

Fixed

  • Use the smaller regex-lite crate by @omnivagant in #180
  • Allow '?' as search query by @orhun

Changed

  • Update Cargo.lock by @orhun
  • Update Cargo.lock format version by @orhun

New Contributors

  • @omnivagant made their first contribution in #180

1.7.0 - 2024-12-12

Added

  • Add support for searching kernel modules by regex by @Integral-Tech in #178

Changed

  • Use binary units for size instead of decimal units by @Integral-Tech in #177
  • Replace make with $(MAKE) in example Makefile by @Integral-Tech in #175
  • Replace format! with other macros/methods when unnecessary by @Integral-Tech in #176
  • Use the conventional comment syntax by @Muhammad-Owais-Warsi in #174
  • Run cargo fmt for formatting by @orhun
  • Update formatting for Rust nightly by @orhun
  • Apply clippy suggestions by @orhun
  • Update Twitter handle by @orhun
  • Update Arch Linux package link by @orhun
  • Update tui reference by @orhun
  • Update table of contents by @orhun
  • Update MSRV to 1.74.1 by @orhun
  • Upgrade dependencies by @orhun

New Contributors

  • @Integral-Tech made their first contribution in #178
  • @Muhammad-Owais-Warsi made their first contribution in #174

[1.6.5] - 2024-04-12

Added

  • Add a panic hook to reset terminal upon panic by @eld4niz in #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

New Contributors

  • @eld4niz made their first contribution in #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)
  • 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