5.67
KStandardAction: add method for SwitchApplicationLanguage action creation
[KColorSchemeManager] Don't list duplicates
[KColorschemeManager] Add option to reenable following global theme
5.68
Change "Redisplay" to "Refresh"
5.67
Remove files that Windows cannot handle
Ensure to store resource uri without a trailing slash
5.68
Fix issue finding the Boost include directories
Use exposed DBus methods to switch activities in CLI
5.67
Abort machine run once a timeout signal has been seen
Support ** exponentiation operator from ECMAScript 2016
Added shouldExcept() function that works based on a function
5.68
Expose the evaluation timeout management functions in public API
5.70
Implement UString operator= to make gcc happy
Silence compiler warning about copy of non-trivial data
5.67
Update holidays and add flagdays and namedays for Sweden
5.68
Update Japanese holidays
holiday_jp_ja - fix spelling for National Foundation Day
5.70
Nicaragua Holidays
Taiwanese holidays
Updated Romanian holidays
5.67
Updates nasm.xml with the latest instructions
Perl: Add 'say' to keyword list
cmake: Fix `CMAKE_POLICY_*_CMP<N>` regex and add special args to `get_cmake_property`
Add GraphQL highlighting definition
5.68
Fix out-of-memory due to too large context stacks
[PATCH] General update for CartoCSS syntax highlighting
Add syntax highlighting for Java Properties
TypeScript: add private fields and type-only imports/exports, and some fixes
Add FreeCAD FCMacro extension to the python highlighting definition
Updates for CMake 3.17
C++: constinit keyword and std::format syntax for strings. Improvement printf format
RPM spec: various improvements
Makefile highlight: fix variable names in "else" conditionals
Add syntax highlighting for Solidity
Small improvements in some XML files
Makefile highlight: add substitutions
5.69
LaTeX: fix math parentheses in optional labels
Add Inno Setup syntax, including embedded Pascal scripting
Lua: add # as additional deliminator to activate auto-completion with `#something`
C: remove ' as digit separator
add some comment about the skip offset stuff
optimize dynamic regex matching
fix regex rules wrongly marked as dynamic
extend indexer to detect dynamic=true regexes that have no place holders to adapt
Add Overpass QL highlighting
Agda: keywords updated to 2.6.0 and fix float points
5.70
debchangelog: add Groovy Gorilla
Update Logtalk language syntax support
TypeScript: add the "awaited" type operator
5.67
Unbreak module imports for Python2
Hardcode utf-8 as filesystem encoding with Python2 to help api.kde.org
5.70
Fix missing whitespace after "Platform(s):" on front page
Fix use of quotation marks for PREDEFINED entries in Doxygile.global
Teach doxygen about Q_DECL_EQ_DEFAULT & Q_DECL_EQ_DELETE
Add drawer on mobile and clean code
Teach doxygen about Q_DECLARE_FLAGS, so such types can be documented
Port to Aether Bootstrap 4
Redo api.kde.org to look more like Aether
5.67
Add signals for udev events with actions bind and unbind
Clarify referencing of DeviceInterface
5.68
Fix inverted logic in IOKitStorage::isRemovable
5.69
[Fstab] Ensure uniqueness for all filesystem types
Samba: Ensure to differenciate mounts sharing the same source
hardware tool: define syntax via syntax arg
5.70
[Solid] Port foreach to range/index for
[FakeCdrom] Add a new UnknownMediumType enumerator to MediumType
[FstabWatcher] Fix loosing of fstab watcher
[Fstab] Do not emit deviceAdded twice on fstab/mtab changes
5.67
Migrate config from KConfig to KConfigXt in order to allow KCM to use it
5.68
[ModifiedFileIndexer] Correct time checks for new files
[ModifiedFileIndexer] Omit BasicIndexingJob run when not required
Sync IndexerConfig on exit
[FileIndexScheduler] Force evaluation of indexerState after suspend/resume
5.69
[SearchStore] Use categorized logging
[QueryParser] Fix broken detection of end quote
[EngineQuery] Provide toString(Term) overload for QTest
[EngineQuery] Remove unused position member, extend tests
[SearchStore] Avoid long lines and function nesting
[baloosearch] Bail out early if specified folder is not valid
[MTimeDB] Consolidate time interval handling code
[AdvancedQueryParser] Test if quoted phrases are passed correctly
[Term] Provide toString(Term) overload for QTest
[ResultIterator] Remove unneeded SearchStore forward declaration
[QueryTest] Make phrase test case data driven and extend
[Inotify] Start the MoveFrom expire timer at most once per inotify batch
[UnindexedFileIndexer] Only mark file for content indexing when needed
[Inotify] Call QFile::decode only in a single place
[QML] Correctly watch for unregistration
[FileIndexScheduler] Update the content index progress more often
[FileIndexerConfig] Replace config QString,bool pair with dedicated class
[QML] Set the remaining time in the monitor more reliably
[TimeEstimator] Correct batch size, remove config reference
[FileIndexScheduler] Emit change to LowPowerIdle state
[Debug] Improve readability of positioninfo debug format
[Debug] Correct output of *::toTestMap(), silence non-error
[WriteTransactionTest] Test removal of positions only
[WriteTransaction] Extend position test case
[WriteTransaction] Avoid growing m_pendingOperations twice on replace
[FileIndexScheduler] Cleanup firstRun handling
[StorageDevices] Fix order of notification connect and initialization
[Config] Remove/deprecate disableInitialUpdate
5.70
[FileWatch] Remove redundant watchIndexedFolders() slot
[ModifiedFileIndexer] Clarify a comment
[FileWatch] Fix watch updates on config changes
[KInotify] Fix path matching when removing watches
[Extractor] Use categorized logging
Use KFileMetaData for XAttr support instead of private reimplementation
Revert "add Baloo DBus signals for moved or removed files"
[QML Monitor] Show remaining time as soon as possible
[FileContentIndexer] Fix state update and signal order
[Monitor] Fix monitor state and signal ordering
[Extractor] Fix progress reporting
[Coding] Avoid recurrent detach and size checks
[baloo_file] Remove KAboutData from baloo_file
[Searchstore] Reserve space for phrase query terms
[SearchStore] Allow querying exact matches for non-properties
[PhraseAndIterator] Remove temporary arrays when checking matches
[Extractor] Better balance idle and busy mode
[Extractor] Fix idle monitoring
[Extractor] Remove IdleStateMonitor wrapper class
[OrpostingIterator] Allow skipping elements, implement skipTo
[PhraseAndIterator] Replace recursive next() implementation
[AndPostingIterator] Replace recursive next() implementation
[PostingIterator] Make sure skipTo also works for first element
rename and export newBatchTime signal in filecontentindexer
[SearchStore] Handle double values in property queries
[AdvancedQueryParser] Move semantic handling of tokens to SearchStore
[Inotify] Remove not-so-OptimizedByteArray
[Inotify] Remove dead/duplicate code
[QueryParser] Replace single-use helper with std::none_of
5.68
[KAuth] Add support for action details in Polkit1 backend
[policy-gen] Fix the code to actually use the correct capture group
Drop Policykit backend
[polkit-1] Simplify Polkit1Backend action exists lookup
[polkit-1] Return an error status in actionStatus if there is an error
Calculate KAuthAction::isValid on demand
5.69
Fix type namespace requirement
5.67
Unbreak the KNSQuick::Engine::changedEntries functionality
5.68
Fix clicking thumb-only delegate
Fix scrolling on the EntryDetails page
Don't double delete CommentsModel
Cover also the qtquick plugin in the installed categories file
Use the right translation catalog to show translations
Fix the KNSQuick Dialog's close title and basic layout
5.69
Fix layout in DownloadItemsSheet
[QtQuick dialog] Port to UrlBUtton and hide when there's no URL
Switch to using Kirigami's ShadowedRectangle
Fix update scenarios with no explicit downloadlink selected
5.70
KNewStuff: Fix file path and process call
KNewStuff: port from KRun::runApplication to KIO::ApplicationLauncherJob
Replace Vokoscreen with VokoscreenNG
Introduce more user-visible error reporting for installations
5.68
Fix pri file to not fail with CamelCase includes
Fix pri file to have qmake name of QtGui as dependency
5.69
Also expose the true minimum size to QML
Add a new set of barcode size functions
Simplify minimum size handling
Move barcode image scaling logic to AbstractBarcode
Add API to check whether a barcode is one- or two-dimensional
5.67
create Breeze style Kate icon based on new design by Tyson Tan
Change VLC icon to be more like official VLC icons
add ktrip icon from ktrip repo
Add icon for application/sql
Cleanup and add 22px media repeat icons
Add icon for text/vnd.kde.kcrash-report
Turn application/x-ms-shortcut into an actual shortcut icon
5.68
Add network-wireless-hotspot icon
Move telegram panel icons to status category
[breeze-icons] Add telegram-desktop tray icons
[breeze-icons] New 48px telegram icon
Add rss icons in action
Remove 48px telegram icons
Hotfix to make sure validation is not done in parallel to generation
New yakuake logo/icon
Fix inconsistencies and duplicates in network-wired/wireless icons
Fix old text color values for osd-* icons
only install generated icons if they were generated
escape all pathies to ensure the CI system works
set -e on the generator script so it properly errors out on errors
build: fix the build where install prefix is not user-writable
hotfix new 24x generator to use bash instead of sh
Also auto-generate 24@2x compatibility symlinks
Auto-generate 24px monochrome icons
Add icons that were only in actions/24 to actions/22
Set document scale to 1.0 for all actions/22 icons
Add new `smiley-add` icons
Make shapes and shape-choose icons consistent with other -shape icons
Make smiley-shape consistent with other -shape icons
Make flower-shape and hexagon-shape icons consistent with other -shape icons
Replace <use/> with <path/> in muondiscover.svg
Add status icons: data-error, data-warning, data-information
Add icon for org.kde.Ikona
add vvave icon
add puremaps icon
Unify the look of all icons containing (no sign)
New icon for KTimeTracker
Optimize KTrip and KDE Itinerary icons
update travel-family icons
5.69
Fix broken symlinks
Move corner fold to top right in 24 icons
Make find-location show a magnifier on a map, to be different to mark-location
Add 16px LibreOffice icons
Fix configure when xmllint is not present
Fix stylesheet linking in 8 icons
Fix some stylesheet colors in 2 icon files
Fix symlinks to incorrect icon size
Add input-dialpad and call-voicemail
Add buho icon
Add calindori icon in the new pm style
Add nota icon
[breeze-icons] fix shadow in some user (applets/128) icons
Add call-incoming/missed/outgoing
Handle busybox's sed like GNU sed
Add transmission-tray-icon
Improve pixel alignment and margins of keepassxc systray icons
Revert "[breeze-icons] Add telegram-desktop tray icons"
Add small icons for KeePassXC
[breeze-icons] add TeamViewer tray icons
Add edit-reset
Change document-revert style to be more like edit-undo
Icons for emoji categories
Add flameshot tray icons
5.70
Move document corner fold to top right in two icons
Add 16px konversation icon
correct vscode icon name
Add 16px Vvave icon
add alligator icon
Add preferences-desktop-tablet and preferences-desktop-touchpad icons
Update links in README.md
build: quote source directory path
Allow building from a read-only source location
Add expand/collapse icons to accompany existing expand-all/collapse-all
icons
Add auth-sim-locked and auth-sim-missing
Add sim card device icons
Add rotation icons
Add 16px System Settings icon
Change ButtonFocus to Highlight
Improve the look of kcachegrind
Remove border from format-border-set-* icons
5.68
Add application menu dbus paths to org_kde_plasma_window interface
Registry: don't destroy the callback on globalsync
[surface] Fix buffer offset when attaching buffers to surfaces
5.69
[xdgoutput] Only send initial name and description if set
Add XdgOutputV1 version 2
Broadcast application menu to resources when registering them
Provide an implementation for the tablet interface
[server] Don't make assumptions about the order of damage_buffer and
attach requests
Pass a dedicated fd to each keyboard for the xkb keymap
[server] Introduce SurfaceInterface::boundingRect()
5.70
[Wayland] Add to PlasmaWindowManagement protocol windows stacking order
[server] Add some sub-surface life cycle signals
5.67
Support multiple values in XDG_CURRENT_DESKTOP
Deprecate allowAsDefault
Make "Default Applications" in mimeapps.list the preferred applications
5.68
New query mechanism for applications: KApplicationTrader
5.69
KAutostart: Add static method to check start condition
KServiceAction: store parent service
Properly read the X-Flatpak-RenamedFrom string list from desktop files
5.70
Deprecate KPluginInfo::service(), since the constructor with a KService is
deprecated
5.67
Add new signal for default action activation
Drop dependency to KF5Codecs by using the new stripRichText function
Strip richtext on Windows
Adapt to Qt 5.14 Android changes
Deprecate raiseWidget
Port KNotification from KWindowSystem
5.68
Make kstatusnotifieritem available without dbus
Adapt action numbering in Android to work like in KNotifications
Write down Kai-Uwe as the knotifications maintainer
Always strip html if server does not support it
5.69
New class KNotificationJobUiDelegate
5.70
Implement updating of notifications on Android
Handle multi-line and rich-text notifications on Android
Add KNotificationJobUiDelegate(KJobUiDelegate::Flags) constructor
[KNotificationJobUiDelegate] Append "Failed" for error messages