diff -pruN 5.94.0-1/CMakeLists.txt 5.96.0-1/CMakeLists.txt
--- 5.94.0-1/CMakeLists.txt	2022-05-07 21:17:41.000000000 +0000
+++ 5.96.0-1/CMakeLists.txt	2022-07-02 15:47:57.000000000 +0000
@@ -1,12 +1,12 @@
 cmake_minimum_required(VERSION 3.16)
 
-set(KF_VERSION "5.94.0") # handled by release scripts
-set(KF_DEP_VERSION "5.93.0") # handled by release scripts
+set(KF_VERSION "5.96.0") # handled by release scripts
+set(KF_DEP_VERSION "5.96.0") # handled by release scripts
 project(KCompletion VERSION ${KF_VERSION})
 
 # ECM setup
 include(FeatureSummary)
-find_package(ECM 5.93.0  NO_MODULE)
+find_package(ECM 5.96.0  NO_MODULE)
 set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://commits.kde.org/extra-cmake-modules")
 feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
 
@@ -21,6 +21,7 @@ include(ECMGenerateExportHeader)
 include(ECMSetupVersion)
 include(ECMGenerateHeaders)
 include(ECMQtDeclareLoggingCategory)
+include(ECMDeprecationSettings)
 include(CMakePackageConfigHelpers)
 include(CMakeDependentOption)
 
@@ -48,8 +49,11 @@ add_feature_info(QCH ${BUILD_QCH} "API d
 cmake_dependent_option(BUILD_DESIGNERPLUGIN "Build plugin for Qt Designer" ON "NOT CMAKE_CROSSCOMPILING" OFF)
 add_feature_info(DESIGNERPLUGIN ${BUILD_DESIGNERPLUGIN} "Build plugin for Qt Designer")
 
-add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x050f02)
-add_definitions(-DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x055900)
+ecm_set_disabled_deprecation_versions(
+    QT 5.15.2
+    KF 5.95
+)
+
 ecm_install_po_files_as_qm(po)
 
 add_subdirectory(src)
diff -pruN 5.94.0-1/debian/changelog 5.96.0-1/debian/changelog
--- 5.94.0-1/debian/changelog	2022-05-19 21:59:04.000000000 +0000
+++ 5.96.0-1/debian/changelog	2022-07-31 11:33:01.000000000 +0000
@@ -1,3 +1,11 @@
+kcompletion (5.96.0-1) unstable; urgency=medium
+
+  [ Aurélien COUDERC ]
+  * New upstream release (5.96.0).
+  * Bump Standards-Version to 4.6.1, no change required.
+
+ -- Aurélien COUDERC <coucouf@debian.org>  Sun, 31 Jul 2022 13:33:01 +0200
+
 kcompletion (5.94.0-1) unstable; urgency=medium
 
   [ Aurélien COUDERC ]
diff -pruN 5.94.0-1/debian/control 5.96.0-1/debian/control
--- 5.94.0-1/debian/control	2022-04-29 22:12:24.000000000 +0000
+++ 5.96.0-1/debian/control	2022-07-31 11:33:01.000000000 +0000
@@ -7,9 +7,9 @@ Uploaders: Aurélien COUDERC <coucouf@de
 Build-Depends: cmake (>= 3.16~),
                debhelper-compat (= 13),
                doxygen,
-               extra-cmake-modules (>= 5.93.0~),
-               libkf5config-dev (>= 5.93.0~),
-               libkf5widgetsaddons-dev (>= 5.93.0~),
+               extra-cmake-modules (>= 5.96.0~),
+               libkf5config-dev (>= 5.96.0~),
+               libkf5widgetsaddons-dev (>= 5.96.0~),
                libqt5sql5-sqlite:native,
                pkg-kde-tools (>= 0.15.15ubuntu1~),
                qtbase5-dev (>= 5.15.2~),
@@ -17,7 +17,7 @@ Build-Depends: cmake (>= 3.16~),
                qttools5-dev-tools (>= 5.4),
                xauth,
                xvfb,
-Standards-Version: 4.6.0
+Standards-Version: 4.6.1
 Homepage: https://invent.kde.org/frameworks/kcompletion
 Vcs-Browser: https://salsa.debian.org/qt-kde-team/kde/kcompletion
 Vcs-Git: https://salsa.debian.org/qt-kde-team/kde/kcompletion.git
@@ -37,8 +37,8 @@ Package: libkf5completion-dev
 Section: libdevel
 Architecture: any
 Depends: libkf5completion5 (= ${binary:Version}),
