Yay v13.0.0 released

Greetings,

yay has just released version v13.0.0 :smiling_face_with_sunglasses:

In yay-v12, I did mention it might have been the biggest update in the last five years. It was the biggest update to yay’s core, architecture and code. But this v13 release might be the biggest change in your experience with yay. - Jo Guerreiro (yay developer)

Reading through the change log there are definitely some nice additional features:

  • Add Lua configuration support by @Jguer
  • feat: Show AUR Package Age by @rebelonion
  • feat: expose AUR package maintainer to upgrade hooks by @Jguer

I would definitely also check out the release post as well by Jo Guerreiro:

Yay! :tada:

From the blog post:

This release is very motivated by attempting to make it easier to review packages, and to automate some of the checks that can be done without human intervention.

:+1:

from the second link:

addition of a ‘last time modified’ date is interesting. that will just jumble the brain of someone like me :face_with_tongue:

If there is something I’ve seen this past few days is that we have a community that wants to script. I’ve lost track of the bash scripts I’ve reviewed following the AURpocalypse. Turns out for these types of automations we already have a great language and framework of thinking around it. Lua and neovim. What yay v13 brings are small extensible hooks in a language that is very pleasant (and I miss awesomewm, which was configurable in lua).

Lua is really nice addition :slight_smile:

I’m fully updated. How do I get to version 13?

─❯ yay --version
yay v12.6.0 - libalpm v16.0.1
─❯

Pacseek shows yay is installed twice? EndeavourOS repo is at version yay v12.6.0 while AUR version is at yay 13.0.0-1.

The :enos: repo is above the Arch repos in /etc/pacman.conf so it takes priority is my recollection. So it needs the :enos: team to update their yay package.

Meanwhile at Arch Linux’ HeadQuarters…

It is not installed twice. The yay package is found in two repos: AUR and endeavouros.

If you do yay -Ss yay you will see:

aur/yay 13.0.0-1 (+2601 45.47) (Installed: 12.6.0-1)
Yet another yogurt. Pacman wrapper and AUR helper written in go.
endeavouros/yay 12.6.0-1 (4.1 MiB 10.3 MiB) (Installed)
Yet another yogurt. Pacman wrapper and AUR helper written in go.

The endeavouros version is ranked higher but it is a little behind. If you do not want to wait you can force the update from aur: yay -S aur/yay

It’s here :collision:

Paket (3)              Alte Version  Neue Version  Netto-Veränderung  Größe des Downloads

extra/firefox          152.0-1       152.0.1-1              0,34 MiB            82,86 MiB
extra/firefox-i18n-de  152.0-1       152.0.1-1              0,00 MiB             0,42 MiB
endeavouros/yay        12.6.0-1      13.0.0-1               1,02 MiB             4,48 MiB


─❯ yay --version
yay v13.0.0 - libalpm v16.0.1
─❯

YES_Nicholson

yay spot malicious packages. Nice
Search results, the yogurt prompt, and the upgrade menu all carry a new timestamp now, showing how long it’s been since a package’s PKGBUILDlast changed.

I followed your lead and fully updated as well. Feels good. Only 2 browsers and and MakeMkv.

Feels good. One time recently you referred to yourself as a “serial updater” and I share the same compulsion to be up to date.

Actually read the DIFFS very carefully this time..my days of answering Yay’s questions with an N followed by another N are mostly over..