KDE Frameworks is a collection of 83 addon libraries that provide a wide range of functionality to Qt-oriented developers, particularly for those working on KDE applications.
The latest release of KDE Frameworks 5.112.0 introduces several key enhancements and bug fixes that elevate its functionality and utility. Here are the more important ones.
Key Enhancements in KDE Frameworks 5.112.0
Network Manager Corrections
NetworkManagerQt, a Qt-style API wrapper for NetworkManager, received several fixes, including correcting an incorrect signal signature and removing an inaccurate comment. Additionally, it now listens for DBus service registration and interface-added events.
KNotification Adaptation
The next stop is KNotification, a component designed for handling notifications in KDE applications. Frameworks 5.112.0 brings to it an adaptation to the notification API and permission changes in Android SDK 33, ensuring continued functionality on newer platforms.
Baloo Improvements
The Baloo (KDEโs file indexing and search framework) module has undergone revisions, including removing its default constructor and METATYPE declaration and eliminating an unused and incorrect setPath method.
KCalendar Updates
KCalendar, a KDE Frameworks component designed explicitly for calendar management and date/time handling, received a bug fix in ICalFormat to prevent the erroneous shifting of all-day invite dates to UTC.
KConfig Refinements
Several updates in KConfig improve its robustness, such as not asserting absolute paths, prohibiting trailing slashes in dbussanitizer, and more aggressive sanitization of dbus paths.
KCoreAddons Enhancements
KDE Frameworks 5.112.0 brings to this specifically designed library for providing essential utility classes and functions, a fix for API documentation generation for KPluginMetaDataOption enum values, and deprecating some unused KStringHandler functions.
Kirigami Developments
Kirigami, a set of QtQuick components for building adaptable user interfaces, received enhancements in the face of support for Cyrillic initials, marking a step towards greater internationalization.
KTextEditor Improvement
A fix for the selection shrink issue when indenting enhances the text editing experience.
Visit the announcement for more information on KDE Frameworks 5.112.0. Rolling release Linux distribution users, as always, are expected to be among the first to receive the update in the coming days and weeks.
Finally, we remind you that there are only two days left to submit your entries for the KDE wallpaper contest for the upcoming Plasma 6 desktop environment.
If you’re interested in participating and haven’t yet submitted your design, now is the time to act quickly. The deadline for all submissions is set for November 14.