yay

Yet another Yogurt - An AUR Helper written in Go

GPL-3.0 License

Stars
10.4K
Committers
149

Bot releases are visible (Hide)

yay - v9.4.7

Published by github-actions[bot] over 4 years ago

9.4.7 (2020-05-01)

yay - v9.4.6

Published by github-actions[bot] over 4 years ago

9.4.6 (2020-02-29)

Bug Fixes

yay: remove vendoring
yay: fix unescaped variable in CI ()

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.4

Published by github-actions[bot] almost 5 years ago

Changelog

yay - v9.4.3

Published by github-actions[bot] almost 5 years ago

Changelog

fix: add auto-tag

Merge pull request #1147 from msAlcantara/master
Add error handler on saveConfig
Add error handler on saveConfig

Merge pull request #1136 from Jguer/1135-fixCachedABS
Fix cached abs not getting the latest version
fix #1135: pull and fast forward abs instead of just fetching latest head

update module dependencies

Merge pull request #1115 from Morganamilo/ignoreignore
Hide warnings for ignored packages
Merge pull request #1102 from Jguer/fix-completions
Update completions for zsh and bash to pacman 5.2
Hide warnings for ignored packages

Merge pull request #1111 from Morganamilo/notar
Remove tar support
Remove tar support
tar is slower and harder to diff. I doubt any one still uses it intentially.

There's a chance some people have not cleared their cache in two years
and still have tar based packages around. But forcing them to clear
their cache is not a big deal at all.

Updated zsh and bash completions to pacman 5.2 and yay 9.4.*
Removes tar completions
Removes --owns from bash/zsh
Bash now prints repo pkgs if no letter is entered and AUR and repo if
there's a letter

Merge pull request #1107 from Morganamilo/igorediffret
Ignore errors while diffing
Ignore errors while diffing
std{out,err} all passed to the call so errors should print just as
before, the only difference is now yay will not abort after an error
occurs. We always provide a confirmation dialog after viewing diffs so
this should be safe.

Merge pull request #1106 from Morganamilo/fixfish
Remove -F in fish completion
Remove -F in fish completion
This flag is only in fish-git, making it broken for most people.

Merge pull request #1100 from akiirui/fish-patch-2
completions/fish: refine from pacman 5.2.0 and yay 9.4.2
Merge pull request #1101 from Morganamilo/#942
Add SudoBin and SudoFlags
Add SudoBin and SudoFlags

completions/fish: refine from pacman 5.2.0 and yay 9.4.2

fixed some completions for bash and zsh. Closer to pacman 5.2

Merge pull request #1088 from akiirui/fish-completions-patch
completions/fish: update for pacman 5.2
completions/fish: update for pacman 5.2 -F: Remove -s --search Remove -o --owns Add -x --regex -S -U: Remove --force Add --overwrite and another fix: -Qo remove -f in complete -U add .zst zstd completion

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