Releases: VorpalBlade/paketkoll
Releases · VorpalBlade/paketkoll
paketkoll-v0.3.0
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
🐛 Bug fixes
- Fix CI release build (second try)
konfigkoll-v0.1.0
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
⚙️ Other stuff
- Update Cargo.toml dependencies
paketkoll-v0.2.2
[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
⚡ 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
🚀 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
🚀 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
[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
[0.1.1] - 2024-02-26
- Work on CI and automated releases