A KDE bejelentette a KDE Frameworks 6.17.0 kiadását, amely a tervezett havi frissítési ciklus részeként érkezett. Ez a rendszeres kiadási ütemezés biztosítja, hogy a fejlesztők gyorsan és kiszámítható módon férhessenek hozzá a fejlesztésekhez és hibajavításokhoz. A frissítés a Qt 6.10 és a KDE Frameworks 6.16 elavult függőségeinek eltávolítását célozza, valamint számos belső kódtisztítást, dokumentációs pontosítást és tesztbővítést tartalmaz. A kiadás célja a kompatibilitás megőrzése a jövőbeni verziókkal, miközben stabilabb és hatékonyabb fejlesztői környezetet kínál.
Tartalomjegyzék

Újdonságok és fejlesztések a KDE Framework komponenseiben
Számos komponens esetében megtörtént a régi, elavult függőségek kivezetése, beleértve többek között az Attica, Baloo, Bluez Qt, KArchive, KAuth, KBookmarks, KCalendarCore, KCodecs, KColorScheme, KCompletion, KContacts és KConfigWidgets modulokat. A Baloo kódjában javításra került a Clang fordítási hibája, valamint fejlettebb hibakezelést vezettek be a szövegérvényesség-ellenőrzés és a metaadat-kezelés terén. A KIO modulban új funkciók jelentek meg, például a visszavonás művelet újrakivitelezése, fejlettebb miniatűrkezelés, új fájlmegnyitási protokollok és fejlettebb ellenőrzőösszeg-kezelési lehetőségek. A Kirigami felületkezelőben számos vizuális és hozzáférhetőségi javítás készült, köztük jobb oldalsáv-kezelés, reszponzív elrendezések és animációs finomítások. A Syntax Highlighting modulban új nyelvi támogatások kerültek be, mint az Expect, JSON5, JSONC, NFTables, LaTeX naplófájlok, WebVTT, valamint a Bash és Lua legfrissebb verzióiban megjelent szintaktikai elemek.
Fejlesztői és rendszerszintű változtatások
A fejlesztők számára fontos újdonság, hogy a CMake 4.0-hoz igazították az Extra CMake Modules beállításait, valamint kiterjesztették a tesztkészleteket a stabilabb kódminőség érdekében. Javításra kerültek Windows és macOS specifikus hibák, például a meghajtó eltávolításakor fellépő összeomlások és a lokalizált JSON-értékek helytelen olvasása. A KRunner új XDG Activation támogatást kapott a DBusRunner komponensben, a KTextEditor pedig pontosabb kurzorpozíció-kezelést és saját szövegháttér-megjelenítést kínál. A kiadás részletes forráskódja szabadon letölthető, és a dokumentáció elérhető az api.kde.org oldalon. A KDE javasolja a disztribúciók csomagjainak használatát, de a fordítás forrásból is lehetséges, amelyhez minimum a Qt 6.5.0 szükséges.
