5.0.8
Highlights of this release
- New commands
- Implement
info
command - Implement
list
command
- Implement
- New options
- Add
repoquery --queryformat
option - Add
repoquery --latest-limit
option - Add formatting options
repoquery --requires
,--provides
- Add
- New aliases
dg
->downgrade
in
->install
rei
->reinstall
rm
->remove
up
->upgrade
update
->upgrade
ls
->list
- Output improvements
- Improve error message in download command
- Improved progress bars
- Print resolve logs to stderr
What's Changed
- List and info commands by @m-blaha in #298
- Disable parallel running of some unit tests by @jrohel in #335
- Remove configuration option "disable_multithreading", enable multithreading in unit tests by @jrohel in #336
- Configuration options API changes by @jan-kolarik in #327
- Load config and reposdir from installroot by @evan-goode in #271
- Fix a couple of memory leaks by @kontura in #347
- solv_repo: Fix creating solver cache for comps (RhBug:2173929) by @jan-kolarik in #346
- Basic pre-commit configuration by @jpodivin in #344
- goal: Fix group packages removal (RhBug:2173927) by @m-blaha in #329
- logger: Add support for logging in API scripts by @jan-kolarik in #333
- Add capability to find binaries to resolve_spec by @j-mracek in #340
- dnfdaemon: Fix double loading of system repo by @m-blaha in #252
- Add rpmlint to precommit by @inknos in #361
- output: Print resolve logs to stderr by @m-blaha in #365
- man: Add info about download command destination by @jan-kolarik in #363
- Set a minimal sqlite version by @ppisar in #372
- Fix a typo in sqlite Requires in dnf5.spec by @ppisar in #374
- Add pre-commit to github actions and remove clang by @inknos in #362
- Remove showdupesfromrepos config option by @m-blaha in #379
- search: Fix typo from the previous commit by @jan-kolarik in #382
- goal: Better handling of obsoleted pkg installation by @m-blaha in #354
- GoalPrivate: Fix protecting the running kernel by @m-blaha in #385
- transaction: Fix impl constructor by @jan-kolarik in #392
- Using API assertions and converting them in SWIG by @jan-kolarik in #373
- Use repo::DownloadCallbacks for all downloads by @jrohel in #280
- dnfdaemon: Handle errors when transaction is not created by @m-blaha in #370
- dnfdaemon: Transaction commands can work with rpm files by @m-blaha in #371
- pep8 fix in the tests by @m-blaha in #395
- RepoSack: remember the repo file path by @praiskup in #400
- Move description of DNF5 changes to doc by @j-mracek in #398
- Command::get_parent_command(): return the real parent by @praiskup in #403
- dnf5: Statistics: total and downloaded pkgs size, installed and freed space by @jrohel in #378
- modules: Change State to set and get the whole ModuleState by @pkratoch in #387
- RepoSack::update_and_load_repos: First load repositories from cache by @jrohel in #245
- Correctly load repos from installroot config file by @evan-goode in #394
- dnf5: Transaction progress: Fix total number of actions, hide total transaction progress bar by @jrohel in #302
- Add --queryformat, --requires, --provides, --conflicts .. options by @kontura in #318
- doc: Add info about package spec expressions (RhBug:2160420) by @jan-kolarik in #415
- NullLogger::write: Fix type of time argument by @jrohel in #430
- [dnf5] Add "up" and "update" aliases for "upgrade" command by @jrohel in #428
- swig: Add bindings for LogEvent by @jan-kolarik in #425
- Hide swig/python detected a memory leak message by @kontura in #426
- modules: Rename ModuleState enum to ModuleStatus by @pkratoch in #427
- Add 4 aliases for dnf5 commands by @j-mracek in #435
- repoquery: add --latest-limit option and unify descriptions by @kontura in #432
- package_sack: Fix running kernel logging by @m-blaha in #437
- generate dist-info for Python bindings by @nitzmahone in #447
- [dnf5] Fix help in case argument parser detect error by @jrohel in #450
New Contributors
- @jpodivin made their first contribution in #344
- @praiskup made their first contribution in #400
- @nitzmahone made their first contribution in #447
Full Changelog: 5.0.7...5.0.8