<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in PluginController.php</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>093fe67e98c0cdb4b73fd46938e49b64971483c2 - updated rector and applied it</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Extension/PluginController.php#093fe67e98c0cdb4b73fd46938e49b64971483c2</link>
        <description>updated rector and applied it

            List of files:
            /dokuwiki/inc/Extension/PluginController.php</description>
        <pubDate>Sat, 07 Mar 2026 20:26:13 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>678ae4f08c1f4a1f54fc11de91ae69d96377d33e - fix issue in plugincontroller when loading plugins without info</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Extension/PluginController.php#678ae4f08c1f4a1f54fc11de91ae69d96377d33e</link>
        <description>fix issue in plugincontroller when loading plugins without info

            List of files:
            /dokuwiki/inc/Extension/PluginController.php</description>
        <pubDate>Mon, 07 Jul 2025 18:50:02 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>f51673e59055f994e6cc4a258e64f01e7dbdbfa2 - fix listing of plugin components</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Extension/PluginController.php#f51673e59055f994e6cc4a258e64f01e7dbdbfa2</link>
        <description>fix listing of plugin componentsPlugins may have one main component of a type or they might havemultiple of the same type in a subdirectory.Sometimes they may have both. This is often the case for organicallygrown plugin, commonly with helper classes where a helper.php existsfirst only to be extended by helper/*.php files later.This patch fixes the listing of plugin(components) by type in the plugincontroller.It also adjusts bin/plugin.php to handle plugin CLI components.

            List of files:
            /dokuwiki/inc/Extension/PluginController.php</description>
        <pubDate>Wed, 27 Mar 2024 13:08:16 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>a0e3c2319298332395a347a079a33edbb584f7f6 - Automatically register composer autoloaders for plugins</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Extension/PluginController.php#a0e3c2319298332395a347a079a33edbb584f7f6</link>
        <description>Automatically register composer autoloaders for pluginsThe plugin controller will now automatically require vendor/autoload.phpfor every plugin that has it.

            List of files:
            /dokuwiki/inc/Extension/PluginController.php</description>
        <pubDate>Mon, 18 Sep 2023 15:44:46 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>e421ad39358b8022860401dcf095a9411f2c1d50 - Conform to new coding style</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Extension/PluginController.php#e421ad39358b8022860401dcf095a9411f2c1d50</link>
        <description>Conform to new coding style

            List of files:
            /dokuwiki/inc/Extension/PluginController.php</description>
        <pubDate>Thu, 14 Sep 2023 23:46:47 +0000</pubDate>
        <dc:creator>fiwswe &lt;53953985+fiwswe@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>4e51f514fc47a4201c403d71370c939f6afc9e9e - Fix long line</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Extension/PluginController.php#4e51f514fc47a4201c403d71370c939f6afc9e9e</link>
        <description>Fix long line

            List of files:
            /dokuwiki/inc/Extension/PluginController.php</description>
        <pubDate>Thu, 14 Sep 2023 23:43:03 +0000</pubDate>
        <dc:creator>fiwswe &lt;53953985+fiwswe@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>c8d9df7ff7f465577d3785bcb598781cca0421d7 - Logic fix</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Extension/PluginController.php#c8d9df7ff7f465577d3785bcb598781cca0421d7</link>
        <description>Logic fix

            List of files:
            /dokuwiki/inc/Extension/PluginController.php</description>
        <pubDate>Thu, 14 Sep 2023 23:34:53 +0000</pubDate>
        <dc:creator>fiwswe &lt;53953985+fiwswe@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>6c16a3a9aa602bb7e269fb6d5d18e1353e17f97f - Use str_starts_with/str_ends_with</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Extension/PluginController.php#6c16a3a9aa602bb7e269fb6d5d18e1353e17f97f</link>
        <description>Use str_starts_with/str_ends_with

            List of files:
            /dokuwiki/inc/Extension/PluginController.php</description>
        <pubDate>Thu, 14 Sep 2023 20:32:18 +0000</pubDate>
        <dc:creator>fiwswe &lt;fiwswe@fwml.de&gt;</dc:creator>
    </item>
<item>
        <title>177d6836e2f75d0e404be9c566e61725852a1e07 - coding style: control flow whitespaces</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Extension/PluginController.php#177d6836e2f75d0e404be9c566e61725852a1e07</link>
        <description>coding style: control flow whitespaces

            List of files:
            /dokuwiki/inc/Extension/PluginController.php</description>
        <pubDate>Thu, 31 Aug 2023 12:22:35 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>dccd6b2bba7367e4d1d2d7aa84c9f9d15584b593 - coding style: function call spacing</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Extension/PluginController.php#dccd6b2bba7367e4d1d2d7aa84c9f9d15584b593</link>
        <description>coding style: function call spacing

            List of files:
            /dokuwiki/inc/Extension/PluginController.php</description>
        <pubDate>Wed, 30 Aug 2023 16:41:45 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>73022918a947abda7eee4d7d2302ffd28fdb78e0 - coding style: PSR12.Classes.ClassInstantiation.MissingParentheses</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Extension/PluginController.php#73022918a947abda7eee4d7d2302ffd28fdb78e0</link>
        <description>coding style: PSR12.Classes.ClassInstantiation.MissingParentheses

            List of files:
            /dokuwiki/inc/Extension/PluginController.php</description>
        <pubDate>Wed, 30 Aug 2023 16:25:29 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>615810c59cd1bbc7a6f950fa667bd0c75f92d99a - address issues mention in PR#4045</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Extension/PluginController.php#615810c59cd1bbc7a6f950fa667bd0c75f92d99a</link>
        <description>address issues mention in PR#4045

            List of files:
            /dokuwiki/inc/Extension/PluginController.php</description>
        <pubDate>Wed, 30 Aug 2023 15:43:04 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>74981a4e680e4586b25ac0a679add084112cd604 - apply PSR-12 constant visibility rule</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Extension/PluginController.php#74981a4e680e4586b25ac0a679add084112cd604</link>
        <description>apply PSR-12 constant visibility rulePSR-12 says constants need their visibility declared from PHP 7.1onwards

            List of files:
            /dokuwiki/inc/Extension/PluginController.php</description>
        <pubDate>Wed, 30 Aug 2023 11:02:49 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>d9156e4d28b707baa0379e1d24e1ce262a0d2c1e - fix overlong line introduced by rector</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Extension/PluginController.php#d9156e4d28b707baa0379e1d24e1ce262a0d2c1e</link>
        <description>fix overlong line introduced by rector

            List of files:
            /dokuwiki/inc/Extension/PluginController.php</description>
        <pubDate>Tue, 29 Aug 2023 13:48:21 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>1490c177a0ca4ece26d483758a02b2f93a1441e0 - Apply rector fixes to inc/Extension and inc/Debug</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Extension/PluginController.php#1490c177a0ca4ece26d483758a02b2f93a1441e0</link>
        <description>Apply rector fixes to inc/Extension and inc/Debug

            List of files:
            /dokuwiki/inc/Extension/PluginController.php</description>
        <pubDate>Tue, 29 Aug 2023 12:15:12 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>ec34bb300b254ecd0dba0fac22d8115635141cc5 - Update core code to make use of sexplode()</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Extension/PluginController.php#ec34bb300b254ecd0dba0fac22d8115635141cc5</link>
        <description>Update core code to make use of sexplode()This makes use of our own explode mechanism everywhere were we expect afixed number of results.

            List of files:
            /dokuwiki/inc/Extension/PluginController.php</description>
        <pubDate>Wed, 19 Oct 2022 13:18:31 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>23420346128e0894d85f8475f8e0488fb80cdb24 - Fix Undefined array key &quot;fperm&quot; warning</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Extension/PluginController.php#23420346128e0894d85f8475f8e0488fb80cdb24</link>
        <description>Fix Undefined array key &quot;fperm&quot; warningAlso removed a few, now unnecessary `!empty` checksFixes #3382

            List of files:
            /dokuwiki/inc/Extension/PluginController.php</description>
        <pubDate>Tue, 26 Jan 2021 12:43:49 +0000</pubDate>
        <dc:creator>Damien Regad &lt;dregad@mantisbt.org&gt;</dc:creator>
    </item>
<item>
        <title>03e8a69a1ee6334c8346082ece819be9b115960f - reflow overlong line</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Extension/PluginController.php#03e8a69a1ee6334c8346082ece819be9b115960f</link>
        <description>reflow overlong line

            List of files:
            /dokuwiki/inc/Extension/PluginController.php</description>
        <pubDate>Mon, 13 Jul 2020 17:59:10 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>ffa84f81215ee805194333e08773b61f12689af9 - better exception handling on plugin loading</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Extension/PluginController.php#ffa84f81215ee805194333e08773b61f12689af9</link>
        <description>better exception handling on plugin loadingNow all important places where plugins are loaded are guarded by atry/except. We&apos;re catching Throwables here to be able to catch stufflike syntax errors early on (otherwise they will only be caught by ourErrorConverter much too late). This means that this change requires PHP7.0 minimum!

            List of files:
            /dokuwiki/inc/Extension/PluginController.php</description>
        <pubDate>Mon, 13 Jul 2020 17:48:55 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>642e976cb685105e1684f43a5d99c79f258029f4 - introduce a global error handler</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Extension/PluginController.php#642e976cb685105e1684f43a5d99c79f258029f4</link>
        <description>introduce a global error handlerThis transfers old style PHP errors into Exceptions and installs aglobal exception handler. All exceptions caught by this handler arelogged to an error log and a meassage is shown to the end user. Thisshould finally get rid of &quot;blank page&quot; bug reports.

            List of files:
            /dokuwiki/inc/Extension/PluginController.php</description>
        <pubDate>Mon, 13 Jul 2020 17:05:12 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
</channel>
</rss>
