[calligra] /: Update the plugin version numbers to 2.8

Boudewijn Rempt boud at valdyas.org
Sun May 19 12:42:49 UTC 2013


Git commit 5f5da3d5786c24b2334ef38f42914cc8ebd2a9c4 by Boudewijn Rempt.
Committed on 19/05/2013 at 14:41.
Pushed by rempt into branch 'master'.

Update the plugin version numbers to 2.8

I hope I got everything -- we still need to automate this. Please check
whether your app's special plugins still load fine. All unittests ran.

CCMAIL:calligra-devel at kde.org
CCMAIL:kimageshop at kde.org

M  +1    -1    braindump/plugins/quickstates/braindumpquickstates.desktop
M  +2    -2    braindump/plugins/stateshape/stateshape.desktop
M  +2    -2    braindump/plugins/webshape/webshape.desktop
M  +1    -1    braindump/src/View.cpp
M  +2    -2    flow/plugins/dockers/flowdockersplugin.desktop
M  +2    -2    karbon/plugins/dockers/karbondockersplugin.desktop
M  +2    -2    karbon/plugins/filtereffects/karbonfiltereffects.desktop
M  +2    -2    karbon/plugins/tools/karbontools.desktop
M  +2    -2    kexi/plugins/shapes/relationdesign/kexirelationdesignshape.desktop
M  +1    -1    krita/data/templates/comics/BD-EuroTemplate.desktop
M  +1    -1    krita/data/templates/comics/Comics-USTemplate.desktop
M  +1    -1    krita/data/templates/comics/Manga-JpTemplate.desktop
M  +1    -1    krita/data/templates/comics/a4_waffle_grid.desktop
M  +1    -1    krita/image/brushengine/kis_paintop_registry.cc
M  +1    -1    krita/image/filter/kis_filter_registry.cc
M  +1    -1    krita/image/generator/kis_generator_registry.cpp
M  +1    -1    krita/krita.desktop
M  +1    -1    krita/kritapart.desktop
M  +1    -1    krita/plugins/assistants/RulerAssistant/kritarulerassistanttool.desktop
M  +2    -2    krita/plugins/colorspaces/extensions/krita_colorspaces_extensions_plugin.desktop
M  +1    -1    krita/plugins/extensions/bigbrother/kritabigbrother.desktop
M  +1    -1    krita/plugins/extensions/colorrange/kritacolorrange.desktop
M  +1    -1    krita/plugins/extensions/colorspaceconversion/kritacolorspaceconversion.desktop
M  +1    -1    krita/plugins/extensions/compose/kritalayercompose.desktop
M  +1    -1    krita/plugins/extensions/dockers/advancedcolorselector/krita_colorselectorng.desktop
M  +1    -1    krita/plugins/extensions/dockers/artisticcolorselector/krita_artisticcolorselector.desktop
M  +1    -1    krita/plugins/extensions/dockers/channeldocker/krita_channeldocker.desktop
M  +1    -1    krita/plugins/extensions/dockers/compositiondocker/krita_compositiondocker.desktop
M  +1    -1    krita/plugins/extensions/dockers/defaultdockers/kritadefaultdockers.desktop
M  +1    -1    krita/plugins/extensions/dockers/digitalmixer/krita_digitalmixer.desktop
M  +1    -1    krita/plugins/extensions/dockers/dockerplugintemplate/krita_presetdocker.desktop
M  +1    -1    krita/plugins/extensions/dockers/flipbook/krita_flipbookdocker.desktop
M  +1    -1    krita/plugins/extensions/dockers/historydocker/kritahistorydocker.desktop
M  +1    -1    krita/plugins/extensions/dockers/imagedocker/kritaimagedocker.desktop
M  +1    -1    krita/plugins/extensions/dockers/lut/krita_lutdocker.desktop
M  +1    -1    krita/plugins/extensions/dockers/overview/krita_overviewdocker.desktop
M  +1    -1    krita/plugins/extensions/dockers/patterndocker/krita_patterndocker.desktop
M  +1    -1    krita/plugins/extensions/dockers/presetdocker/krita_presetdocker.desktop
M  +1    -1    krita/plugins/extensions/dockers/smallcolorselector/krita_smallcolorselector.desktop
M  +1    -1    krita/plugins/extensions/dockers/specificcolorselector/krita_specificcolorselector.desktop
M  +1    -1    krita/plugins/extensions/dockers/tasksetdocker/krita_tasksetdocker.desktop
M  +1    -1    krita/plugins/extensions/dropshadow/kritadropshadow.desktop
M  +1    -1    krita/plugins/extensions/histogram/kritahistogram.desktop
M  +1    -1    krita/plugins/extensions/imagesize/kritaimagesize.desktop
M  +1    -1    krita/plugins/extensions/imagesplit/kritaimagesplit.desktop
M  +1    -1    krita/plugins/extensions/layergroupswitcher/kritalayergroupswitcher.desktop
M  +1    -1    krita/plugins/extensions/metadataeditor/kritametadataeditor.desktop
M  +1    -1    krita/plugins/extensions/modify_selection/kritamodifyselection.desktop
M  +1    -1    krita/plugins/extensions/offsetimage/kritaoffsetimage.desktop
M  +1    -1    krita/plugins/extensions/rotateimage/kritarotateimage.desktop
M  +1    -1    krita/plugins/extensions/separate_channels/kritaseparatechannels.desktop
M  +1    -1    krita/plugins/extensions/shearimage/kritashearimage.desktop
M  +1    -1    krita/plugins/extensions/shiva/kritashivafilters.desktop
M  +1    -1    krita/plugins/extensions/shiva/kritashivagenerators.desktop
M  +1    -1    krita/plugins/filters/blur/kritablurfilter.desktop
M  +1    -1    krita/plugins/filters/colors/kritaextensioncolorsfilters.desktop
M  +1    -1    krita/plugins/filters/colorsfilters/kritacolorsfilter.desktop
M  +1    -1    krita/plugins/filters/convolutionfilters/kritaconvolutionfilters.desktop
M  +1    -1    krita/plugins/filters/dodgeburn/kritadodgeburn.desktop
M  +1    -1    krita/plugins/filters/embossfilter/kritaembossfilter.desktop
M  +1    -1    krita/plugins/filters/example/kritaexample.desktop
M  +1    -1    krita/plugins/filters/fastcolortransfer/kritafastcolortransfer.desktop
M  +1    -1    krita/plugins/filters/imageenhancement/kritaimageenhancement.desktop
M  +1    -1    krita/plugins/filters/levelfilter/kritalevelfilter.desktop
M  +1    -1    krita/plugins/filters/noisefilter/kritanoisefilter.desktop
M  +1    -1    krita/plugins/filters/oilpaintfilter/kritaoilpaintfilter.desktop
M  +1    -1    krita/plugins/filters/phongbumpmap/kritaphongbumpmapfilter.desktop
M  +1    -1    krita/plugins/filters/pixelizefilter/kritapixelizefilter.desktop
M  +1    -1    krita/plugins/filters/raindropsfilter/kritaraindropsfilter.desktop
M  +1    -1    krita/plugins/filters/randompickfilter/kritarandompickfilter.desktop
M  +1    -1    krita/plugins/filters/roundcorners/kritaroundcornersfilter.desktop
M  +1    -1    krita/plugins/filters/smalltilesfilter/kritasmalltilesfilter.desktop
M  +1    -1    krita/plugins/filters/sobelfilter/kritasobelfilter.desktop
M  +1    -1    krita/plugins/filters/unsharp/kritaunsharpfilter.desktop
M  +1    -1    krita/plugins/filters/wavefilter/kritawavefilter.desktop
M  +1    -1    krita/plugins/generators/solid/kritacolorgenerator.desktop
M  +1    -1    krita/plugins/paintops/chalk/kritachalkpaintop.desktop
M  +1    -1    krita/plugins/paintops/colorsmudge/kritacolorsmudgepaintop.desktop
M  +1    -1    krita/plugins/paintops/curvebrush/kritacurvepaintop.desktop
M  +1    -1    krita/plugins/paintops/defaultpaintops/kritadefaultpaintops.desktop
M  +1    -1    krita/plugins/paintops/deform/kritadeformpaintop.desktop
M  +1    -1    krita/plugins/paintops/dynadraw/kritadynapaintop.desktop
M  +1    -1    krita/plugins/paintops/experiment/kritaexperimentpaintop.desktop
M  +1    -1    krita/plugins/paintops/filterop/kritafilterop.desktop
M  +1    -1    krita/plugins/paintops/gridbrush/kritagridpaintop.desktop
M  +1    -1    krita/plugins/paintops/hairy/kritahairypaintop.desktop
M  +1    -1    krita/plugins/paintops/hatching/kritahatchingpaintop.desktop
M  +1    -1    krita/plugins/paintops/libbrush/kis_brush_registry.cpp
M  +1    -1    krita/plugins/paintops/mypaint/kritamypaintpaintop.desktop
M  +1    -1    krita/plugins/paintops/particle/kritaparticlepaintop.desktop
M  +1    -1    krita/plugins/paintops/sketch/kritasketchpaintop.desktop
M  +1    -1    krita/plugins/paintops/spray/kritaspraypaintop.desktop
M  +1    -1    krita/plugins/tools/defaulttools/kritadefaulttools.desktop
M  +1    -1    krita/plugins/tools/selectiontools/kritaselectiontools.desktop
M  +1    -1    krita/plugins/tools/tool_crop/kritatoolcrop.desktop
M  +1    -1    krita/plugins/tools/tool_dyna/kritatooldyna.desktop
M  +1    -1    krita/plugins/tools/tool_grid/kritatoolgrid.desktop
M  +1    -1    krita/plugins/tools/tool_perspectivegrid/kritatoolperspectivegrid.desktop
M  +1    -1    krita/plugins/tools/tool_polygon/kritatoolpolygon.desktop
M  +1    -1    krita/plugins/tools/tool_polyline/kritatoolpolyline.desktop
M  +1    -1    krita/plugins/tools/tool_text/kritatooltext.desktop
M  +1    -1    krita/plugins/tools/tool_transform2/kritatooltransform.desktop
M  +1    -1    krita/sdk/templates/docker/krita_APPNAMELC.desktop
M  +1    -1    krita/sdk/templates/filter/kritaAPPNAMELC.desktop
M  +1    -1    krita/sdk/templates/tool/kritatoolAPPNAMELC.desktop
M  +1    -1    krita/sdk/templates/view/kritaAPPNAMELC.desktop
M  +2    -2    krita/ui/kis_factory2.cc
M  +1    -1    krita/ui/kis_view2.cpp
M  +2    -2    libs/basicflakes/plugin/basicflakesplugin.desktop
M  +1    -1    libs/flake/KoDockRegistry.cpp
M  +2    -2    libs/flake/KoEventActionRegistry.cpp
M  +1    -1    libs/flake/KoFilterEffectRegistry.cpp
M  +1    -1    libs/flake/KoInputDeviceHandlerRegistry.cpp
M  +2    -2    libs/flake/KoShapeRegistry.cpp
M  +2    -2    libs/flake/KoToolRegistry.cpp
M  +2    -2    libs/kopageapp/tools/backgroundTool/kopabackgroundtool.desktop
M  +1    -1    libs/koplugin/KoPluginLoader.h
M  +1    -1    libs/kotext/KoInlineObjectRegistry.cpp
M  +1    -1    libs/kotext/KoTextEditingRegistry.cpp
M  +2    -2    libs/pigment/KoColorSpaceRegistry.cpp
M  +1    -1    plan/plugins/scripting/krossmoduleplan.desktop
M  +2    -2    plugins/artistictextshape/artistictextshape.desktop
M  +2    -2    plugins/chartshape/chartshape.desktop
M  +2    -2    plugins/colorengines/lcms2/colorspaces/gray_u8/calligragrayaplugin.desktop
M  +2    -2    plugins/colorengines/lcms2/kolcmsengine.desktop
M  +2    -2    plugins/commentshape/commentshape.desktop
M  +2    -2    plugins/defaultTools/defaulttools.desktop
M  +2    -2    plugins/dockers/calligradockers.desktop
M  +2    -2    plugins/formulashape/formulashape.desktop
M  +1    -1    plugins/kexi/spreadsheet/keximigrate_spreadsheet.desktop
M  +2    -2    plugins/musicshape/musicshape.desktop
M  +2    -2    plugins/pathshapes/pathshapes.desktop
M  +2    -2    plugins/pictureshape/pictureshape.desktop
M  +2    -2    plugins/pluginshape/pluginshape.desktop
M  +2    -2    plugins/spacenavigator/spacenavigator.desktop
M  +2    -2    plugins/staging/templateshape/templateshape.desktop
M  +2    -2    plugins/staging/threedshape/threedshape.desktop
M  +2    -2    plugins/textediting/autocorrection/autocorrect.desktop
M  +2    -2    plugins/textediting/changecase/changecase.desktop
M  +2    -2    plugins/textediting/spellcheck/spellcheck.desktop
M  +2    -2    plugins/textediting/thesaurus/thesaurustool.desktop
M  +2    -2    plugins/textshape/textshape.desktop
M  +2    -2    plugins/variables/textvariables.desktop
M  +2    -2    plugins/vectorshape/vectorshape.desktop
M  +2    -2    plugins/videoshape/videoshape.desktop
M  +1    -1    sheets/plugins/calendar/kspread_plugin_tool_calendar.desktop
M  +1    -1    sheets/plugins/scripting/krossmodulesheets.desktop
M  +2    -2    sheets/shape/spreadsheetshape-deferred.desktop
M  +2    -2    sheets/shape/spreadsheetshape.desktop
M  +1    -1    stage/part/pageeffects/KPrPageEffectRegistry.cpp
M  +2    -2    stage/part/tools/animationtool/calligrastagetoolanimation.desktop
M  +2    -2    stage/plugins/eventactions/calligrastageeventactions.desktop
M  +1    -1    stage/plugins/pageeffects/barwipe/kpr_pageeffect_barwipe.desktop
M  +1    -1    stage/plugins/pageeffects/clockwipe/kpr_pageeffect_clockwipe.desktop
M  +1    -1    stage/plugins/pageeffects/edgewipe/kpr_pageeffect_edgewipe.desktop
M  +1    -1    stage/plugins/pageeffects/example/kpr_pageeffect_example.desktop
M  +1    -1    stage/plugins/pageeffects/fade/kpr_pageeffect_fade.desktop
M  +1    -1    stage/plugins/pageeffects/iriswipe/kpr_pageeffect_iriswipe.desktop
M  +1    -1    stage/plugins/pageeffects/matrixwipe/kpr_pageeffect_matrixwipe.desktop
M  +1    -1    stage/plugins/pageeffects/slidewipe/kpr_pageeffect_slidewipe.desktop
M  +1    -1    stage/plugins/pageeffects/spacerotation/kpr_pageeffect_spacerotation.desktop
M  +1    -1    stage/plugins/pageeffects/swapeffect/kpr_pageeffect_swapeffect.desktop
M  +1    -1    stage/plugins/shapeanimations/example/kpr_shapeanimation_example.desktop
M  +2    -2    stage/plugins/variable/kprvariables.desktop
M  +1    -1    words/plugins/scripting/krossmodulewords.desktop

http://commits.kde.org/calligra/5f5da3d5786c24b2334ef38f42914cc8ebd2a9c4

