<?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 load.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/load.php#093fe67e98c0cdb4b73fd46938e49b64971483c2</link>
        <description>updated rector and applied it

            List of files:
            /dokuwiki/inc/load.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>958c4f80c3805263b11f5b27e9c280e31bb44d13 - removed obsolete files from static autoloader</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/load.php#958c4f80c3805263b11f5b27e9c280e31bb44d13</link>
        <description>removed obsolete files from static autoloader

            List of files:
            /dokuwiki/inc/load.php</description>
        <pubDate>Mon, 02 Dec 2024 12:39:47 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>ff136773483830fd139a631f357b7ded1ae77b11 - AutoLoader: ignore plugin enabled/disabled during unit tests</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/load.php#ff136773483830fd139a631f357b7ded1ae77b11</link>
        <description>AutoLoader: ignore plugin enabled/disabled during unit testsThis is required currently because the enabled status of a plugin isonly set when it&apos;s appropriate test runs. However some plugins do setupmock classes before the test is instantiated which will then fail.So for now we skip the enabled checks alltogether for unit testing.

            List of files:
            /dokuwiki/inc/load.php</description>
        <pubDate>Thu, 14 Sep 2023 15:50:55 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>4602718be573dd5f46a72c4ef3ac2ce3d8c129d1 - Refactor autoloading, fix #4048</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/load.php#4602718be573dd5f46a72c4ef3ac2ce3d8c129d1</link>
        <description>Refactor autoloading, fix #4048This refactors the auto loading stuff into an anonymous class and cleansit up a bit.It also ensures that plugin classes are not autoloaded when the pluginis disabled. This however only works after the plugin controller hasbeen initialized.We currently reference some classes of the config plugin in outdeprecated.php file resulting in these classes being loaded before theplugin controller. Not a big deal I guess.

            List of files:
            /dokuwiki/inc/load.php</description>
        <pubDate>Thu, 14 Sep 2023 14:42:11 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&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/load.php#6c16a3a9aa602bb7e269fb6d5d18e1353e17f97f</link>
        <description>Use str_starts_with/str_ends_with

            List of files:
            /dokuwiki/inc/load.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>d4f83172d9533c4d84f450fe22ef630816b21d75 - code style: line breaks</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/load.php#d4f83172d9533c4d84f450fe22ef630816b21d75</link>
        <description>code style: line breaks

            List of files:
            /dokuwiki/inc/load.php</description>
        <pubDate>Thu, 31 Aug 2023 20:44:40 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>90fb952c4c30c09c8446076ba05991c89a3f0b01 - code style: operator spacing</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/load.php#90fb952c4c30c09c8446076ba05991c89a3f0b01</link>
        <description>code style: operator spacing

            List of files:
            /dokuwiki/inc/load.php</description>
        <pubDate>Thu, 31 Aug 2023 20:38:07 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>7d34963b3e75ea04c63ec066a6b7a692e123cb53 - coding style: control flow line breaks</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/load.php#7d34963b3e75ea04c63ec066a6b7a692e123cb53</link>
        <description>coding style: control flow line breaks

            List of files:
            /dokuwiki/inc/load.php</description>
        <pubDate>Thu, 31 Aug 2023 13:04:10 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>177d6836e2f75d0e404be9c566e61725852a1e07 - coding style: control flow whitespaces</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/load.php#177d6836e2f75d0e404be9c566e61725852a1e07</link>
        <description>coding style: control flow whitespaces

            List of files:
            /dokuwiki/inc/load.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/load.php#dccd6b2bba7367e4d1d2d7aa84c9f9d15584b593</link>
        <description>coding style: function call spacing

            List of files:
            /dokuwiki/inc/load.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>316e3ee67cce340deac79a8c6f89d881b178d094 - codestyle adjustments: EOF new lines</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/load.php#316e3ee67cce340deac79a8c6f89d881b178d094</link>
        <description>codestyle adjustments: EOF new lines

            List of files:
            /dokuwiki/inc/load.php</description>
        <pubDate>Wed, 30 Aug 2023 15:10:30 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>d868eb89f182718a31113373a6272670bd7f8012 - codestyle adjustments: function declaration braces/spaces</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/load.php#d868eb89f182718a31113373a6272670bd7f8012</link>
        <description>codestyle adjustments: function declaration braces/spaces

            List of files:
            /dokuwiki/inc/load.php</description>
        <pubDate>Wed, 30 Aug 2023 15:09:14 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>24870174d2ee45460ba6bcfe5f5a0ae94715efd7 - Apply rector fixes to the rest of inc</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/load.php#24870174d2ee45460ba6bcfe5f5a0ae94715efd7</link>
        <description>Apply rector fixes to the rest of inc

            List of files:
            /dokuwiki/inc/load.php</description>
        <pubDate>Tue, 29 Aug 2023 17:42:15 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>95d53aaeab19aa10d08a24f6625f8bef5d6853bb - remove non-existing file from autoloader</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/load.php#95d53aaeab19aa10d08a24f6625f8bef5d6853bb</link>
        <description>remove non-existing file from autoloader

            List of files:
            /dokuwiki/inc/load.php</description>
        <pubDate>Tue, 29 Aug 2023 13:47:28 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>ec85aeb2b937965fb2763d5c0b1e1fa03b971c7c - fix autoloading for tests</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/load.php#ec85aeb2b937965fb2763d5c0b1e1fa03b971c7c</link>
        <description>fix autoloading for testsThis replaces my attempt in 12ebce974be688ac34bf4389645d5fc7baa29cc7The canonical namespace for DokuWiki core tests is dokuwiki/test/ andthis is mapped to _test/tests now in the autoloader.This means the majority of tests is in the dokuwiki/test/inc namespace.Mockfiles are located at _test/mock and have the namespacedokuwiki/test/mock - if that&apos;s good or bad is debatable. I simply keptit as it always has been. But there might be an argument for having mockobjects closer to the tests that use them (eg. right next to the testfiles).

            List of files:
            /dokuwiki/inc/load.php</description>
        <pubDate>Wed, 19 Oct 2022 11:07:40 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>7f8f24562b596c56d79e46eba9f82780df5725cb - move IXR XML RPC to composer dependency #1970</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/load.php#7f8f24562b596c56d79e46eba9f82780df5725cb</link>
        <description>move IXR XML RPC to composer dependency #1970This is a monky patched version of kissyfrot/php-ixr until my PR hasbeen accepted upstream.Plugins using the XML RPC client may need adjustments.

            List of files:
            /dokuwiki/inc/load.php</description>
        <pubDate>Thu, 16 Sep 2021 13:22:50 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>f1d70d1276794c01ceaf943d49402fa1760b5d60 - remove old DokuCLI class</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/load.php#f1d70d1276794c01ceaf943d49402fa1760b5d60</link>
        <description>remove old DokuCLI classThis has been deprecated in 2017. Removing it instead of fixing testsand PHP8 compatibility

            List of files:
            /dokuwiki/inc/load.php</description>
        <pubDate>Thu, 04 Feb 2021 21:02:10 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>697ca7e2e129a18dbfb89b0238c752930e4bede7 - fixed plugin name output on load error</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/load.php#697ca7e2e129a18dbfb89b0238c752930e4bede7</link>
        <description>fixed plugin name output on load error

            List of files:
            /dokuwiki/inc/load.php</description>
        <pubDate>Thu, 13 Aug 2020 18:32:17 +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/load.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/load.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>46028c4c32caf8dfc675f5544a037bd5e5d8f9c2 - Move defines to their own file</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/load.php#46028c4c32caf8dfc675f5544a037bd5e5d8f9c2</link>
        <description>Move defines to their own fileAs described inhttps://github.com/dwp-forge/columns/issues/5#issuecomment-638467603sometime the Lexer constants have not been (auto)loaded when a syntax pluginis invoked (I&apos;m not sure why).In general PSR2 discourages a mix of main code and function/class setupwith the call to define() being considered main code.This patch moves these the define calls to a separate new file, solvingboth of the above problems.These are not all our defines. Instead I focused on the ones that areENUM-like.In the future we should think about what defines can be replaced byclass constants and what other define() calls should be moved.

            List of files:
            /dokuwiki/inc/load.php</description>
        <pubDate>Thu, 04 Jun 2020 06:22:16 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
</channel>
</rss>
