KDE Frameworks 5.48.0 released

Ben Cooksley bcooksley at kde.org
Sat Jul 14 20:58:06 BST 2018

On Sun, Jul 15, 2018 at 2:28 AM, Roman Collins <r.s.col988 at gmail.com> wrote:
> There's no unsubscribe links, please fix that

Hi Roman,

I'm afraid due to the propagation of standards such as DKIM and DMARC,
it is impossible for us to add unsubscribe links to the body of emails
sent through our mailing lists. We still add RFC standard List-*
headers to emails, which all decent mail clients (including GMail
itself) will use to offer the user the option to unsubscribe.

If we were to enable the Mailman functionality that added unsubscribe
links to the footer of our emails, then the DKIM signatures of those
emails would be broken.

If we were to break these signatures, members of our community would
be deprived of their ability to participate on our lists as some mail
providers reject mail which has broken DKIM signatures or which fail
DMARC validation. Using GMail as an example, they deliver all mail
that fails DMARC validation to the Spam folder regardless of any other
characteristics it has (and around 50% of all mail we deliver goes to
GMail, so their policies are what we'll follow above all else).

Should you wish to unsubscribe from our lists, you can either send an
email to <listname>-unsubscribe at kde.org or visit
https://mail.kde.org/mailman/options/<listname> and follow the prompts
there. This information is also included in the RFC standard
List-Unsubscribe header, contained in all emails you've received from
our lists.

Ben Cooksley
KDE Sysadmin

> On Sat, Jul 14, 2018, 5:37 AM David Faure <faure at kde.org> wrote:
>> 14th July 2018. KDE today announces the release of KDE Frameworks 5.48.0.
>> KDE Frameworks are 78 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 the·
>> Frameworks 5.0 release announcement.
>> Attica
>>   Port remaining uses of qDebug() to qcDebug(ATTICA)
>>   Fix checking invalid provider url
>>   Fix broken url to API specification
>> Baloo
>>   Remove unused entry X-KDE-DBus-ModuleName from the kded plugin metadata
>>   [tags_kio] The url query should be a key-value pair
>>   The power state signal should only be emitted when the power state
>> changes
>>   baloodb: Make changes to cmdline arg description after rename prune ->
>> clean
>>   Clearly show duplicate filenames in tag folders
>> BluezQt
>>   Update D-Bus xml files to use "Out*" for signal type Qt annotations
>>   Add signal for devices's address changing
>> Breeze Icons
>>   Use the broom-style icon for edit-clear-all too
>>   Use a broom-style icon for edit-clear-history
>>   change 24px view-media-artist icon
>> Extra CMake Modules
>>   Android: Make it possible to override a target's APK directory
>>   Drop outdated QT_USE_FAST_OPERATOR_PLUS
>>   Add -Wlogical-op -Wzero-as-null-pointer-constant to KF5 warnings
>>   [ECMGenerateHeaders] Add option for other header file extension than .h
>>   Don't include a 64 when building 64bit architectures on flatpak
>> KActivitiesStats
>>   Fix off by one error in Cache::clear (bug 396175)
>>   Fix ResultModel item moving (bug 396102)
>> KCompletion
>>   Remove unneeded moc include
>>   Make sure KLineEdit::clearButtonClicked is emitted
>> KCoreAddons
>>   Remove QT definitions duplicated from KDEFrameworkCompilerSettings
>>   Make sure that it compiles with strict compile flags
>>   Remove unused key X-KDE-DBus-ModuleName from test servicetype metadata
>> KCrash
>>   Reduce QT_DISABLE_DEPRECATED_BEFORE to minimum dep of Qt
>>   Remove QT definitions duplicated from KDEFrameworkCompilerSettings
>>   Make sure to build with strict compile flags
>> KDeclarative
>>   check the node actually has a valid texture (bug 395554)
>>   KDEDModule servicetype definition: remove unused key
>> X-KDE-DBus-ModuleName
>> KDELibs 4 Support
>>   Set QT_USE_FAST_OPERATOR_PLUS ourselves
>>   Don't export kf5-config to the CMake config file
>>   Remove unused entry X-KDE-DBus-ModuleName from the kded plugin metadata
>> KDE WebKit
>>   Port KRun::runUrl() & KRun::run() to undeprecated API
>>   Port KIO::Job::ui() -> KIO::Job::uiDelegate()
>> KFileMetaData
>>   Avoid compiler warnings for taglib headers
>>   PopplerExtractor: use directly QByteArray() args instead of 0 pointers
>>   taglibextractor: Restore extracting audio props without tags existing
>>   OdfExtractor: deal with non-common prefix names
>>   Don't add -ltag to the public link interface
>>   implement the lyrics tag for taglibextractor
>>   automatic tests: do not embed EmbeddedImageData already in the library
>>   add ability to read embedded cover files
>>   implement reading of rating tag
>>   check for needed version of libavcode, libavformat and libavutil
>> KGlobalAccel
>>   Update D-Bus xml file to use "Out*" for signal type Qt annotations
>> KHolidays #
>>   holidays/plan2/holiday_jp_* - add missing metainfo
>>   updated Japanese holidays (in Japanese and English) (bug 365241)
>>   holidays/plan2/holiday_th_en-gb - updated Thailand (UK English) for 2018
>> (bug 393770)
>>   add Venezula holidays (Spanish) (bug 334305)
>> KI18n
>>   In cmake macro file use CMAKE_CURRENT_LIST_DIR consequently instead of
>> mixed use with KF5I18n_DIR
>>   KF5I18NMacros: Don't install an empty dir when no po files exist
>> KIconThemes
>>   Support choosing .ico files in custom icon file chooser (bug 233201)
>>   Support Icon Scale from Icon naming specification 0.13 (bug 365941)
>> KIO
>>   Use new method fastInsert everywhere where applicable
>>   Restore compatibility of UDSEntry::insert, by adding a fastInsert method
>>   Port KLineEdit::setClearButtonShown -> QLineEdit::setClearButtonEnabled
>>   Update D-Bus xml file to use "Out*" for signal type Qt annotations
>>   Remove QT definition duplicated from KDEFrameworkCompilerSettings
>>   Use a correct emblem icon for readonly files and folders (bug 360980)
>>   Make it possible to go up to root again, in the file widget
>>   [Properties dialog] Improve some permissions-related strings (bug 96714)
>>   [KIO] Add support for XDG_TEMPLATES_DIR in KNewFileMenu (bug 191632)
>>   update trash docbook to 5.48
>>   [Properties dialog] Make all field values on general tab selectable (bug
>> 105692)
>>   Remove unused entry X-KDE-DBus-ModuleName from kded plugins' metadata
>>   Enable comparing KFileItems by url
>>   [KFileItem] Check most local URL for whether it's shared
>>   Fix regression when pasting binary data from clipboard
>> Kirigami
>>   more consistent mouse over color
>>   don't open submenu for actions without children
>>   Refactor the Global ToolBar concept (bug 395455)
>>   Handle enabled property of simple models
>>   Introduce ActionToolbar
>>   fix pull to refresh
>>   Remove doxygen docs of internal class
>>   Don't link against Qt5::DBus when DISABLE_DBUS is set
>>   no extra margin for overlaysheets in overlay
>>   fix the menu for Qt 5.9
>>   Check the visible property of the action as well
>>   ibetter look/aligment in compact mode
>>   don't scan for plugins for each platformTheme creation
>>   get rid of the "custom" set
>>   add resetters for all custom colors
>>   port toolbutton coloring to custom colorSet
>>   introduce Custom color set
>>   writable buddyFor to position labels regarding to subitems
>>   When using a different background color, use highlightedText as text
>> color
>> KNewStuff
>>   [KMoreTools] Enable installing tools via appstream url
>>   Remove KNS::Engine d-pointer hack
>> KService
>>   Remove unused key X-KDE-DBus-ModuleName from test service metadata
>> KTextEditor
>>   guard updateConfig for disabled status bars
>>   add context menu to statusbar to toggle show total lines/word count
>>   Implemented displaying of total lines in kate (bug 387362)
>>   Make menu-bearing toolbar buttons show their menus with normal click
>> rather than click-and-hold (bug 353747)
>>   CVE-2018-10361: privilege escalation
>>   Fix caret width (bug 391518)
>> KWayland
>>   [server] Send frame event instead of flush on relative pointer motion
>> (bug 395815)
>>   Fix XDGV6 popup test
>>   Fix stupid copy paste bug in XDGShellV6 Client
>>   Do not cancel old clipboard selection if it is same as the new one (bug
>> 395366)
>>   Fix some spelling issues suggested by new linter tool
>>   Add the arclint file in kwayland
>>   Fixup @since for skip switcher API
>> KWidgetsAddons
>>   [KMessageWidget] Update stylesheet when palette changes
>>   Update kcharselect-data to Unicode 11.0
>>   [KCharSelect] Port generate-datafile.py to Python 3
>>   [KCharSelect] Prepare translations for Unicode 11.0 update
>> ModemManagerQt
>>   Implement support for the Voice and Call interfaces
>>   Don't set custom domain filter rules
>> Oxygen Icons
>>   Show an icon for hidden files in Dolphin (bug 395963)
>> Plasma Framework
>>   FrameSvg: Update mask frame if image path has been changed
>>   FrameSvg: Do not wreck shared mask frames
>>   FrameSvg: Simplify updateSizes
>>   Icons for Keyboard Indicator T9050
>>   fix color for media icon
>>   FrameSvg: Recache maskFrame if enabledBorders has been changed (bug
>> 391659)
>>   FrameSvg: Draw corners only if both borders in both directions are
>> enabled
>>   Teach ContainmentInterface::processMimeData how to handle Task Manager
>> drops
>>   FrameSVG: Delete redundant checks
>>   FrameSVG: Fix QObject include
>>   Use QDateTime for interfacing with QML (bug 394423)
>> Purpose
>>   Add Share action to Dolphin context menu
>>   Properly reset plugins
>>   Filter out duplicate plugins
>> QQC2StyleBridge
>>   no pixel values in checkindicator
>>   use RadioIndicator for everybody
>>   Don't overflow around popups
>>   on Qt<5.11 the control palette is completely ignored
>>   anchor button background
>> Solid
>>   Fix device label with unknown size
>> Syntax Highlighting
>>   Fixes for Java comments
>>   Highlight Gradle files with Groovy syntax too
>>   CMake: Fix highlighting after strings with a single `@` symbol
>>   CoffeeScript: add extension .cson
>>   Rust: Add keywords & bytes, fix identifiers, and other
>> improvements/fixes
>>   Awk: fix regex in a function and update syntax for gawk
>>   Pony: fix single quote escape and a possible infinite loop with #
>>   Update CMake syntax for the upcoming release 3.12
>> Security information
>> The released code has been GPG-signed using the following key:
>> pub rsa2048/58D0EE648A48B3BB 2016-09-05 David Faure <faure at kde.org>
>> Primary key fingerprint: 53E6 B47B 45CE A3E0 D5B7  4577 58D0 EE64 8A48
>> B3BB
>> http://kde.org/announcements/kde-frameworks-5.48.0.php
>> --
>> David Faure, faure at kde.org, http://www.davidfaure.fr
>> Working on KDE Frameworks 5

More information about the kde-core-devel mailing list