diff --git a/braindump/plugins/quickstates/braindumpquickstates.desktop b/braindump/plugins/quickstates/braindumpquickstates.desktop
index 7d03e3d..7337976 100644
--- a/braindump/plugins/quickstates/braindumpquickstates.desktop
+++ b/braindump/plugins/quickstates/braindumpquickstates.desktop
@@ -31,4 +31,4 @@ Name[zh_TW]=Quickstates 外掛程式
 X-KDE-ServiceTypes=Braindump/Extensions
 Type=Service
 X-KDE-Library=braindumpquickstates
-X-Braindump-Version=27
+X-Braindump-Version=28
diff --git a/braindump/plugins/stateshape/stateshape.desktop b/braindump/plugins/stateshape/stateshape.desktop
index c5cd0ac..d089fc9 100644
--- a/braindump/plugins/stateshape/stateshape.desktop
+++ b/braindump/plugins/stateshape/stateshape.desktop
@@ -38,5 +38,5 @@ X-KDE-ServiceTypes=Calligra/Shape
 Type=Service
 X-KDE-PluginInfo-Name=stateshape
 X-KDE-Library=stateshape
-X-Flake-MinVersion=27
-X-Flake-PluginVersion=27
+X-Flake-MinVersion=28
+X-Flake-PluginVersion=28
diff --git a/braindump/plugins/webshape/webshape.desktop b/braindump/plugins/webshape/webshape.desktop
index 02657e5..b043153 100644
--- a/braindump/plugins/webshape/webshape.desktop
+++ b/braindump/plugins/webshape/webshape.desktop
@@ -38,5 +38,5 @@ X-KDE-ServiceTypes=Calligra/Shape
 Type=Service
 X-KDE-PluginInfo-Name=webshape
 X-KDE-Library=webshape
