v1.2.0
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
andreinstall
commands - #4, #5: Added
slackman list removed
&slackman list upgraded
commands - #9: Added PolicyKit integration for using
slackman
viapkexec(1)
command and fororg.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 usingslackman
command - Added package size for most list commands
- Added package
tag
field forslackman 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 intoslackman update history
) - Removed
unlink
after package upgrade and install. Remember to launchslackman clean cache
command periodically