Megjelent a Shelly 3.1.5, az Arch Linuxhoz készült grafikus csomagkezelő új verziója. A kiadás bővíti az AUR támogatását, új csomagépítési és tárolókezelési lehetőségeket hoz, valamint több kompatibilitási hibát is javít.

Az egyik legfontosabb újdonság az opcionális, Atoll alapú AUR-böngésző. Bekapcsolása után a felhasználók lapozható listában böngészhetik az AUR csomagjait, rendezhetnek népszerűség vagy szavazatok alapján, valamint név, kulcsszó és biztosított csomagnév szerint is kereshetnek. A csomaglisták mostantól a függőségeket, a telepítési állapotot és az elavult csomagokat is jelzik.
A shelly build új –install kapcsolót kapott. A –sync-deps opcióval együtt a Shelly képes automatikusan telepíteni a hiányzó fordítási függőségeket, elkészíteni a csomagot, majd közvetlenül telepíteni a létrejött archívumokat. Fejlődött a natív csomagépítő is. Most már olyan, kizárólag függőségeket tartalmazó metacsomagokat is képes létrehozni, amelyek PKGBUILD fájljában nincs package() függvény. Javult a split package-ek, hard linkek, szokatlan fájlnevek, üres epoch mezők és elkülönített buildkörnyezetek kezelése is.
Újdonság a shelly repo-db parancscsalád, amellyel közvetlenül kezelhetők a pacman-kompatibilis csomagtárolók adatbázisai. A parancsok csomagok hozzáadását, listázását, eltávolítását és ellenőrzését is támogatják, valamint aláírási és adatbázis-zárolási beállításokat is kínálnak. Az AUR-ból történő telepítés most már támogatja a –needed kapcsolót, így a Shelly kihagyhatja azokat a csomagokat, amelyekből már ugyanaz a verzió van telepítve. A program azt is ellenőrzi, hogy az igényelt AUR-csomagok és fordítási függőségeik továbbra is elérhetők-e a beállított szolgáltatásban.
Az asztali felületen közvetlenül telepíthetők az opcionális függőségek, a Shelly pedig meg tudja nyitni a helyi .flatpakref és .flatpak kiterjesztésű fájlokat is. Az AppImage-kezelés szintén fejlődött: az eltűnt eredeti fájlokhoz tartozó régi bejegyzések most már eltávolíthatók, és pontosabb lett az asztali indítók és ikonok felismerése.
A Shelly 3.1.5 hibakezelése robusztusabb lett, így sérült JSON konfiguráció esetén a program visszaáll az alapértelmezett beállításokra, és lehetőség szerint .corrupt formátumú másolatot készít a hibás fájlról.
További részletekért olvasd a kiadási megjegyzéseket a projekt Github oldalán.
