Skip to content

Releases: VorpalBlade/paketkoll

paketkoll-v0.3.0

25 Jul 19:30
paketkoll-v0.3.0
a0cba91
Compare
Choose a tag to compare

This is a massive release, as konfigkoll was introduced as a new command.
While this is not directly part of paketkoll, it had knock-on effects on the
way the source code is organized.

🚀 Features

  • Add Makefile to help install things. This is needed to get man pages and
    shell completion files installed. They are not longer generated as part
    of the build script.
  • Vendor deps by default (instead of linking them dynamically)
  • Rework, only single files backend allowed
  • Add paketkoll owns command to quickly find what package owns a file

🚜 Refactoring

  • Split out print_packages
  • Move backend traits to paketkoll_types
  • Unify and format Cargo.toml files
  • Revamp public API
  • Use method for resolving string interning newtypes

📚 Documentation

  • Reorganize README files

⚙️ Other stuff

  • Fix typos and lints from RustRover

konfigkoll-v0.1.2

25 Jul 20:05
konfigkoll-v0.1.2
a513734
Compare
Choose a tag to compare

🐛 Bug fixes

  • Fix CI release build (second try)

konfigkoll-v0.1.0

25 Jul 19:29
konfigkoll-v0.1.0
a0cba91
Compare
Choose a tag to compare

This is the initial release of the konfigkoll crate.

🚀 Features

  • Improve defaults
  • Add Makefile to help install things, vendor deps by default
  • Improve logging
  • Handle removing unused dependencies
  • Rework, only single files backend allowed
  • Disk cache for original file queries
  • Create konfigkoll

🐛 Bug fixes

  • Handle some cases of restoring more correctly

🚜 Refactoring

  • Combine binary crates
  • Split up konfigkoll main module

📚 Documentation

  • Konfigkoll README
  • Mdbook documentation

⚡ Performance improvements

  • Some small performance fixes

⚙️ Other stuff

  • Clippy fixes

paketkoll-v0.2.3

28 Jun 17:32
paketkoll-v0.2.3
1fa7ba2
Compare
Choose a tag to compare

⚙️ Other stuff

  • Update Cargo.toml dependencies

paketkoll-v0.2.2

26 Jun 16:04
paketkoll-v0.2.2
6c68ab0
Compare
Choose a tag to compare

[0.2.2] - 2024-06-26

🚀 Shiny new things (features)

  • Add JSON output (implements #3)
  • Add listing of installed packages
  • Add flatpak package listing backend
  • Add package backend for Debian
  • Add file backend for systemd-tmpfiles.d to paketkoll (EXPERIMENTAL, not on by default)

📚 Things to read (documentation)

  • Add MSRV policy

⚙️ Other stuff

  • (lints) Enable additional lints
  • Enable Github attestations for release builds

paketkoll-v0.2.1

14 Mar 20:57
paketkoll-v0.2.1
a34f30a
Compare
Choose a tag to compare

⚡ Go faster! (performance)

  • Speed up MUSL builds by 4x by switching allocators
  • Save 20 ms on Arch Linux by switching to faster hex parsing

📚 Things to read (documentation)

  • Document new check-unexpected sub-command

⚙️ Other stuff

  • Fix new warning on nightly

paketkoll-v0.2.0

10 Mar 15:30
paketkoll-v0.2.0
bb3891d
Compare
Choose a tag to compare

🚀 Shiny new things (features)

  • [breaking] Add scanning for unmanaged files
  • Generate man page from command line parser

📚 Things to read (documentation)

  • Add note about pacman -Qkk

paketkoll-v0.1.3

29 Feb 19:36
paketkoll-v0.1.3
fed6105
Compare
Choose a tag to compare

🚀 Shiny new things (features)

  • Ability to limit which crates to scan

📚 Things to read (documentation)

  • Add categories & keywords

⚙️ Other stuff

  • Update dependencies

paketkoll-v0.1.2

26 Feb 21:56
paketkoll-v0.1.2
0962eb8
Compare
Choose a tag to compare

[0.1.2] - 2024-02-26

🚀 Shiny new things (features)

  • Report existance of issues with exit code

Full Changelog: https://github.com/VorpalBlade/paketkoll/commits/paketkoll-v0.1.2

paketkoll-v0.1.1

26 Feb 21:40
paketkoll-v0.1.1
97db314
Compare
Choose a tag to compare

[0.1.1] - 2024-02-26

  • Work on CI and automated releases