What's Changed
- Make dnf5 compatible with sdbus-cpp version 2 by @m-blaha in #1888
- Argument completion without description, Bash completion "menu complete" by @jrohel in #2017
- plugins: Check if the plugin instantiation was successful by @jrohel in #2043
- Mark 'Already downloaded' for translations by @kontura in #2030
- Load SystemState only when required by @kontura in #1996
- Fix: RepoSack::update_and_load_repos: properly terminate thread_sack_loader on exception by @jrohel in #2054
- expired-pgp-keys: Install the plugin by default on Fedora 42+ by @jan-kolarik in #2051
- Plugin API: *_plugin_get_last_exception: Return pointer to last exception by @jrohel in #2052
- load_plugins: Preserve original exception with failure information by @jrohel in #2057
- CMake: Use list(APPEND FOO) over set(FOO ${FOO} ...) by @ferdnyc in #2056
- Fix default value of
pluginpath
by @kontura in #2060 - Document
list
command changed handling of installed packages repos by @kontura in #1998 - Unify marking of depraceted API, deprications page by @kontura in #2020
- Fix RepoCache::Impl::remove_recursive: Do not follow symlinks by @jrohel in #2074
- expired-pgp-keys: Recommend the plugin only if gpg is already installed by @jan-kolarik in #2067
- libdnf5 Plugin API 2.2, Actions plugin 1.4 by @jrohel in #2068
- Document the entire API by namespace/module by @kontura in #2076
- Create a pipe and open files with the close-on-exec flag by @jrohel in #2071
- Create progress bar in script callback if one doesn't already exist by @imciner2 in #2063
- Fix total number of transaction progress bars by @jrohel in #2080
- Actions plugin documentation: extension in version 1.4.0 by @jrohel in #2078
- l10n: Rename zh_Hans to zh_CN by @ppisar in #2084
- expired-pgp-keys: Drop checking for gpg command by @jan-kolarik in #2058
- Enable automatic PR reviews by @jan-kolarik in #2088
- Fix D-Bus Communication Issues by @m-blaha in #2090
- doc: Removal of send_error_messages in automatic by @m-blaha in #2096
- FindRuby no longer provides upper-case RUBY_* variables by @kontura in #2095
- Add comps upgrade to system upgrade, comps improvements by @kontura in #2086
- doc: No value separator after short options by @ppisar in #2104
- repo: ignore key download errors if
skip_if_unavailable
by @evan-goode in #2094 - system-upgrade: Add --allowerasing switch by @m-blaha in #2105
- doc: Document dropping of makecache --timer option by @m-blaha in #2101
- Use actual repository ID in stored transactions v2 by @m-blaha in #2093
- Goal: Handle INSTALL and INSTALL_BY_COMPS group actions as INSTALL by @pkratoch in #2106
- progressbar: Messages printing on narrow terminal by @m-blaha in #2110
- Goal: Fix handling duplicit group actions by @pkratoch in #2112
- doc: fix typo by @realsobek in #2114
- Replace in-tree crc32() with a call to zlib by @dcantrell in #2100
- Revert "Packit: use GH's release notes for downstream changelog" by @evan-goode in #2113
- offline transactions: Keep user informed about scriptlet execution by @m-blaha in #2087
- Release 5.2.11.0 by @github-actions in #2117
New Contributors
- @imciner2 made their first contribution in #2063
- @realsobek made their first contribution in #2114
- @dcantrell made their first contribution in #2100
Full Changelog: 5.2.10.0...5.2.11.0