Skip to content

v1.2.0

Compare
Choose a tag to compare
@giterlizzi giterlizzi released this 03 Oct 19:21
· 163 commits to master since this release

This release introduce new features, new commands and improved the stability and performance. Added new D-Bus methods/properties and integrated SlackMan via PolicyKit.

Added

  • #2: Add new repo via URL or via local file (slackman repo add REPOSITORY-FILE)
  • #3: Added --tag option for upgrade installed package with specified package tag (eg. slackman upgrade --repo slackonly:packages --tag SBo)
  • #6: Query "installed", "upgraded" and "removed" packages by timestamp
  • #7: Added check of duplicate packages for install, upgrade, remove and reinstall commands
  • #4, #5: Added slackman list removed & slackman list upgraded commands
  • #9: Added PolicyKit integration for using slackman via pkexec(1) command and for org.lotarproject.SlackMan D-Bus interface methods
  • Added new D-Bus methods for use Slackware Package Tools (installpkg, removepkg, upgradepkg) via D-Bus
  • Added new D-Bus method and signals to notify via D-Bus all installed, upgraded and removed packages using slackman command
  • Added new D-Bus properties to fetch SlackMan and Slackware version
  • Added slackman-notifier itegration for notify all installed, upgraded and removed packages using slackman command
  • Added package size for most list commands
  • Added package tag field for slackman history command
  • Added Slackware::SlackMan::Pkgtools module wrapper for Slackware Package Tools
  • Added sample script dbus-pkgtools to emulate Slackware PkgTools via D-Bus + PolicyKit
  • Added new options to disable GPG and MD5 check (--no-gpg-check, --no-md5-check) during download of package
  • Added new option to search a CVE (Common Vulnerabilities and Exposures) into the ChangeLogs (--cve=CVE-YYYY-NNNN)
  • Added slackman repo config command to edit via CLI repository configuration

Fixed

  • #8: Optimizations of Slackware database parsing

Removed

  • Removed slackman update installed command (merged into slackman update history)
  • Removed unlink after package upgrade and install. Remember to launch slackman clean cache command periodically