v1.1.0
This release introduce new features, new commands & params and new DBus service & destkop client (slackman-notifier
). Improved speed, stability and repository support.
Added
- New commands (
config
get & set configuration via CLI,log
, etc) and new options (--new-config
,--details
,--Security-fix
, etc) - Added DBus interface to fetch latest Security Fix & ChangeLog and packages update
- Added
slackman-notifier
DBus client to notifiy Security Fix & ChangeLog and packages upgrade viaorg.freedesktop.Notification
DBus service - Added color output for most commands (you can disable temporary via
--color=never
option or viaslackman config main.color never
command) - Added informational message for new kernel upgrade
- Added helper to create new
initrd.gz
file and install the new kernel vialilo
(oreliloconfig
) command - Added
.new
config file search in/etc
directory (slackpkg
like feature) - Added daily update metadata (packages list & ChangeLog) via cron
- Added support for
HTTP::Tiny
module for package and repository metadata download - Added man pages for all commands
- Added
make slackbuild
target for create a precompiled SlackMan package - Added Robby Workman repository (
rworkman:packages
) - Added new bugs to fix later
Changed
- DB structure (added new fileds and index to speedup operations)
- DB schema update process
- Splitted
SlackMan/Command.pm
module in different sub-modulesSlackMan/Commands/*.pm
- Create a symlink for repository with
file://
protocol
Fixed
- Fixed ChangeLog parser. Now slackman support most Slackware ChangeLog dialect (AliebBob, SlackOnly, etc)
Removed
- Dropped support of
curl
command for package and repository metadata download - Removed
Build.PL
(usemake slackbuild
instead)