<?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>9db5ea067c49c3843cc06fe5bf42e182fa36fe16 - Merge branch &apos;parser-work&apos;</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/load.php#9db5ea067c49c3843cc06fe5bf42e182fa36fe16</link>
        <description>Merge branch &apos;parser-work&apos;* parser-work:  use new ModeRegistry constant in info plugin  keep historic typo in value but not in constant  remove unused rewriteBlocks property from Handler  supress code sniffer warning on deprecation wrapper  migrate parser tests to modern namespaced classes  clean up Acronym and Preformatted  move handler methods into ParserMode classes and rename Handler  decouple hardcoded mode names in Eol and Preformatted  add unit tests for ModeRegistry  split Formatting into individual classes per formatting type  introduce ModeRegistry to encapsulate parser mode categories  deduplicate finalise() across rewriter subclasses  remove unused Doku_Handler::fetch() method  remove dead ParallelRegex::apply() method  replace magic strings with class constants in Lexer

            List of files:
            /dokuwiki/inc/load.php</description>
        <pubDate>Wed, 06 May 2026 19:27:06 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>71096e46fcbfaeaa808667aba794e77fe2780169 - move handler methods into ParserMode classes and rename Handler</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/load.php#71096e46fcbfaeaa808667aba794e77fe2780169</link>
        <description>move handler methods into ParserMode classes and rename HandlerEach ParserMode class now implements handle() from ModeInterface,containing the token handling logic that previously lived as individualmethods on Doku_Handler.The Handler class (formerly Doku_Handler) is the single dispatch point:Lexer passes tokens to Handler::handleToken() which routes to modeobjects, plugins, or returns false. The Lexer only tokenizes andresolves mapHandler aliases.Key changes:- Add handle() to ModeInterface, implemented by all mode classes- Move Doku_Handler to dokuwiki\Parsing\Handler namespace- File extends Code (shared parsing via $type property)- Quotes uses mapHandler() + Handler::getModeName() for sub-modes- Media::parseMedia() replaces Doku_Handler_Parse_Media()- Code::parseHighlightOptions() replaces parse_highlight_options()- Per-parse state (footnote, doublequote) stays on Handler- Deprecated wrappers kept for base/header/internallink/media- Class alias and rector rules added for backward compatibility

            List of files:
            /dokuwiki/inc/load.php</description>
        <pubDate>Sat, 18 Apr 2026 15:35:30 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>7f394dd683d14aba9f6131a7f9d011383c280834 - Merge branch &apos;master&apos; into searchIndex-finish</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/load.php#7f394dd683d14aba9f6131a7f9d011383c280834</link>
        <description>Merge branch &apos;master&apos; into searchIndex-finish* master: (55 commits)  Translation update (pt-br)  Bump phpseclib/phpseclib from 3.0.49 to 3.0.50  &#55358;&#56598; Update deleted files  strict value comparison in auth session check. fixes #4602  Translation update (pt-br)  Translation update (pt-br)  remove utf8_encode() from authad plugin  todo checker action: ignore vendor  updated rector and applied it  removed another php 7.4 workaround  removed an old PHP 5 workaround in HTTPClient  remove checks for mbstring.func_overload  removed php 8 polyfills  ignore HTML validation issue with skipped headline levels  declare PrefCookie constant visibility  update slika which fixes another php 8.5 deprecation issue  fix http tests  fix destructuring false returns from changelog functions  avoid using null as cache key  Fix deprecation warning in UTF8/Conversion  ...

            List of files:
            /dokuwiki/inc/load.php</description>
        <pubDate>Sun, 05 Apr 2026 09:15:35 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<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>9df9f0c8d11cfaadf321a358ea52a8328f6661ad - Merge branch &apos;master&apos; into searchIndex-finish</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/load.php#9df9f0c8d11cfaadf321a358ea52a8328f6661ad</link>
        <description>Merge branch &apos;master&apos; into searchIndex-finishThere were a lot of conflicts to resolve. Not all of them may have beenresolved correctly...* master: (1094 commits)  Login accessibility improvements  Translation update (it)  translation update  translation update  translation update  translation update  translation update  translation update  translation update  translation update  translation update  translation update  translation update  translation update  Remove HTML from strings based on title and tagline  SECURITY: fix XSS vulnerability. fixes #4512  translation update  Fix typos in usermanager English strings  Replace hardcoded message by localized string  set DOKU_INC in rector  ...

            List of files:
            /dokuwiki/inc/load.php</description>
        <pubDate>Mon, 27 Oct 2025 13:09:16 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&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>12ebce974be688ac34bf4389645d5fc7baa29cc7 - Fix autoloading for tests</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/load.php#12ebce974be688ac34bf4389645d5fc7baa29cc7</link>
        <description>Fix autoloading for testsNamespace based loading for core tests  did not work as intended (but hasn&apos;tbeen used so far)

            List of files:
            /dokuwiki/inc/load.php</description>
        <pubDate>Mon, 12 Sep 2022 16:28:38 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
</channel>
</rss>
