KDE 1399 Published by

David Faure has announced the release of KDE Frameworks 5.108.0.

KDE Frameworks 5.108.0 released

08th July 2023. KDE today announces the release of KDE Frameworks 5.108.0.

KDE Frameworks are 83 addon libraries to Qt which provide a wide variety of commonly needed functionality in mature, peer reviewed and well tested libraries with friendly licensing terms. For an introduction see   https://kde.org/products/frameworks/



[Document] Fix parameter name for setParentId
[WriteTransaction] Avoid false warning when removing empty xattr terms
[DocumentUrlDB] Remove recursive removal of parent directories
[AdvancedQueryParser] Correctly parse empty quoted strings
[UnindexedFileIndexer] Split into multiple transactions
[FirstRunIndexer] Split initial index run into multiple transactions
Fix signedness mismatch compiler warning
[UnindexedFileIndexer] Skip document when BasicIndexingJob fails
[Transaction] Allow to fully reset the transaction state
[Transaction] Use unique_ptr for write transaction
Verify parentId when adding documents
[DatabaseDbis] Use default member initializers instead of constructor

Breeze Icons

Export cmake config so that a app can ensure that breeze-icons is installed


Don't create subdirectory in toplevel


doc: use a more generic Frameworks entity in the example


Reapply ReplayGain changes

KDE GUI Addons

Add an option to disable building the geo: URI scheme handler

KHolidays #

Add juneteenth as variable holiday


jxl: add support for libjxl v0.9, drop support for old 0.6.1


KUrlRequester: restore unnamed filter compatibility with Plasma file dialog
Add KUrlRequester::nameFilters, deprecate KUrlRequester::filter (bug 369542)
KUrlRequester::setFilter: note special filter syntax, allow unnamed filters (bug 369542)
KCoreDirLister::nameFilter: revert to non-partial matching again
filewidgets/kfilewidget: Select and focus filename after canceling overwrite (bug 444515)
[previewjob] Check whether thumbRootDevice is valid before access (bug 470845)


PassiveNotificationsManager: Fix callBack lifetime (bug 470786)
Use MobileForm.AboutPage
BasicListItem: Use pressed state for tooltip
DefautListItemBackground: prioritize user input events when setting background color

KPackage Framework

Define json-validate-ignore property in .kde-ci.yml


Remove duplicate row in category selection


Add a view_redisplay_merge MergeLocal to ui_standards.rc (bug 470848)

Plasma Framework

Polish DropMenu before creating platform window

Syntax Highlighting

ensure all .json files are valid
Highlight QML pragma keyword

Security information

The released code has been GPG-signed using the following key:
pub rsa2048/58D0EE648A48B3BB 2016-09-05 David Faure [faure@kde.org]
Primary key fingerprint: 53E6 B47B 45CE A3E0 D5B7 4577 58D0 EE64 8A48 B3BB