------------------------------------------------------------------- Tue Apr 7 19:18:54 UTC 2026 - Christophe Marin - Update to 6.25.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.25.0 - Changes since 6.24.0: * Remove control characters when quoting args * Update dependency version to 6.25.0 * Remove unused cmake variable * Update version to 6.25.0 ------------------------------------------------------------------- Mon Mar 9 08:07:29 UTC 2026 - Christophe Marin - Update to 6.24.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.24.0 - Changes since 6.23.0: * Update dependency version to 6.24.0 * autotests: increased safety margins for unstable tests * Update version to 6.24.0 ------------------------------------------------------------------- Fri Feb 6 14:25:47 UTC 2026 - Christophe Marin - Update to 6.23.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.23.0 - Changes since 6.22.0: * Update dependency version to 6.23.0 * Remove unused includes * Enable LSAN in CI * changed the dummy env var path from relative to absolute * kformat: update documentation for formatRelativeDate * Update version to 6.23.0 ------------------------------------------------------------------- Sun Jan 4 14:47:08 UTC 2026 - Christophe Marin - Update to 6.22.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.22.0 - Changes since 6.21.0: * Update dependency version to 6.22.0 * Add OpenBSD available memory and refactor * Remove duplicate headers in same file * Update version to 6.22.0 ------------------------------------------------------------------- Fri Dec 12 20:17:22 UTC 2025 - Christophe Marin - Update to 6.21.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.21.0 - Changes since 6.20.0: * Update dependency version to 6.21.0 * Update fuzzy matching logic changes from Kate (kde#511664) * Update version to 6.21.0 ------------------------------------------------------------------- Thu Nov 13 20:58:47 UTC 2025 - Christophe Marin - Update to 6.20.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.20.0 - Changes since 6.19.0: * Update dependency version to 6.20.0 * Add missing include moc * typo-- * Use QCOMPARE vs QVERIFY * Update test expectation. Qt time formatting has changed * Fix the non-local license text * Switch to std::enable_if_t (API consumers now required to use >= C++17) * Fix duplicate license text for known but externally linked licenses * Update version to 6.20.0 ------------------------------------------------------------------- Tue Oct 7 17:06:14 UTC 2025 - Christophe Marin - Update to 6.19.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.19.0 - Changes since 6.18.0: * Update dependency version to 6.19.0 * KTextToHtml: If URL ends with double-quote, it's not valid URL (kde#507952) * make tests more stable * try to make test more stable * kcoreaddons_add_plugin: Fail fast if CMAKE_LIBRARY_OUTPUT_DIRECTORY is not set * some more seconds to the future to be less flacky * make test less flaky by using longer time and more fuzzy compare * update timestamp to avoid rounding error * Document org.kde.coreaddons.AboutData * require tests on all platforms to pass * KAboutData: Notify that KAboutData has been set * Update version to 6.19.0 ------------------------------------------------------------------- Mon Sep 8 13:33:01 UTC 2025 - Christophe Marin - Update to 6.18.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.18.0 - Changes since 6.17.0: * Update dependency version to 6.18.0 * KUrlMimeData: More const * Add context parameter to QTimer::singleShot * Silence clazy warning about non-pod-static in qml plugin * Avoid using size check and implicit 0 to false conversion to check for empty container * Use newer simpler ecm_setup_qtplugin_macro_names API * add AFS as remote file system (kde#375623) * Add KSharedDataCache::remove() * Expose KTextToHTML to QML * Update version to 6.18.0 ------------------------------------------------------------------- Mon Aug 4 06:57:24 UTC 2025 - Christophe Marin - Update to 6.17.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.17.0 - Changes since 6.16.0: * Update dependency version to 6.17.0 * Require less precise timing in kformattest * fix crash/stack overflow on drive removal on Windows (kde#499865) * QStaticPlugin is a struct, no class * widen the intervals * fix jobtest on Windows * Fix reading of localized JSON values on Windows (and macOS) * It compiles fine without qt 6.10 deprecated methods * [kpluginmetadata] Tweak docs * Fix since version * Update version to 6.17.0 ------------------------------------------------------------------- Mon Jul 7 07:24:36 UTC 2025 - Christophe Marin - Update to 6.16.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.16.0 - Changes since 6.15.0: * Update dependency version to 6.16.0 * Add example for using KCoreAddons from Python * [python] Mark value types as such * Apply fixits for clazy-qdatetime-utc * Add handling for KFormat::AbbreviatedDuration with days and years * Add KFormat Python example * Skip time formatting tests when we can't change the system timezone * Add timezone-preserving time formatting API for QML * Update version to 6.16.0 ------------------------------------------------------------------- Mon Jun 9 20:29:34 UTC 2025 - Christophe Marin - Update to 6.15.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.15.0 - Changes since 6.14.0: * Update dependency version to 6.15.0 * Make KSystemClockSkewNotifierEngine shared * [KUser] Apply rule of zero * Disable python bindings for Haiku also * Build Python bindings unless explicitly disabled * Add KFormat::formatTime * Add tags file to documentation * Add a narrow variant of KFormat::formatRelativeDateTime * Add missing qhp project * Fix QHP namespace * Fix documentation syntax * Make KFormat::formatRelativeDateTime also work for future times * Improve jobtest stability * Add landing page for QDoc * Add autotest for bug 504078 * Port KSystemClockSkewNotifier to qdoc * util: Add KSystemClockSkewNotifier * Port API documentation to qdoc syntax * Update version to 6.15.0 - Replace _kf6_bugfix_version usage ------------------------------------------------------------------- Sun May 4 19:05:18 UTC 2025 - Christophe Marin - Update to 6.14.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.14.0 - Changes since 6.13.0: * Update dependency version to 6.14.0 * Add pkg-config file * Update version to 6.14.0 * Remove conditions for no longer supported Qt versions * python: install typesystem file ------------------------------------------------------------------- Sat Apr 5 12:32:53 UTC 2025 - Christophe Marin - Update to 6.13.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.13.0 - Changes since 6.12.0: * Add missing include mocs * Mimetypes: replace TODO comment with link to s-m-i MR * Drop no longer needed export of KJobPrivate & KCompositeJobPrivate * It compiles fine without qt6.9 deprecated methods * KDirWatch: Constify the 'path' variable * Require CI to pass on FreeBSD * KProcessList: Return login names based on ruid in the FreeBSD impl * KDirWatch: Support the "direct" mode of the libinotify-kqueue library * KShell:tildeExpand: Return filename if homedir is empty (kde#317513) * Bump min required SharedMimeInfo to 2.1 * Update dependency version to 6.13.0 ------------------------------------------------------------------- Tue Mar 11 09:29:11 UTC 2025 - Christophe Marin - Update to 6.12.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.12.0 - Changes since 6.11.0: * Update dependency version to 6.12.0 * Declare KFormat option flag operators * Add missing break in switch statement * Update version to 6.12.0 ------------------------------------------------------------------- Sat Feb 8 12:16:44 UTC 2025 - Christophe Marin - Update to 6.11.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.11.0 - Changes since 6.10.0: * Update dependency version to 6.11.0 * Add missing since markers * kosrelease: expose to qml * kosrelease: typo-- * Add xml/yaml linting * Add plural annotations for abbreviated duration strings * Add MPL 2.0 to list of licenses * Add distance formatting with locale- and value-appropriate units * Add abbreviated duration formatting * Don't ignore the result of QFile::open * Mark KFormat QML methods as translation bindings * Removed unnecessary vtable in KFormatPrivate * Fix QML module version * Use declarative type registration for QML bindings * Enable Python bindings on FreeBSD * CI: Add linux-qt6-next build * Lower Python requirement to 3.9 * Update version to 6.11.0 ------------------------------------------------------------------- Tue Jan 7 18:17:25 UTC 2025 - Christophe Marin - Update to 6.10.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.10.0 - Changes since 6.9.0: * Update dependency version to 6.10.0 * Update version to 6.10.0 ------------------------------------------------------------------- Sun Dec 8 10:09:11 UTC 2024 - Christophe Marin - Update to 6.9.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.9.0 - Changes since 6.8.0: * Update dependency version to 6.9.0 * Provide more license for KAboutLicense * Add 7d4a6f31521 to git-blame-ignore-revs * Add Python bindings * It compiles fine without deprecated methods * kaboutdata: Add overload taking KAboutPerson and KAboutComponent * kfileutils: compare to basename in makeSuggestedName (kde#493270) * Apply 1 suggestion(s) to 1 file(s) * Link with libnetwork on Haiku * Don't put copyright statements if the license is not BSD * Update version to 6.9.0 ------------------------------------------------------------------- Mon Nov 4 11:18:02 UTC 2024 - Christophe Marin - Update to 6.8.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.8.0 - Changes since 6.7.0: * Update dependency version to 6.8.0 * Make KJob::elapsedTime const * Fix absolute path generation into (not installed) header * KPluginMetaData: reduce string allocation * Update git blame ignore file * Reformat code with clang-format * Kjob: add elapsedTime() returns the ms the job ran * Add CI for static builds on Linux * Install QML module correctly when building statically * exportUrlsToPortal: use QScopeGuard::dismiss for the success code path * Update version to 6.8.0 ------------------------------------------------------------------- Mon Oct 7 09:59:55 UTC 2024 - Christophe Marin - Update to 6.7.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.7.0 - Changes since 6.6.0: * Update dependency version to 6.7.0 * Make unit tests work with a static Qt build * kcoreaddonsplugin: Link against Qt6::Network * Restore KProcess on Android * Don't build kprocesstest for Android/iOS * Fix build on ios * Update version to 6.7.0 ------------------------------------------------------------------- Sat Sep 7 09:03:11 UTC 2024 - Christophe Marin - Update to 6.6.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.6.0 - Changes since 6.5.0: * Update version to 6.6.0 * exportUrlsToPortal: check for dbus error * KDirWatch: don't try inotify again if it has already failed * Relicense some files from lgpl2-only to lgpl2.1-or-later * ci: add Alpine/musl job * KPluginMetaData: Avoid reading metadata from plugin loader twice * kcoreaddons_add_plugin: Fix typo in error message * Fix configuring error when QtQml is not around ------------------------------------------------------------------- Mon Aug 5 10:47:35 UTC 2024 - Christophe Marin - Update to 6.5.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.5.0 - Changes since 6.4.0: * Update dependency version to 6.5.0 * Enable cppcheck * Add missing license header * Add QML Format example * [qml/formats] Drop no longer needed function * Remove obsolete doc comment * Replace deprecated globalMatch with globalMatchView * Update version to 6.5.0 ------------------------------------------------------------------- Tue Jul 9 09:41:40 UTC 2024 - Christophe Marin - Update to 6.4.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.4.0 - Changes since 6.3.0: * Rename deprecated argument CLASSNAME to CLASS_NAME in ecm_add_qml_module() for KCoreAddonsPlugin * kurlmimedata: warn about problems while retrieving files from portal * decode os-release as UTF-8 * use REQUIRED_QT_VERSION for dbus, too * provide USE_DBUS option to allow to turn on/off dbus parts ------------------------------------------------------------------- Wed Jun 5 10:11:29 UTC 2024 - Christophe Marin - Update to 6.3.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/6/6.3.0/ - Changes since 6.2.0: * not all distros have /bin/true, e.g. NixOS lacks it * bundle license texts inside resource * Remove explicit maintainer from metainfo * kfilesystem: recognize nfs4 as KFileSystemType::Nfs * Replace KAboutDialog with KAboutApplicationDialog ------------------------------------------------------------------- Mon May 6 12:22:26 UTC 2024 - Christophe Marin - Update to 6.2.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/6.2.0/ - Changes since 6.1.0: * Replace KAboutDialog with KAboutApplicationDialog * gitignore: add VS Code dir ------------------------------------------------------------------- Fri Apr 5 12:52:30 UTC 2024 - Christophe Marin - Update to 6.1.0 * New feature release - Changes since 6.0.0: * update version for new release * Don't search for QtDBus on Windows/macOS/Android * KformatPrivate: fix deprecation enum arithmetic with float ------------------------------------------------------------------- Wed Feb 21 19:27:52 UTC 2024 - Fabian Vogt - Update to 6.0.0 * New bugfix release * Release announcement not available yet - Changes since 5.249.0: * update version for new release * Fix some compiler warning with mingw gcc * update version for new release ------------------------------------------------------------------- Wed Jan 31 17:50:04 UTC 2024 - Fabian Vogt - Update to 5.249.0 (6.0 RC 2): * New bugfix release * For more details see https://kde.org/announcements/megarelease/6/rc2/ ------------------------------------------------------------------- Mon Jan 15 20:00:47 UTC 2024 - Fabian Vogt - Update to 5.248.0 (6.0 RC 1) * For more details please see: https://kde.org/announcements/megarelease/6/rc1/ ------------------------------------------------------------------- Sat May 27 11:18:16 UTC 2023 - Christophe Marin - Init kf6-kcoreaddons