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

            List of files:
            /dokuwiki/inc/Extension/RemotePlugin.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>d48c2b252a339bed693da46fae768d93f4b3fe41 - API: code style fixes</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Extension/RemotePlugin.php#d48c2b252a339bed693da46fae768d93f4b3fe41</link>
        <description>API: code style fixes

            List of files:
            /dokuwiki/inc/Extension/RemotePlugin.php</description>
        <pubDate>Sun, 07 Jan 2024 12:32:25 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>6cce3332fbc12c1e250ec7e6adbad6d4dc2c74e8 - Reworked API definition</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Extension/RemotePlugin.php#6cce3332fbc12c1e250ec7e6adbad6d4dc2c74e8</link>
        <description>Reworked API definitionThis cleans up the API:* no more compatibility with obsolete wiki API* no more difference between wiki.* and dokuwiki.* calls -&gt; core.** use of optional parameters avoids double definitions* use Response objects for complex results* always use named primitives as input* major cleanup of docblock descriptions

            List of files:
            /dokuwiki/inc/Extension/RemotePlugin.php</description>
        <pubDate>Fri, 05 Jan 2024 12:19:42 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>1468a1289a0d25e37eb42876e35e2c2efc289a88 - Fix first set of API tests</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Extension/RemotePlugin.php#1468a1289a0d25e37eb42876e35e2c2efc289a88</link>
        <description>Fix first set of API tests

            List of files:
            /dokuwiki/inc/Extension/RemotePlugin.php</description>
        <pubDate>Fri, 01 Dec 2023 13:56:28 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>42e66c7a3a46f444860e00bbf95403ac2b5cbc8f - First go at refactoring the API mechanisms</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Extension/RemotePlugin.php#42e66c7a3a46f444860e00bbf95403ac2b5cbc8f</link>
        <description>First go at refactoring the API mechanismsThis introduces an ApiCall class that wraps around the actual methodthat produces the result. This replaces various loose array structuresthat provided the meta information before.The ApiCall streamlines the aggregation of meta information between coreand plugin methods. Now all data is produced by Reflection basedintrospection. Certain aspects can be overridden if needed. SeeApiCore::getRemoteInfo() for examplesThis change removes the _getMethods() method from remote plugins andintroduces a getMethods() method. The two are NOT compatible as thelatter now returns a list of ApiCalls. However when looking at theexisting plugins, it seems that _getMethods() was nearly 100% obsoletewith the Reflection based default implementation. So most plugins willnot be affected at all. Some might now export one or two more methodsthan before because of poor visibility settings (eg. not declaringprivate/protected methods as such).This change removes the RPC_CALL_ADD hook. Only a single plugin everimplemented it. I&apos;m not sure what this hook was supposed to do anyway.Being able to declare arbitrarily named API endpoints seems wrong to meanyway.The new ApiCall now also supports passing named instead of positionalparameters. This will open up a new opportunity to get a proper openapispec running.Next step is fixing the tests.

            List of files:
            /dokuwiki/inc/Extension/RemotePlugin.php</description>
        <pubDate>Thu, 30 Nov 2023 18:57:15 +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/Extension/RemotePlugin.php#6c16a3a9aa602bb7e269fb6d5d18e1353e17f97f</link>
        <description>Use str_starts_with/str_ends_with

            List of files:
            /dokuwiki/inc/Extension/RemotePlugin.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/Extension/RemotePlugin.php#d4f83172d9533c4d84f450fe22ef630816b21d75</link>
        <description>code style: line breaks

            List of files:
            /dokuwiki/inc/Extension/RemotePlugin.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>8c7c53b0321a3cd3116b8d3b2ad27863a38dece7 - codestyle adjustments: class declaration braces</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Extension/RemotePlugin.php#8c7c53b0321a3cd3116b8d3b2ad27863a38dece7</link>
        <description>codestyle adjustments: class declaration braces

            List of files:
            /dokuwiki/inc/Extension/RemotePlugin.php</description>
        <pubDate>Wed, 30 Aug 2023 15:05:28 +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/RemotePlugin.php#1490c177a0ca4ece26d483758a02b2f93a1441e0</link>
        <description>Apply rector fixes to inc/Extension and inc/Debug

            List of files:
            /dokuwiki/inc/Extension/RemotePlugin.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>27f63a230ac7def28270ac72832681ef70e10853 - some more PSR2 cleanup</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Extension/RemotePlugin.php#27f63a230ac7def28270ac72832681ef70e10853</link>
        <description>some more PSR2 cleanupmostly overlong lines and more exclude patterns

            List of files:
            /dokuwiki/inc/Extension/RemotePlugin.php</description>
        <pubDate>Tue, 21 May 2019 11:08:38 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>e1d9dcc8b460b6f029ac9c8d5d3b8d23b6e73402 - First go at moving the plugin classes into their own namespace</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Extension/RemotePlugin.php#e1d9dcc8b460b6f029ac9c8d5d3b8d23b6e73402</link>
        <description>First go at moving the plugin classes into their own namespace

            List of files:
            /dokuwiki/inc/Extension/RemotePlugin.php</description>
        <pubDate>Fri, 15 Jun 2018 15:05:16 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
</channel>
</rss>