-X-Flake-MinVersion=27
-X-Flake-PluginVersion=27
+X-Flake-MinVersion=28
+X-Flake-PluginVersion=28
diff --git a/braindump/src/View.cpp b/braindump/src/View.cpp
index 235fc60..ef19171 100644
--- a/braindump/src/View.cpp
+++ b/braindump/src/View.cpp
@@ -213,7 +213,7 @@ void View::loadExtensions()
 {
     KService::List offers = KServiceTypeTrader::self()->query(QString::fromLatin1("Braindump/Extensions"),
                             QString::fromLatin1("(Type == 'Service') && "
-                                    "([X-Braindump-Version] == 27)"));
+                                    "([X-Braindump-Version] == 28)"));
     KService::List::ConstIterator iter;
     for(iter = offers.constBegin(); iter != offers.constEnd(); ++iter) {
 
diff --git a/flow/plugins/dockers/flowdockersplugin.desktop b/flow/plugins/dockers/flowdockersplugin.desktop
index d583e43..5d49b65 100644
--- a/flow/plugins/dockers/flowdockersplugin.desktop
+++ b/flow/plugins/dockers/flowdockersplugin.desktop
@@ -35,5 +35,5 @@ X-KDE-ServiceTypes=Flow/Dock
 Type=Service
 X-KDE-PluginInfo-Name=flowdockersplugin
 X-KDE-Library=flowdockersplugin
-X-Flake-MinVersion=27
-X-Flake-PluginVersion=27
+X-Flake-MinVersion=28
+X-Flake-PluginVersion=28
diff --git a/karbon/plugins/dockers/karbondockersplugin.desktop b/karbon/plugins/dockers/karbondockersplugin.desktop
index 965959e..0793b0d 100644
--- a/karbon/plugins/dockers/karbondockersplugin.desktop
+++ b/karbon/plugins/dockers/karbondockersplugin.desktop
@@ -40,5 +40,5 @@ X-KDE-ServiceTypes=Calligra/Dock
 Type=Service
 X-KDE-PluginInfo-Name=karbondockersplugin
 X-KDE-Library=karbondockersplugin
-X-Flake-MinVersion=27
-X-Flake-PluginVersion=27
+X-Flake-MinVersion=28
+X-Flake-PluginVersion=28
diff --git a/karbon/plugins/filtereffects/karbonfiltereffects.desktop b/karbon/plugins/filtereffects/karbonfiltereffects.desktop
index e32643c..26a5d35 100644
--- a/karbon/plugins/filtereffects/karbonfiltereffects.desktop
+++ b/karbon/plugins/filtereffects/karbonfiltereffects.desktop
@@ -38,5 +38,5 @@ X-KDE-ServiceTypes=Calligra/FilterEffect
 Type=Service
 X-KDE-PluginInfo-Name=karbonfiltereffects
 X-KDE-Library=karbonfiltereffects
-X-Flake-MinVersion=27
-X-Flake-PluginVersion=27
+X-Flake-MinVersion=28
+X-Flake-PluginVersion=28
diff --git a/karbon/plugins/tools/karbontools.desktop b/karbon/plugins/tools/karbontools.desktop
index 920bde0..20a0381 100644
--- a/karbon/plugins/tools/karbontools.desktop
+++ b/karbon/plugins/tools/karbontools.desktop
@@ -47,5 +47,5 @@ X-KDE-ServiceTypes=Calligra/Tool
 Type=Service
 X-KDE-PluginInfo-Name=karbontools
 X-KDE-Library=karbontools
-X-Flake-MinVersion=27
-X-Flake-PluginVersion=27
+X-Flake-MinVersion=28
+X-Flake-PluginVersion=28
diff --git a/kexi/plugins/shapes/relationdesign/kexirelationdesignshape.desktop b/kexi/plugins/shapes/relationdesign/kexirelationdesignshape.desktop
index 3fa2c05..9045a46 100644
--- a/kexi/plugins/shapes/relationdesign/kexirelationdesignshape.desktop
+++ b/kexi/plugins/shapes/relationdesign/kexirelationdesignshape.desktop
@@ -34,5 +34,5 @@ ServiceTypes=Calligra/Flake
 Type=Service
 X-KDE-PluginInfo-Name=kexirelationdesignshape
 X-KDE-Library=kexirelationdesignshape
-X-Flake-MinVersion=27
-X-Flake-PluginVersion=27
+X-Flake-MinVersion=28
+X-Flake-PluginVersion=28
diff --git a/krita/data/templates/comics/BD-EuroTemplate.desktop b/krita/data/templates/comics/BD-EuroTemplate.desktop
index 19cf8a7..0e16553 100644
--- a/krita/data/templates/comics/BD-EuroTemplate.desktop
+++ b/krita/data/templates/comics/BD-EuroTemplate.desktop
@@ -63,4 +63,4 @@ Comment[uk]=шаблон для європейських коміксів у с
 Comment[wa]=Modele po les bindes d' imådje al môde uropeyinne
 Comment[x-test]=xxtemplate for European BD-style comicsxx
 Comment[zh_TW]=歐式 BD-樣式漫畫的樣本
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/data/templates/comics/Comics-USTemplate.desktop b/krita/data/templates/comics/Comics-USTemplate.desktop
index c6bad6a..5fc9f0f 100644
--- a/krita/data/templates/comics/Comics-USTemplate.desktop
+++ b/krita/data/templates/comics/Comics-USTemplate.desktop
@@ -66,4 +66,4 @@ Comment[uk]=шаблон для коміксів у американському
 Comment[wa]=Modele di bindes d' imådje al môde des comics amerikins
 Comment[x-test]=xxtemplate for US-style comicsxx
 Comment[zh_TW]=美式漫畫樣本
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/data/templates/comics/Manga-JpTemplate.desktop b/krita/data/templates/comics/Manga-JpTemplate.desktop
index 7816bb0..aa8da7d 100644
--- a/krita/data/templates/comics/Manga-JpTemplate.desktop
+++ b/krita/data/templates/comics/Manga-JpTemplate.desktop
@@ -66,4 +66,4 @@ Comment[uk]=шаблон японських коміксів у стилі ма
 Comment[wa]=Modele di bindes d' imådje al môde des mangas djaponès
 Comment[x-test]=xxtemplate for Japanese Manga-style comicsxx
 Comment[zh_TW]=日式連環漫畫冊樣式的樣本
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/data/templates/comics/a4_waffle_grid.desktop b/krita/data/templates/comics/a4_waffle_grid.desktop
index 81de5b7..c0306b79 100644
--- a/krita/data/templates/comics/a4_waffle_grid.desktop
+++ b/krita/data/templates/comics/a4_waffle_grid.desktop
@@ -56,4 +56,4 @@ Comment[uk]=300 т/д, сторінка коміксу у форматі A4 з 
 Comment[wa]=Pådje A4 di binde d' imådjes avou on discôpaedje come ene grile di fier a wåfes avou des coûtches d' intche eyet d' coleurs.
 Comment[x-test]=xx300 dpi, A4 waffle-iron grid comic page with ink and color layersxx
 Comment[zh_TW]=300 dpi,A4 大小的烘餅鐵模狀的格線,有墨水與顏色圖層
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/image/brushengine/kis_paintop_registry.cc b/krita/image/brushengine/kis_paintop_registry.cc
index 0dcbbc3..510a32e 100644
--- a/krita/image/brushengine/kis_paintop_registry.cc
+++ b/krita/image/brushengine/kis_paintop_registry.cc
@@ -55,7 +55,7 @@ KisPaintOpRegistry* KisPaintOpRegistry::instance()
 {
     K_GLOBAL_STATIC(KisPaintOpRegistry, s_instance);
     if (!s_instance.exists()) {
-        KoPluginLoader::instance()->load("Krita/Paintop", "(Type == 'Service') and ([X-Krita-Version] == 27)");
+        KoPluginLoader::instance()->load("Krita/Paintop", "(Type == 'Service') and ([X-Krita-Version] == 28)");
 
 
         KisImageSP img = new KisImage(0, 0, 0, 0, 0, KoColorSpaceRegistry::instance()->alpha8());
diff --git a/krita/image/filter/kis_filter_registry.cc b/krita/image/filter/kis_filter_registry.cc
index 2ca0799..731526f 100644
--- a/krita/image/filter/kis_filter_registry.cc
+++ b/krita/image/filter/kis_filter_registry.cc
@@ -56,7 +56,7 @@ KisFilterRegistry* KisFilterRegistry::instance()
     KisFilterRegistry *reg = qApp->findChild<KisFilterRegistry *>("");
     if (!reg) {
         reg = new KisFilterRegistry(qApp);
-        KoPluginLoader::instance()->load("Krita/Filter", "Type == 'Service' and ([X-Krita-Version] == 27)");
+        KoPluginLoader::instance()->load("Krita/Filter", "Type == 'Service' and ([X-Krita-Version] == 28)");
     }
     return reg;
 }
diff --git a/krita/image/generator/kis_generator_registry.cpp b/krita/image/generator/kis_generator_registry.cpp
index a23cb58..0266b7d 100644
--- a/krita/image/generator/kis_generator_registry.cpp
+++ b/krita/image/generator/kis_generator_registry.cpp
@@ -55,7 +55,7 @@ KisGeneratorRegistry* KisGeneratorRegistry::instance()
     KisGeneratorRegistry *reg = qApp->findChild<KisGeneratorRegistry *>("");
     if (!reg) {
         reg = new KisGeneratorRegistry(qApp);
-        KoPluginLoader::instance()->load("Krita/Generator", "Type == 'Service' and ([X-Krita-Version] == 27)");
+        KoPluginLoader::instance()->load("Krita/Generator", "Type == 'Service' and ([X-Krita-Version] == 28)");
     }
     return reg;
 }
diff --git a/krita/krita.desktop b/krita/krita.desktop
index b83ccc2..c183dab 100644
--- a/krita/krita.desktop
+++ b/krita/krita.desktop
@@ -125,4 +125,4 @@ X-KDE-NativeMimeType=application/x-krita
 StartupNotify=true
 X-DBUS-StartupType=Multi
 X-DBUS-ServiceName=org.krita.krita
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/kritapart.desktop b/krita/kritapart.desktop
index 64653ae..50d1f3b 100644
--- a/krita/kritapart.desktop
+++ b/krita/kritapart.desktop
@@ -86,4 +86,4 @@ GenericName[x-test]=xxImage Objectxx
 GenericName[zh_CN]=图像对象
 GenericName[zh_TW]=圖片物件
 Icon=calligrakrita
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/assistants/RulerAssistant/kritarulerassistanttool.desktop b/krita/plugins/assistants/RulerAssistant/kritarulerassistanttool.desktop
index 3b69e66..b8a7691 100644
--- a/krita/plugins/assistants/RulerAssistant/kritarulerassistanttool.desktop
+++ b/krita/plugins/assistants/RulerAssistant/kritarulerassistanttool.desktop
@@ -33,4 +33,4 @@ Name[zh_TW]=尺規小助手工具
 X-KDE-ServiceTypes=Krita/Tool
 Type=Service
 X-KDE-Library=kritarulerassistanttool
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/colorspaces/extensions/krita_colorspaces_extensions_plugin.desktop b/krita/plugins/colorspaces/extensions/krita_colorspaces_extensions_plugin.desktop
index ef48bed..1efa92a 100644
--- a/krita/plugins/colorspaces/extensions/krita_colorspaces_extensions_plugin.desktop
+++ b/krita/plugins/colorspaces/extensions/krita_colorspaces_extensions_plugin.desktop
@@ -76,6 +76,6 @@ Comment[zh_TW]=顏色空間的一些延伸
 X-KDE-ServiceTypes=Calligra/ColorSpaceExtension
 Type=Service
 X-KDE-PluginInfo-Name=krita_colorspaces_extensions
-X-Pigment-MinVersion=27
-X-Pigment-PluginVersion=27
+X-Pigment-MinVersion=28
+X-Pigment-PluginVersion=28
 X-KDE-Library=krita_colorspaces_extensions
diff --git a/krita/plugins/extensions/bigbrother/kritabigbrother.desktop b/krita/plugins/extensions/bigbrother/kritabigbrother.desktop
index 9e40e64..3af6201 100644
--- a/krita/plugins/extensions/bigbrother/kritabigbrother.desktop
+++ b/krita/plugins/extensions/bigbrother/kritabigbrother.desktop
@@ -76,4 +76,4 @@ Comment[zh_TW]=bigbrother
 X-KDE-ServiceTypes=Krita/ViewPlugin
 Type=Service
 X-KDE-Library=kritabigbrother
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/extensions/colorrange/kritacolorrange.desktop b/krita/plugins/extensions/colorrange/kritacolorrange.desktop
index 8b6446e..097b427 100644
--- a/krita/plugins/extensions/colorrange/kritacolorrange.desktop
+++ b/krita/plugins/extensions/colorrange/kritacolorrange.desktop
@@ -45,4 +45,4 @@ Name[zh_TW]=色彩範圍
 X-KDE-ServiceTypes=Krita/ViewPlugin
 Type=Service
 X-KDE-Library=kritacolorrange
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/extensions/colorspaceconversion/kritacolorspaceconversion.desktop b/krita/plugins/extensions/colorspaceconversion/kritacolorspaceconversion.desktop
index 0cbb3ff..7fbd681 100644
--- a/krita/plugins/extensions/colorspaceconversion/kritacolorspaceconversion.desktop
+++ b/krita/plugins/extensions/colorspaceconversion/kritacolorspaceconversion.desktop
@@ -49,4 +49,4 @@ Name[zh_TW]=色彩空間轉換
 X-KDE-ServiceTypes=Krita/ViewPlugin
 Type=Service
 X-KDE-Library=kritacolorspaceconversion
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/extensions/compose/kritalayercompose.desktop b/krita/plugins/extensions/compose/kritalayercompose.desktop
index 724cd7d..e1f8740 100644
--- a/krita/plugins/extensions/compose/kritalayercompose.desktop
+++ b/krita/plugins/extensions/compose/kritalayercompose.desktop
@@ -35,4 +35,4 @@ Name[zh_TW]=編寫佈局外掛程式
 X-KDE-ServiceTypes=Krita/ViewPlugin
 Type=Service
 X-KDE-Library=kritalayercompose
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/extensions/dockers/advancedcolorselector/krita_colorselectorng.desktop b/krita/plugins/extensions/dockers/advancedcolorselector/krita_colorselectorng.desktop
index b6017a0..49a4e3a 100644
--- a/krita/plugins/extensions/dockers/advancedcolorselector/krita_colorselectorng.desktop
+++ b/krita/plugins/extensions/dockers/advancedcolorselector/krita_colorselectorng.desktop
@@ -27,4 +27,4 @@ Name[zh_TW]=ColorSelectorNG
 X-KDE-ServiceTypes=Krita/Dock
 Type=Service
 X-KDE-Library=kritacolorselectorng
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/extensions/dockers/artisticcolorselector/krita_artisticcolorselector.desktop b/krita/plugins/extensions/dockers/artisticcolorselector/krita_artisticcolorselector.desktop
index a36c24d..8a75f43 100644
--- a/krita/plugins/extensions/dockers/artisticcolorselector/krita_artisticcolorselector.desktop
+++ b/krita/plugins/extensions/dockers/artisticcolorselector/krita_artisticcolorselector.desktop
@@ -27,4 +27,4 @@ Name[zh_TW]=精美顏色選擇器
 X-KDE-ServiceTypes=Krita/Dock
 Type=Service
 X-KDE-Library=kritaartisticcolorselector
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/extensions/dockers/channeldocker/krita_channeldocker.desktop b/krita/plugins/extensions/dockers/channeldocker/krita_channeldocker.desktop
index 58fea9e..d1f9c70 100644
--- a/krita/plugins/extensions/dockers/channeldocker/krita_channeldocker.desktop
+++ b/krita/plugins/extensions/dockers/channeldocker/krita_channeldocker.desktop
@@ -32,4 +32,4 @@ Name[zh_TW]=頻道嵌入器
 X-KDE-ServiceTypes=Krita/Dock
 Type=Service
 X-KDE-Library=kritachanneldocker
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/extensions/dockers/compositiondocker/krita_compositiondocker.desktop b/krita/plugins/extensions/dockers/compositiondocker/krita_compositiondocker.desktop
index 81a15a9..e0016b4 100644
--- a/krita/plugins/extensions/dockers/compositiondocker/krita_compositiondocker.desktop
+++ b/krita/plugins/extensions/dockers/compositiondocker/krita_compositiondocker.desktop
@@ -25,4 +25,4 @@ Name[x-test]=xxComposition Dockerxx
 X-KDE-ServiceTypes=Krita/Dock
 Type=Service
 X-KDE-Library=kritacompositiondocker
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/extensions/dockers/defaultdockers/kritadefaultdockers.desktop b/krita/plugins/extensions/dockers/defaultdockers/kritadefaultdockers.desktop
index cfa2470..76f3cbe 100644
--- a/krita/plugins/extensions/dockers/defaultdockers/kritadefaultdockers.desktop
+++ b/krita/plugins/extensions/dockers/defaultdockers/kritadefaultdockers.desktop
@@ -35,4 +35,4 @@ Name[zh_TW]=預設嵌入器
 X-KDE-ServiceTypes=Krita/Dock
 Type=Service
 X-KDE-Library=kritadefaultdockers
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/extensions/dockers/digitalmixer/krita_digitalmixer.desktop b/krita/plugins/extensions/dockers/digitalmixer/krita_digitalmixer.desktop
index 732502a..3189068 100644
--- a/krita/plugins/extensions/dockers/digitalmixer/krita_digitalmixer.desktop
+++ b/krita/plugins/extensions/dockers/digitalmixer/krita_digitalmixer.desktop
@@ -60,4 +60,4 @@ Comment[zh_TW]=數位混合器
 X-KDE-ServiceTypes=Krita/Dock
 Type=Service
 X-KDE-Library=kritadigitalmixer
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/extensions/dockers/dockerplugintemplate/krita_presetdocker.desktop b/krita/plugins/extensions/dockers/dockerplugintemplate/krita_presetdocker.desktop
index 0adbba6..051336f 100644
--- a/krita/plugins/extensions/dockers/dockerplugintemplate/krita_presetdocker.desktop
+++ b/krita/plugins/extensions/dockers/dockerplugintemplate/krita_presetdocker.desktop
@@ -58,4 +58,4 @@ Comment[zh_TW]=選取預設定的嵌入器
 X-KDE-ServiceTypes=Krita/Dock
 Type=Service
 X-KDE-Library=kritapresetdocker
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/extensions/dockers/flipbook/krita_flipbookdocker.desktop b/krita/plugins/extensions/dockers/flipbook/krita_flipbookdocker.desktop
index a5953eb..32a8a61 100644
--- a/krita/plugins/extensions/dockers/flipbook/krita_flipbookdocker.desktop
+++ b/krita/plugins/extensions/dockers/flipbook/krita_flipbookdocker.desktop
@@ -14,4 +14,4 @@ Name[x-test]=xxFlipbook Dockerxx
 X-KDE-ServiceTypes=Krita/Dock
 Type=Service
 X-KDE-Library=kritaflipbookdocker
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/extensions/dockers/historydocker/kritahistorydocker.desktop b/krita/plugins/extensions/dockers/historydocker/kritahistorydocker.desktop
index 18c35b4..d3b46ee 100644
--- a/krita/plugins/extensions/dockers/historydocker/kritahistorydocker.desktop
+++ b/krita/plugins/extensions/dockers/historydocker/kritahistorydocker.desktop
@@ -29,4 +29,4 @@ Name[zh_TW]=Krita 復原動作歷史紀錄嵌入外掛程式
 Type=Service
 X-KDE-ServiceTypes=Krita/Dock
 X-KDE-Library=kritahistorydocker
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/extensions/dockers/imagedocker/kritaimagedocker.desktop b/krita/plugins/extensions/dockers/imagedocker/kritaimagedocker.desktop
index 22f00b3..56bb72c 100644
--- a/krita/plugins/extensions/dockers/imagedocker/kritaimagedocker.desktop
+++ b/krita/plugins/extensions/dockers/imagedocker/kritaimagedocker.desktop
@@ -58,4 +58,4 @@ Comment[zh_TW]=參考影像的嵌入器
 X-KDE-ServiceTypes=Krita/Dock
 Type=Service
 X-KDE-Library=kritaimagedocker
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/extensions/dockers/lut/krita_lutdocker.desktop b/krita/plugins/extensions/dockers/lut/krita_lutdocker.desktop
index ea83daa..21132a8 100644
--- a/krita/plugins/extensions/dockers/lut/krita_lutdocker.desktop
+++ b/krita/plugins/extensions/dockers/lut/krita_lutdocker.desktop
@@ -42,4 +42,4 @@ Comment[x-test]=xxDocker for selecting lutsxx
 X-KDE-ServiceTypes=Krita/Dock
 Type=Service
 X-KDE-Library=kritalutdocker
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/extensions/dockers/overview/krita_overviewdocker.desktop b/krita/plugins/extensions/dockers/overview/krita_overviewdocker.desktop
index 0c15b0d..9667e4c 100644
--- a/krita/plugins/extensions/dockers/overview/krita_overviewdocker.desktop
+++ b/krita/plugins/extensions/dockers/overview/krita_overviewdocker.desktop
@@ -5,4 +5,4 @@ Comment=Docker for showing an image overview
 X-KDE-ServiceTypes=Krita/Dock
 Type=Service
 X-KDE-Library=kritaoverviewdocker
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/extensions/dockers/patterndocker/krita_patterndocker.desktop b/krita/plugins/extensions/dockers/patterndocker/krita_patterndocker.desktop
index 5bad2c4..1d484a1 100644
--- a/krita/plugins/extensions/dockers/patterndocker/krita_patterndocker.desktop
+++ b/krita/plugins/extensions/dockers/patterndocker/krita_patterndocker.desktop
@@ -27,4 +27,4 @@ Name[x-test]=xxPattern Dockerxx
 X-KDE-ServiceTypes=Krita/Dock
 Type=Service
 X-KDE-Library=kritapatterndocker
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/extensions/dockers/presetdocker/krita_presetdocker.desktop b/krita/plugins/extensions/dockers/presetdocker/krita_presetdocker.desktop
index 0adbba6..051336f 100644
--- a/krita/plugins/extensions/dockers/presetdocker/krita_presetdocker.desktop
+++ b/krita/plugins/extensions/dockers/presetdocker/krita_presetdocker.desktop
@@ -58,4 +58,4 @@ Comment[zh_TW]=選取預設定的嵌入器
 X-KDE-ServiceTypes=Krita/Dock
 Type=Service
 X-KDE-Library=kritapresetdocker
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/extensions/dockers/smallcolorselector/krita_smallcolorselector.desktop b/krita/plugins/extensions/dockers/smallcolorselector/krita_smallcolorselector.desktop
index 57bb355..d375280 100644
--- a/krita/plugins/extensions/dockers/smallcolorselector/krita_smallcolorselector.desktop
+++ b/krita/plugins/extensions/dockers/smallcolorselector/krita_smallcolorselector.desktop
@@ -70,4 +70,4 @@ Comment[zh_TW]=小型顏色選擇器
 X-KDE-ServiceTypes=Krita/Dock
 Type=Service
 X-KDE-Library=kritasmallcolorselector
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/extensions/dockers/specificcolorselector/krita_specificcolorselector.desktop b/krita/plugins/extensions/dockers/specificcolorselector/krita_specificcolorselector.desktop
index 94bbf19..44be345 100644
--- a/krita/plugins/extensions/dockers/specificcolorselector/krita_specificcolorselector.desktop
+++ b/krita/plugins/extensions/dockers/specificcolorselector/krita_specificcolorselector.desktop
@@ -70,4 +70,4 @@ Comment[zh_TW]=指定顏色選擇器
 X-KDE-ServiceTypes=Krita/Dock
 Type=Service
 X-KDE-Library=kritaspecificcolorselector
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/extensions/dockers/tasksetdocker/krita_tasksetdocker.desktop b/krita/plugins/extensions/dockers/tasksetdocker/krita_tasksetdocker.desktop
index 7b10187..65a1d91 100644
--- a/krita/plugins/extensions/dockers/tasksetdocker/krita_tasksetdocker.desktop
+++ b/krita/plugins/extensions/dockers/tasksetdocker/krita_tasksetdocker.desktop
@@ -27,4 +27,4 @@ Name[zh_TW]=Taskset 嵌入器
 X-KDE-ServiceTypes=Krita/Dock
 Type=Service
 X-KDE-Library=kritatasksetdocker
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/extensions/dropshadow/kritadropshadow.desktop b/krita/plugins/extensions/dropshadow/kritadropshadow.desktop
index a7304ac..fec083a 100644
--- a/krita/plugins/extensions/dropshadow/kritadropshadow.desktop
+++ b/krita/plugins/extensions/dropshadow/kritadropshadow.desktop
@@ -45,4 +45,4 @@ Name[zh_TW]=Dropshadow
 X-KDE-ServiceTypes=Krita/ViewPlugin
 Type=Service
 X-KDE-Library=kritadropshadow
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/extensions/histogram/kritahistogram.desktop b/krita/plugins/extensions/histogram/kritahistogram.desktop
index 526f7e0..102b049 100644
--- a/krita/plugins/extensions/histogram/kritahistogram.desktop
+++ b/krita/plugins/extensions/histogram/kritahistogram.desktop
@@ -49,4 +49,4 @@ Name[zh_TW]=直方圖外掛程式
 X-KDE-ServiceTypes=Krita/ViewPlugin
 Type=Service
 X-KDE-Library=kritahistogram
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/extensions/imagesize/kritaimagesize.desktop b/krita/plugins/extensions/imagesize/kritaimagesize.desktop
index e5883e8..44f5ec8 100644
--- a/krita/plugins/extensions/imagesize/kritaimagesize.desktop
+++ b/krita/plugins/extensions/imagesize/kritaimagesize.desktop
@@ -45,4 +45,4 @@ Name[zh_TW]=圖片大小與縮放外掛程式
 X-KDE-ServiceTypes=Krita/ViewPlugin
 Type=Service
 X-KDE-Library=kritaimagesize
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/extensions/imagesplit/kritaimagesplit.desktop b/krita/plugins/extensions/imagesplit/kritaimagesplit.desktop
index 75ac36b..4a311a5 100644
--- a/krita/plugins/extensions/imagesplit/kritaimagesplit.desktop
+++ b/krita/plugins/extensions/imagesplit/kritaimagesplit.desktop
@@ -26,4 +26,4 @@ Name[zh_TW]=影像分割器
 X-KDE-ServiceTypes=Krita/ViewPlugin
 Type=Service
 X-KDE-Library=kritaimagesplit
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/extensions/layergroupswitcher/kritalayergroupswitcher.desktop b/krita/plugins/extensions/layergroupswitcher/kritalayergroupswitcher.desktop
index 32aae4c..c1e31f3 100644
--- a/krita/plugins/extensions/layergroupswitcher/kritalayergroupswitcher.desktop
+++ b/krita/plugins/extensions/layergroupswitcher/kritalayergroupswitcher.desktop
@@ -13,4 +13,4 @@ Name[x-test]=xxQuick Layergroup Switcherxx
 X-KDE-ServiceTypes=Krita/ViewPlugin
 Type=Service
 X-KDE-Library=kritalayergroupswitcher
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/extensions/metadataeditor/kritametadataeditor.desktop b/krita/plugins/extensions/metadataeditor/kritametadataeditor.desktop
index f9a68b3..b222b1f 100644
--- a/krita/plugins/extensions/metadataeditor/kritametadataeditor.desktop
+++ b/krita/plugins/extensions/metadataeditor/kritametadataeditor.desktop
@@ -80,4 +80,4 @@ Comment[zh_TW]=中繼資料編輯器
 X-KDE-ServiceTypes=Krita/ViewPlugin
 Type=Service
 X-KDE-Library=kritametadataeditor
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/extensions/modify_selection/kritamodifyselection.desktop b/krita/plugins/extensions/modify_selection/kritamodifyselection.desktop
index 995b598..6704552 100644
--- a/krita/plugins/extensions/modify_selection/kritamodifyselection.desktop
+++ b/krita/plugins/extensions/modify_selection/kritamodifyselection.desktop
@@ -45,4 +45,4 @@ Name[zh_TW]=變更選取
 X-KDE-ServiceTypes=Krita/ViewPlugin
 Type=Service
 X-KDE-Library=kritamodifyselection
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/extensions/offsetimage/kritaoffsetimage.desktop b/krita/plugins/extensions/offsetimage/kritaoffsetimage.desktop
index c90e573..ac83679 100644
--- a/krita/plugins/extensions/offsetimage/kritaoffsetimage.desktop
+++ b/krita/plugins/extensions/offsetimage/kritaoffsetimage.desktop
@@ -15,4 +15,4 @@ Name[x-test]=xxOffset Image Pluginxx
 X-KDE-ServiceTypes=Krita/ViewPlugin
 Type=Service
 X-KDE-Library=kritaoffsetimage
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/extensions/rotateimage/kritarotateimage.desktop b/krita/plugins/extensions/rotateimage/kritarotateimage.desktop
index 4968f93..6c78ab7 100644
--- a/krita/plugins/extensions/rotateimage/kritarotateimage.desktop
+++ b/krita/plugins/extensions/rotateimage/kritarotateimage.desktop
@@ -48,4 +48,4 @@ Name[zh_TW]=旋轉圖片外掛程式
 X-KDE-ServiceTypes=Krita/ViewPlugin
 Type=Service
 X-KDE-Library=kritarotateimage
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/extensions/separate_channels/kritaseparatechannels.desktop b/krita/plugins/extensions/separate_channels/kritaseparatechannels.desktop
index d6ef7c9..c267082 100644
--- a/krita/plugins/extensions/separate_channels/kritaseparatechannels.desktop
+++ b/krita/plugins/extensions/separate_channels/kritaseparatechannels.desktop
@@ -47,4 +47,4 @@ Name[zh_TW]=分離色頻外掛程式
 X-KDE-ServiceTypes=Krita/ViewPlugin
 Type=Service
 X-KDE-Library=kritaseparatechannels
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/extensions/shearimage/kritashearimage.desktop b/krita/plugins/extensions/shearimage/kritashearimage.desktop
index 0696e5d..1ff6299 100644
--- a/krita/plugins/extensions/shearimage/kritashearimage.desktop
+++ b/krita/plugins/extensions/shearimage/kritashearimage.desktop
@@ -41,4 +41,4 @@ Name[zh_TW]=修剪圖片外掛程式
 X-KDE-ServiceTypes=Krita/ViewPlugin
 Type=Service
 X-KDE-Library=kritashearimage
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/extensions/shiva/kritashivafilters.desktop b/krita/plugins/extensions/shiva/kritashivafilters.desktop
index 58be207..5d3c612 100644
--- a/krita/plugins/extensions/shiva/kritashivafilters.desktop
+++ b/krita/plugins/extensions/shiva/kritashivafilters.desktop
@@ -60,4 +60,4 @@ Comment[zh_TW]=過濾器使用之 Shiva 核心語言支援
 X-KDE-ServiceTypes=Krita/Filter
 Type=Service
 X-KDE-Library=kritashivafilters
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/extensions/shiva/kritashivagenerators.desktop b/krita/plugins/extensions/shiva/kritashivagenerators.desktop
index 736ef4a..c261da0 100644
--- a/krita/plugins/extensions/shiva/kritashivagenerators.desktop
+++ b/krita/plugins/extensions/shiva/kritashivagenerators.desktop
@@ -60,4 +60,4 @@ Comment[zh_TW]=產生器使用之 Shiva 核心語言支援
 X-KDE-ServiceTypes=Krita/Generator
 Type=Service
 X-KDE-Library=kritashivagenerators
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/filters/blur/kritablurfilter.desktop b/krita/plugins/filters/blur/kritablurfilter.desktop
index 9b18b55..6a54b41 100644
--- a/krita/plugins/filters/blur/kritablurfilter.desktop
+++ b/krita/plugins/filters/blur/kritablurfilter.desktop
@@ -43,4 +43,4 @@ Name[zh_TW]=皺褶過濾器(延伸)
 X-KDE-ServiceTypes=Krita/Filter
 Type=Service
 X-KDE-Library=kritablurfilter
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/filters/colors/kritaextensioncolorsfilters.desktop b/krita/plugins/filters/colors/kritaextensioncolorsfilters.desktop
index ba9ba62..0ed7e0f 100644
--- a/krita/plugins/filters/colors/kritaextensioncolorsfilters.desktop
+++ b/krita/plugins/filters/colors/kritaextensioncolorsfilters.desktop
@@ -48,4 +48,4 @@ Name[zh_TW]=色彩過濾器(延伸)
 X-KDE-ServiceTypes=Krita/Filter
 Type=Service
 X-KDE-Library=kritaextensioncolorsfilters
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/filters/colorsfilters/kritacolorsfilter.desktop b/krita/plugins/filters/colorsfilters/kritacolorsfilter.desktop
index d2703f9..df858f3 100644
--- a/krita/plugins/filters/colorsfilters/kritacolorsfilter.desktop
+++ b/krita/plugins/filters/colorsfilters/kritacolorsfilter.desktop
@@ -104,4 +104,4 @@ Comment[zh_TW]=色彩過濾器
 X-KDE-ServiceTypes=Krita/Filter
 Type=Service
 X-KDE-Library=kritacolorsfilters
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/filters/convolutionfilters/kritaconvolutionfilters.desktop b/krita/plugins/filters/convolutionfilters/kritaconvolutionfilters.desktop
index 43879d3..a8bc966 100644
--- a/krita/plugins/filters/convolutionfilters/kritaconvolutionfilters.desktop
+++ b/krita/plugins/filters/convolutionfilters/kritaconvolutionfilters.desktop
@@ -88,4 +88,4 @@ Comment[zh_TW]=皺褶過濾器
 X-KDE-ServiceTypes=Krita/Filter
 Type=Service
 X-KDE-Library=kritaconvolutionfilters
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/filters/dodgeburn/kritadodgeburn.desktop b/krita/plugins/filters/dodgeburn/kritadodgeburn.desktop
index b339336..caa8f6a 100644
--- a/krita/plugins/filters/dodgeburn/kritadodgeburn.desktop
+++ b/krita/plugins/filters/dodgeburn/kritadodgeburn.desktop
@@ -58,4 +58,4 @@ Comment[zh_TW]=曝光過濾器
 X-KDE-ServiceTypes=Krita/Filter
 Type=Service
 X-KDE-Library=kritadodgeburn
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/filters/embossfilter/kritaembossfilter.desktop b/krita/plugins/filters/embossfilter/kritaembossfilter.desktop
index 4c9210e..0cadae8 100644
--- a/krita/plugins/filters/embossfilter/kritaembossfilter.desktop
+++ b/krita/plugins/filters/embossfilter/kritaembossfilter.desktop
@@ -84,4 +84,4 @@ Comment[zh_TW]=浮雕過濾器
 X-KDE-ServiceTypes=Krita/Filter
 Type=Service
 X-KDE-Library=kritaembossfilter
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/filters/example/kritaexample.desktop b/krita/plugins/filters/example/kritaexample.desktop
index a06b723..b32cd51 100644
--- a/krita/plugins/filters/example/kritaexample.desktop
+++ b/krita/plugins/filters/example/kritaexample.desktop
@@ -93,4 +93,4 @@ Comment[zh_TW]=倒轉圖片的色彩
 X-KDE-ServiceTypes=Krita/Filter
 Type=Service
 X-KDE-Library=kritaexample
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/filters/fastcolortransfer/kritafastcolortransfer.desktop b/krita/plugins/filters/fastcolortransfer/kritafastcolortransfer.desktop
index c789021..6f159e1 100644
--- a/krita/plugins/filters/fastcolortransfer/kritafastcolortransfer.desktop
+++ b/krita/plugins/filters/fastcolortransfer/kritafastcolortransfer.desktop
@@ -83,4 +83,4 @@ Name[zh_TW]=色彩轉換過濾器
 X-KDE-ServiceTypes=Krita/Filter
 Type=Service
 X-KDE-Library=kritafastcolortransferfilter
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/filters/imageenhancement/kritaimageenhancement.desktop b/krita/plugins/filters/imageenhancement/kritaimageenhancement.desktop
index 1da9846..83b972c 100644
--- a/krita/plugins/filters/imageenhancement/kritaimageenhancement.desktop
+++ b/krita/plugins/filters/imageenhancement/kritaimageenhancement.desktop
@@ -93,4 +93,4 @@ Comment[zh_TW]=增強圖片的品質
 X-KDE-ServiceTypes=Krita/Filter
 Type=Service
 X-KDE-Library=kritaimageenhancement
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/filters/levelfilter/kritalevelfilter.desktop b/krita/plugins/filters/levelfilter/kritalevelfilter.desktop
index 4aa092d..7480e8f 100644
--- a/krita/plugins/filters/levelfilter/kritalevelfilter.desktop
+++ b/krita/plugins/filters/levelfilter/kritalevelfilter.desktop
@@ -85,4 +85,4 @@ Comment[zh_TW]=等級
 ServiceTypes=Krita/Filter
 Type=Service
 X-KDE-Library=kritalevelfilter
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/filters/noisefilter/kritanoisefilter.desktop b/krita/plugins/filters/noisefilter/kritanoisefilter.desktop
index 4759e94..acb4d89 100644
--- a/krita/plugins/filters/noisefilter/kritanoisefilter.desktop
+++ b/krita/plugins/filters/noisefilter/kritanoisefilter.desktop
@@ -93,4 +93,4 @@ Comment[zh_TW]=在圖片中增加雜訊
 X-KDE-ServiceTypes=Krita/Filter
 Type=Service
 X-KDE-Library=kritanoisefilter
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/filters/oilpaintfilter/kritaoilpaintfilter.desktop b/krita/plugins/filters/oilpaintfilter/kritaoilpaintfilter.desktop
index f91a0dd..ba60278 100644
--- a/krita/plugins/filters/oilpaintfilter/kritaoilpaintfilter.desktop
+++ b/krita/plugins/filters/oilpaintfilter/kritaoilpaintfilter.desktop
@@ -93,4 +93,4 @@ Comment[zh_TW]=油畫過濾器
 X-KDE-ServiceTypes=Krita/Filter
 Type=Service
 X-KDE-Library=kritaoilpaintfilter
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/filters/phongbumpmap/kritaphongbumpmapfilter.desktop b/krita/plugins/filters/phongbumpmap/kritaphongbumpmapfilter.desktop
index 2bc2a74..22d38d2 100644
--- a/krita/plugins/filters/phongbumpmap/kritaphongbumpmapfilter.desktop
+++ b/krita/plugins/filters/phongbumpmap/kritaphongbumpmapfilter.desktop
@@ -62,4 +62,4 @@ Comment[zh_TW]=Phong Bumpmap 的過濾器
 X-KDE-ServiceTypes=Krita/Filter
 Type=Service
 X-KDE-Library=kritaphongbumpmap
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/filters/pixelizefilter/kritapixelizefilter.desktop b/krita/plugins/filters/pixelizefilter/kritapixelizefilter.desktop
index 0ea21ff..6b11717 100644
--- a/krita/plugins/filters/pixelizefilter/kritapixelizefilter.desktop
+++ b/krita/plugins/filters/pixelizefilter/kritapixelizefilter.desktop
@@ -97,4 +97,4 @@ Comment[zh_TW]=像素化過濾器
 X-KDE-ServiceTypes=Krita/Filter
 Type=Service
 X-KDE-Library=kritapixelizefilter
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/filters/raindropsfilter/kritaraindropsfilter.desktop b/krita/plugins/filters/raindropsfilter/kritaraindropsfilter.desktop
index b73e8f2..caca16a 100644
--- a/krita/plugins/filters/raindropsfilter/kritaraindropsfilter.desktop
+++ b/krita/plugins/filters/raindropsfilter/kritaraindropsfilter.desktop
@@ -96,4 +96,4 @@ Comment[zh_TW]=雨滴過濾器
 X-KDE-ServiceTypes=Krita/Filter
 Type=Service
 X-KDE-Library=kritaraindropsfilter
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/filters/randompickfilter/kritarandompickfilter.desktop b/krita/plugins/filters/randompickfilter/kritarandompickfilter.desktop
index 650cb2b..dcad6a1 100644
--- a/krita/plugins/filters/randompickfilter/kritarandompickfilter.desktop
+++ b/krita/plugins/filters/randompickfilter/kritarandompickfilter.desktop
@@ -79,4 +79,4 @@ Name[zh_TW]=隨機挑選過濾器
 X-KDE-ServiceTypes=Krita/Filter
 Type=Service
 X-KDE-Library=kritarandompickfilter
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/filters/roundcorners/kritaroundcornersfilter.desktop b/krita/plugins/filters/roundcorners/kritaroundcornersfilter.desktop
index 3be0553..481e7cc 100644
--- a/krita/plugins/filters/roundcorners/kritaroundcornersfilter.desktop
+++ b/krita/plugins/filters/roundcorners/kritaroundcornersfilter.desktop
@@ -34,4 +34,4 @@ Name[zh_TW]=圓角過濾器
 X-KDE-ServiceTypes=Krita/Filter
 Type=Service
 X-KDE-Library=kritaroundcornersfilter
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/filters/smalltilesfilter/kritasmalltilesfilter.desktop b/krita/plugins/filters/smalltilesfilter/kritasmalltilesfilter.desktop
index 38a851b..87642d7 100644
--- a/krita/plugins/filters/smalltilesfilter/kritasmalltilesfilter.desktop
+++ b/krita/plugins/filters/smalltilesfilter/kritasmalltilesfilter.desktop
@@ -44,4 +44,4 @@ Name[zh_TW]=小塊拼貼過濾器
 X-KDE-ServiceTypes=Krita/Filter
 Type=Service
 X-KDE-Library=kritasmalltilesfilter
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/filters/sobelfilter/kritasobelfilter.desktop b/krita/plugins/filters/sobelfilter/kritasobelfilter.desktop
index 6dfa7e5..533e1a4 100644
--- a/krita/plugins/filters/sobelfilter/kritasobelfilter.desktop
+++ b/krita/plugins/filters/sobelfilter/kritasobelfilter.desktop
@@ -44,4 +44,4 @@ Name[zh_TW]=Sobel 過濾器
 X-KDE-ServiceTypes=Krita/Filter
 Type=Service
 X-KDE-Library=kritasobelfilter
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/filters/unsharp/kritaunsharpfilter.desktop b/krita/plugins/filters/unsharp/kritaunsharpfilter.desktop
index cba4f53..5de1593 100644
--- a/krita/plugins/filters/unsharp/kritaunsharpfilter.desktop
+++ b/krita/plugins/filters/unsharp/kritaunsharpfilter.desktop
@@ -46,4 +46,4 @@ Name[zh_TW]=增強過濾器(延伸)
 X-KDE-ServiceTypes=Krita/Filter
 Type=Service
 X-KDE-Library=kritaunsharpfilter
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/filters/wavefilter/kritawavefilter.desktop b/krita/plugins/filters/wavefilter/kritawavefilter.desktop
index f71d1cf..374afab 100644
--- a/krita/plugins/filters/wavefilter/kritawavefilter.desktop
+++ b/krita/plugins/filters/wavefilter/kritawavefilter.desktop
@@ -85,4 +85,4 @@ Name[zh_TW]=Wave 過濾器
 X-KDE-ServiceTypes=Krita/Filter
 Type=Service
 X-KDE-Library=kritawavefilter
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/generators/solid/kritacolorgenerator.desktop b/krita/plugins/generators/solid/kritacolorgenerator.desktop
index ca9e2f0..e6842e9 100644
--- a/krita/plugins/generators/solid/kritacolorgenerator.desktop
+++ b/krita/plugins/generators/solid/kritacolorgenerator.desktop
@@ -72,4 +72,4 @@ Comment[zh_TW]=產生一實心顏色
 X-KDE-ServiceTypes=Krita/Generator
 Type=Service
 X-KDE-Library=kritacolorgenerator
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/paintops/chalk/kritachalkpaintop.desktop b/krita/plugins/paintops/chalk/kritachalkpaintop.desktop
index 7f8d319..0354ad4 100644
--- a/krita/plugins/paintops/chalk/kritachalkpaintop.desktop
+++ b/krita/plugins/paintops/chalk/kritachalkpaintop.desktop
@@ -37,4 +37,4 @@ Name[zh_TW]=粉筆刷
 X-KDE-ServiceTypes=Krita/Paintop
 Type=Service
 X-KDE-Library=kritachalkpaintop
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/paintops/colorsmudge/kritacolorsmudgepaintop.desktop b/krita/plugins/paintops/colorsmudge/kritacolorsmudgepaintop.desktop
index d6329af..7d982d8 100644
--- a/krita/plugins/paintops/colorsmudge/kritacolorsmudgepaintop.desktop
+++ b/krita/plugins/paintops/colorsmudge/kritacolorsmudgepaintop.desktop
@@ -28,4 +28,4 @@ Name[zh_TW]=彩色煙燻筆刷
 X-KDE-ServiceTypes=Krita/Paintop
 Type=Service
 X-KDE-Library=kritacolorsmudgepaintop
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/paintops/curvebrush/kritacurvepaintop.desktop b/krita/plugins/paintops/curvebrush/kritacurvepaintop.desktop
index 5353e8b..1bac24f 100644
--- a/krita/plugins/paintops/curvebrush/kritacurvepaintop.desktop
+++ b/krita/plugins/paintops/curvebrush/kritacurvepaintop.desktop
@@ -35,4 +35,4 @@ Name[zh_TW]=曲線筆刷
 X-KDE-ServiceTypes=Krita/Paintop
 Type=Service
 X-KDE-Library=kritacurvepaintop
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/paintops/defaultpaintops/kritadefaultpaintops.desktop b/krita/plugins/paintops/defaultpaintops/kritadefaultpaintops.desktop
index d7c8c70..efcf526 100644
--- a/krita/plugins/paintops/defaultpaintops/kritadefaultpaintops.desktop
+++ b/krita/plugins/paintops/defaultpaintops/kritadefaultpaintops.desktop
@@ -102,4 +102,4 @@ Comment[zh_TW]=預設繪圖操作
 X-KDE-ServiceTypes=Krita/Paintop
 Type=Service
 X-KDE-Library=kritadefaultpaintops
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/paintops/deform/kritadeformpaintop.desktop b/krita/plugins/paintops/deform/kritadeformpaintop.desktop
index 6be611d..0c0f1ee 100644
--- a/krita/plugins/paintops/deform/kritadeformpaintop.desktop
+++ b/krita/plugins/paintops/deform/kritadeformpaintop.desktop
@@ -37,4 +37,4 @@ Name[zh_TW]=變形筆刷
 X-KDE-ServiceTypes=Krita/Paintop
 Type=Service
 X-KDE-Library=kritadeformpaintop
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/paintops/dynadraw/kritadynapaintop.desktop b/krita/plugins/paintops/dynadraw/kritadynapaintop.desktop
index 5eb90cd..1eae563 100644
--- a/krita/plugins/paintops/dynadraw/kritadynapaintop.desktop
+++ b/krita/plugins/paintops/dynadraw/kritadynapaintop.desktop
@@ -36,4 +36,4 @@ Name[zh_TW]=動態
 X-KDE-ServiceTypes=Krita/Paintop
 Type=Service
 X-KDE-Library=kritadynapaintop
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/paintops/experiment/kritaexperimentpaintop.desktop b/krita/plugins/paintops/experiment/kritaexperimentpaintop.desktop
index e6b9ada..a3090b1 100644
--- a/krita/plugins/paintops/experiment/kritaexperimentpaintop.desktop
+++ b/krita/plugins/paintops/experiment/kritaexperimentpaintop.desktop
@@ -32,4 +32,4 @@ Name[zh_TW]=實驗
 X-KDE-ServiceTypes=Krita/Paintop
 Type=Service
 X-KDE-Library=kritaexperimentpaintop
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/paintops/filterop/kritafilterop.desktop b/krita/plugins/paintops/filterop/kritafilterop.desktop
index aa7c41b..2911955 100644
--- a/krita/plugins/paintops/filterop/kritafilterop.desktop
+++ b/krita/plugins/paintops/filterop/kritafilterop.desktop
@@ -70,4 +70,4 @@ Comment[zh_TW]=濾鏡工具
 X-KDE-ServiceTypes=Krita/Paintop
 Type=Service
 X-KDE-Library=kritafilterop
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/paintops/gridbrush/kritagridpaintop.desktop b/krita/plugins/paintops/gridbrush/kritagridpaintop.desktop
index 24dbfe2..ee637b5 100644
--- a/krita/plugins/paintops/gridbrush/kritagridpaintop.desktop
+++ b/krita/plugins/paintops/gridbrush/kritagridpaintop.desktop
@@ -49,4 +49,4 @@ Name[zh_TW]=格線
 X-KDE-ServiceTypes=Krita/Paintop
 Type=Service
 X-KDE-Library=kritagridpaintop
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/paintops/hairy/kritahairypaintop.desktop b/krita/plugins/paintops/hairy/kritahairypaintop.desktop
index fdb154d..374366e 100644
--- a/krita/plugins/paintops/hairy/kritahairypaintop.desktop
+++ b/krita/plugins/paintops/hairy/kritahairypaintop.desktop
@@ -31,4 +31,4 @@ Name[zh_TW]=毛筆刷
 X-KDE-ServiceTypes=Krita/Paintop
 Type=Service
 X-KDE-Library=kritahairypaintop
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/paintops/hatching/kritahatchingpaintop.desktop b/krita/plugins/paintops/hatching/kritahatchingpaintop.desktop
index 61aad04..1b3ce08 100644
--- a/krita/plugins/paintops/hatching/kritahatchingpaintop.desktop
+++ b/krita/plugins/paintops/hatching/kritahatchingpaintop.desktop
@@ -32,4 +32,4 @@ Name[zh_TW]=影線筆刷
 X-KDE-ServiceTypes=Krita/Paintop
 Type=Service
 X-KDE-Library=kritahatchingpaintop
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/paintops/libbrush/kis_brush_registry.cpp b/krita/plugins/paintops/libbrush/kis_brush_registry.cpp
index c6f41a3..f54a619 100644
--- a/krita/plugins/paintops/libbrush/kis_brush_registry.cpp
+++ b/krita/plugins/paintops/libbrush/kis_brush_registry.cpp
@@ -62,7 +62,7 @@ KisBrushRegistry* KisBrushRegistry::instance()
         s_instance->add(new KisTextBrushFactory());
         s_instance->add(new KisPngBrushFactory());
         s_instance->add(new KisSvgBrushFactory());
-        KoPluginLoader::instance()->load("Krita/Brush", "Type == 'Service' and ([X-Krita-Version] == 27)");
+        KoPluginLoader::instance()->load("Krita/Brush", "Type == 'Service' and ([X-Krita-Version] == 28)");
     }
     return s_instance;
 }
