yay

Yet another Yogurt - An AUR Helper written in Go

GPL-3.0 License

Stars
10.4K
Committers
149

Bot releases are hidden (Show)

yay - v9.4.5

Published by Jguer over 4 years ago

Changelog

  • fix(mod): update vendored modules

  • Bugfix apostrophe and bracket

  • Move note yay --option /= yay -Syu --option.

  • Fix -U complete

  • Add missing diff completions for zsh

  • Fix typos in man page

  • fix(ci): add previous_tag from git describe

yay - v9.4.2

Published by Jguer almost 5 years ago

Terms and conditions of v9.4.0 still apply

I use manjaro and this doesn't work!

Manjaro packages pacman separately, therefore you're still in an old version. Manjaro also packages yay so all you have to do is wait and ignore this update for now

I use ARM and this doesn't work

Archlinux ARM hasn't updated to pacman 5.2 yet, yay v9.3.3 will serve you well until then. I'll package a new release with ARM binaries as soon as it becomes available.

Changelog

  • Fix issue where --absdir was not respect
  • ABS dirs are copied instead of symlinked as in yay pre9.3
yay - v9.4.0

Published by Jguer almost 5 years ago

This release requires pacman>=5.2

Check if you're automatically upgrading https://github.com/Jguer/yay/issues/1084

Changelog

  • Further uncoupling of modules
  • Diffs are done from the last reviewd commit (git ref AUR_SEEN)
  • --searchby can be used to search for packages using a specific field
  • --batchinstall is back
  • --absdir can be used to set ABS package directory
  • $AURDEST can be used to set AUR package build directory

bin packages will be provided for armv7h and aarch64 once pacman 5.2 reaches core in those platforms.

yay - v9.3.3

Published by Jguer about 5 years ago

Changelog

  • Completions moved to a separate module
    • Completions are stored in ~/.cache/yay by default or $(XDG_CACHE_HOME)/yay
  • Fixes make docker-build
  • Fixes issue of $GOPATH/pkg folders being created during runtime. Read #1047, it's weird
yay - v9.3.2

Published by Jguer about 5 years ago

Changelog

  • Change depsolver to not use a preallocated slice to get make only deps. Fixes weird crashes when cleaning make dependencies
  • Makefile improvements
  • Use BuildDir instead of cacheHome to store ABS PKGBUILDS with -G
  • Remove #788 group-transactions as second order deps with --nobatchinstall were being wrongly detected, feature was also added without a manpage entry, may come back once issues are solved.
yay - v9.3.1

Published by Jguer about 5 years ago

Changelog

  • -G for ABS now uses git and symlinks. Packages are kept in the ~/.cache/yay and the result is symlinked to the working directory
  • Fixes some information messages
  • Out-of date format change
  • Fixes typos
  • Fixes issues in bash completion
yay - v9.2.1

Published by Jguer over 5 years ago

