This release almost qualified for a major, in the end I decided not to include the new config system, I think we can do better and cover some more requests with a somewhat more dynamic system.
If you used yay-git lately you may have lost your config, so double check or recreate your config.json
What's Changed
- feat(repo): Sort repository results by pacman.conf repo order by @Jguer in #2740
- fix(yay): update aur metadata provider by @Jguer in #2742
- dep/topo: clarify graph API, rename methods, add tests by @Jguer in #2744
- Fix building packages with incompatible architectures in makepkg 7.1.0+ by @jdholtz in #2741
- feat: add source of dependency error by @camilosm in #2720
- Print an error message when a package isn't found when using -Si by @jdholtz in #2718
- fix: Correctly return exit status 1 when no packages are found by @sarbojitrana in #2705
- Updates for file po/en.po in nl by @transifex-integration[bot] in #2746
- Updates for file po/en.po in it_IT by @transifex-integration[bot] in #2745
- Build: Build without install with -B . by @Jguer in #2684
- Correct capitalization of 'Yay' in README.md by @aarikpokras in #2748
- Updates for file po/en.po in ko by @transifex-integration[bot] in #2755
- Fix: Remove extra scanner.Scan() call in syncList by @avasummer in #2751
- Updates for file po/en.po in hu by @transifex-integration[bot] in #2749
- Fix flaky test by @Jguer in #2757
- Updates for file po/en.po in pt_BR by @transifex-integration[bot] in #2754
- Updates for file po/en.po in ca_ES by @transifex-integration[bot] in #2753
- Updates for file po/en.po in ca by @transifex-integration[bot] in #2752
- Updates for file po/en.po in sv by @transifex-integration[bot] in #2760
- chore(deps): bump the go-all group with 3 updates by @dependabot[bot] in #2762
- Add support for all sortyby options by @jdholtz in #2747
- fix: Ensure --asexplicit applies to explicitly targeted packages by @ironashram in #2766
- fix devcontainer order by @Jguer in #2767
- chore(migration): default to "" as sortBy to keep existing behavior by @Jguer in #2768
- feat(yay): use dyalpm for alpm usage by @Jguer in #2769
- Updates for file po/en.po in ru_RU by @transifex-integration[bot] in #2772
- Updates for file po/en.po in ru by @transifex-integration[bot] in #2771
- fix: automatically regenerate empty completion cache by @Jguer in #2773
- feat(ini): support ini config by @Jguer in #2774
- Revise Polish translations in pl_PL.po by @artww in #2779
- Refine Polish translations in pl.po by @artww in #2777
- Improve Polish translations in pl.po by @artww in #2778
- Updates for file po/en.po in de by @transifex-integration[bot] in #2782
- chore(deps): bump the go-all group with 3 updates by @dependabot[bot] in #2781
- chore: remove stalebot by @Jguer in #2785
- chore(deps): bump golang.org/x/net from 0.50.0 to 0.51.0 in the go-all group by @dependabot[bot] in #2790
- Updates for file po/en.po in fr_FR by @transifex-integration[bot] in #2792
- Updates for file po/en.po in fr by @transifex-integration[bot] in #2793
- Updates for file po/en.po in fi by @transifex-integration[bot] in #2788
- ci: update golangci-lint to v2.10.1 and bump Go to 1.26 by @Copilot in #2791
- chore(deps): bump golang.org/x/sys from 0.41.0 to 0.42.0 in the go-all group by @dependabot[bot] in #2794
- fix(query): incorporate AUR popularity into search metric by @tttturtle-russ in #2789
- chore(deps): bump the go-all group with 2 updates by @dependabot[bot] in #2795
- Remove timeupdate option by @Jguer in #2796
- Updates for file po/en.po in da by @transifex-integration[bot] in #2803
- Updates for file po/en.po in da_DK by @transifex-integration[bot] in #2802
- test: harden coverage and make tests parallel-safe by @Jguer in #2797
- chore(deps): bump github.com/Jguer/dyalpm from 0.1.1 to 0.1.2 in the go-all group across 1 directory by @dependabot[bot] in #2804
- Updates for file po/en.po in pl_PL by @transifex-integration[bot] in #2807
- Updates for file po/en.po in pl by @transifex-integration[bot] in #2808
- fix: skip cache clean when no valid pacman cache directories exist #2652 by @sarbojitrana in #2806
- chore(deps): bump the go-all group with 3 updates by @dependabot[bot] in #2812
- Updates for file po/en.po in es by @transifex-integration[bot] in #2813
- chore(deps): bump github.com/deckarep/golang-set/v2 from 2.8.0 to 2.9.0 in the go-all group by @dependabot[bot] in #2816
- Updates for file po/en.po in ru_RU by @transifex-integration[bot] in #2815
- chore(deps): bump gopkg.in/ini.v1 from 1.67.1 to 1.67.2 in the go-all group by @dependabot[bot] in #2818
- chore(deps): bump the go-all group with 3 updates by @dependabot[bot] in #2823
- Lock actions in CI by @Jguer in #2829
- fix: completion cache goroutine races with ALPM handle cleanup by @Jguer in #2835
- Revert: ini addition to figure out a better customizable system by @Jguer in #2836
- fix(runtime): use AUR cache in query builder when RPC disabled by @Jguer in #2838
- feat(completions): add deptest and build subcommand completions by @Jguer in #2839
- Switch to JaroWinkler distance and reweight package search scores by @Jguer in #2840
New Contributors
- @camilosm made their first contribution in #2720
- @sarbojitrana made their first contribution in #2705
- @aarikpokras made their first contribution in #2748
- @avasummer made their first contribution in #2751
- @ironashram made their first contribution in #2766
- @artww made their first contribution in #2779
- @tttturtle-russ made their first contribution in #2789
Full Changelog: v12.5.7...v12.6.0