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/ 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 Primary key fingerprint: 53E6 B47B 45CE A3E0 D5B7 4577 58D0 EE64 8A48 B3BB https://kde.org/announcements/frameworks/5/5.108.0 -- David Faure, faure@kde.org, http://www.davidfaure.fr Working on KDE Frameworks 5