From kde-announce Thu Dec 14 20:29:29 2023 From: David Faure Date: Thu, 14 Dec 2023 20:29:29 +0000 To: kde-announce Subject: KDE Frameworks 5.113.0 released Message-Id: <4386020.HGHVHoN8Vk () asterixp15> X-MARC-Message: https://marc.info/?l=kde-announce&m=170258586521532 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--nextPart3039185.pZIHVdycJg" --nextPart3039185.pZIHVdycJg Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii"; protected-headers="v1" From: David Faure To: kde-announce@kde.org Subject: KDE Frameworks 5.113.0 released Date: Thu, 14 Dec 2023 21:29:29 +0100 Message-ID: <4386020.HGHVHoN8Vk@asterixp15> Organization: KDE MIME-Version: 1.0 14th December 2023. KDE today announces the release of KDE Frameworks 5.113.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 [ExtractorProcess] Handle signal mangling by DrKonqi (bug 421317) [ExtractorProcess] Test the various processing states [ExtractorProcess] Make the extractor process path a constructor argument [BasicIndexingBenchmark] Allow to keep temporary DB [QueryTest] Add test case for terms folded to empty strings (bug 407664) [DocumentUrlDb] Reduce allocations during path reconstruction Shortcut non-matching phrase queries [EngineQuery] Remove AND/OR operations [QueryParser] Remove it, as it is no longer used [SearchStore] Always use TermGenerator instead of QueryParser (bug 412421) [Extractor] Do not emit startedIndexingFile for skipped documents (bug 462009) Remove dead registerBalooWatcher DBus method [FileWatchTest] Check attr changed signal when XAttr is not available [FileWatchTest] Replace common boilerplate with RAII [KInotify] Fix _k_addWatches helper when hitting descriptor limit [KInotify] Simplify dirIter logic, use unique_ptr [KInotify] Always add all watches in the event loop [KInotify] Silence EventMoveSelf warning when not relevant [KInotify] Removed unused and obsolete `available()` method Extra CMake Modules ECMQtDeclareLoggingCategory: support kdebugsettings files w/ . in basename Add Find7Zip, deprecate Find7z, revert Find7z broken Linux support Find7z: make it work also on non-Windows systems Framework Integration Reflect identifier change of oxygen-icons KActivitiesStats Adapt to renamed activities library repo Adapt to move out of Frameworks KActivities Adapt to move out of Frameworks KArchive Fix broken bzip2 with new shared-mime-info KConfig Make KConfigWatcher noop for in-memory configs KConfigWidgets KRecentFileActions: Fix use after free (bug 476312) KCoreAddons kdirwatch: don't crash after moving threads (bug 472862) kdirwatch: don't leave relative entries dangling kdirwatch: expand ref counting system to keep account of public instances kdirwatch: always unref d, and unset d from inside d (bug 472862) KFileMetaData Output generic file types from dump utility Check if file path passed to dump utility is a readable file [FFmpegExtractor] Bail out on first missing component during find_package (bug 458313) Bump minimum Exiv2 version to 0.26 [TaglibExtractor] Add support for Ogg stream with FLAC (audio/x-flac+ogg) (bug 475352) Generate fromName hash table programmatically from PropertyInfo table Use proxy class for lowercase property name lookup Reduce PropertyInfo::fromName overhead [FFMpegExtractor] Support and check video/vnd.avi [TaglibExtractor] Adapt code to SMI changes for audio/x-wav -> /vnd.wave KIO Add KF5 include for KPropertiesDialogPlugin Add build option for KF6 coinstallability Adaptations for shared-mime-info >= 2.3 KRunner Adapt to plasma-framework being renamed to libplasma Deprecate old QueryMatch::setType which will be removed in KF6 Backport KF6 API to set categoryRelevance for QueryMatch Adapt to plasma-framework moving to Plasma KService Remove warning about empty Exec field from KService::exec() (bug 430157) Plasma Framework Adapt to renamed activities library repo Adjust to KWayland moving to Plasma Adapt to kactivities moving to Plasma Reflect identifier change of oxygen-icons Sonnet Use the cmake variables rather than if(TARGET) 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.113.0 -- David Faure, faure@kde.org, http://www.davidfaure.fr Working on KDE Frameworks 5 --nextPart3039185.pZIHVdycJg Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEEU+a0e0XOo+DVt0V3WNDuZIpIs7sFAmV7ZakACgkQWNDuZIpI s7u4FAgAmnDllChKVHXU/4bVL7o8B7qrwmtQ0K3QywsfUYr0ZIWjToZyxeIrDJe5 TW4DUU9wdH+oSdxpZk3XBHE7lvHCzcXLMipvyakNrcUsktIogjoNElguHuBEhX19 Kl/uqkN9iL49DoSqTG+sNjrVx52rU1o0pAGqm+u94RSxZwciinTw0wqfUHuKSO5s yTvQ9mxSAYuEJpAFSqf5LsFIxLvyeHkG/7QGIwkx7ULSogkiWLiB5fEvMtFTpnGF aRj1uZSnLD1QywNL7YAcUA+EwAUW6dxZGd5C472++NjuOFKNWKYMV70pOelIk2ot JQeCdJWHQLm5GAj3gV0buWUfH7HhEA== =51d9 -----END PGP SIGNATURE----- --nextPart3039185.pZIHVdycJg--