------------------------------------------------------------------- Tue Apr 7 19:19:40 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: * Update dependency version to 6.25.0 * fstab: Use qCCritical instead of qCritical * Update version to 6.25.0 ------------------------------------------------------------------- Mon Mar 9 08:07:44 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 * devicemanager.cpp replace "Ok" with "OK" * Mark network mounts as ignored if user is missing rights for it * fstabhandling: add static wrapper method for '_k_isFstabNetworkFileSystem' * Use directory name as displayName for fstabdevices (kde#501658) * Update version to 6.24.0 ------------------------------------------------------------------- Fri Feb 6 14:26:03 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 * fix(fstab): Return valid URLs for NetworkShare for smb mountpoints * Documentation fixes * Add displayName() implementation to UDev backend with vendor/product deduplication * Extract vendor/product fallback logic into reusable utility function * Improve device vendor/product lookup with hwdb fallback * [UdevQt] Reduce allocations in decodePropertyValue helper * Free lexer-allocated data also when parsing fails * Enable LSAN in CI * Use delete instead of deleteLater() when DevicePrivate refcount drops to 0 (kde#513508) * avoid crash on device removal (kde#514791) * Add missing ejectRequested to OpticalDrive interface * Add missing override in winopticaldrive * Add missing signals to StorageAccess backends (kde#514176) * Add missing overrride in winstorageaccess * Fix macOS build: Replace make_unique with explicit new for private IOKitDevice constructor * Use more precise type for m_reverseMap * Replace _k_destroyed slot with lambda * Don't call setBackendObject() in DevicePrivate dtor * Remove unneeded intermediate variables * Manage backend object using unique_ptr * Remove unneeded destroyed handling for backend object * Manage DeviceInterface using unique_ptr * devicemanager: remove unused includes * Update version to 6.23.0 ------------------------------------------------------------------- Sun Jan 4 14:47:23 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 * /etc/mtab not exists on OpenBSD * Fix some missing overrides in win backend * Update version to 6.22.0 ------------------------------------------------------------------- Fri Dec 12 20:17:37 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 * backends/udisks2: register "AvailableAnswer" before use * Upower: expose WearableBattery battery type * predicate_parser: prevent an unused warning * Update version to 6.21.0 ------------------------------------------------------------------- Thu Nov 13 20:59:03 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 * udisks: Port to DBus Object Manager * Update version to 6.20.0 ------------------------------------------------------------------- Tue Oct 7 17:06:30 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 * Update version to 6.19.0 ------------------------------------------------------------------- Mon Sep 8 13:33:16 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 * Drop unneeded expl. addition of build dir to libs' build includes interface * Update version to 6.18.0 ------------------------------------------------------------------- Mon Aug 4 06:57:39 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 * search mount and Co. in the normal user environment PATH * It compiles fine without qt 6.10 deprecated methods * Add a IS_NOT predicate operator * Revert "handle ZFS in fstab backend as udisk2 has no support" * Update version to 6.17.0 ------------------------------------------------------------------- Mon Jul 7 07:24:52 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 * Use UTF-8 encoding for USB device property keys * Fix garbled USB device properties (kde#505913) * Fix build with -DUDEV_DISABLED=ON * Fix build with USE_DBUS=OFF * Remove leftovers from old QCH generation * Update version to 6.16.0 ------------------------------------------------------------------- Mon Jun 9 20:29:49 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: * Remove leftovers from old QCH generation * Update dependency version to 6.15.0 * Add tags file to documentation * Convert Ifaces::Block to QDoc * Device::Block: add isSystem * Add missing qhp projects * Add landing page for QDoc * handle ZFS in fstab backend as udisk2 has no support * Port API documentation to QDoc syntax * Update version to 6.15.0 - Replace _kf6_bugfix_version usage ------------------------------------------------------------------- Sun May 4 19:05:34 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 * Update version to 6.14.0 ------------------------------------------------------------------- Sat Apr 5 12:34:44 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: * It compiles fine without qt6.9 deprecated methods * Return model (or vendor) if the battery technology is unknown * backends/fstab: override StorageAccess check signals * Update dependency version to 6.13.0 ------------------------------------------------------------------- Tue Mar 11 09:29:30 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 * Update version to 6.12.0 ------------------------------------------------------------------- Sat Feb 8 12:17:00 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 * [udisks2]: Make StorageAccess::check() method asynchronous * Fix crash when destructing FstabWatcher on Linux * Add xml/yaml linting * CI: Add linux-qt6-next build * Update version to 6.11.0 ------------------------------------------------------------------- Tue Jan 7 18:17:31 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.1: * [UPowerManager] Also print error message on failure ------------------------------------------------------------------- Sat Dec 14 13:38:33 UTC 2024 - Christophe Marin - Update to 6.9.1 * Add null check for StorageAccess interface in storageAccessFromPath (kde#497299) ------------------------------------------------------------------- Sun Dec 8 10:09:34 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 * battery: Add cycleCount * Bump KF and QT versions in cem_set_disabled_deprecation_versions * fstab: Fix memory leak when a network or overlay mount has changed * Fix build on Haiku * Consistenly use correct include statements for libmount * Add support for rclone mounts and fstab entries * Update version to 6.9.0 ------------------------------------------------------------------- Mon Nov 4 11:18:25 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 * Restore MediaChanged handling for Audio CDs * Support reproducible builds by omitting host paths in bison/yacc outputs * [udisks] Don't add/remove devices in slotMediaChanged * Port implicit QByteArray, QChar and QString conversions in iokit * Drop unfinished Power API * fstabwatcher: use libmount monitor on Linux * fstabhandling: use libmount in Linux * Update version to 6.8.0 ------------------------------------------------------------------- Mon Oct 7 10:00:32 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 * fstab: add missing signal override * fstab: Emit accessibilityChanged only when actually changed * Get rid of implicit QString and QChar conversions * Get rid of implicit QByteArray to const char* conversions * [Fstab] Minor cleanups (new style connect, extraneous include) * [Fstab] Remove mntent wrapper macros * [Fstab] Remove remnants of Solaris support * Update version to 6.7.0 ------------------------------------------------------------------- Sat Sep 7 09:03:37 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 * ci: add Alpine/musl job ------------------------------------------------------------------- Mon Aug 5 10:48:01 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 * Update version to 6.5.0 * udev/cpuinfo_arm: add M2 Pro/Max core variants ------------------------------------------------------------------- Tue Jul 9 09:42:04 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: * Fix "Connecting from COMPAT signal" warning * support USE_DBUS option to enable/disable dbus use * Narrow down types of backend objects to Ifaces::DeviceManager * Doc: Port 0 to nullptr * Drop a reference to non-existent interface class * Add missing forward declaration * gitignore: add VS Code dir ------------------------------------------------------------------- Wed Jun 5 10:12:09 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/ - No code changes since 6.2.0 ------------------------------------------------------------------- Mon May 6 12:23:07 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: * remove too aggressive assert (kde#464149) * [StorageAccess] Fix storageAccessFromPath returning unmounted filesystems * [SolidHwTest] Extend FakeHW description with encrypted volume, add tests * [SolidHwTest] Test Device::storageAccessFromPath * [DeviceManager] Remove exists() check from storageAccessFromPath * udisks: Return empty string for "root" clearTextPath (kde#485507) * [SolidHwTest] Remove unnecessary slotPropertyChanged helper, fix bug * [SolidHwTest] Remove setenv wrapper, unnecessary qt_windows.h include * [SolidHwTest] Move test class declaration to source file * udisks2: Add support CanCheck/Check/CanRepair/Repair - Drop patch, merged upstream: * 0001-udisks-Return-empty-string-for-root-clearTextPath.patch ------------------------------------------------------------------- Thu Apr 18 19:28:50 UTC 2024 - Fabian Vogt - Add patch to fix mounting encrypted drives (kde#485507, boo#1222980): * 0001-udisks-Return-empty-string-for-root-clearTextPath.patch ------------------------------------------------------------------- Fri Apr 5 12:53:10 UTC 2024 - Christophe Marin - Update to 6.1.0 * New feature release - Changes since 6.0.0: * update version for new release * udisks2: Read CleartextDevice instead of introspection ------------------------------------------------------------------- Wed Feb 21 19:28:18 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 ------------------------------------------------------------------- Wed Jan 31 17:51:13 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:01:59 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:34 UTC 2023 - Christophe Marin - Init kf6-solid