KDE Frameworks 6.19 Is Out, Here’s What’s New

KDE Frameworks 6.19 fixes 7z crashes, refines Breeze Icons, and delivers better performance across core libraries.

A month after the previous 6.18 release, KDE announced the launch of Frameworks 6.19, expanding its collection of add-on libraries to Qt and enhancing functionality available to developers across various platforms.

As usual, this version focuses on stability, refinements, and incremental improvements across multiple components.

Among the highlights, Breeze Icons received a batch of cleanups and additions. This update introduces right-to-left versions of the microphone and audio icons, removes outdated dark icons, and simplifies the overall icon generation and installation process. Developers also combined generation and installation into a single directory, making the build process more predictable and efficient.

KArchive, the framework responsible for handling archive formats such as ZIP and 7z, saw a major round of fixes to address malformed files. The update prevents potential infinite loops and crashes when dealing with corrupted archives, improves memory handling, and optimizes lookup operations to reduce overhead.

In Extra CMake Modules, the KDE team improved documentation for KDEInstallDirs, modernized code for readability, and introduced a new SHARED_PREFIX argument in ecm_generate_headers. This should make life a bit easier for developers maintaining large KDE projects or working on external integrations.

Other smaller but notable changes include a fix for localized config values on Windows and macOS in KConfig, improvements to color scheme management in KColorScheme, and new safety checks in KImageFormats that limit RAW and DDS file sizes to 300,000×300,000 pixels to avoid memory issues.

Syntax Highlighting also received attention with new definitions for Snakemake, XKeyboardConfig, and Quarto, plus several refinements to existing themes like Monokai and JSONC.

For those who prefer to build from source, the entire codebase for Frameworks 6.19 is available for download from KDE’s official website. On Linux, the recommended approach is to install binary packages from your distribution’s repositories.

Visit the official release announcement for detailed information on all the changes in KDE Frameworks 6.19, including a full list of updates and bug fixes.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Leave a Reply

Your email address will not be published. Required fields are marked *