diff --git a/krita/plugins/paintops/mypaint/kritamypaintpaintop.desktop b/krita/plugins/paintops/mypaint/kritamypaintpaintop.desktop
index c02af73..6ea9f18 100644
--- a/krita/plugins/paintops/mypaint/kritamypaintpaintop.desktop
+++ b/krita/plugins/paintops/mypaint/kritamypaintpaintop.desktop
@@ -35,4 +35,4 @@ Name[zh_TW]=MyPaint 筆刷
 X-KDE-ServiceTypes=Krita/Paintop
 Type=Service
 X-KDE-Library=kritamypaintpaintop
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/paintops/particle/kritaparticlepaintop.desktop b/krita/plugins/paintops/particle/kritaparticlepaintop.desktop
index 0d30425..6b408db 100644
--- a/krita/plugins/paintops/particle/kritaparticlepaintop.desktop
+++ b/krita/plugins/paintops/particle/kritaparticlepaintop.desktop
@@ -34,4 +34,4 @@ Name[zh_TW]=粒子筆刷
 X-KDE-ServiceTypes=Krita/Paintop
 Type=Service
 X-KDE-Library=kritaparticlepaintop
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/paintops/sketch/kritasketchpaintop.desktop b/krita/plugins/paintops/sketch/kritasketchpaintop.desktop
index 98df884..f01ec14 100644
--- a/krita/plugins/paintops/sketch/kritasketchpaintop.desktop
+++ b/krita/plugins/paintops/sketch/kritasketchpaintop.desktop
@@ -32,4 +32,4 @@ Name[zh_TW]=素描筆刷
 X-KDE-ServiceTypes=Krita/Paintop
 Type=Service
 X-KDE-Library=kritasketchpaintop
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/paintops/spray/kritaspraypaintop.desktop b/krita/plugins/paintops/spray/kritaspraypaintop.desktop
index 545ea59..1b8d641 100644
--- a/krita/plugins/paintops/spray/kritaspraypaintop.desktop
+++ b/krita/plugins/paintops/spray/kritaspraypaintop.desktop
@@ -37,4 +37,4 @@ Name[zh_TW]=噴霧
 X-KDE-ServiceTypes=Krita/Paintop
 Type=Service
 X-KDE-Library=kritaspraypaintop
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/tools/defaulttools/kritadefaulttools.desktop b/krita/plugins/tools/defaulttools/kritadefaulttools.desktop
index 364bf26..332ca9c 100644
--- a/krita/plugins/tools/defaulttools/kritadefaulttools.desktop
+++ b/krita/plugins/tools/defaulttools/kritadefaulttools.desktop
@@ -57,4 +57,4 @@ Name[zh_TW]=預設工具
 X-KDE-ServiceTypes=Krita/Tool
 Type=Service
 X-KDE-Library=kritadefaulttools
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/tools/selectiontools/kritaselectiontools.desktop b/krita/plugins/tools/selectiontools/kritaselectiontools.desktop
index 6cac29d..44c6e58 100644
--- a/krita/plugins/tools/selectiontools/kritaselectiontools.desktop
+++ b/krita/plugins/tools/selectiontools/kritaselectiontools.desktop
@@ -58,4 +58,4 @@ Name[zh_TW]=選取區工具
 X-KDE-ServiceTypes=Krita/Tool
 Type=Service
 X-KDE-Library=kritaselectiontools
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/tools/tool_crop/kritatoolcrop.desktop b/krita/plugins/tools/tool_crop/kritatoolcrop.desktop
index 8e653e4..5618b20 100644
--- a/krita/plugins/tools/tool_crop/kritatoolcrop.desktop
+++ b/krita/plugins/tools/tool_crop/kritatoolcrop.desktop
@@ -52,4 +52,4 @@ Name[zh_TW]=剪裁工具
 X-KDE-ServiceTypes=Krita/Tool
 Type=Service
 X-KDE-Library=kritatoolcrop
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/tools/tool_dyna/kritatooldyna.desktop b/krita/plugins/tools/tool_dyna/kritatooldyna.desktop
index 35c6588..e91c923 100644
--- a/krita/plugins/tools/tool_dyna/kritatooldyna.desktop
+++ b/krita/plugins/tools/tool_dyna/kritatooldyna.desktop
@@ -33,4 +33,4 @@ Name[zh_TW]=Dyna 工具
 X-KDE-ServiceTypes=Krita/Tool
 Type=Service
 X-KDE-Library=kritatooldyna
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/tools/tool_grid/kritatoolgrid.desktop b/krita/plugins/tools/tool_grid/kritatoolgrid.desktop
index a255e29..460b8c5 100644
--- a/krita/plugins/tools/tool_grid/kritatoolgrid.desktop
+++ b/krita/plugins/tools/tool_grid/kritatoolgrid.desktop
@@ -49,4 +49,4 @@ Name[zh_TW]=格線
 X-KDE-ServiceTypes=Krita/Tool
 Type=Service
 X-KDE-Library=kritatoolgrid
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/tools/tool_perspectivegrid/kritatoolperspectivegrid.desktop b/krita/plugins/tools/tool_perspectivegrid/kritatoolperspectivegrid.desktop
index d5344b5..76f47d1 100644
--- a/krita/plugins/tools/tool_perspectivegrid/kritatoolperspectivegrid.desktop
+++ b/krita/plugins/tools/tool_perspectivegrid/kritatoolperspectivegrid.desktop
@@ -42,4 +42,4 @@ Name[zh_TW]=透視格工具
 X-KDE-ServiceTypes=Krita/Tool
 Type=Service
 X-KDE-Library=kritatoolperspectivegrid
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/tools/tool_polygon/kritatoolpolygon.desktop b/krita/plugins/tools/tool_polygon/kritatoolpolygon.desktop
index 1803614..8418418 100644
--- a/krita/plugins/tools/tool_polygon/kritatoolpolygon.desktop
+++ b/krita/plugins/tools/tool_polygon/kritatoolpolygon.desktop
@@ -56,4 +56,4 @@ Name[zh_TW]=多邊形工具
 X-KDE-ServiceTypes=Krita/Tool
 Type=Service
 X-KDE-Library=kritatoolpolygon
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/tools/tool_polyline/kritatoolpolyline.desktop b/krita/plugins/tools/tool_polyline/kritatoolpolyline.desktop
index d472648..8449ab8 100644
--- a/krita/plugins/tools/tool_polyline/kritatoolpolyline.desktop
+++ b/krita/plugins/tools/tool_polyline/kritatoolpolyline.desktop
@@ -53,4 +53,4 @@ Name[zh_TW]=任意線工具
 X-KDE-ServiceTypes=Krita/Tool
 Type=Service
 X-KDE-Library=kritatoolpolyline
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/tools/tool_text/kritatooltext.desktop b/krita/plugins/tools/tool_text/kritatooltext.desktop
index 6c4e439..cf66318 100644
--- a/krita/plugins/tools/tool_text/kritatooltext.desktop
+++ b/krita/plugins/tools/tool_text/kritatooltext.desktop
@@ -36,4 +36,4 @@ Name[zh_TW]=文字工具
 X-KDE-ServiceTypes=Krita/Tool
 Type=Service
 X-KDE-Library=kritatooltext
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/plugins/tools/tool_transform2/kritatooltransform.desktop b/krita/plugins/tools/tool_transform2/kritatooltransform.desktop
index 1b0c2db..1cb1686 100644
--- a/krita/plugins/tools/tool_transform2/kritatooltransform.desktop
+++ b/krita/plugins/tools/tool_transform2/kritatooltransform.desktop
@@ -50,4 +50,4 @@ Name[zh_TW]=變形工具
 X-KDE-ServiceTypes=Krita/Tool
 Type=Service
 X-KDE-Library=kritatooltransform
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/sdk/templates/docker/krita_APPNAMELC.desktop b/krita/sdk/templates/docker/krita_APPNAMELC.desktop
index eb6d26c..f287069 100644
--- a/krita/sdk/templates/docker/krita_APPNAMELC.desktop
+++ b/krita/sdk/templates/docker/krita_APPNAMELC.desktop
@@ -96,4 +96,4 @@ Comment[zh_TW]=%{APPNAME}
 X-KDE-ServiceTypes=Krita/ViewPlugin
 Type=Service
 X-KDE-Library=krita%{APPNAMELC}
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/sdk/templates/filter/kritaAPPNAMELC.desktop b/krita/sdk/templates/filter/kritaAPPNAMELC.desktop
index 889d5cd..b5b86af 100644
--- a/krita/sdk/templates/filter/kritaAPPNAMELC.desktop
+++ b/krita/sdk/templates/filter/kritaAPPNAMELC.desktop
@@ -96,4 +96,4 @@ Comment[zh_TW]=%{APPNAME}
 X-KDE-ServiceTypes=Krita/Filter
 Type=Service
 X-KDE-Library=krita%{APPNAMELC}
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/sdk/templates/tool/kritatoolAPPNAMELC.desktop b/krita/sdk/templates/tool/kritatoolAPPNAMELC.desktop
index fa4d6df..af9ea01 100644
--- a/krita/sdk/templates/tool/kritatoolAPPNAMELC.desktop
+++ b/krita/sdk/templates/tool/kritatoolAPPNAMELC.desktop
@@ -96,4 +96,4 @@ Comment[zh_TW]=%{APPNAME}
 X-KDE-ServiceTypes=Krita/Tool
 Type=Service
 X-KDE-Library=kritatool%{APPNAMELC}
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/sdk/templates/view/kritaAPPNAMELC.desktop b/krita/sdk/templates/view/kritaAPPNAMELC.desktop
index eb6d26c..f287069 100644
--- a/krita/sdk/templates/view/kritaAPPNAMELC.desktop
+++ b/krita/sdk/templates/view/kritaAPPNAMELC.desktop
@@ -96,4 +96,4 @@ Comment[zh_TW]=%{APPNAME}
 X-KDE-ServiceTypes=Krita/ViewPlugin
 Type=Service
 X-KDE-Library=krita%{APPNAMELC}
