@Jguer Jguer released this Oct 18, 2018 · 15 commits to master since this release

Assets 3

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

@Jguer Jguer released this Oct 8, 2018

Assets 3

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)

@Jguer Jguer released this Sep 24, 2018 · 49 commits to master since this release

Assets 3

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.

@Jguer Jguer released this Sep 5, 2018 · 73 commits to master since this release

Assets 3
  • 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.

@Jguer Jguer released this Sep 4, 2018 · 78 commits to master since this release

Assets 3

Changelog

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

@Jguer Jguer released this Aug 31, 2018 · 87 commits to master since this release

Assets 3

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

@Jguer Jguer released this Aug 2, 2018 · 190 commits to master since this release

Assets 3

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

@Jguer Jguer released this Jul 16, 2018 · 266 commits to master since this release

Assets 3

Changelog

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

@Jguer Jguer released this Jul 16, 2018 · 270 commits to master since this release

Assets 3

Changelog

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

  • Native pacman compatible
  • Separate repo and AUR upgrade for partial-upgrade concerns 3bdb534.
    • Reenable with --combinedupgrade --save
  • Support commas in yogurt parsing
  • New flags
--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

@Jguer Jguer released this Jun 19, 2018 · 301 commits to master since this release

Assets 3

Changelog

  • Correctly handle AUR providers during noconfirm