-         libkf5config-dev (>= 5.93.0~),
-         libkf5widgetsaddons-dev (>= 5.93.0~),
+         libkf5config-dev (>= 5.96.0~),
+         libkf5widgetsaddons-dev (>= 5.96.0~),
          ${misc:Depends},
 Recommends: libkf5completion-doc (= ${source:Version})
 Description: development files for kcompletion
diff -pruN 5.94.0-1/po/ca@valencia/kcompletion5_qt.po 5.96.0-1/po/ca@valencia/kcompletion5_qt.po
--- 5.94.0-1/po/ca@valencia/kcompletion5_qt.po	2022-05-07 21:17:41.000000000 +0000
+++ 5.96.0-1/po/ca@valencia/kcompletion5_qt.po	2022-07-02 15:47:57.000000000 +0000
@@ -1,37 +1,32 @@
 # Translation of kcompletion5_qt.po to Catalan (Valencian)
-# Copyright (C) 1998-2019 This_file_is_part_of_KDE
+# Copyright (C) 1998-2020 This_file_is_part_of_KDE
 # This file is distributed under the license LGPL version 2.1 or
 # version 3 or later versions approved by the membership of KDE e.V.
 #
 # Sebastià Pla i Sanz <sps@sastia.com>, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007.
 # Antoni Bella Pérez <antonibella5@yahoo.com>, 2003, 2006, 2011, 2012, 2013, 2014.
 # Albert Astals Cid <aacid@kde.org>, 2004, 2005, 2007.
-# Josep M. Ferrer <txemaq@gmail.com>, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014.
+# Josep M. Ferrer <txemaq@gmail.com>, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2020.
 # Robert Millan <rmh@aybabtu.com>, 2009.
 # Orestes Mas <orestes@tsc.upc.edu>, 2010.
-# Empar Montoro Martín <montoro_mde@gva.es>, 2019.
 msgid ""
 msgstr ""
 "Project-Id-Version: kcompletion\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n"
 "POT-Creation-Date: 2014-03-23 01:50+0000\n"
-"PO-Revision-Date: 2019-06-17 12:33+0200\n"
-"Last-Translator: Empar Montoro Martín <montoro_mde@gva.es>\n"
+"PO-Revision-Date: 2020-05-09 13:49+0100\n"
+"Last-Translator: Josep M. Ferrer <txemaq@gmail.com>\n"
 "Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
 "Language: ca@valencia\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 2.0\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Accelerator-Marker: &\n"
-"X-Generator: Virtaal 1.0.0-beta1\n"
 "X-Qt-Contexts: true\n"
-"X-Project-Style: kde\n"
 
 #: khistorycombobox.cpp:213
-#, fuzzy
-#| msgctxt "KHistoryComboBox|"
-#| msgid "Clear &History"
 msgctxt "KHistoryComboBox|@action:inmenu"
 msgid "Clear &History"
 msgstr "Neteja l'&historial"
@@ -42,9 +37,6 @@ msgid "1"
 msgstr "1"
 
 #: klineedit.cpp:939
-#, fuzzy
-#| msgctxt "KLineEdit|"
-#| msgid "C&lear"
 msgctxt "KLineEdit|@action:inmenu"
 msgid "C&lear"
 msgstr "&Neteja"
diff -pruN 5.94.0-1/po/is/kcompletion5_qt.po 5.96.0-1/po/is/kcompletion5_qt.po
--- 5.94.0-1/po/is/kcompletion5_qt.po	2022-05-07 21:17:41.000000000 +0000
+++ 5.96.0-1/po/is/kcompletion5_qt.po	2022-07-02 15:47:57.000000000 +0000
@@ -6,104 +6,74 @@
 # Richard Allen <ra@ra.is>, 1998-2004.
 # Pjetur G. Hjaltason <pjetur@pjetur.net>, 2003.
 # Arnar Leósson <leosson@frisurf.no>, 2003, 2005.
-# Sveinn í Felli <sveinki@nett.is>, 2007, 2008, 2009, 2010, 2011, 2012, 2013.
+# Sveinn í Felli <sveinki@nett.is>, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2022.
 msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2014-03-23 01:50+0000\n"
-"PO-Revision-Date: 2013-05-13 22:40+0000\n"
-"Last-Translator: Sveinn í Felli <sveinki@nett.is>\n"
-"Language-Team: Icelandic <kde-isl@molar.is>\n"
+"PO-Revision-Date: 2022-06-22 09:56+0000\n"
+"Last-Translator: Sveinn í Felli <sv1@fellsnet.is>\n"
+"Language-Team: Icelandic\n"
 "Language: is\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 1.2\n"
