Skip to content

Releases: rpm-software-management/dnf5

5.0.5

26 Jan 14:29
Compare
Choose a tag to compare

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 to utils::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

12 Jan 15:27
Compare
Choose a tag to compare

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

04 Jan 11:34
Compare
Choose a tag to compare

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

08 Dec 17:24
Compare
Choose a tag to compare

Highlights of this release

  • new group remove command
  • new option --duplicates for repoquery 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

25 Nov 10:57
Compare
Choose a tag to compare

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

  • @bkrl made their first contribution in #165

Full Changelog: 5.0.0...5.0.1

Pre release

02 Nov 13:34
Compare
Choose a tag to compare
Pre release Pre-release
Pre-release
5.0.0

Base: Impl has to be the second data member after base_guard to be de…