Skip to content

Releases: rpm-software-management/dnf5

5.1.12

09 Feb 10:18
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 5.1.11...5.1.12

5.1.11

11 Jan 13:10
Compare
Choose a tag to compare
  • Release 5.1.11
  • Update translations from weblate
  • Fix --skip-unavailable documentation
  • Make cachedir, system_cachedir relative to installroot
  • Workaround for swig-4.2.0 missing fragment dependency
  • Add repoquery --recursive option
  • Add repoquery --providers-of=PACKAGE_ATTRIBUTE option
  • Update documentation of repoquery
  • Update documentation for remove command behavior
  • Limit search pattern for remove command to NEVRAs and files
  • Packaging: Require an exact release of libdnf5-cli by dnf5-plugins
  • Disable zchunk on RHEL
  • Add dnf5.conf man page
  • Add RPM package Group attribute to dnf5daemon-server
  • Document changes related to caching
  • Document caching man page
  • Document Global Option --help-cmd dropped
  • log_event: Correct message for HINT_ICASE

5.1.10

02 Jan 10:06
Compare
Choose a tag to compare
  • Release 5.1.10
  • Document dnf5 plugins
  • Document How-to write libdnf5 plugin tutorial
  • Document How-to write dnf5 plugin tutorial
  • Document Templates for libdnf5 plugin
  • Document Templates for dnf5 plugin
  • Sort the module info table
  • module info print hint for active modules
  • module info print "[a]" for active modules
  • Ensure write permission before importing packages
  • Change module dependency string to be the same as in dnf4
  • module info: improve summary and description
  • Escape glob characters in pkg specs for builddep
  • Add mc alias for makecache
  • Implement logdir, log_size and log_rotate config options
  • remove redundant "all" in command check
  • Improve bash completion
  • Fix progress bars miss newlines on non-interactive output

5.1.9

08 Dec 14:28
Compare
Choose a tag to compare
  • Release 5.1.9
  • Update translations from weblate
  • Fix builds for RISC-V arch
  • Fix architecture autodetection
  • Move am_i_root function to common library
  • Implement module info command
  • Add user confirmation request if history store overwrites a file
  • Add history store command
  • Add API to serialize base::transaction in JSON
  • Add API to serialize transaction::transaction in JSON
  • Add docs for provides
  • Implement command provides
  • Read copr.vendor.conf in /usr/share first
  • Add docs for check command
  • Implement check command
  • Expose utis/fs/file.hpp and temp.hpp on API
  • Document dropping of the skip-broken for upgrade
  • Update man pages with missing dependency resolving-related options
  • Document skip-broken option only for related commands
  • Test for adding an empty list to memory file
  • Check serialized temporary files memory is non-empty
  • Add microcode_ctl to needs-restarting's reboot list
  • Fix reporting spec matches only source

5.1.8

24 Nov 13:32
Compare
Choose a tag to compare
  • Release 5.1.8
  • Update translations from weblate
  • Don't run infinitely when enabling dependent modules and module is not found
  • Always print "[d]" in module list for default streams
  • Fix transaction table headers for module operations
  • Implement config-manager addrepo --add-or-replace
  • Implement plugin config-manager
  • Allow globs in module_spec arguments
  • Document needs-restarting plugin
  • Add no-op needs-restarting -r for DNF 4 compat
  • Implement needs-restarting --services
  • Initial implementation of needs-restarting

5.1.7

09 Nov 11:33
Compare
Choose a tag to compare
  • Release 5.1.7
  • Actions plugin's actions.conf can set "Enabled" for each action separately
  • Actions plugin now supports action options
  • Implement get_reason() for groups and environments
  • Disable the RHSM plugin by default and enable it in the RPM spec
  • Add missing docs for get_advisory_packages_sorted_by_name_arch_evr(bool)
  • Update documentation about maintained coprs
  • modules: Test ModuleProfile::is_default() method
  • modules: Simplify finding whether profile is default in module list
  • modules: Fix ModuleProfile::is_default method
  • modules: Store if profile is default in ModuleProfile object
  • Generate docs for undocummented functions so they at least show up
  • Add python advisory docs
  • Add advisory python API tests
  • Enable AdvisoryModule bindings

5.1.6

26 Oct 21:33
Compare
Choose a tag to compare
  • Release 5.1.6
  • Document aliases for command line arguments
  • Don't print missing positional argument error with --help
  • Improve error handling for missing arguments
  • Document --forcearch as a global argument
  • Make --forcearch a global argument
  • Avoid reinstalling installonly packages marked for ERASE
  • Add filter_installonly to PackageQuery
  • Implement new argument --show-new-leaves
  • advisory: document advisory command changes and few clean ups
  • Document --dump-main-config and --dump-repo-config
  • Implement new argument --dump-repo-config
  • Implement new argument --dump-main-config
  • Show default profiles in module list
  • Print hint for the module list table
  • Show information about default streams in module list
  • Document module list options
  • Add enabled and disabled arguments to module list
  • Add module spec filtering to module list
  • Add module list command
  • Document group upgrade

5.1.5

05 Oct 16:36
Compare
Choose a tag to compare
  • Improved ConfigParser
  • Improved docs for group install and group remove
  • Fix man pages deployment
  • Update API doc related to keepcache
  • Implement rhsm (Red Hat Subscription Manager) plugin
  • Document --dump-variables
  • Implement dnf5 --dump-variables
  • Improve contributing guidelines: don't mention "ready-for-review"
  • Allow specifying upper-case tags in repoquery --queryformat
  • api: Make get_base_arch() public
  • Improve input for large epochs that don't fit into time_t

5.1.4

18 Sep 09:51
Compare
Choose a tag to compare
  • Fix Builds on i386
  • Print error if unsupported architecture used
  • argument_parser: New error class for invalid value
  • Allow obsoletion of protected packages
  • Add support for repository configuration in /usr

5.1.3

12 Sep 11:20
Compare
Choose a tag to compare
  • Improved tests for IniParser
  • Add directories for repos configuration overrides to the package
  • Sort repos in 'repo info' command output
  • Fix algorithm in package NEVRA filter
  • Add drop-in configuration directories to package
  • Make releasever_major, releasever_minor read-only
  • Add option conflicts for repoquery
  • Improve documentation for repoquery --{installed,available,updates}
  • changes.rst: --noautoremove was added back
  • Add --skip-unavailable option for module commands
  • Implement module disable and module reset
  • repoquery: add --location and location querytag
  • repoquery: add --disable-modular-filtering option
  • Add dsync alias for distro-sync
  • Improved output of repo_info