-X-Krita-Version=27
+X-Krita-Version=28
diff --git a/krita/ui/kis_factory2.cc b/krita/ui/kis_factory2.cc
index 7a65a09..32f9d5e 100644
--- a/krita/ui/kis_factory2.cc
+++ b/krita/ui/kis_factory2.cc
@@ -115,14 +115,14 @@ const KComponentData &KisFactory2::componentData()
 
         // Load the krita-specific tools
         KoPluginLoader::instance()->load(QString::fromLatin1("Krita/Tool"),
-                                         QString::fromLatin1("[X-Krita-Version] == 27"));
+                                         QString::fromLatin1("[X-Krita-Version] == 28"));
 
         // Load dockers
         KoPluginLoader::PluginsConfig config;
         config.blacklist = "DockerPluginsDisabled";
         config.group = "krita";
         KoPluginLoader::instance()->load(QString::fromLatin1("Krita/Dock"),
-                                         QString::fromLatin1("[X-Krita-Version] == 27"));
+                                         QString::fromLatin1("[X-Krita-Version] == 28"));
 
         s_instance->dirs()->addResourceType("krita_template", "data", "krita/templates");
 
diff --git a/krita/ui/kis_view2.cpp b/krita/ui/kis_view2.cpp
index 01732e2..b9fce0a 100644
--- a/krita/ui/kis_view2.cpp
+++ b/krita/ui/kis_view2.cpp
@@ -964,7 +964,7 @@ void KisView2::loadPlugins()
     // Load all plugins
     KService::List offers = KServiceTypeTrader::self()->query(QString::fromLatin1("Krita/ViewPlugin"),
                                                               QString::fromLatin1("(Type == 'Service') and "
-                                                                                  "([X-Krita-Version] == 27)"));
+                                                                                  "([X-Krita-Version] == 28)"));
     KService::List::ConstIterator iter;
     for (iter = offers.constBegin(); iter != offers.constEnd(); ++iter) {
         KService::Ptr service = *iter;
diff --git a/libs/basicflakes/plugin/basicflakesplugin.desktop b/libs/basicflakes/plugin/basicflakesplugin.desktop
index 4015dfd..0f2dad1 100644
--- a/libs/basicflakes/plugin/basicflakesplugin.desktop
+++ b/libs/basicflakes/plugin/basicflakesplugin.desktop
@@ -15,5 +15,5 @@ X-KDE-ServiceTypes=Calligra/Tool
 Type=Service
 X-KDE-PluginInfo-Name=basicflakesplugin
 X-KDE-Library=basicflakesplugin
-X-Flake-MinVersion=27
-X-Flake-PluginVersion=27
+X-Flake-MinVersion=28
+X-Flake-PluginVersion=28
diff --git a/libs/flake/KoDockRegistry.cpp b/libs/flake/KoDockRegistry.cpp
index 9774b74..cf733b7 100644
--- a/libs/flake/KoDockRegistry.cpp
+++ b/libs/flake/KoDockRegistry.cpp
@@ -34,7 +34,7 @@ void KoDockRegistry::init()
     config.blacklist = "DockerPluginsDisabled";
     config.group = "calligra";
     KoPluginLoader::instance()->load(QString::fromLatin1("Calligra/Dock"),
-                                     QString::fromLatin1("[X-Flake-PluginVersion] == 27"),
+                                     QString::fromLatin1("[X-Flake-PluginVersion] == 28"),
                                      config);
 }
 
