Skip to content

Releases: Antiz96/arch-update

v1.14.2

13 Apr 13:45
v1.14.2
2cef534
Compare
Choose a tag to compare

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

24 Mar 13:55
9e6613c
Compare
Choose a tag to compare

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

22 Mar 14:27
0cd4858
Compare
Choose a tag to compare

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

  • Add the -D/--debug argument to display debug traces by @Antiz96 in #131

Other

Full Changelog: v1.13.0...v1.14.0

v1.13.0

22 Mar 00:01
1339d5a
Compare
Choose a tag to compare

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

  • Add the new -d/--devel option to include AUR development packages updates by @derethil in #125

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

12 Mar 16:35
c46e7ad
Compare
Choose a tag to compare

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

  • Add the new -l/--list option to simply get the list of pending updates by @Antiz96 in #123

Other

Full Changelog: v1.12.1...v1.12.2

v1.12.1

29 Feb 20:08
2761244
Compare
Choose a tag to compare

Features

  • Add shell completions for bash, zsh and fish by @Antiz96 in #118

Other

Full Changelog: v1.12.0...v1.12.1

v1.12.0

26 Feb 00:00
e9000c7
Compare
Choose a tag to compare

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 the arch-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). The NoNews option for the arch-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 the arch-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

09 Feb 23:12
752c624
Compare
Choose a tag to compare

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 a fr variant, the french translation will be automatically picked up.

Features

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

14 Jan 19:39
a357661
Compare
Choose a tag to compare

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

Full Changelog: v1.10.0...v1.10.1

v1.10.0

06 Jan 21:06
6210d0c
Compare
Choose a tag to compare

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 to v1.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 within arch-update.
    Read #89, the related documentation in the README or the new arch-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

New Contributors

Full Changelog: v1.9.1...v1.10.0