One thing we’ve been repeatedly asked for is autoremove. Delivered in 0.5.2, the command looks at the packages installed, and the reasons why they were installed. Those that were explicitly installed by the user are left untouched. Those that were installed as a dependencies are left untouched if they are needed by some of the packages in the first group, else they are removed. This way only the packages that the user wants and their dependencies remain on the system. Also see the documentation. Note that those people who exclusively use DNF for their packaging operations and have
clean_requirements_on_remove enabled will only get empty transactions from
autoremove. The rest can benefit.
Release notes have been published, Fedora 20 update is coming shortly.
New core plugins are also out (0.0.8) today. It now includes a download plugin (when you just want to get an .rpm file on your filesystem but are not particularly interested in installing it) and manpage documentation.