Changes in DNF-2 compared to DNF-1
Reintroduction of YUM’s configuration options
DNF group install
Installation of optional packages of group is changed from subcommand
with-optional to option
Python API changes
All non-API methods and attributes are private
All non-API methods and attributes of documented modules are now private in order to accomplish more distinguishable API.