Skip to content

Releases: roguehashrate/pkgz

v0.2.0

13 Jan 11:05

Choose a tag to compare

Moved all source code to Go (from crystal)

Full Changelog: v0.1.9...v0.2.0

v0.1.9

23 Dec 20:10
0959ac2

Choose a tag to compare

New Features

  • NixOS Support (untested): Added a Nix source so pkgz can manage packages on NixOS.

Note: This is untested — feedback from users on NixOS is welcome.

  • Enhanced info Command:

You can now run pkgz info without specifying an app to see the total number of installed packages per source.

Running pkgz info still works as before, showing status across all enabled sources.

Bug Fixes:

  • Arch based system not installing software correctly
  • Flatpak listing app number incorrectly

Full Changelog: v0.1.8...v0.1.9

v0.1.8

20 Dec 23:30

Choose a tag to compare

Added:

  • pkgz info <app> to show where a package is available and installed across enabled sources.

Improvement:

  • pkgz remove <app>: now only removes from sources where the package is actually installed, and prompts if it exists in multiple sources.

v0.1.7

20 Dec 02:52

Choose a tag to compare

Added:

  • installed? checks to all sources for more accurate removal.
  • remove now only targets the source the app was installed from.
  • now properly detect installed packages.

Bug Fixes:

  • Fixed issue where remove would attempt to remove packages from sources they were not installed in.

Full Changelog: v0.1.6...v0.1.7

v0.1.6

19 Dec 19:26

Choose a tag to compare

Added:

  • yay, xbps and zypper

Full Changelog: v0.1.5...v0.1.6

v0.1.5

18 Dec 20:00
b6f497a

Choose a tag to compare

Added:

  • clean command to remove caches where supported for all package sources.

No longer release:

  • .deb, .pacscript

Full Changelog: v0.1.4...v0.1.5

v0.1.4

25 Jun 09:18

Choose a tag to compare

Full Changelog: v0.1.3...v0.1.4

Changelog

v0.1.4

  • Minor tweaks and improvements
  • Added support for BSD package managers:
    • FreeBSD (pkg)
    • FreeBSD Ports
    • OpenBSD (pkg_add)
    • OpenBSD Ports

v0.1.3

24 Jun 05:28

Choose a tag to compare

Full Changelog: v0.1.2...v0.1.3

  • Configurable privilege elevation: choose between sudo or doas in your config.toml

-Pacstall support added: pkgz now detects and installs via pacstall -S when enabled

-Improved search output: clearly shows which enabled sources a package is available from

  • APT and Nala are now separate configurable sourcesUsers can independently enable or disable apt and nala

  • If both are enabled and nala is available, pkgz prefers Nala for its improved UXIf only apt = true, APT will be used even if Nala is installed

  • Cleaner fallback logic for system package managers based on user config and system availability

  • Better TOML parsing with error fallback

  • Refactored source loader logic

v 0.1.2

23 Jun 06:14
94362b4

Choose a tag to compare

Full Changelog: v0.1.1...v0.1.2

  • Introduce config file (~/.config/pkgz/config.toml) for user-selected package sources
  • Dynamically detect and load package sources based on config and system availability
  • Add support for Pacman, Paru (AUR), and DNF in addition to APT and Flatpak
  • Preserve interactive source selection when multiple sources provide the same app
  • Improve CLI usage and error handling

v 0.1.1

23 Jun 01:30

Choose a tag to compare

Full Changelog: v0.1.0...v0.1.1

  • Added support to use Nala to install apt pkgs, apt still works, its the fallback option