Changelog

  • Fix typos at various points
  • Remove makedeps will run even if makepkg is killed or errors out ( #961) (think more pkill makepkg than Ctrl+C on yay)
  • Small fixups to Pass to Makepkg
  • armv7h and aarch64 builds are now fully supported in yay-bin
yay - v9.2.0

Published by Jguer over 5 years ago

Changelog

  • Support -Sl
  • Add support for building using docker
  • Add support for multiarch builds
  • Typo fixes
  • Code readability improvements
  • Code quality improvements

aarch64 builds have been included for this release but are untested. If nothing goes wrong they will be included in every release from now on.

yay - v9.1.0

Published by Jguer over 5 years ago

Changelog

  • Fix -G bash completions
  • Fix datetime format
  • Revert changes to dependency solver which caused various issues
yay - v9.0.1

Published by Jguer almost 6 years ago

Changelog

  • Add support for gcc-go flags
  • Fix issue with gcc-go 1.10.3 in core
yay - v9.0.0

Published by Jguer almost 6 years ago

Changelog

  • Transition to semantic versioning
  • Transition to go modules
  • Print errors in stderr
  • Hide provider menu when checking for the existence of a package in
    the repos
  • Improved depSolver
  • Inner conflicts no longer abort installs
  • --noprovides hides yay's provider menu
yay - v8.1173.0

Published by Jguer about 6 years ago

Changelog

  • Don't ignore ignored packages if they are explicitely stated
  • Be more verbose in the presence of db.lck
  • Add pacman flag ask to recognized flags
  • Don't abort on inner conflicts as they may still work
yay - v8.1157.0

Published by Jguer about 6 years ago

Changelog

  • Fix #736 (Cache VCS repositories only)
  • Fix #730 (yay tries to install packages as dependencies that are already satisfied)
  • Typo fixes
  • Fix provider menu showing when it shouldn't
  • Fix dangling src/ directory
  • Rename afterclean to cleanafter
    • --cleanafter or --nocleanafter are the new accepted flags

Notes

Starting next version, yay will transition to full semantic versioning and drop git count versioning for simplicity and for go mod. So next version should be 9.0.0 or (8.1159.0 cough cough cough)

yay - v8.1139

Published by Jguer about 6 years ago

Changelog

  • -Qu now respects --quiet or -q
  • Update fish completions
  • Accept --assume-installed as a pacman flag
  • Touch up makefile
  • Touch up manpages
  • Fix bugs related with siglevel
  • Fix build when go module is enabled
  • Pacman config is now read faster using github.com/morganamilo/go-pacmanconf

Mostly a maintenance release, the new config reader should be the biggest addition but shouldn't detract from the stability of the release.

yay - v8.1115

Published by Jguer about 6 years ago

  • Fix \$HOME being created on new users config
  • Default Build dir to cache and not config

If you are an existing user you should not have been affected by these bugs.

yay - v8.1110

Published by Jguer about 6 years ago

Changelog

  • Fix depends sometimes being ordered incorrectly
  • Variables are now extended from config ($HOME works in config)
  • Limit download goroutines to 25
yay - v8.1101

Published by Jguer about 6 years ago

Changelog

  • Drop conflicting arguments

    • -P --print renamed to -P --show
    • -g --config renamed to -g --currentconfig
  • don't overwrite directories with -G by default

    • can be forced with -Gf
  • --aururl can be used to set the AUR url to use

    • https://aur.archlinux.org by default
  • Fixes, fixes, fixes

  • Documentation updates

  • Completion updates

  • PKGBUILD retrieval is now done in parallel

  • Gendb is now done in parallel

  • Devel update sourcing should be more accurate

  • --option=x is format for options is now supported

  • Bash completions optimized to reduce lag from package completion list

yay - v8.998

Published by Jguer about 6 years ago

Changelog

Features

  • Reworked shell completions for extra speed
    • cache is updated on package installs concurrently so as to have no impact on completion speed
    • -Pc prints completion list
    • -Pcc forces completion cache to be refreshed
    • -Pcf has been removed
    • --completioninterval can be used to change interval between automatic cache refresh
    • .cache/yay/aur_fish.cache and .cache/yay/aur_sh.cache are safe to delete
  • yay now waits for pacman lock if it's present before continuing
  • New wrapped operation -Sp, repo only for now
  • -Si information has been extended to include Keywords, AUR URL, Groups, First Submitted, Last Modified.
  • -Sii information has been extended to include ID, Package Base ID, Package Base, Snapshot URL
  • -Sc now supports --aur and --repo constraints

GNU/Flags

  • --[no]makepkgconf can be used to set or unset a makepkg.conf location to use

  • Remove make

    • --removemake will remove make dependencies after install
    • --noremovemake will not remove make dependencies after install
    • --askremovemake will ask you if you want to remove make dependencies after install
  • Typical refactoring, bug fixes and trying to squeeze juice out of yay

yay - v8.922

Published by Jguer over 6 years ago

Changelog

  • Fix group installs in nocombinedupgrade
  • github.com/Morganamilo/go-srcinfo is the new srcinfo parser for yay
yay - v8.918

Published by Jguer over 6 years ago

Changelog

Major version bump to mark native pacman compatibility and the
separation of combined upgrade

--useask              Automatically resolce conflicts using pacman's ask flag
--nouseask            Confirm conflicts manually during the install
--combinedUpgrade     Refresh then perform the repo and AUR upgrade together
--nocombinedUpgrade   Perform the repo upgrade and AUR upgrade separately