+"X-Generator: Lokalize 19.12.3\n"
 "Plural-Forms: Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Qt-Contexts: true\n"
 
 #: khistorycombobox.cpp:213
-#, fuzzy
-#| msgid "Clear &History"
 msgctxt "KHistoryComboBox|@action:inmenu"
 msgid "Clear &History"
-msgstr "Hreinsa &sögu"
+msgstr "&Hreinsa feril"
 
 #: klineedit.cpp:98
-#, fuzzy
-#| msgid "1"
 msgctxt "KLineEdit|Italic placeholder text in line edits: 0 no, 1 yes"
 msgid "1"
 msgstr "1"
 
 #: klineedit.cpp:939
-#, fuzzy
-#| msgid "C&lear"
 msgctxt "KLineEdit|@action:inmenu"
 msgid "C&lear"
 msgstr "Hr&einsa"
 
 #: klineedit.cpp:953
-#, fuzzy
-#| msgctxt "@action"
-#| msgid "Text Completion"
 msgctxt "KLineEdit|@title:menu"
 msgid "Text Completion"
 msgstr "Textaklárun"
 
 #: klineedit.cpp:961
-#, fuzzy
-#| msgctxt "No border line"
-#| msgid "None"
 msgctxt "KLineEdit|@item:inmenu Text Completion"
 msgid "None"
 msgstr "Engin"
 
 #: klineedit.cpp:962
-#, fuzzy
-#| msgctxt "@item:inmenu Text Completion"
-#| msgid "Manual"
 msgctxt "KLineEdit|@item:inmenu Text Completion"
 msgid "Manual"
 msgstr "Handvirk"
 
 #: klineedit.cpp:963
-#, fuzzy
-#| msgctxt "@item:inmenu Text Completion"
-#| msgid "Automatic"
 msgctxt "KLineEdit|@item:inmenu Text Completion"
 msgid "Automatic"
 msgstr "Sjálfvirk"
 
 #: klineedit.cpp:964
-#, fuzzy
-#| msgctxt "@item:inmenu Text Completion"
-#| msgid "Dropdown List"
 msgctxt "KLineEdit|@item:inmenu Text Completion"
 msgid "Dropdown List"
 msgstr "Fellilisti"
 
 #: klineedit.cpp:965
-#, fuzzy
-#| msgctxt "@item:inmenu Text Completion"
-#| msgid "Short Automatic"
 msgctxt "KLineEdit|@item:inmenu Text Completion"
 msgid "Short Automatic"
 msgstr "Stutt sjálfvirk"
 
 #: klineedit.cpp:966
-#, fuzzy
-#| msgctxt "@item:inmenu Text Completion"
-#| msgid "Dropdown List && Automatic"
 msgctxt "KLineEdit|@item:inmenu Text Completion"
 msgid "Dropdown List && Automatic"
 msgstr "Fellilisti og sjálfvirkni"
 
 #: klineedit.cpp:996
-#, fuzzy
-#| msgctxt "Encodings menu"
-#| msgid "Default"
 msgctxt "KLineEdit|@item:inmenu Text Completion"
 msgid "Default"
 msgstr "Sjálfgefið"
diff -pruN 5.94.0-1/po/ka/kcompletion5_qt.po 5.96.0-1/po/ka/kcompletion5_qt.po
--- 5.94.0-1/po/ka/kcompletion5_qt.po	2022-05-07 21:17:41.000000000 +0000
+++ 5.96.0-1/po/ka/kcompletion5_qt.po	2022-07-02 15:47:57.000000000 +0000
@@ -1,99 +1,69 @@
-# KDE3 - Georgian translation of kdelibs4.po
-# Gia Shervashidze <giasher@telenet.ge>, 2005.
-#
 msgid ""
 msgstr ""
-"Project-Id-Version: kdelibs4\n"
-"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2014-03-23 01:50+0000\n"
-"PO-Revision-Date: 2009-12-17 02:11+0400\n"
-"Last-Translator: George Machitidze <giomac@gmail.com>\n"
-"Language-Team: Georgian <http://www.gia.ge>\n"
+"Project-Id-Version: kcompletion5_qt\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
+"Language-Team: Georgian <kde-i18n-doc@kde.org>\n"
 "Language: ka\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 1.9\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Qt-Contexts: true\n"
+"X-Generator: Poedit 3.0.1\n"
 
 #: khistorycombobox.cpp:213
