Releases: Antiz96/arch-update
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
v1.9.1
v1.9.0
Features:
- Check if there are old or uninstalled cached packages in pacman's cache and offers to remove them if there are by @Antiz96 in #71 (suggested by @Temet79 in #70)
Fixes:
Other:
Full Changelog: v1.8.0...v1.9.0
v1.8.0
Features:
- If both paru and yay are installed, use paru by default by @Antiz96 in #64
- Check if a pending kernel update requires a reboot to be applied and, if there's one, offer to reboot by @Antiz96 in #65
Fixes:
- Do not keep the
current_check
file in addition to thelast_check
one after the run of the check() function is finished as only the former is interesting/relevant to keep by @Antiz96 in #66
Other:
- Add a link to the YouTube review of arch-update we made with @Cardiacman13 to the README (review in french) by @Antiz96 in #67
- Restructuration of the functions' calls in the script to make it more readable and easier to evolve/work with by @Antiz96 in #68
- [Release Prep] Bump the script to v1.8.0 by @Antiz96 in #69
Full Changelog: v1.7.0...v1.8.0