apt-listchanges (4.8) unstable; urgency=medium
* When a package has both regular changelog entries and binnmu changelog
entries, we need to display both of them, not just the binnmu entries.
(Closes: #1083066)
* When we are trying to read changelog entries from an installed package
and we find binnmu entries but no regular changelog entries, treat
that as a successful read. Previously, this would be interpreted as
there being no locally installed changelog files so the program would
attempt to fetch changelog entries over the network unnecessarily.
* German program translation update courtesy of Helge Kreutzmann.
(Closes: #1083245)
* Galician debconf translation update courtesy of Pablo.
-- Jonathan Kamens <jik@kamens.us> Sun, 06 Oct 2024 14:56:36 -0400
apt-listchanges (4.7) unstable; urgency=medium
* Updated Japanese debconf translation courtesy of Victory.
* Updated traditional Chinese program translation courtesy of Kan-Ru
Chen.
* When doing the initial population of the seen database post-install,
allow the load average to go up to the number of CPUs on the machine
before we pause, rather than using a limit of 1. There won't be a
significant user-visible impact on performance until the load average
exceeds the CPU count, and increasing our limit allows us to finish
much faster. (Closes: #1082833)
* Format-string fix for simplified Chinese translation, courtesy of
Boyuan Yang <byang@debian.org> (fixes program crash when running in
simplified Chinese locale). (Closes: #1083001)
-- Jonathan Kamens <jik@kamens.us> Sun, 29 Sep 2024 16:31:38 -0400
apt-listchanges (4.6) unstable; urgency=medium
* Man page translation updates: French courtesy of Jean-Pierre Giraud
and the Debian French translation team, German courtesy of Helge
Kreutzmann, Italian courtesy of Ceppo, Portuguese courtesy of Américo
Monteiro, Romanian courtesy of Remus-Gabriel Chelu.
(Closes: #1080256, #1080473, #1081630)
* Debconf translation updates: Czech courtesy of Miroslav Kure,
Italian courtesy of Ceppo. simplified Chinese courtesy of Xiyue Deng.
(Closes: #1080353)
* Program translation updates: Basque courtesy of Dooteo, Catalan
courtesy of Carles Pina i Estany, Italian courtesy of Ceppo.
(Closes: #1081467)
* Minor man page typo and language cleanup courtesy of Ceppo.
-- Jonathan Kamens <jik@kamens.us> Sat, 21 Sep 2024 18:07:27 -0400
apt-listchanges (4.5) experimental; urgency=medium
* If the user has the `confirm` feature enabled and aborts the upgrade,
the changes they were shown should be shown to them again when they
rerun the upgrade. This restores the previous behavior, which was
unintentionally changed in version 4.3.
* Special-case handling of changelogs for `linux-image-*` packages to
prevent us from displaying changelog entries we shouldn't, by trusting
the version number sequencing in those changelogs.
(Closes: #1055780)
* Display binary NMU changelog entries. (Closes: #1063677)
* Document the systemd timer and service in the man page, and reference
the man page from the systemd unit files so it is displayed when
someone does `systemctl help apt-listchanges.timer` or `systemctl help
apt-listchanges.service`.
* Update the man page to make it clear that `--which=news` is only the
default when running as an APT plugin; otherwise the default is
`--which=both`. (Closes: #1052514)
* Updated program translations: Brazilian Portuguese courtesy of Carlos
Henrique Lima Melara, Catalan courtesy of Carles Pina i Estany, Czech
courtesy of Miroslav Kure, Dutch courtesy of Frans Spiesschaert,
French courtesy of Jean-Pierre Giraud.
(Closes: #1055127, #1055180, #1055239, #1056772)
* Updated man page translations: Dutch courtesy of Frans Spiesschaert,
French courtesy of Jean-Pierre Giraud. (Closes: #1055182, #1055240)
* Updated Swedish debconf translation courtesy of Martin Bagge.
(Closes: #1059225)
-- Jonathan Kamens <jik@kamens.us> Sat, 31 Aug 2024 20:22:51 -0400
apt-listchanges (4.4) experimental; urgency=medium
* Performance improvement: don't parse and extract files from each deb
twice when network changelogs are enabled and we're displaying both
changelogs and news.
* As per the discussion in bug #1054108, enable version-number-based
parsing logic for local changelog files, not just for network
changelogs. To be clear: this applies only to changelog files, not
NEWS files.
* Update /usr/share/doc/apt-listchanges/what_to_display.html to reflect
the current algorithm.
-- Jonathan Kamens <jik@kamens.us> Fri, 20 Oct 2023 16:00:50 -0400
apt-listchanges (4.3) experimental; urgency=medium
* Clean up database files and shapshots on purge. (Closes: #1053925)
* Capture list of debs properly in snapshots in APT mode.
* Save displayed entries to database and snapshot even when user cancels
update at the confirm prompt.
* Treat packages with the same package name but different architectures
as distinct. In most cases this won't make any difference, but it should
still be done this way so the edge cases are handled correctly.
-- Jonathan Kamens <jik@kamens.us> Wed, 18 Oct 2023 22:19:50 -0400
apt-listchanges (4.2) experimental; urgency=medium
* Fix a bug in 4.1 which was causing the seen database to be corrupted
and causing repeat changelog entries to be displayed. (Closes: #1053812)
* Add new snapshot functionality for experimental releases. See
README.Debian for details.
* Fix for: a NEWS entry which matches an entry in the changelog file
should not cause processing of the changelog to stop.
* The database structure has been refactored to facilitate strong typing
hints and and also to make the database more robust and the code which
uses it clearer and more straightforward. When this release is
installed the old database is discarded. If you would like to
prepopulate the new database to speed up future apt-listchanges runs,
run `systemctl start apt-listchanges.service` as root.
* Adjust the logic for when we save changes out to the seen database.
Specifically, we need to attempt to save changes even when we haven't
displayed any changelog or news entries to the user, because it's
possible that we seeded the database while determining that nothing
should be displayed, and those seeds should be saved. At the same
time, however, don't rewrite the database when we haven't actually
made any changes.
* Revert setting the LESSSECURE environment variable, since it messes up
the terminal state of the user suspends and resumes apt-listchanges
running inside apt. (Closes: #1053863)
* Do some minor refactoring of the database populating script to make it
easier to unit-test and debug.
* Other minor non-functional fixes.
* Update Chinese (zh_CN) program translation. Thanks to Xiyue Deng.
-- Jonathan Kamens <jik@kamens.us> Fri, 13 Oct 2023 01:39:00 -0400
apt-listchanges (4.1) experimental; urgency=medium
* Updated Portuguese translation of man page. Thanks to Américo
Monteiro. (Closes: #1053432)
* After releasing 4.0 we discovered that it fixes an additional bug.
(Closes: #988090)
* Updated Brazilian Portuguese translation of the program. Thanks to
Paulo Henrique de Lima Santana. (Closes: #1023988)
* Set the LESSSECURE environment variable to reduce potential security
exposure. Thanks to Christian Göttsche for the suggestion.
(Closes: #1003112)
* Updated German translation of man page and program. Thanks to Helge
Kreutzmann. (Closes: #1053606, #1053607)
* Improve performance for packages that don't have any changelog or NEWS
files.
* Improve performance when determining changelog entries for a package
that isn't already in the database of previously seen packages.
* Fix a bug in 4.0 which prevented the old, obsolete seen database file
(/var/lib/apt/listchanges.db) from being deleted on upgrade.
* Add a service which runs after installation to populate the APT seen
database from installed packages so they don't have to be populated
during upgrades, so interactive performance is faster for the user.
* When extracting changelog entries from a package that is being
upgraded, and neither the new or installed version of the package have
local changelog entries, and we are unable to fetch the entries for
the installed version of the package from the network, then attempt to
do version-based filtering of the entries from the network changelog
for the new version. (Closes: #1053696)
* Fix an instance of entries being displayed that shouldn't have been
because they are already present in the installed changelog files.
(Closes: #1053725)
-- Jonathan Kamens <jik@kamens.us> Mon, 09 Oct 2023 15:15:05 -0400
apt-listchanges (4.0) experimental; urgency=medium
* New maintainer. (Closes: #981890)
* Overhaul how apt-listchanges determines which changelog and NEWS
entries to display to users.
(Closes: #478188, #748631, #760918, #1020858, #1023084, #1052986)
* Don't flash Gtk frontend window briefly without displaying anything.
(Closes: #514865)
* Allow Gtk frontend window to start hidden with `--hide' command-line
option or `hide' config setting.
* Flash or badge the Gtk frontend taskbar icon when content is ready in
the window.
* Fix broken `--filter' command-line option / `filter' configuration
file setting. It previously caused the program to crash when used.
(Closes: #1052569)
* Fix man page to no longer falsely state that `--latest' can only be
used with a single .deb file. In fact `--latest' works fine with
multiple .deb files.
* Don't assume that all binary packages from the same source have the
same changelog and news entries, thereby potentially failing to
display some messages to the user. (Closes: #383803)
* Flush output before prompting for install confirmation. Thanks to
Timon Reinold. (Closes: #1028474)
* Add a blank line after the "--- Changes for .. ---" headers to make
them stand out a bit more. (Closes: #880142)
* Dutch translation of the man page. Thanks to Frans Spiesschaert.
(Closes: #1033903)
* Romanian translation of the program. Thanks to Remus-Gabriel Chelu.
(Closes: #1034197, #1034241)
* Install Python files required by the application in the standard
location rather than a custom location, and use the standard Debian
mechanism for packaging a Debian package rather than custom packaging.
* Remove APT_HOOK_INFO_FD backward compatibility code that was obsolete
as of Debian 10.
* Fix some errant debug messages that were being printed even when
`--debug' wasn't specified.
* Code cleanup and improvement, including `flake8' and `pylint'
compatibility, (some) unit tests, and adherence to newer standards and
best practices.
* Remove TODO from /usr/share/doc/apt-listchanges since it's out-of-date
and unlikely to be useful to anyone.
-- Jonathan Kamens <jik@kamens.us> Mon, 02 Oct 2023 21:49:53 -0400
apt-listchanges (3.27) unstable; urgency=medium
* QA upload.
* debian/po/pt_BR.po: Update. Thanks to Paulo Henrique de Lima Santana.
(Closes: #1023983)
-- Marcos Talau <talau@debian.org> Mon, 11 Sep 2023 05:57:26 +0530
apt-listchanges (3.26) unstable; urgency=medium
* QA upload.
* Remove constraints unnecessary since buster
* Revert "Change maintainer to myself" (keep orphaned)
[ Akbarkhon Variskhanov ]
* doc: Fix "and than" to "and then"
-- Bastian Germann <bage@debian.org> Fri, 01 Sep 2023 14:22:56 +0200
apt-listchanges (3.25) experimental; urgency=medium
[ Debian Janitor ]
* Remove constraints unnecessary since stretch.
[ Brian Thompson ]
* Change maintainer to myself (closes: #981890).
* Fix uninitialized variable.
* Add debconf as build-dep.
* Automated po update.
-- Brian Thompson <brian@hashvault.io> Mon, 19 Jul 2021 16:57:11 -0500
apt-listchanges (3.24) unstable; urgency=medium
* QA upload
* Update Portuguese man page translation (closes: #982824). Thanks Américo
Monteiro.
* Update German man page translation (closes: #982637). Thanks Helge
Kreutzmann.
-- Helge Kreutzmann <debian@helgefjell.de> Sun, 28 Mar 2021 13:06:44 +0200
apt-listchanges (3.23) unstable; urgency=medium
* Orphan package, set maintainer to Debian QA Group (see: #981890).
* Update Spanish translation of debconf templates (closes: #958874).
* Don't MIME-encode e-mail subject line if it consists of printable
ascii characters only (closes: #946700).
* Fix a typo in man page (lintian).
* Update *.pot and *.po files.
-- Robert Luberda <robert@debian.org> Thu, 04 Feb 2021 21:25:55 +0100
apt-listchanges (3.22+nmu3) unstable; urgency=medium
* Non-maintainer upload.
* Import syslog module before using it (Closes: #977858)
* Add config files to bug reports in case they differ to debconf.
-- Paul Wise <pabs@debian.org> Mon, 18 Jan 2021 14:31:47 +0800
apt-listchanges (3.22+nmu2) unstable; urgency=medium
* Non-maintainer upload.
* Don't convert None to int (Closes: #974983)
-- Jochen Sprickerhof <jspricke@debian.org> Wed, 18 Nov 2020 08:21:40 +0100
apt-listchanges (3.22+nmu1) unstable; urgency=medium
* Non-maintainer upload.
[ Paul Wise ]
* Update debhelper compat level to 13, no changes needed.
* Update standards version to 4.5.1, no changes needed.
* Fix an indefinite article, some typos and capitalisation
* Update FSF address in GNU General Public License grants
* Add an option to show only the latest N entries (Closes: #962745)
* Add support for a config dir that overrides the main config file
(Closes: #781425)
* Look up dirs and files in the apt config (Closes: #922186)
* Add log and syslog frontends and title disable option (Closes: #962313)
[ Niklas Sombert ]
* Fix broken HTML in German translation (Closes: #964924)
-- Paul Wise <pabs@debian.org> Fri, 05 Jun 2020 11:32:39 +0800
apt-listchanges (3.22) unstable; urgency=medium
* While converting changelogs to html, e.g. for browser frontend, do not
treat enclosing '<', '>' or trailing punctuation characters (e.g. '.'),
as part of URLs, to properly parse links like <https://www.debian.org/>.
* Updated program translations:
+ German (Helge Kreutzmann, closes: #944201);
+ Dutch (Frans Spiesschaert, closes: #945355).
* Replace debian/compat file with build dependency on debhelper-compat.
-- Robert Luberda <robert@debian.org> Sun, 22 Dec 2019 13:26:57 +0100
apt-listchanges (3.21) unstable; urgency=medium
* Fold identical binary NMUs entries together and display them
as separate "Binary NMU of: <list of packages>" sections at
the bottom of the changelogs list (closes: #841837, #934187).
* Reword the continue/abort installation message shown by GTK frontend
to make it less misleading (closes: #924313)
* Before deleting a temporary file, try to detect if spawned program
has actually started reading it. This fixes showing changes in a
programs like firefox that fork themselves and exit immediately.
* Update German translation of man page (closes: #941346). Thanks
to Chris Leick.
* Fix two spelling typos in the English man page noticed by Chris,
and unfuzzy translations.
* Standards-Version: 4.4.1 (no changes).
-- Robert Luberda <robert@debian.org> Sun, 03 Nov 2019 20:09:22 +0100
apt-listchanges (3.20) unstable; urgency=low
* Merge changes from Mickaël Schoentgen to improve code quality:
+ fix DeprecationWarning: invalid escape sequence;
+ fix several ResourceWarning: unclosed file;
+ fix code smells: equaliy comparisons with None, unused imports,
trailing semi-colons.
* Add Portuguese translation of man page (closes: #927834). Thanks
to Américo Monteiro.
* Build with debhelper v12.
* debian/control:
+ remove X-Python3-Version field (lintian);
+ Standards-Version: 4.4.0.
-- Robert Luberda <robert@debian.org> Sat, 10 Aug 2019 09:14:46 +0200
# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog apt-listchanges`.
Generated by dwww version 1.16 on Tue Dec 16 07:02:16 CET 2025.