-#, fuzzy
-#| msgid "Clear &History"
 msgctxt "KHistoryComboBox|@action:inmenu"
 msgid "Clear &History"
 msgstr "&ისტორიის გასუფთავება"
 
 #: klineedit.cpp:98
-#, fuzzy
-#| msgid "1"
 msgctxt "KLineEdit|Italic placeholder text in line edits: 0 no, 1 yes"
 msgid "1"
 msgstr "1"
 
 #: klineedit.cpp:939
-#, fuzzy
-#| msgid "C&lear"
 msgctxt "KLineEdit|@action:inmenu"
 msgid "C&lear"
 msgstr "გასუ&ფთავება"
 
 #: klineedit.cpp:953
-#, fuzzy
-#| msgctxt "@action"
-#| msgid "Text Completion"
 msgctxt "KLineEdit|@title:menu"
 msgid "Text Completion"
-msgstr "ტექსტის თვითშევსება"
+msgstr "ტექსტის დასრულება"
 
 #: klineedit.cpp:961
-#, fuzzy
-#| msgid "None"
 msgctxt "KLineEdit|@item:inmenu Text Completion"
 msgid "None"
-msgstr "არა"
+msgstr "არცერთიი"
 
 #: klineedit.cpp:962
-#, fuzzy
-#| msgctxt "@item:inmenu Text Completion"
-#| msgid "Manual"
 msgctxt "KLineEdit|@item:inmenu Text Completion"
 msgid "Manual"
 msgstr "ხელით"
 
 #: klineedit.cpp:963
-#, fuzzy
-#| msgctxt "@item:inmenu Text Completion"
-#| msgid "Automatic"
 msgctxt "KLineEdit|@item:inmenu Text Completion"
 msgid "Automatic"
 msgstr "ავტომატური"
 
 #: klineedit.cpp:964
-#, fuzzy
-#| msgid "Dropdown List"
 msgctxt "KLineEdit|@item:inmenu Text Completion"
 msgid "Dropdown List"
-msgstr "ჩამოშლადი სია"
+msgstr "ჩამოსაშლელი სია"
 
 #: klineedit.cpp:965
-#, fuzzy
-#| msgid "Short Automatic"
 msgctxt "KLineEdit|@item:inmenu Text Completion"
 msgid "Short Automatic"
-msgstr "ნახევრადავტომატური"
+msgstr "მოკლე ავტომატური"
 
 #: klineedit.cpp:966
-#, fuzzy
-#| msgid "Dropdown List && Automatic"
 msgctxt "KLineEdit|@item:inmenu Text Completion"
 msgid "Dropdown List && Automatic"
-msgstr "ჩამოშლადი მენიუ და ავტომატური"
+msgstr "ჩამოსაშლელი სია && ავტომატური"
 
 #: klineedit.cpp:996
-#, fuzzy
-#| msgctxt "Encodings menu"
-#| msgid "Default"
 msgctxt "KLineEdit|@item:inmenu Text Completion"
 msgid "Default"
 msgstr "ნაგულისხმები"
diff -pruN 5.94.0-1/po/vi/kcompletion5_qt.po 5.96.0-1/po/vi/kcompletion5_qt.po
--- 5.94.0-1/po/vi/kcompletion5_qt.po	2022-05-07 21:17:41.000000000 +0000
+++ 5.96.0-1/po/vi/kcompletion5_qt.po	2022-07-02 15:47:57.000000000 +0000
@@ -4,103 +4,74 @@
 # Clytie Siddall <clytie@riverland.net.au>, 2006-2007.
 # Hoàng Đức Hiếu <hieu.d.hoang@gmail.com>, 2008, 2011.
 # Lê Hoàng Phương <herophuong93@gmail.com>, 2011, 2012.
+# Phu Hung Nguyen <phu.nguyen@kdemail.net>, 2022.
 msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2014-03-23 01:50+0000\n"
-"PO-Revision-Date: 2012-09-23 18:43+0800\n"
-"Last-Translator: Lê Hoàng Phương <herophuong93@gmail.com>\n"
-"Language-Team: American English <kde-i18n-vi@kde.org>\n"
+"PO-Revision-Date: 2022-05-12 17:06+0200\n"
+"Last-Translator: Phu Hung Nguyen <phu.nguyen@kdemail.net>\n"
+"Language-Team: Vietnamese <kde-l10n-vi@kde.org>\n"
 "Language: vi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Lokalize 1.5\n"
