Releases: Antiz96/arch-update
v1.14.2
Highlight
This release fixes a typo in zsh shell completions.
Also, commits, tags and auto-generated tar.gz source tarball on releases are now signed via GPG; and a trust path for users has been added in the form of the MAINTAINERS.md file.
Improvements/Fixes
Full Changelog: v1.14.1...v1.14.2
v1.14.1
Highlight
This release improves the current notification behavior by replacing the previously sent desktop notification (instead of sending a new one) during the check function, to avoid having notifications stacking over time if they are not cleared.
With this new behavior, Arch-Update will send new notifications by replacing the ID of the previous one, acting as an "update" of the previously sent notification instead of simply sending a new one. Thanks to this, Arch-Update will only show one (and only one) notification in the notification history/center (being updated on the fly if needed).
Of course, when a notification is being updated (if there is a new update available), it is still pushed/shown to the user just like if a new one has been sent.
Thanks a lot to @Odecam1 for the suggestion and for the implementation researches.
Improvement
- Replace the previously sent desktop notification instead of sending a new one during the check function by @Antiz96 in #134
Other
Full Changelog: v1.14.0...v1.14.1
v1.14.0
Highlight
This release introduces the new arch-update -D
/arch-update --debug
argument that allows to display debug traces (via set -x
).
Having such an argument integrated into Arch-Update is useful for eventual debugging.
Features
Other
Full Changelog: v1.13.0...v1.14.0
v1.13.0
Highlight
This release introduces the arch-update -d
/arch-update --devel
option that allows to include AUR development packages (-git
packages) updates when performing an update.
Features
Improvements/Fixes
- Add the
-l/--list
option to shell completions by @Sparkway in #127 - Make the pending kernel update detection more robust (for EndeavourOS) by @Antiz96 in #129
- Fix a small typo in the main script by @Antiz96 in #128
Other
New Contributors
Full Changelog: v1.12.2...v1.13.0
v1.12.2
Highlight
This release introduces the arch-update -l
/arch-update --list
option that simply displays the list of pending updates (including AUR packages if yay
or paru
is installed and flatpak packages if flatpak
is installed).
This option allow users to get the list of pending updates in a non-interactive way, e.g. to have it scheduled in a cronjob to get the list of pending updates automatically and periodically from a remote machine or a headless server for instance (for those using arch-update
cli on servers). It basically acts like checkupdates, except it includes AUR and flatpak packages (if the related dependencies are installed).
Features
Other
Full Changelog: v1.12.1...v1.12.2
v1.12.1
v1.12.0
Highlight
This release brings a huge refactoring of the way Arch news are handled in order to display them in a more relevant and coherent way:
- Arch news are now only displayed if a new one has been published since the last
arch-update
run. Arch news published since the last run or at the same date are tagged as[NEW]
. - A new
AlwaysShowNews
option for thearch-update.conf
configuration file has been introduced to always display Arch news before updating, regardless of whether there's a new one since the last run or not (basically bringing back the previous behavior for those who prefer it). TheNoNews
option for thearch-update.conf
configuration file has been deprecated and completely removed. - A new
-n/--news
option has been introduced to display recent Arch news at any time, independently of the main 'update' process. You can optionally specify the number of Arch news to display as an argument, like so:arch-update --news 10
. Defaults to 5. - A new
NewsNum=[Num]
option for thearch-update.conf
configuration file has been introduced to set the number of Arch news to display before updating and with the-n/--news
option. Defaults to 5.
Features
- Introduce the
-n/--news
option that allows to display latest Arch News by @Antiz96 in #113 - Allow to customise the number of Arch news to display before updating and with the
-n/--news
option by @Antiz96 in #114 - Only display Arch news if a new one has been published since the last run by @Antiz96 in #115
Improvements
Other
Full Changelog: v1.11.0...v1.12.0
v1.11.0
Highlight
Arch-Update
has now a full French translation, from the README to man pages to the script itself! If your system language is set up with afr
variant, the french translation will be automatically picked up.
Features
- French translation for the main script by @Antiz96 in #107
- French translation for the documentation (README + Man pages) by @Antiz96 & @jfchadeyron in #102
Improvements/Fixes
- Make Flatpak packages updates detection more robust to avoid false positives by @Antiz96 in #104
- Improvement the packaging method by @Antiz96 in #107
Other
- Licensing: Precise that Arch-Update is licensed under GPL3+ by @Antiz96 in #105
- [Release Prep] v1.11.0 by @Antiz96 in #108
Full Changelog: v1.10.1...v1.11.0
v1.10.1
Fixes
- Correction of documentation regarding how to change the auto-check cycle by @Antiz96 in #97
- Update url for systemd Time Spans in documentation by @Antiz96 in #98
Other
- Harmonize name as 'Arch-Update' everywhere by @Antiz96 in #94
- [Release Prep] v1.10.1 by @Antiz96 in #99
Full Changelog: v1.10.0...v1.10.1
v1.10.0
Highlight
- The output of the script has been globally "polished" and is now colorized by default for a better looking and readability.
See the screenshots in the README or update tov1.10.0
right now to see how it looks! - A new optional
arch-update.conf
configuration file now allows you to enable/disable or modify certain options withinarch-update
.
Read #89, the related documentation in the README or the newarch-update.conf(5)
man page to see the current list of supported options.
Features
- Add colors to the output of the script by @Antiz96 in #87
- Add an optional configuration file to enable/disable or modify certain options by @Antiz96 in #89
Improvements
- Switch to a self-hosted runner for CI-CD + Add actionlint to CI by @Antiz96 in #77
- Use complete version ref in man page by @wmemcpy in #78
- Update documentation to advice using 'systemctl edit' to modify the auto-check cycle by @Antiz96 in #84
Fixes
- Add missing documentation for the old cached packages handling and pending kernel update processing features in the help message by @Antiz96 in #88
Other
- [Release Prep] v1.10.0 by @Antiz96 in #90
- Improve readability of documentation in README by @Antiz96 in #91
New Contributors
Full Changelog: v1.9.1...v1.10.0