Releases: Antiz96/arch-update
v3.7.4
Highlight
This release enhance documentation about eventual issues and solutions / workarounds with the systray applet autostart.
Documentation
Miscellaneous
Full Changelog: v3.7.3...v3.7.4
v3.7.3
Highlight
This release removes the list of pending updates from the systray's tooltip. Indeed, having the list of pending updates in the tooltip was a bad design from the start and it creates more issues than it solves. The right click / dropdown menu is arguably a way better design for the same purpose (both in terms of UI and UX).
See #319 for full rational.
Additionally, this release brings some minor improvements to the libraries and systray scripts to ease their maintenance.
Styling
Miscellaneous
- Little rework of the systray applet python script (#322) - (169e00e) by @Antiz96
- Remove the list of pending updates from the systray's tooltip (#321) - (f51cf89) by @Antiz96
- Make scripts more robust when using
mkdir
(#320) - (b2af443) by @Antiz96
Full Changelog: v3.7.2...v3.7.3
v3.7.2
Highlight
This release brings changes to the build system so that the man pages are not compressed by default anymore. Indeed, compressing man pages is a distribution / user preference that should be handled on the packaging side rather than on the build system side.
Additionally, it can lead to unexpected side effects. For instance, gzip recording timestamps in metadata by default, which prevents reproducible builds (see 905f641).
See https://cmpct.info/~sam/blog/posts/automatic-manpage-compression/ for detailed rational.
Styling
Miscellaneous
Full Changelog: v3.7.1...v3.7.2
v3.7.1
Highlight
This release updates the link to the arch-update.conf(5)
man page in the default / example configuration file.
It also updates the build instructions in the Makefile to make Arch-Update
reproducible (see https://reproducible-builds.org).
Documentation
Miscellaneous
- Get rid of gzip timestamps during build to make Arch-Update reproducible (#314) - (905f641) by @Antiz96
Full Changelog: v3.7.0...v3.7.1
v3.7.0
Highlight
This release introduces the new NoAUR
and NoFlatpak
options in the arch-update.conf
configuration file, which allow to ignore AUR & Flatpak packages support respectively (even if one of the supported AUR helpers or flatpak
is installed).
Features
- Add the
NoAUR
option toarch-update.conf
(#309) - (c90b05e) by @Antiz96 - Add the
NoFlatpak
option toarch-update.conf
(#308) - (c56a084) by @Antiz96
Miscellaneous
- Update translation files (#310) - (98362d1) by @Antiz96
- Improve logic for the 'NoNotification' option (#307) - (daa9d7a) by @Antiz96
Full Changelog: v3.6.1...v3.7.0
v3.6.1
Highlight
This release fixes an issue where AUR packages listed in the IgnoredPkg
array in the pacman.conf
configuration file were still being reported in the list of pending updates (despite being ignored), leading to potential false positives during available updates listing.
Fixes
- Filter out ignored packages when checking for AUR packages update with paru (#305) - (8252253) by @Antiz96
Miscellaneous
Full Changelog: v3.6.0...v3.6.1
v3.6.0
Highlight
This release introduces the NoNotification
option in the arch-update.conf
configuration file, which allows to disable desktop notifications (the systray icon still acts as a visual indicator for available updates).
It also includes a general rework, improvement & simplification of the overall documentation for a better readability and maintenance.
Most notably, the documentation now recommends the usage of the xdg-terminal-exec specification to run Arch-Update in a specific terminal emulator, which is a way more sane and proper approach than the previously documented one.
Important note:
Some changes have been made to the way Arch-Update should be installed from source. Make sure to read the updated instructions (people using the AUR package are not affected).
Features
Documentation
- General rework & simplification of the documentation (#301) - (c6ed5d8) by @Antiz96
- Document the usage of
xdg-terminal-exec
to run Arch-Update in a specific terminal emulator (#300) - (f568955) by @Antiz96 - Use
scdoc
to write and generate man pages (#299) - (6749a94) by @Antiz96
Miscellaneous
Full Changelog: v3.5.0...v3.6.0
v3.5.0
Highlight
This release introduces support for the DiffProg
option in arch-update.conf
when using doas
(it was initially only supported with sudo
or run0
, due to the lack of option to preserve environment variables in doas
).
Features
Miscellaneous
New Contributors
Full Changelog: v3.4.3...v3.5.0
v3.4.3
Highlight
This release fixes an issue with the "Author" and "Date" tags parsing when showing Arch News.
It also slightly optimize the way news URLs are parsed.
Fixes
Miscellaneous
- Rename LIBDIR env var (#293) - (6106880) by @Antiz96
- Optimize news path parsing when listing Arch news (#290) - (4b2f6c5) by @Antiz96
New Contributors
Full Changelog: v3.4.2...v3.4.3
v3.4.2
Highlight
This release introduces a fix to avoid potential false positive when listing Flatpak unused packages.
It also removes the AlwaysShowNews
option from the arch-update.conf
configuration. Indeed, it's fair to say that this option probably isn't used nor desired by anyone as its behavior most likely leads to undesired annoyances.
As a side note, I'd like to take this new release as an occasion to once again sincerely thank everyone supporting Arch-Update in any way!
So huge thanks to Arch-Update users, everyone that gave it a star on GitHub, opened issues, feature requests, pull requests or contributed to this project in any other way! ❤️
Fixes
Miscellaneous
- Remove the AlwaysShowNews option (#288) - (8f5fdee) by @leyyce
- (CONTRIBUTING.md) Expand the "Thank you" section (#287) - (7ea5325) by @Antiz96
- (issues) Add a dedicated label to the 'Other' issue type (#283) - (ff81590) by @Antiz96
New Contributors
Full Changelog: v3.4.1...v3.4.2