+"X-Generator: Lokalize 21.12.2\n"
 "X-Qt-Contexts: true\n"
 
 #: khistorycombobox.cpp:213
-#, fuzzy
-#| msgid "Clear &History"
 msgctxt "KHistoryComboBox|@action:inmenu"
 msgid "Clear &History"
-msgstr "Xoá &Lược sử"
+msgstr "Xoá &lịch sử"
 
 #: klineedit.cpp:98
-#, fuzzy
-#| msgid "1"
 msgctxt "KLineEdit|Italic placeholder text in line edits: 0 no, 1 yes"
 msgid "1"
 msgstr "1"
 
 #: klineedit.cpp:939
-#, fuzzy
-#| msgid "C&lear"
 msgctxt "KLineEdit|@action:inmenu"
 msgid "C&lear"
 msgstr "&Xoá"
 
 #: klineedit.cpp:953
-#, fuzzy
-#| msgctxt "@action"
-#| msgid "Text Completion"
 msgctxt "KLineEdit|@title:menu"
 msgid "Text Completion"
 msgstr "Hoàn tất văn bản"
 
 #: klineedit.cpp:961
-#, fuzzy
-#| msgctxt "No border line"
-#| msgid "None"
 msgctxt "KLineEdit|@item:inmenu Text Completion"
 msgid "None"
 msgstr "Không"
 
 #: klineedit.cpp:962
-#, fuzzy
-#| msgctxt "@item:inmenu Text Completion"
-#| msgid "Manual"
 msgctxt "KLineEdit|@item:inmenu Text Completion"
 msgid "Manual"
-msgstr "Bằng tay"
+msgstr "Thủ công"
 
 #: klineedit.cpp:963
-#, fuzzy
-#| msgctxt "@item:inmenu Text Completion"
-#| msgid "Automatic"
 msgctxt "KLineEdit|@item:inmenu Text Completion"
 msgid "Automatic"
 msgstr "Tự động"
 
 #: klineedit.cpp:964
-#, fuzzy
-#| msgctxt "@item:inmenu Text Completion"
-#| msgid "Dropdown List"
 msgctxt "KLineEdit|@item:inmenu Text Completion"
 msgid "Dropdown List"
 msgstr "Danh sách thả xuống"
 
 #: klineedit.cpp:965
-#, fuzzy
-#| msgctxt "@item:inmenu Text Completion"
-#| msgid "Short Automatic"
 msgctxt "KLineEdit|@item:inmenu Text Completion"
 msgid "Short Automatic"
 msgstr "Tự động ngắn"
 
 #: klineedit.cpp:966
-#, fuzzy
-#| msgctxt "@item:inmenu Text Completion"
-#| msgid "Dropdown List && Automatic"
 msgctxt "KLineEdit|@item:inmenu Text Completion"
 msgid "Dropdown List && Automatic"
 msgstr "Danh sách thả xuống && tự động"
 
 #: klineedit.cpp:996
-#, fuzzy
-#| msgctxt "Encodings menu"
-#| msgid "Default"
 msgctxt "KLineEdit|@item:inmenu Text Completion"
 msgid "Default"
 msgstr "Mặc định"
diff -pruN 5.94.0-1/po/zh_CN/kcompletion5_qt.po 5.96.0-1/po/zh_CN/kcompletion5_qt.po
--- 5.94.0-1/po/zh_CN/kcompletion5_qt.po	2022-05-07 21:17:41.000000000 +0000
+++ 5.96.0-1/po/zh_CN/kcompletion5_qt.po	2022-07-02 15:47:57.000000000 +0000
@@ -12,10 +12,6 @@
 # Weng Xuetian <wengxt@gmail.com>, 2011, 2012, 2013.
 msgid ""
 msgstr ""
-"Project-Id-Version: kdeorg\n"
-"PO-Revision-Date: 2022-04-26 15:18\n"
-"Language-Team: Chinese Simplified\n"
-"Language: zh_CN\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -26,6 +22,10 @@ msgstr ""
 "X-Crowdin-Language: zh-CN\n"
 "X-Crowdin-File: /kf5-trunk/messages/kcompletion/kcompletion5_qt.pot\n"
 "X-Crowdin-File-ID: 5595\n"
+"Project-Id-Version: kdeorg\n"
+"Language-Team: Chinese Simplified\n"
+"Language: zh_CN\n"
+"PO-Revision-Date: 2022-07-02 10:59\n"
 
 #: khistorycombobox.cpp:213
 msgctxt "KHistoryComboBox|@action:inmenu"