diff --git a/libs/flake/KoEventActionRegistry.cpp b/libs/flake/KoEventActionRegistry.cpp
index 92bc507..2236bba 100644
--- a/libs/flake/KoEventActionRegistry.cpp
+++ b/libs/flake/KoEventActionRegistry.cpp
@@ -100,13 +100,13 @@ void KoEventActionRegistry::init()
     config.blacklist = "PresentationEventActionPluginsDisabled";
     config.group = "calligra";
     KoPluginLoader::instance()->load(QString::fromLatin1("Calligra/PresentationEventAction"),
-                                     QString::fromLatin1("[X-PresentationEventAction-PluginVersion] == 27"),
+                                     QString::fromLatin1("[X-PresentationEventAction-PluginVersion] == 28"),
                                      config);
 
     config.whiteList = "ScriptEventActionPlugins";
     config.blacklist = "ScriptEventActionPluginsDisabled";
     KoPluginLoader::instance()->load(QString::fromLatin1("Calligra/ScriptEventAction"),
-                                     QString::fromLatin1("[X-ScriptEventAction-PluginVersion] == 27"),
+                                     QString::fromLatin1("[X-ScriptEventAction-PluginVersion] == 28"),
                                      config);
 }
 
diff --git a/libs/flake/KoFilterEffectRegistry.cpp b/libs/flake/KoFilterEffectRegistry.cpp
index b02b3a5..92c72c5 100644
--- a/libs/flake/KoFilterEffectRegistry.cpp
+++ b/libs/flake/KoFilterEffectRegistry.cpp
@@ -34,7 +34,7 @@ void KoFilterEffectRegistry::init()
     config.whiteList = "FilterEffectPlugins";
     config.blacklist = "FilterEffectPluginsDisabled";
     KoPluginLoader::instance()->load(QString::fromLatin1("Calligra/FilterEffect"),
-                                     QString::fromLatin1("[X-Flake-PluginVersion] == 27"),
+                                     QString::fromLatin1("[X-Flake-PluginVersion] == 28"),
                                      config);
 }
 
