Releases: rpm-software-management/dnf5
Releases · rpm-software-management/dnf5
5.0.5
Highlights of this release
- This release includes many fixes that improve the stability of dnf5
What's Changed
- Update chroots, drop f35 by @inknos in #220
- swig: Fix TransactionItemReason wrappers by @jan-kolarik in #219
- Support for specifying set of allowed proxy authentication methods by @jrohel in #192
- Fix rawhide build by removing Perl's
-D_FORTIFY_SOURCE=2
by @kontura in #221 - conf: Add tests for option string lists by @jan-kolarik in #224
- Fix build of perl bindings without external
_FORTIFY_SOURCE
define by @kontura in #223 - Add methods for configuration options to simplify setting values during runtime by @jan-kolarik in #226
- modules: Add ModuleQuery::filter_latest by @pkratoch in #214
- Fix failing rawhide builds by @m-blaha in #239
- Rework download callbacks by @jrohel in #228
- Install spec implementation by @m-blaha in #225
- Make distrosync as a targeted operation by @j-mracek in #242
- conf: Change OptionStringSet implementation to std::set by @jan-kolarik in #230
- utils::fs: Fix/create move ctors and assign operators, func
move_recursive
toutils::fs
by @jrohel in #244 - Add python binding tests for configuration options by @jan-kolarik in #231
- Fix repository specific excludes by @m-blaha in #234
- reposack: No checksums for cmdline repo packages by @m-blaha in #247
- rpm: Correctly order rpm transaction items by @m-blaha in #250
Full Changelog: 5.0.3...5.0.5
5.0.4
Highlights of this release
- Many fixes in perl bindings
- Test functions enhanced
- Extend unit tests for OptionString and OptionStringList
What's Changed
- Update chroots, drop f35 by @inknos in #220
- swig: Fix TransactionItemReason wrappers by @jan-kolarik in #219
- Support for specifying set of allowed proxy authentication methods by @jrohel in #192
- Fix rawhide build by removing Perl's
-D_FORTIFY_SOURCE=2
by @kontura in #221 - conf: Add tests for option string lists by @jan-kolarik in #224
- Fix build of perl bindings without external
_FORTIFY_SOURCE
define by @kontura in #223 - Add methods for configuration options to simplify setting values during runtime by @jan-kolarik in #226
Full Changelog: 5.0.3...5.0.4
5.0.3
Highlights of this release
- Add Python docs for: Base, Goal, RepoQuery, Package and PackageQuery
- Add docs for Python bindings: they are auto generated now
- Add --what* and --exactdeps options to repoquery
- Add "user enter password" to dnf5daemon functionalities
- Fix: remove repeating headers in transaction table
- Fix: Status of download progress bar after successful download
What's Changed
- Unify matching file patterns by @jan-kolarik in #124
- Repoquery: Add --what* and --exactdeps options by @kontura in #129
- dnf5daemon: Allow polkit to ask user to enter password by @m-blaha in #194
- Fix: RepoDownloader::get_cache_handle: Don't set callbacks in LibrepoHandle by @jrohel in #196
- [dnf5] Fix progress bars during downloading packages by @jrohel in #198
- [dnf5] Fix: Handling of unknown exceptions by @jrohel in #197
- modules: Fix ModuleItem copy and move constructor and assignment operator by @pkratoch in #199
- Fix/remove repeating headers in transaction table by @jrohel in #205
- MultiProgressBar: Take ownership of included ProgressBars by @m-blaha in #200
- Fix a typo in comment by @wi24rd in #211
- Write log messages from librepo and libmodulemd to Logger by @jrohel in #208
- Setup SWIG and Sphinx to generate docs for Python bindings by @kontura in #163
New Contributors
Full Changelog: 5.0.2...5.0.3
5.0.2
Highlights of this release
- new
group remove
command - new option
--duplicates
forrepoquery
command - new tutorials for python3 bindings
- new dnf5-devel package
- improved options in config
- improved documentation for Repoquery, Upgrade and About section
What's Changed
- swig: Fix issues with transactions in Python bindings by @jan-kolarik in #174
- Add tutorial for bindings by @inknos in #102
- Update "About" section by @inknos in #177
- Separate pool for comps solvables by @m-blaha in #167
- modules: Resolve active modules when accessing them by @pkratoch in #164
- modules: Add ModuleQuery by @pkratoch in #175
- dnf5-changes-doc: Add more structure and document dropped repoquery options by @kontura in #176
- Repoquery: Add --duplicates option by @kontura in #178
- Update README.md with up to date information by @inknos in #184
- Add dnf5-devel package by @inknos in #179
- Throw Exception if alldeps used without resolve by @inknos in #185
- Fix spelling error by @bkrl in #188
- PGP: Use new librepo PGP API, remove gpgme dependency by @jrohel in #166
- Cast std::tolower() argument to unsigned char to avoid possible UB by @bkrl in #187
- Configuration for loading repository metadata parts by @jan-kolarik in #123
- Group remove command by @m-blaha in #170
Full Changelog: 5.0.1...5.0.2
Release 5.0.1
What's Changed
- [libdnf] Move "plugins.hpp" away from public headers, clean up "IPlugin.hpp" by @jrohel in #120
- modules: Add module goal and resolving by @pkratoch in #118
- Improve handling of rich dependencies by @j-mracek in #125
- Extend LogEvent with new attribute spec_type by @m-blaha in #128
- [dnf5] Fix: repo metadata download progress bars - repetition, amount of downloaded data, number widget by @jrohel in #130
- Fix showing full percentage progress before metadata download start by @jan-kolarik in #158
- goal: Filter all_installed for requested names by @m-blaha in #160
- RepoGpgme: Fix loading known keys, memory leak by @jrohel in #162
- Disable irrelevant clang-tidy checks by @bkrl in #165
New Contributors
Full Changelog: 5.0.0...5.0.1
Pre release
5.0.0 Base: Impl has to be the second data member after base_guard to be de…