KDE Unveils Frameworks 5.112.0, Here’s What’s New

KDE announces the release of Frameworks 5.112.0 with enhanced features for developing robust and efficient applications.

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

KDE Frameworks 5.112.0 on KDE neon.
KDE Frameworks 5.112.0 on KDE neon.

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.

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.

Think You're an Ubuntu Expert? Let's Find Out!

Put your knowledge to the test in our lightning-fast Ubuntu quiz!
Ten questions to challenge yourself to see if you're a Linux legend or just a penguin in the making.

1 / 10

Ubuntu is an ancient African word that means:

2 / 10

Who is the Ubuntu's founder?

3 / 10

What year was the first official Ubuntu release?

4 / 10

What does the Ubuntu logo symbolize?

5 / 10

What package format does Ubuntu use for installing software?

6 / 10

When are Ubuntu's LTS versions released?

7 / 10

What is Unity?

8 / 10

What are Ubuntu versions named after?

9 / 10

What's Ubuntu Core?

10 / 10

Which Ubuntu version is Snap introduced?

The average score is 68%

Leave a Reply

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