Webbplatssökning

KDE Frameworks 6.19 är ute, här är vad som är nytt


KDE Frameworks 6.19 åtgärdar krascher i 7z, förbättrar Breeze-ikoner och ger bättre prestanda i kärnbiblioteken.

En månad efter den senaste 6.18-utgåvan meddelade KDE lanseringen av Frameworks 6.19, vilket utvidgar dess samling av tilläggsbibliotek till Qt och förbättrar funktionaliteten som finns tillgänglig för utvecklare på olika plattformar.

Som vanligt fokuserar den här versionen på stabilitet, förbättringar och stegvisa förbättringar över flera komponenter.

Bland höjdpunkterna uppdaterades paketet Breeze Icons, inklusive tillägget av höger-till-vänster-versioner av mikrofon- och ljudikonerna, rensning av föråldrade tredjepartsikoner och allmänna förbättringar av ikongenereringsprocessen.

KArchive, ramverket som hanterar arkivformat som ZIP och 7z, fick en omfattande uppdatering för att åtgärda felaktiga filer. Uppdateringen förhindrar potentiella oändliga loopar och krascher vid hantering av korrupta arkiv, förbättrar minneshanteringen och optimerar sökoperationer för att minska overhead.

Ett betydande antal uppdateringar har också landat i KIO, KDE:s kärnramverk för filhantering och nätverks-I/O. Frameworks 6.19 föråldrar flera gamla API:er och tar bort äldre kodvägar som är relaterade till privilegierad körning och hantering av arbetstagares status. Filoperationer är nu mer konsekventa över plattformar, med tester som har anpassats för bättre stabilitet över olika plattformar.

Det finns korrigeringar för papperskorgen, som nu korrekt kontrollerar storleksgränser innan automatisk radering, samt förbättringar av KFilePlaces för bättre ikonstorlekshantering. Utvecklare kommer också märka en renare hantering av metadata för arbetsuppgifter och förbättrad filförhandsgranskningslogik.

I Extra CMake Modules förbättrade KDE-teamet dokumentationen för KDEInstallDirs, moderniserade koden för bättre läsbarhet och introducerade ett nytt SHARED_PREFIX-argument i ecm_generate_headers. Detta bör göra livet lite enklare för utvecklare som underhåller stora KDE-projekt eller arbetar med externa integrationer.

Andra mindre men anmärkningsvärda förändringar inkluderar en fix för lokaliserade konfigurationsvärden på Windows och macOS i KConfig, förbättringar av färgschemainställningar i KColorScheme, och nya säkerhetskontroller i KImageFormats som begränsar RAW- och DDS-filstorlekar till 300 000×300 000 pixlar för att undvika minnesproblem.

Slutligen fick syntaxmarkering också uppmärksamhet med nya definitioner för Snakemake, XKeyboardConfig och Quarto, samt flera förbättringar av befintliga teman som Monokai och JSONC.

För dem som föredrar att bygga från källkod är hela kodbasen för Frameworks 6.19 tillgänglig för nedladdning från KDE:s officiella webbplats. På Linux är det rekommenderade tillvägagångssättet att installera binära paket från din distributions förråd.

Besök det officiella tillkännagivandet av releasen för detaljerad information om alla ändringar i KDE Frameworks 6.19, inklusive en fullständig lista över uppdateringar och buggfixar.