KDE 1537 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/

Gnome_shell_screenshot_evxw40

Baloo

[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

KArchive

Don't create subdirectory in toplevel

KDocTools

doc: use a more generic Frameworks entity in the example

KFileMetaData

Reapply ReplayGain changes

KDE GUI Addons

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

KHolidays #

Add juneteenth as variable holiday

KImageFormats

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

KIO

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)

Kirigami

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

KWidgetsAddons

Remove duplicate row in category selection

KXMLGUI

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

https://kde.org/announcements/frameworks/5/5.108.0