# changelog

author: Jaroslav Mracek <jmracek@redhat.com> - 3.6.1-1
changelog:
  - [module] Improved module commands list, info
  - [module] Reports error from module solver
  - Fix: Error detected when calling 'RepoCB.fastestMirror' (RhBug:1628056)
  - Preserve packages from other installed mod profiles (RhBug:1629841)
  - [spec] Postpone conflict with yum to Fedora 30+ (RhBug:1600444)
  - [cli] Install command recommends alternative packages (RhBug:1625586)
  - [cli] Fix case insensitive hint (1628514)
  - Fix installed profiles for module info (RhBug:1629689)
  - Fix module provides not having consistent output (RhBug:1623866)
  - Enhance label for transaction table (RhBug:1609919)
  - Implement C_, the gettext function with a context (RhBug:1305340)
  - Actually disambiguate some messages using C_ (RhBug:1305340)
  - Restore 'strict' choice for group installs (#1461539)
  - [repoquery] More strict queryformat parsing (RhBug:1631458)
  - Redirect repo progress to std error (RhBug:1626011)
  - Unify behavior of remove and module remove (RhBug:1629848)
  - Change behavior of disabled module for module install (RhBug:1629711)
  - Allow enablement on disabled plugin (RhBug:1614539)


author: Jaroslav Mracek <jmracek@redhat.com> - 4.0.4-1
changelog:
  - Update to 4.0.4
  - Add dnssec extension
  - Set termforce to AUTO to automatically detect if stdout is terminal
  - Repoquery command accepts --changelogs option (RhBug:1483458)
  - Calculate sack version from all installed packages (RhBug:1624291)
  - [module] Allow to enable module dependencies (RhBug:1622566)


author: Jaroslav Mracek <jmracek@redhat.com> - 4.0.9-1
changelog:
  - Added dnf.repo.Repo.get_http_headers
  - Added dnf.repo.Repo.set_http_headers
  - Added dnf.repo.Repo.add_metadata_type_to_download
  - Added dnf.repo.Repo.get_metadata_path
  - Added dnf.repo.Repo.get_metadata_content
  - Added --changelogs option for check-update command
  - [module] Add information about active modules
  - Hide messages created only for logging
  - Enhanced --setopt option
  - [module] Fix dnf remove @<module>
  - [transaction] Make transaction content available for plugins


author: Jaroslav Mracek <jmracek@redhat.com> - 4.0.10-1
changelog:
  - Updated difference YUM vs. DNF for yum-updateonboot
  - Added new command ``dnf alias [options] [list|add|delete] [<name>...]`` to allow the user to
    define and manage a list of aliases
  - Enhanced documentation
  - Unifying return codes for remove operations
  - [transaction] Make transaction content available for commands
  - Triggering transaction hooks if no transaction (RhBug:1650157)
  - Add hotfix packages to install pool (RhBug:1654738)
  - Report group operation in transaction table
  - [sack] Change algorithm to calculate rpmdb_version


author: Pavla Kratochvilova <pkratoch@redhat.com> - 4.1.0-1
changelog:
  - Allow to enable modules that break default modules (RhBug:1648839)
  - Enhance documentation - API examples
  - Add best as default behavior (RhBug:1670776,1671683)
  - Add --nobest option


author: Pavla Kratochvilova <pkratoch@redhat.com> - 4.2.1-1
changelog:
  - Do not allow direct module switch (RhBug:1669491)
  - Use improved config parser that preserves order of data
  - Fix alias list command (RhBug:1666325)
  - Postpone yum conflict to F31
  - Update documentation: implemented plugins; options; deprecated commands (RhBug:1670835,1673278) 
  - Support zchunk (".zck") compression
  - Fix behavior  of ``--bz`` option when specifying more values
  - Follow RPM security policy for package verification
  - Update modules regardless of installed profiles
  - Add protection of yum package (RhBug:1639363)
  - Fix ``list --showduplicates`` (RhBug:1655605)


author: Pavla Kratochvilova <pkratoch@redhat.com> - 4.2.2-1
changelog:
  - [conf] Use environment variables prefixed with DNF_VAR_
  - Enhance documentation of --whatdepends option (RhBug:1687070)
  - Allow adjustment of repo from --repofrompath (RhBug:1689591)
  - Document cachedir option (RhBug:1691365)
  - Retain order of headers in search results (RhBug:1613860)
  - Solve traceback with the "dnf install @module" (RhBug:1688823)
  - Build "yum" instead of "dnf-yum" on Fedora 31


author: Pavla Kratochvilova <pkratoch@redhat.com> - 4.2.5-1
changelog:
  - Fix multilib obsoletes (RhBug:1672947)
  - Do not remove group package if other packages depend on it
  - Remove duplicates from "dnf list" and "dnf info" outputs
  - Installroot now requires absolute path
  - Fix the installation of completion_helper.py
  - Allow globs in setopt in repoid part
  - Fix formatting of message about free space required
  - [doc] Add info of relation update_cache with fill_sack (RhBug:1658694)
  - Fix installation failiure when duplicit RPMs are specified (RhBug:1687286)
  - Add command abbreviations (RhBug:1634232)
  - Allow plugins to terminate dnf (RhBug:1701807)


author: Pavla Kratochvilova <pkratoch@redhat.com> - 4.2.6-1
changelog:
  - librepo: Turn on debug logging only if debuglevel is greater than 2 (RhBug:1355764,1580022)
  - Fix issues with terminal hangs when attempting bash completion (RhBug:1702854)
  - Rename man page from dnf.automatic to dnf-automatic to match command name
  - [provides] Enhanced detecting of file provides (RhBug:1702621)
  - [provides] Sort the output packages alphabetically


author: Pavla Kratochvilova <pkratoch@redhat.com> - 4.2.7-1
changelog:
  - Set default to skip_if_unavailable=false (RhBug:1679509)
  - Fix package reinstalls during yum module remove (RhBug:1700529)
  - Fail when "-c" option is given nonexistent file (RhBug:1512457)
  - Reuse empty lock file instead of stopping dnf (RhBug:1581824)
  - Propagate comps 'default' value correctly (RhBug:1674562)
  - Better search of provides in /(s)bin/ (RhBug:1657993)
  - Add detection for armv7hcnl (RhBug:1691430)
  - Fix group install/upgrade when group is not available (RhBug:1707624)
  - Report not matching plugins when using --enableplugin/--disableplugin
    (RhBug:1673289) (RhBug:1467304)
  - Add support of modular FailSafe (RhBug:1623128)
  - Replace logrotate with build-in log rotation for dnf.log and dnf.rpm.log
    (RhBug:1702690)


