The tool apt-listchanges can compare a new version of a
package with the one currently installed and show what has been
changed, by extracting the relevant entries from the Debian changelog
and NEWS files.
It can be run on several .deb archives at a time to get a list of all
changes that would be caused by installing or upgrading a group of
packages. When configured as an APT plugin it will do this
automatically during upgrades.

Changelog

2016-02-17 - Matthias Klose <doko@ubuntu.com>
apt-listchanges (2.85.14ubuntu1) xenial; urgency=medium
* Merge with Debian; remaining changes:
- apt-listchanges/DebianFiles.py: only use apt-get changelog if which is
changelogs or both, so not for news.

2015-02-11 - Brian Murray <brian@ubuntu.com>
apt-listchanges (2.85.13ubuntu3) vivid; urgency=medium
* apt-listchanges/DebianFiles.py: only use apt-get changelog if which is
changelogs or both, so not for news (LP: #839378). Thanks to Launchpad
user snafu109 for the patch.