diff --git a/libs/flake/KoInputDeviceHandlerRegistry.cpp b/libs/flake/KoInputDeviceHandlerRegistry.cpp
index d260595..3158f47 100644
--- a/libs/flake/KoInputDeviceHandlerRegistry.cpp
+++ b/libs/flake/KoInputDeviceHandlerRegistry.cpp
@@ -33,7 +33,7 @@ void KoInputDeviceHandlerRegistry::init()
     config.blacklist = "DevicePluginsDisabled";
     config.group = "calligra";
     KoPluginLoader::instance()->load(QString::fromLatin1("Calligra/Device"),
-                                     QString::fromLatin1("[X-Flake-PluginVersion] == 27"), config);
+                                     QString::fromLatin1("[X-Flake-PluginVersion] == 28"), config);
 
     foreach(const QString & id, keys()) {
         KoInputDeviceHandler * d = value(id);
diff --git a/libs/flake/KoShapeRegistry.cpp b/libs/flake/KoShapeRegistry.cpp
index 148e686..b2a716c 100644
--- a/libs/flake/KoShapeRegistry.cpp
+++ b/libs/flake/KoShapeRegistry.cpp
@@ -78,12 +78,12 @@ void KoShapeRegistry::Private::init(KoShapeRegistry *q)
     config.blacklist = "FlakePluginsDisabled";
     config.group = "calligra";
     KoPluginLoader::instance()->load(QString::fromLatin1("Calligra/Flake"),
-                                     QString::fromLatin1("[X-Flake-PluginVersion] == 27"),
+                                     QString::fromLatin1("[X-Flake-PluginVersion] == 28"),
                                      config);
     config.whiteList = "ShapePlugins";
     config.blacklist = "ShapePluginsDisabled";
     KoPluginLoader::instance()->load(QString::fromLatin1("Calligra/Shape"),
-                                     QString::fromLatin1("[X-Flake-PluginVersion] == 27"),
+                                     QString::fromLatin1("[X-Flake-PluginVersion] == 28"),
                                      config);
 
     // Also add our hard-coded basic shapes
diff --git a/libs/flake/KoToolRegistry.cpp b/libs/flake/KoToolRegistry.cpp
index 345ee25..f4f2277 100644
--- a/libs/flake/KoToolRegistry.cpp
+++ b/libs/flake/KoToolRegistry.cpp
@@ -45,12 +45,12 @@ void KoToolRegistry::init()
     config.blacklist = "FlakePluginsDisabled";
     config.group = "calligra";
     KoPluginLoader::instance()->load(QString::fromLatin1("Calligra/Flake"),
-                                     QString::fromLatin1("[X-Flake-PluginVersion] == 27"),
+                                     QString::fromLatin1("[X-Flake-PluginVersion] == 28"),
                                      config);
     config.whiteList = "ToolPlugins";
     config.blacklist = "ToolPluginsDisabled";
     KoPluginLoader::instance()->load(QString::fromLatin1("Calligra/Tool"),
-                                     QString::fromLatin1("[X-Flake-PluginVersion] == 27"),
+                                     QString::fromLatin1("[X-Flake-PluginVersion] == 28"),
                                      config);
 
     // register generic tools
diff --git a/libs/kopageapp/tools/backgroundTool/kopabackgroundtool.desktop b/libs/kopageapp/tools/backgroundTool/kopabackgroundtool.desktop
index 7d629cd..51e4a02 100644
--- a/libs/kopageapp/tools/backgroundTool/kopabackgroundtool.desktop
+++ b/libs/kopageapp/tools/backgroundTool/kopabackgroundtool.desktop
@@ -33,5 +33,5 @@ X-KDE-ServiceTypes=Calligra/Tool
 Type=Service
 X-KDE-PluginInfo-Name=kopabackgroundtool
 X-KDE-Library=kopabackgroundtool
-X-Flake-MinVersion=27
-X-Flake-PluginVersion=27
+X-Flake-MinVersion=28
+X-Flake-PluginVersion=28
diff --git a/libs/koplugin/KoPluginLoader.h b/libs/koplugin/KoPluginLoader.h
index 770bd95..46e2cc4 100644
--- a/libs/koplugin/KoPluginLoader.h
+++ b/libs/koplugin/KoPluginLoader.h
@@ -101,7 +101,7 @@ public:
     /**
      * Load all plugins that conform to the versiontype and versionstring,
      * for instance:
-     * KoPluginLoader::instance()->load("Calligra/Flake", "([X-Flake-PluginVersion] == 27)");
+     * KoPluginLoader::instance()->load("Calligra/Flake", "([X-Flake-PluginVersion] == 28)");
      * This method allows you to optionally limit the plugins that are loaded by version, but also
      * using a user configurable set of config options.
      * If you pass a PluginsConfig struct only those plugins are loaded that are specified in the
diff --git a/libs/kotext/KoInlineObjectRegistry.cpp b/libs/kotext/KoInlineObjectRegistry.cpp
index c59d318..6f6472b 100644
--- a/libs/kotext/KoInlineObjectRegistry.cpp
+++ b/libs/kotext/KoInlineObjectRegistry.cpp
@@ -45,7 +45,7 @@ void KoInlineObjectRegistry::Private::init(KoInlineObjectRegistry *q)
     config.blacklist = "TextInlinePluginsDisabled";
     config.group = "calligra";
     KoPluginLoader::instance()->load(QString::fromLatin1("Calligra/Text-InlineObject"),
-                                     QString::fromLatin1("[X-KoText-PluginVersion] == 27"), config);
+                                     QString::fromLatin1("[X-KoText-PluginVersion] == 28"), config);
 
     foreach (KoInlineObjectFactoryBase *factory, q->values()) {
         QString nameSpace = factory->odfNameSpace();
diff --git a/libs/kotext/KoTextEditingRegistry.cpp b/libs/kotext/KoTextEditingRegistry.cpp
index 4d99271..e0a842e 100644
--- a/libs/kotext/KoTextEditingRegistry.cpp
+++ b/libs/kotext/KoTextEditingRegistry.cpp
@@ -30,7 +30,7 @@ void KoTextEditingRegistry::init()
     config.blacklist = "TextEditingPluginsDisabled";
     config.group = "calligra";
     KoPluginLoader::instance()->load(QString::fromLatin1("Calligra/Text-EditingPlugin"),
-                                     QString::fromLatin1("[X-KoText-PluginVersion] == 27"), config);
+                                     QString::fromLatin1("[X-KoText-PluginVersion] == 28"), config);
 }
 
 KoTextEditingRegistry* KoTextEditingRegistry::instance()
diff --git a/libs/pigment/KoColorSpaceRegistry.cpp b/libs/pigment/KoColorSpaceRegistry.cpp
index 1c98e65..7ad82fb 100644
--- a/libs/pigment/KoColorSpaceRegistry.cpp
+++ b/libs/pigment/KoColorSpaceRegistry.cpp
@@ -101,13 +101,13 @@ void KoColorSpaceRegistry::init()
     config.whiteList = "ColorSpacePlugins";
     config.blacklist = "ColorSpacePluginsDisabled";
     config.group = "calligra";
-    KoPluginLoader::instance()->load("Calligra/ColorSpace", "[X-Pigment-PluginVersion] == 27", config);
+    KoPluginLoader::instance()->load("Calligra/ColorSpace", "[X-Pigment-PluginVersion] == 28", config);
 
     KoPluginLoader::PluginsConfig configExtensions;
     configExtensions.whiteList = "ColorSpaceExtensionsPlugins";
     configExtensions.blacklist = "ColorSpaceExtensionsPluginsDisabled";
     configExtensions.group = "calligra";
-    KoPluginLoader::instance()->load("Calligra/ColorSpaceExtension", "[X-Pigment-PluginVersion] == 27", configExtensions);
+    KoPluginLoader::instance()->load("Calligra/ColorSpaceExtension", "[X-Pigment-PluginVersion] == 28", configExtensions);
 
 
     dbgPigment << "Loaded the following colorspaces:";
diff --git a/plan/plugins/scripting/krossmoduleplan.desktop b/plan/plugins/scripting/krossmoduleplan.desktop
index 8c9253f..59bf5e3 100644
--- a/plan/plugins/scripting/krossmoduleplan.desktop
+++ b/plan/plugins/scripting/krossmoduleplan.desktop
@@ -99,4 +99,4 @@ Comment[zh_CN]=允许执行脚本
 Comment[zh_TW]=允許執行命令稿
 Type=Service
 X-KDE-Library=krossmoduleplan
-X-KDE-Version=27
+X-KDE-Version=28
diff --git a/plugins/artistictextshape/artistictextshape.desktop b/plugins/artistictextshape/artistictextshape.desktop
index fe7931d..2f67422 100644
--- a/plugins/artistictextshape/artistictextshape.desktop
+++ b/plugins/artistictextshape/artistictextshape.desktop
@@ -40,5 +40,5 @@ X-KDE-ServiceTypes=Calligra/Shape
 Type=Service
 X-KDE-PluginInfo-Name=artistictextshape
 X-KDE-Library=artistictextshape
-X-Flake-MinVersion=27
-X-Flake-PluginVersion=27
+X-Flake-MinVersion=28
+X-Flake-PluginVersion=28
diff --git a/plugins/chartshape/chartshape.desktop b/plugins/chartshape/chartshape.desktop
index b8c2171..6969873 100644
--- a/plugins/chartshape/chartshape.desktop
+++ b/plugins/chartshape/chartshape.desktop
@@ -48,5 +48,5 @@ X-KDE-ServiceTypes=Calligra/Shape
 Type=Service
 X-KDE-PluginInfo-Name=chartshape
 X-KDE-Library=chartshape
-X-Flake-MinVersion=27
-X-Flake-PluginVersion=27
+X-Flake-MinVersion=28
+X-Flake-PluginVersion=28
diff --git a/plugins/colorengines/lcms2/colorspaces/gray_u8/calligragrayaplugin.desktop b/plugins/colorengines/lcms2/colorspaces/gray_u8/calligragrayaplugin.desktop
index 3ad117a..6a3100c 100644
--- a/plugins/colorengines/lcms2/colorspaces/gray_u8/calligragrayaplugin.desktop
+++ b/plugins/colorengines/lcms2/colorspaces/gray_u8/calligragrayaplugin.desktop
@@ -92,5 +92,5 @@ X-KDE-ServiceTypes=Calligra/ColorSpace
 Type=Service
 X-KDE-PluginInfo-Name=calligragrayau8plugin
 X-KDE-Library=calligragrayau8plugin
-X-Pigment-MinVersion=27
-X-Flake-PluginVersion=27
+X-Pigment-MinVersion=28
+X-Flake-PluginVersion=28
diff --git a/plugins/colorengines/lcms2/kolcmsengine.desktop b/plugins/colorengines/lcms2/kolcmsengine.desktop
index 14eb6b7..b9a81a3 100644
--- a/plugins/colorengines/lcms2/kolcmsengine.desktop
+++ b/plugins/colorengines/lcms2/kolcmsengine.desktop
@@ -32,5 +32,5 @@ X-KDE-ServiceTypes=Calligra/ColorSpace
 Type=Service
 X-KDE-PluginInfo-Name=kolcmsengine
 X-KDE-Library=kolcmsengine
-X-Pigment-MinVersion=27
-X-Pigment-PluginVersion=27
+X-Pigment-MinVersion=28
+X-Pigment-PluginVersion=28
diff --git a/plugins/commentshape/commentshape.desktop b/plugins/commentshape/commentshape.desktop
index 09742ec..76081d8 100644
--- a/plugins/commentshape/commentshape.desktop
+++ b/plugins/commentshape/commentshape.desktop
@@ -37,5 +37,5 @@ X-KDE-ServiceTypes=Calligra/Shape
 Type=Service
 X-KDE-PluginInfo-Name=commentshape
 X-KDE-Library=commentshape
-X-Flake-MinVersion=27
-X-Flake-PluginVersion=27
+X-Flake-MinVersion=28
+X-Flake-PluginVersion=28
diff --git a/plugins/defaultTools/defaulttools.desktop b/plugins/defaultTools/defaulttools.desktop
index d0fa667..b4259e3 100644
--- a/plugins/defaultTools/defaulttools.desktop
+++ b/plugins/defaultTools/defaulttools.desktop
@@ -42,5 +42,5 @@ X-KDE-ServiceTypes=Calligra/Tool
 Type=Service
 X-KDE-PluginInfo-Name=defaulttools
 X-KDE-Library=defaulttools
-X-Flake-MinVersion=27
-X-Flake-PluginVersion=27
+X-Flake-MinVersion=28
+X-Flake-PluginVersion=28
diff --git a/plugins/dockers/calligradockers.desktop b/plugins/dockers/calligradockers.desktop
index 28bdb98..635ba49 100644
--- a/plugins/dockers/calligradockers.desktop
+++ b/plugins/dockers/calligradockers.desktop
@@ -33,5 +33,5 @@ X-KDE-ServiceTypes=Calligra/Dock
 Type=Service
 X-KDE-PluginInfo-Name=calligradockers
 X-KDE-Library=calligradockers
-X-Flake-MinVersion=27
-X-Flake-PluginVersion=27
+X-Flake-MinVersion=28
+X-Flake-PluginVersion=28
diff --git a/plugins/formulashape/formulashape.desktop b/plugins/formulashape/formulashape.desktop
index 390d08d..29a66b4 100644
--- a/plugins/formulashape/formulashape.desktop
+++ b/plugins/formulashape/formulashape.desktop
@@ -44,5 +44,5 @@ X-KDE-ServiceTypes=Calligra/Flake
 Type=Service
 X-KDE-PluginInfo-Name=formulashape
 X-KDE-Library=formulashape
-X-Flake-MinVersion=27
-X-Flake-PluginVersion=27
+X-Flake-MinVersion=28
+X-Flake-PluginVersion=28
diff --git a/plugins/kexi/spreadsheet/keximigrate_spreadsheet.desktop b/plugins/kexi/spreadsheet/keximigrate_spreadsheet.desktop
index b194004..481cb17 100644
--- a/plugins/kexi/spreadsheet/keximigrate_spreadsheet.desktop
+++ b/plugins/kexi/spreadsheet/keximigrate_spreadsheet.desktop
@@ -67,4 +67,4 @@ InitialPreference=8
 X-Kexi-MigrationDriverName=Spreadsheet
 X-Kexi-MigrationDriverType=File
 X-Kexi-FileDBDriverMime=application/vnd.oasis.opendocument.spreadsheet
-X-Kexi-KexiMigrationVersion=27
+X-Kexi-KexiMigrationVersion=28
diff --git a/plugins/musicshape/musicshape.desktop b/plugins/musicshape/musicshape.desktop
index ed3f338..8023797 100644
--- a/plugins/musicshape/musicshape.desktop
+++ b/plugins/musicshape/musicshape.desktop
@@ -45,5 +45,5 @@ X-KDE-ServiceTypes=Calligra/Shape
 Type=Service
 X-KDE-PluginInfo-Name=musicshape
 X-KDE-Library=musicshape
-X-Flake-MinVersion=27
-X-Flake-PluginVersion=27
+X-Flake-MinVersion=28
+X-Flake-PluginVersion=28
diff --git a/plugins/pathshapes/pathshapes.desktop b/plugins/pathshapes/pathshapes.desktop
index bd50906..2f6148e 100644
--- a/plugins/pathshapes/pathshapes.desktop
+++ b/plugins/pathshapes/pathshapes.desktop
@@ -43,5 +43,5 @@ X-KDE-ServiceTypes=Calligra/Shape
 Type=Service
 X-KDE-PluginInfo-Name=pathshapes
 X-KDE-Library=pathshapes
-X-Flake-MinVersion=27
-X-Flake-PluginVersion=27
+X-Flake-MinVersion=28
+X-Flake-PluginVersion=28
diff --git a/plugins/pictureshape/pictureshape.desktop b/plugins/pictureshape/pictureshape.desktop
index 68045a2..2f5212e 100644
--- a/plugins/pictureshape/pictureshape.desktop
+++ b/plugins/pictureshape/pictureshape.desktop
@@ -43,5 +43,5 @@ X-KDE-ServiceTypes=Calligra/Shape
 Type=Service
 X-KDE-PluginInfo-Name=pictureshape
 X-KDE-Library=pictureshape
-X-Flake-MinVersion=27
-X-Flake-PluginVersion=27
+X-Flake-MinVersion=28
+X-Flake-PluginVersion=28
diff --git a/plugins/pluginshape/pluginshape.desktop b/plugins/pluginshape/pluginshape.desktop
index 7f29674..896c404 100644
--- a/plugins/pluginshape/pluginshape.desktop
+++ b/plugins/pluginshape/pluginshape.desktop
@@ -37,5 +37,5 @@ X-KDE-ServiceTypes=Calligra/Shape
 Type=Service
 X-KDE-PluginInfo-Name=pluginshape
 X-KDE-Library=pluginshape
-X-Flake-MinVersion=27
-X-Flake-PluginVersion=27
+X-Flake-MinVersion=28
+X-Flake-PluginVersion=28
diff --git a/plugins/spacenavigator/spacenavigator.desktop b/plugins/spacenavigator/spacenavigator.desktop
index c6b1bec..cf58384 100644
--- a/plugins/spacenavigator/spacenavigator.desktop
+++ b/plugins/spacenavigator/spacenavigator.desktop
@@ -34,5 +34,5 @@ X-KDE-ServiceTypes=Calligra/Device
 Type=Service
 X-KDE-PluginInfo-Name=spacenavigator
 X-KDE-Library=spacenavigator
-X-Flake-MinVersion=27
-X-Flake-PluginVersion=27
+X-Flake-MinVersion=28
+X-Flake-PluginVersion=28
diff --git a/plugins/staging/templateshape/templateshape.desktop b/plugins/staging/templateshape/templateshape.desktop
index 7129453..21d4a0d 100644
--- a/plugins/staging/templateshape/templateshape.desktop
+++ b/plugins/staging/templateshape/templateshape.desktop
@@ -30,5 +30,5 @@ X-KDE-ServiceTypes=Calligra/Shape
 Type=Service
 X-KDE-PluginInfo-Name=templateshape
 X-KDE-Library=templateshape
-X-Flake-MinVersion=27
-X-Flake-PluginVersion=27
+X-Flake-MinVersion=28
+X-Flake-PluginVersion=28
diff --git a/plugins/staging/threedshape/threedshape.desktop b/plugins/staging/threedshape/threedshape.desktop
index 87f6481..4a9bf44 100644
--- a/plugins/staging/threedshape/threedshape.desktop
+++ b/plugins/staging/threedshape/threedshape.desktop
@@ -23,5 +23,5 @@ X-KDE-ServiceTypes=Calligra/Shape
 Type=Service
 X-KDE-PluginInfo-Name=threedshape
 X-KDE-Library=threedshape
-X-Flake-MinVersion=27
-X-Flake-PluginVersion=27
+X-Flake-MinVersion=28
+X-Flake-PluginVersion=28
diff --git a/plugins/textediting/autocorrection/autocorrect.desktop b/plugins/textediting/autocorrection/autocorrect.desktop
index 066296b..cb26717 100644
--- a/plugins/textediting/autocorrection/autocorrect.desktop
+++ b/plugins/textediting/autocorrection/autocorrect.desktop
@@ -43,6 +43,6 @@ Name[zh_TW]=自動修正外掛程式
 X-KDE-ServiceTypes=Calligra/Text-EditingPlugin
 Type=Service
 X-KDE-PluginInfo-Name=autocorrect
-X-KoText-MinVersion=27
-X-KoText-PluginVersion=27
+X-KoText-MinVersion=28
+X-KoText-PluginVersion=28
 X-KDE-Library=autocorrect
diff --git a/plugins/textediting/changecase/changecase.desktop b/plugins/textediting/changecase/changecase.desktop
index 7e14568..49678ac 100644
--- a/plugins/textediting/changecase/changecase.desktop
+++ b/plugins/textediting/changecase/changecase.desktop
@@ -43,5 +43,5 @@ X-KDE-ServiceTypes=Calligra/Text-EditingPlugin
 Type=Service
 X-KDE-PluginInfo-Name=changecase
 X-KDE-Library=changecase
-X-KoText-MinVersion=27
-X-KoText-PluginVersion=27
+X-KoText-MinVersion=28
+X-KoText-PluginVersion=28
diff --git a/plugins/textediting/spellcheck/spellcheck.desktop b/plugins/textediting/spellcheck/spellcheck.desktop
index 9ffcc82..408b670 100644
--- a/plugins/textediting/spellcheck/spellcheck.desktop
+++ b/plugins/textediting/spellcheck/spellcheck.desktop
@@ -46,5 +46,5 @@ X-KDE-ServiceTypes=Calligra/Text-EditingPlugin
 Type=Service
 X-KDE-PluginInfo-Name=spellcheck
 X-KDE-Library=spellcheck
-X-KoText-MinVersion=27
-X-KoText-PluginVersion=27
+X-KoText-MinVersion=28
+X-KoText-PluginVersion=28
diff --git a/plugins/textediting/thesaurus/thesaurustool.desktop b/plugins/textediting/thesaurus/thesaurustool.desktop
index ed29abd..bc568c8 100644
--- a/plugins/textediting/thesaurus/thesaurustool.desktop
+++ b/plugins/textediting/thesaurus/thesaurustool.desktop
@@ -121,6 +121,6 @@ Comment[x-test]=xxShow Related Wordsxx
 Comment[zh_CN]=显示相关单词
 Comment[zh_TW]=顯示相關單字
 X-KDE-PluginInfo-Name=thesaurustool
-X-KoText-MinVersion=27
-X-KoText-PluginVersion=27
+X-KoText-MinVersion=28
+X-KoText-PluginVersion=28
 X-KDE-ServiceTypes=Calligra/Text-EditingPlugin
diff --git a/plugins/textshape/textshape.desktop b/plugins/textshape/textshape.desktop
index a9d4b41..5163b71 100644
--- a/plugins/textshape/textshape.desktop
+++ b/plugins/textshape/textshape.desktop
@@ -46,5 +46,5 @@ X-KDE-PluginInfo-Name=textshape
 X-KDE-ServiceTypes=Calligra/Flake
 Type=Service
 X-KDE-Library=textshape
-X-Flake-MinVersion=27
-X-Flake-PluginVersion=27
+X-Flake-MinVersion=28
+X-Flake-PluginVersion=28
diff --git a/plugins/variables/textvariables.desktop b/plugins/variables/textvariables.desktop
index 1b4442f..826e335 100644
--- a/plugins/variables/textvariables.desktop
+++ b/plugins/variables/textvariables.desktop
@@ -47,5 +47,5 @@ X-KDE-PluginInfo-Name=textvariables
 X-KDE-ServiceTypes=Calligra/Text-InlineObject
 Type=Service
 X-KDE-Library=textvariables
-X-KoText-MinVersion=27
-X-KoText-PluginVersion=27
+X-KoText-MinVersion=28
+X-KoText-PluginVersion=28
diff --git a/plugins/vectorshape/vectorshape.desktop b/plugins/vectorshape/vectorshape.desktop
index c99ca8a..d847227 100644
--- a/plugins/vectorshape/vectorshape.desktop
+++ b/plugins/vectorshape/vectorshape.desktop
@@ -34,5 +34,5 @@ X-KDE-PluginInfo-Name=vectorshape
 X-KDE-ServiceTypes=Calligra/Flake
 Type=Service
 X-KDE-Library=vectorshape
-X-Flake-MinVersion=27
-X-Flake-PluginVersion=27
+X-Flake-MinVersion=28
+X-Flake-PluginVersion=28
diff --git a/plugins/videoshape/videoshape.desktop b/plugins/videoshape/videoshape.desktop
index 8ac95d0..35a567a 100644
--- a/plugins/videoshape/videoshape.desktop
+++ b/plugins/videoshape/videoshape.desktop
@@ -38,5 +38,5 @@ X-KDE-PluginInfo-Name=videoshape
 X-KDE-ServiceTypes=Calligra/Shape
 Type=Service
 X-KDE-Library=videoshape
-X-Flake-MinVersion=27
-X-Flake-PluginVersion=27
+X-Flake-MinVersion=28
+X-Flake-PluginVersion=28
diff --git a/sheets/plugins/calendar/kspread_plugin_tool_calendar.desktop b/sheets/plugins/calendar/kspread_plugin_tool_calendar.desktop
index b3d40c9..aae69c4 100644
--- a/sheets/plugins/calendar/kspread_plugin_tool_calendar.desktop
+++ b/sheets/plugins/calendar/kspread_plugin_tool_calendar.desktop
@@ -85,7 +85,7 @@ X-CalligraSheets-InterfaceVersion=0
 X-KDE-PluginInfo-Author=Raphael Langerhorst
 X-KDE-PluginInfo-Email=raphael.langerhorst at kdemail.net
 X-KDE-PluginInfo-Name=CalendarTool
-X-KDE-PluginInfo-Version=27
+X-KDE-PluginInfo-Version=28
 X-KDE-PluginInfo-Website=http://www.calligra.org/
 X-KDE-PluginInfo-Category=Tool
 X-KDE-PluginInfo-Depends=
diff --git a/sheets/plugins/scripting/krossmodulesheets.desktop b/sheets/plugins/scripting/krossmodulesheets.desktop
index 6b51a73..a4ffc62 100644
--- a/sheets/plugins/scripting/krossmodulesheets.desktop
+++ b/sheets/plugins/scripting/krossmodulesheets.desktop
@@ -99,4 +99,4 @@ Comment[zh_CN]=允许执行脚本
 Comment[zh_TW]=允許執行命令稿
 Type=Service
 X-KDE-Library=krossmodulesheets
-X-KDE-Version=27
+X-KDE-Version=28
diff --git a/sheets/shape/spreadsheetshape-deferred.desktop b/sheets/shape/spreadsheetshape-deferred.desktop
index 38df3de..11479bf 100644
--- a/sheets/shape/spreadsheetshape-deferred.desktop
+++ b/sheets/shape/spreadsheetshape-deferred.desktop
@@ -40,6 +40,6 @@ Name[zh_TW]=資料表元件
 X-KDE-ServiceTypes=Calligra/Deferred
 Type=Service
 X-KDE-Library=spreadsheetshape-deferred
-X-Flake-MinVersion=27
-X-Flake-PluginVersion=27
+X-Flake-MinVersion=28
+X-Flake-PluginVersion=28
 X-DeferredID=spreadsheetshape-deferred
diff --git a/sheets/shape/spreadsheetshape.desktop b/sheets/shape/spreadsheetshape.desktop
index d143a75..d578345 100644
--- a/sheets/shape/spreadsheetshape.desktop
+++ b/sheets/shape/spreadsheetshape.desktop
@@ -41,5 +41,5 @@ X-KDE-PluginInfo-Name=spreadsheetshape
 X-KDE-ServiceTypes=Calligra/Shape
 Type=Service
 X-KDE-Library=spreadsheetshape
-X-Flake-MinVersion=27
-X-Flake-PluginVersion=27
+X-Flake-MinVersion=28
+X-Flake-PluginVersion=28
diff --git a/stage/part/pageeffects/KPrPageEffectRegistry.cpp b/stage/part/pageeffects/KPrPageEffectRegistry.cpp
index 9f8b237..fa488db 100644
--- a/stage/part/pageeffects/KPrPageEffectRegistry.cpp
+++ b/stage/part/pageeffects/KPrPageEffectRegistry.cpp
@@ -104,7 +104,7 @@ void KPrPageEffectRegistry::init()
 
     // The plugins are responsible for adding a factory to the registry
     KoPluginLoader::instance()->load( QString::fromLatin1("CalligraStage/PageEffect"),
-            QString::fromLatin1("[X-KPresenter-Version] == 27"),
+            QString::fromLatin1("[X-KPresenter-Version] == 28"),
             config);
 
     QList<KPrPageEffectFactory*> factories = values();
diff --git a/stage/part/tools/animationtool/calligrastagetoolanimation.desktop b/stage/part/tools/animationtool/calligrastagetoolanimation.desktop
index 13d6ce4..72d47a2 100644
--- a/stage/part/tools/animationtool/calligrastagetoolanimation.desktop
+++ b/stage/part/tools/animationtool/calligrastagetoolanimation.desktop
@@ -44,5 +44,5 @@ X-KDE-PluginInfo-Name=calligrastagetoolanimation
 X-KDE-ServiceTypes=Calligra/Tool
 Type=Service
 X-KDE-Library=calligrastagetoolanimation
-X-Flake-MinVersion=27
-X-Flake-PluginVersion=27
+X-Flake-MinVersion=28
+X-Flake-PluginVersion=28
diff --git a/stage/plugins/eventactions/calligrastageeventactions.desktop b/stage/plugins/eventactions/calligrastageeventactions.desktop
index 8c357a1..7804fb3 100644
--- a/stage/plugins/eventactions/calligrastageeventactions.desktop
+++ b/stage/plugins/eventactions/calligrastageeventactions.desktop
@@ -38,5 +38,5 @@ X-KDE-PluginInfo-Name=calligrastageeventactions
 X-KDE-ServiceTypes=Calligra/PresentationEventAction
 Type=Service
 X-KDE-Library=calligrastageeventactions
-X-PresentationEventAction-MinVersion=27
-X-PresentationEventAction-PluginVersion=27
+X-PresentationEventAction-MinVersion=28
+X-PresentationEventAction-PluginVersion=28
diff --git a/stage/plugins/pageeffects/barwipe/kpr_pageeffect_barwipe.desktop b/stage/plugins/pageeffects/barwipe/kpr_pageeffect_barwipe.desktop
index f59a8b0..5d377f6 100644
--- a/stage/plugins/pageeffects/barwipe/kpr_pageeffect_barwipe.desktop
+++ b/stage/plugins/pageeffects/barwipe/kpr_pageeffect_barwipe.desktop
@@ -68,4 +68,4 @@ Comment[zh_TW]=條狀掃描頁面效果
 X-KDE-ServiceTypes=CalligraStage/PageEffect
 Type=Service
 X-KDE-Library=kpr_pageeffect_barwipe
-X-KPresenter-Version=27
+X-KPresenter-Version=28
diff --git a/stage/plugins/pageeffects/clockwipe/kpr_pageeffect_clockwipe.desktop b/stage/plugins/pageeffects/clockwipe/kpr_pageeffect_clockwipe.desktop
index c16d42f..9d0ab4c 100644
--- a/stage/plugins/pageeffects/clockwipe/kpr_pageeffect_clockwipe.desktop
+++ b/stage/plugins/pageeffects/clockwipe/kpr_pageeffect_clockwipe.desktop
@@ -68,4 +68,4 @@ Comment[zh_TW]=時鐘掃描頁面效果
 X-KDE-ServiceTypes=CalligraStage/PageEffect
 Type=Service
 X-KDE-Library=kpr_pageeffect_clockwipe
-X-KPresenter-Version=27
+X-KPresenter-Version=28
diff --git a/stage/plugins/pageeffects/edgewipe/kpr_pageeffect_edgewipe.desktop b/stage/plugins/pageeffects/edgewipe/kpr_pageeffect_edgewipe.desktop
index 097fbf8..115e286 100644
--- a/stage/plugins/pageeffects/edgewipe/kpr_pageeffect_edgewipe.desktop
+++ b/stage/plugins/pageeffects/edgewipe/kpr_pageeffect_edgewipe.desktop
@@ -68,4 +68,4 @@ Comment[zh_TW]=邊緣掃描頁面效果
 X-KDE-ServiceTypes=CalligraStage/PageEffect
 Type=Service
 X-KDE-Library=kpr_pageeffect_edgewipe
-X-KPresenter-Version=27
+X-KPresenter-Version=28
diff --git a/stage/plugins/pageeffects/example/kpr_pageeffect_example.desktop b/stage/plugins/pageeffects/example/kpr_pageeffect_example.desktop
index e68e09f..222b4ef 100644
--- a/stage/plugins/pageeffects/example/kpr_pageeffect_example.desktop
+++ b/stage/plugins/pageeffects/example/kpr_pageeffect_example.desktop
@@ -76,4 +76,4 @@ Comment[zh_TW]=爆炸頁面效果
 X-KDE-ServiceTypes=CalligraStage/PageEffect
 Type=Service
 X-KDE-Library=kpr_pageeffect_example
-X-KPresenter-Version=27
+X-KPresenter-Version=28
diff --git a/stage/plugins/pageeffects/fade/kpr_pageeffect_fade.desktop b/stage/plugins/pageeffects/fade/kpr_pageeffect_fade.desktop
index c3b1785..c94c25f 100644
--- a/stage/plugins/pageeffects/fade/kpr_pageeffect_fade.desktop
+++ b/stage/plugins/pageeffects/fade/kpr_pageeffect_fade.desktop
@@ -75,4 +75,4 @@ Comment[zh_TW]=淡出效果
 X-KDE-ServiceTypes=CalligraStage/PageEffect
 Type=Service
 X-KDE-Library=kpr_pageeffect_fade
-X-KPresenter-Version=27
+X-KPresenter-Version=28
diff --git a/stage/plugins/pageeffects/iriswipe/kpr_pageeffect_iriswipe.desktop b/stage/plugins/pageeffects/iriswipe/kpr_pageeffect_iriswipe.desktop
index 4f416e0..ae193a9 100644
--- a/stage/plugins/pageeffects/iriswipe/kpr_pageeffect_iriswipe.desktop
+++ b/stage/plugins/pageeffects/iriswipe/kpr_pageeffect_iriswipe.desktop
@@ -66,4 +66,4 @@ Comment[zh_TW]=彩虹掃描頁面效果
 X-KDE-ServiceTypes=CalligraStage/PageEffect
 Type=Service
 X-KDE-Library=kpr_pageeffect_iriswipe
-X-KPresenter-Version=27
+X-KPresenter-Version=28
diff --git a/stage/plugins/pageeffects/matrixwipe/kpr_pageeffect_matrixwipe.desktop b/stage/plugins/pageeffects/matrixwipe/kpr_pageeffect_matrixwipe.desktop
index 279c69d..7ae2189 100644
--- a/stage/plugins/pageeffects/matrixwipe/kpr_pageeffect_matrixwipe.desktop
+++ b/stage/plugins/pageeffects/matrixwipe/kpr_pageeffect_matrixwipe.desktop
@@ -68,4 +68,4 @@ Comment[zh_TW]=矩陣掃描頁面效果
 X-KDE-ServiceTypes=CalligraStage/PageEffect
 Type=Service
 X-KDE-Library=kpr_pageeffect_matrixwipe
-X-KPresenter-Version=27
+X-KPresenter-Version=28
diff --git a/stage/plugins/pageeffects/slidewipe/kpr_pageeffect_slidewipe.desktop b/stage/plugins/pageeffects/slidewipe/kpr_pageeffect_slidewipe.desktop
index 8468d59..ad9deb9 100644
--- a/stage/plugins/pageeffects/slidewipe/kpr_pageeffect_slidewipe.desktop
+++ b/stage/plugins/pageeffects/slidewipe/kpr_pageeffect_slidewipe.desktop
@@ -66,4 +66,4 @@ Comment[zh_TW]=滑動掃描頁面效果
 X-KDE-ServiceTypes=CalligraStage/PageEffect
 Type=Service
 X-KDE-Library=kpr_pageeffect_slidewipe
-X-KPresenter-Version=27
+X-KPresenter-Version=28
diff --git a/stage/plugins/pageeffects/spacerotation/kpr_pageeffect_spacerotation.desktop b/stage/plugins/pageeffects/spacerotation/kpr_pageeffect_spacerotation.desktop
index b6b41ed..cedc842 100644
--- a/stage/plugins/pageeffects/spacerotation/kpr_pageeffect_spacerotation.desktop
+++ b/stage/plugins/pageeffects/spacerotation/kpr_pageeffect_spacerotation.desktop
@@ -61,4 +61,4 @@ Comment[zh_TW]=空間旋轉頁面效果
 X-KDE-ServiceTypes=CalligraStage/PageEffect
 Type=Service
 X-KDE-Library=kpr_pageeffect_spacerotation
-X-KPresenter-Version=27
+X-KPresenter-Version=28
diff --git a/stage/plugins/pageeffects/swapeffect/kpr_pageeffect_swapeffect.desktop b/stage/plugins/pageeffects/swapeffect/kpr_pageeffect_swapeffect.desktop
index a5d9f41..4bd0515 100644
--- a/stage/plugins/pageeffects/swapeffect/kpr_pageeffect_swapeffect.desktop
+++ b/stage/plugins/pageeffects/swapeffect/kpr_pageeffect_swapeffect.desktop
@@ -61,4 +61,4 @@ Comment[zh_TW]=變換頁面效果
 X-KDE-ServiceTypes=CalligraStage/PageEffect
 Type=Service
 X-KDE-Library=kpr_pageeffect_swapeffect
-X-KPresenter-Version=27
+X-KPresenter-Version=28
diff --git a/stage/plugins/shapeanimations/example/kpr_shapeanimation_example.desktop b/stage/plugins/shapeanimations/example/kpr_shapeanimation_example.desktop
index ef9a4028..6a3e726 100644
--- a/stage/plugins/shapeanimations/example/kpr_shapeanimation_example.desktop
+++ b/stage/plugins/shapeanimations/example/kpr_shapeanimation_example.desktop
@@ -68,4 +68,4 @@ Comment[zh_TW]=讓元件動起來!
 X-KDE-ServiceTypes=CalligraStage/ShapeAnimation
 Type=Service
 X-KDE-Library=kpr_shapeanimation_example
-X-KPresenter-Version=27
+X-KPresenter-Version=28
diff --git a/stage/plugins/variable/kprvariables.desktop b/stage/plugins/variable/kprvariables.desktop
index 5bea439..6da5917 100644
--- a/stage/plugins/variable/kprvariables.desktop
+++ b/stage/plugins/variable/kprvariables.desktop
@@ -39,5 +39,5 @@ X-KDE-PluginInfo-Name=kprvariables
 X-KDE-ServiceTypes=Calligra/Text-InlineObject
 Type=Service
 X-KDE-Library=kprvariables
-X-KoText-MinVersion=27
-X-KoText-PluginVersion=27
+X-KoText-MinVersion=28
+X-KoText-PluginVersion=28
diff --git a/words/plugins/scripting/krossmodulewords.desktop b/words/plugins/scripting/krossmodulewords.desktop
index ee8b949..823ca55 100644
--- a/words/plugins/scripting/krossmodulewords.desktop
+++ b/words/plugins/scripting/krossmodulewords.desktop
@@ -99,4 +99,4 @@ Comment[zh_CN]=允许执行脚本
 Comment[zh_TW]=允許執行命令稿
 Type=Service
 X-KDE-Library=krossmodulewords
-X-KDE-Version=27
+X-KDE-Version=28


More information about the kimageshop mailing list