Skip to content

Releases: Jguer/yay

v12.1.0

23 Jun 18:28
4f7b3ed
Compare
Choose a tag to compare

πŸ› Bug fixes

  • 5b8cc98 (dep_graph) do not package provides when providing itself. fix: #2215 (#2216)
  • 1335e9b (pkgbuild) convert package name for gitlab URLs (#2191)

πŸ”§ Chores and Improvements

πŸ“¦ Other

v12.0.5

22 May 22:19
9641d2a
Compare
Choose a tag to compare

πŸš€ Features

  • bd79057 (pkgbuild) use gitlab git repo for retrieving PKGBUILDs (#2177)
  • 966bfb7 (dep) add provider resolution on first layer (#2147)
  • 49267b9 (upgrade) separate menu for pulled along dependencies (#2141)

πŸ› Bug fixes

  • d568a73 (metadata) reduce cache validity (#2161)
  • f7731d7 (groups) fix sync group getting passed to reason setter (#2148)
  • c721fe7 (search) fix -Si crash when using metadata engine (#2146)
  • e634410 (upgrade) fix local pulled dependencies replacing upgrade information (#2140)
  • 57a3a09 (vcs) improve timeout handling for vcs upgrade check (#2120)

πŸ”§ Chores and Improvements

πŸ“¦ Other

v12.0.4

11 Apr 17:01
26c9ab5
Compare
Choose a tag to compare

Most notable changes:

  • new engine respects --nocombinedupgrade/--combinedupgrade for yay -Syu. (release post updated).

  • Experimental: added file config option doubleconfirm (by default 'true', no pacman menu is skipped) to skip pacman confirms after yay -Syu and yay -Y menus.

    • Known missing: package conflicts will fail install with "doubleconfirm": false
    • Known bad UX: Applies to yay -Y when repo packages are selected

πŸš€ Features

πŸ› Bug fixes

  • 26c9ab5 (yay) fix panic -Si when package is missing (#2111)
  • 76e5ee1 querybuilder GetTargets start iteration at 1, when include is 0 causes a crash (#2109)
  • c7a51a1 (text) ensure error logs go to stderr (#2105)
  • 1ee94f2 (new_engine) add missing warnings to AUR updates (#2087)
  • 2d7297a (upgrades) don't include makedeps into -Qu/a (#2085)

πŸ”§ Chores and Improvements

  • 4a9c736 (upgrade) add makedep explain to the upgrade menu (#2110)
  • a641804 (man) fix wording on operation order to make it more clear (#2088)

πŸ“¦ Other

v12.0.3

05 Apr 12:22
5a3f277
Compare
Choose a tag to compare

πŸ› Bug fixes

  • d1c0120 (yay) ensure yay -Qu & -Quq don't get stuck looking for deps when there are multiple provides (#2072)

  • 89f47f8 (yay) correct operation order for preparer (#2071). makepkg should never be called before user actions

πŸ”§ Chores and Improvements

πŸ“¦ Other

v12.0.2

03 Apr 22:18
0892fc7
Compare
Choose a tag to compare

Fixes #2057

  • too much verbosity in yay -Qu
  • ignoring package update messages only being hidden for AUR packages and not sync packages)

πŸ› Bug fixes

v12.0.1

03 Apr 17:07
c78d031
Compare
Choose a tag to compare

Fixes #2055 (yay -Syuu proposing all AUR packages to downgrade to already installed version)

πŸ› Bug fixes

πŸ“¦ Other

v12.0.0

03 Apr 07:44
16cce43
Compare
Choose a tag to compare

Highlights:

  • Build a PKGBUILD in a given directory with yay -Bi
  • New install engine and dependency resolution algorithm
  • AUR metadata archive client
  • Regex AUR searching when using the AUR metadata client
  • Improved search menu ordering
  • New search by options thanks to the work over at https://gitlab.archlinux.org/archlinux/aurweb

Check https://jguer.space/posts/yay-v12/ for more information

Notable breaking changes:

  • yay now defaults to -Syu when no targets are given. When targets are given yogurt mode (-Y) is used

Example:
yay --devel becomes yay -Syu --devel

yay -Y --gendb, yay -Yc and yay -Ycc should be used instead of yay --gendb , yay -c and yay -cc

Known bugs:

  • yay --help prints pacman --help, yay help is still accessible in yay -Yh in this version

πŸš€ Features

  • d13bdb0 (search) improve exact match for separate source (#2044)
  • 841395c (local_install) check PKGBUILD and .SRCINFO presence and generate .SRCINFO if necessary (#1938)
  • 4e0a5c8 (new_engine) respect -w in AUR package building (#1923)
  • f0433cc (metadata) respect regex in search (#1922)
  • 0bf4c2e (new_install) show (#1915)
  • 4f50b79 (local_install) add choice menu for yay -Bi (#1903)
  • f372494 (search) add new bys and misc fixes (#1870)
  • 28d90c9 (new engine) local install feature testing (#1867)
  • 3eb9eb0 (new_engine) add support for noDeps and noCheckDeps (#1861)
  • 7da9f48 (new engine) skip built and respect --needed (#1852)
  • 9f67d10 (v12) add group install (#1835)

πŸ› Bug fixes

  • c63576c (search) always trust search if there's only one term (#2046)
  • dd42593 (search) only do exact trim in certain modes (#2045)
  • 5d1c544 (query_builder) use correct aur client for mixed query builder (#2041)
  • e615f8e (new_engine) exclude menu removing new deps (#2040)
  • d75e0a0 (clean) modify clean args (#2039)
  • 2bdbc3e (aur_install) fix debug packages being added to deps even if not found (#2038)
  • 01666ae (vcs) add extra context to errors and increase timeouts (#2037)
  • bebe80b (aur_install) fix debug pacakges not being found (#1977)
  • f11f905 (logger) respect --debug for setting debug logger (#1955)
  • 8b8d600 (new_engine) Improve partial upgrade protection and pinned deps (#1945)
  • 0387dfd (install) use global arguments when removing make dependencies (#1940)
  • 61f1bdf (cmd) propagate sigterm to spawned processes (#1927)
  • 3ef4664 (devel) timeout devel check after 5 secs (#1929)
  • 7c8f273 (git) add git denylist for workspace variables (#1926)
  • a3d51a4 (yay) match -Qu return (#1924)
  • 6c870db (aur) respect -uu for AUR downgrade (#1925)
  • fad26c0 (getpkgbuild) check AUR pkgs exist before GetPKGBUILD (#1921)
  • 7490836 (new_engine) respect --needed on target gathering (fixes #1552) (#1920)
  • 8d18f1b (new_engine) add aur client support to mixed source display (#1919)
  • 2f5fd5c (new_engine) add missing version for devel packages in combi (#1917)
  • 0a8bc1f (new_engine) add missing latest-commit in devel upgrade menu (#1916)
  • 4626a04 (vcs) do not vcs update gather orphan info (#1902)
  • 1bfbd01 (sync) do not update vcs info of failed packages (#1901)
  • 9356481 (config) expand tilde for some config fields. Fixes #1774 (#1897)
  • e09209b (zsh) fix zsh completion for yay specific flags (#1893)
  • c40e949 (build) fix issue where shell conditional output is passed to go build (#1887)
  • 8948278 (parser) ensure data is piped when using '-' argument (#1881)
  • 86bba8a (ci) run ci on all PRs (#1884)
  • b3c334e (new_engine) fix devel sysupgrade (#1883)
  • d3fbfa2 (pre-commit) update URL and versions in the pre-commit configuration (#1865)
  • 8c61bc9 (cmd) pass install flags into pacman in yogurt mode (#1864)
  • 2bda76e (clean) notify RemoveAll error when cleaning AUR (#1863)
  • 0b1ae93 (ci) do not install packages at pacman-git CI level (#1860)
  • 6ad63ca rework menus to work on both flows (#1830)
  • f042713 fix linting errors

πŸ”§ Chores and Improvements

πŸ“¦ Other

v11.3.2

05 Jan 15:53
6744fa7
Compare
Choose a tag to compare

πŸ“¦ Other

  • 6744fa7 fix issue where shell conditional output is passed to go build

v11.3.1

16 Nov 01:17
3f5dffc
Compare
Choose a tag to compare

πŸ› Bug fixes

πŸ”§ Chores and Improvements

πŸ“¦ Other

Signed-off-by: moson-mo [email protected]

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>

Co-authored-by: Jo [email protected]

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>

v11.3.0

14 Aug 16:11
6ffa869
Compare
Choose a tag to compare

πŸš€ Features

  • feat(vote): add vote utility

  • update deps

  • add vote and unvote capabilities

  • use -W for web ops

πŸ› Bug fixes

πŸ“¦ Other

  • bump deps

  • release as minor

Translate /po/en.po in zh_TW

translation completed for the source file '/po/en.po'
on the 'zh_TW' language.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>

  • remove zh-Hans

  • remove zh-Hans from makefile

  • Translate /po/en.po in zh_CN

translation completed for the source file '/po/en.po'
on the 'zh_CN' language.

  • Update po/zh_CN.po

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Jo [email protected]

  • add missing locales

  • use t.Setenv instead of os.Setenv for tests

  • locale: present y/n if localisation is not latin. Always accept y/n in every case

  • question: use operation info for question

  • edge case where localised n is equal to default y

  • add tests for basic locales

Translate /po/en.po in zh-Hans

translation completed for the source file '/po/en.po'
on the 'zh-Hans' language.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>

Translate /po/en.po in sv

translation completed for the source file '/po/en.po'
on the 'sv' language.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>

Translate /po/en.po in uk

translation completed for the source file '/po/en.po'
on the 'uk' language.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>

  • e2f6125 Merge pull request #1779 from Jguer/jguer/migrate-provides

Config: Add migration service and migrate provides default value

Translate /po/en.po in ru_RU

translation completed for the source file '/po/en.po'
on the 'ru_RU' language.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>

Translate /po/en.po in tr

translation completed for the source file '/po/en.po'
on the 'tr' language.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>

Translate /po/en.po in ko

translation completed for the source file '/po/en.po'
on the 'ko' language.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>

  • feat(vote): add vote utility

  • update deps

  • add vote and unvote capabilities

  • use -W for web ops

  • add fish completions

  • add bash completion

  • add zsh completion

  • add md instructions

  • remove gock from completion package

  • fix ci builder

  • undo changes to default flow

  • 35c91be remove arm v6 support

  • c0a9b6a Remake ci.Dockerfile

  • 1a52da5 Make provides disabled by default. Add Migration to set provides to disabled

  • 4d5131d fixed VCS temp file remove