Yay 13.1: Нові можливості AUR хелпера
Yay 13.1: Нові можливості AUR хелпера для Arch Linux
Yay, популярний AUR хелпер для Arch Linux та дистрибутивів на його основі, випустив версію 13.1. Цей реліз пропонує швидше вирішення залежностей, що зменшує час, необхідний Yay для визначення пакункових вимог під час інсталяції та оновлень.
Оптимізація пошуку пакунків у Yay
В новій версії оптимізовано обробку пошуку, завдяки попередньому обчисленню метрик оцінки та більш ефективній нормалізації полів пакунків і термінів пошуку. Зокрема, пошук пакунків був вдосконалений, особливо для запитів з кількома термінами. Оновлена логіка співпадіння та фільтрації забезпечує більш релевантні результати, що полегшує пошук пакунків за кількома ключовими словами.
Вдосконалене управління джерелами пакунків
Ще однією важливою зміною стало те, як Yay обробляє пакунки з різних джерел. У версії 13.1 тепер надається перевага замінам з офіційних репозиторіїв над відповідними оновленнями AUR. Точні співпадіння назв пакунків також поважають порядок репозиторіїв, визначений у pacman.conf, що забезпечує вибір пакунків згідно з налаштованими пріоритетами репозиторіїв користувача.
Нове у функціях виводу результатів пошуку
Оновлення також вводить рендер-хуки для пошуку пакунків, що дозволяє користувачам налаштовувати відображення результатів пошуку за допомогою можливостей Lua скриптів. Говорячи про Lua, цей реліз додає типи визначень для глобальної змінної yay, що покращує інтеграцію з Lua-серверами. Також додана підтримка структурованих конфігурацій, поданих через таблиці з ключами та значеннями, а також поліпшено обробку фільтрів пошуку, які повертають невизначені значення.
Покращена зручність використання командного рядка
Зручність використання командного рядка також покращена. Yay тепер надає контекстну допомогу для окремих операцій, підтримує перекладені фрази допомоги та демонструє описи довгих опцій командного рядка на окремих рядках для кращої читаності.
Виправлення помилок та оновлення
З точки зору виправлення помилок, версія 13.1 вирішує проблеми з обробкою метаданих залежностей під час створення пакунків з файлів .SRCINFO, додає очищення ALPM замків при перерванні операцій та виправляє проблеми з командами Git diff та запитами до віддалених репозиторіїв.
На завершення, реліз містить оновлені переклади, додаткові автоматизовані тести та зміни в робочих процесах розробки.
Для отримання додаткової інформації відвідайте [Yay](https://jguer.github.io/yay/) і перегляньте [чangelog на GitHub](https://github.com/Jguer/yay/releases/tag/v13.1.0).




