<?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 Extension.php</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>743a69085ea848604e66e72287d87479b11949d6 - &#55358;&#56598; Rector and PHPCS fixes</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/extension/Extension.php#743a69085ea848604e66e72287d87479b11949d6</link>
        <description>&#55358;&#56598; Rector and PHPCS fixes

            List of files:
            /dokuwiki/lib/plugins/extension/Extension.php</description>
        <pubDate>Sat, 11 Apr 2026 18:04:50 +0000</pubDate>
        <dc:creator>splitbrain &lt;86426+splitbrain@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>093fe67e98c0cdb4b73fd46938e49b64971483c2 - updated rector and applied it</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/extension/Extension.php#093fe67e98c0cdb4b73fd46938e49b64971483c2</link>
        <description>updated rector and applied it

            List of files:
            /dokuwiki/lib/plugins/extension/Extension.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>a1ef4d6260401c454faedc5d90cb3887bb07a19c - ExtensionManager: get base from plugin classes. fixes #4484</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/extension/Extension.php#a1ef4d6260401c454faedc5d90cb3887bb07a19c</link>
        <description>ExtensionManager: get base from plugin classes. fixes #4484When installing a plugin that has no plugin.info.txt, we need to figureout where it belongs from other data. Previously we checked the archivename or folder within. This will fail for archives generated from githubbranches as the plugin would be named &quot;dokuwiki-plugin-foobar&quot; or &quot;master&quot;.This implements looking for known plugin type php files, parsing themwith PHP&apos;s parser and extracting the class name. The base name is inthat class name.Seems to work fine in my unit and manual tests.

            List of files:
            /dokuwiki/lib/plugins/extension/Extension.php</description>
        <pubDate>Tue, 22 Jul 2025 21:04:53 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>2ee9c3059314f83679b47395536291737a4dda19 - Don&apos;t complain about changed download URLs when plugin repository is unavailable</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/extension/Extension.php#2ee9c3059314f83679b47395536291737a4dda19</link>
        <description>Don&apos;t complain about changed download URLs when plugin repository is unavailableFixes #4459

            List of files:
            /dokuwiki/lib/plugins/extension/Extension.php</description>
        <pubDate>Thu, 29 May 2025 06:27:33 +0000</pubDate>
        <dc:creator>fiwswe &lt;53953985+fiwswe@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>3e63733dc277872f88f60e618798f71311214102 - Extension Manager: correctly handle component types</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/extension/Extension.php#3e63733dc277872f88f60e618798f71311214102</link>
        <description>Extension Manager: correctly handle component typesThere were a few missing and they were also missing from the detaillist. Searching for components using the type: prefix now works.

            List of files:
            /dokuwiki/lib/plugins/extension/Extension.php</description>
        <pubDate>Wed, 04 Dec 2024 12:16:07 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>b69d74f1e111c77de08eb7f64e7f77368a537e44 - Extension Manager: check dependencies on uninstall/disable</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/extension/Extension.php#b69d74f1e111c77de08eb7f64e7f77368a537e44</link>
        <description>Extension Manager: check dependencies on uninstall/disableExtensions that others depend on should not be uninstalled.

            List of files:
            /dokuwiki/lib/plugins/extension/Extension.php</description>
        <pubDate>Wed, 04 Dec 2024 10:50:59 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>077f55feebe4a4f38e51ad49cb3c36270f5ee390 - Extension Manager: protect the current template</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/extension/Extension.php#077f55feebe4a4f38e51ad49cb3c36270f5ee390</link>
        <description>Extension Manager: protect the current template

            List of files:
            /dokuwiki/lib/plugins/extension/Extension.php</description>
        <pubDate>Wed, 04 Dec 2024 10:08:28 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>e8fd67e9f75f553b0de2ec449a21ee1e03c4c43c - Extension Manager: fullpath instead of realpath</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/extension/Extension.php#e8fd67e9f75f553b0de2ec449a21ee1e03c4c43c</link>
        <description>Extension Manager: fullpath instead of realpathThis should fix backslash problems on Windows and the various additionalchecks and ommissions our implementation does make more sense hereanyway.

            List of files:
            /dokuwiki/lib/plugins/extension/Extension.php</description>
        <pubDate>Fri, 22 Nov 2024 11:29:04 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>7c184cfca36dde23d8ddd540c4826dfe1f86e2e3 - Extension Manager: (automatic) code style fixes</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/extension/Extension.php#7c184cfca36dde23d8ddd540c4826dfe1f86e2e3</link>
        <description>Extension Manager: (automatic) code style fixes

            List of files:
            /dokuwiki/lib/plugins/extension/Extension.php</description>
        <pubDate>Fri, 22 Nov 2024 10:54:15 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>8fe483c9dd38f0052abe729cc74057c9cdf54ad3 - Extension Manager: updated tests</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/extension/Extension.php#8fe483c9dd38f0052abe729cc74057c9cdf54ad3</link>
        <description>Extension Manager: updated tests

            List of files:
            /dokuwiki/lib/plugins/extension/Extension.php</description>
        <pubDate>Fri, 22 Nov 2024 09:57:32 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>5732c9600fe2569d399a353eae8301094ff97d91 - Extension Manager: adjust javascript and images</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/extension/Extension.php#5732c9600fe2569d399a353eae8301094ff97d91</link>
        <description>Extension Manager: adjust javascript and imagesThis simpliefies the view options into a single filter, which togglesbetween all and updatable extensions. This should be less confusing andis what most people use anyway.Image use has been reduced and SVGs are used for icons now. Placeholdersare still PNG.

            List of files:
            /dokuwiki/lib/plugins/extension/Extension.php</description>
        <pubDate>Thu, 21 Nov 2024 12:24:18 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>176901c266ebe449733667e837c06293c2f8322a - Extension Manager: Template GUI</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/extension/Extension.php#176901c266ebe449733667e837c06293c2f8322a</link>
        <description>Extension Manager: Template GUItemplate tab works now, fixed installed status

            List of files:
            /dokuwiki/lib/plugins/extension/Extension.php</description>
        <pubDate>Wed, 20 Nov 2024 15:22:56 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>4fd6a1d7ae34e34afb3c0bae47639222f884a1b5 - Extension Manager: First go at reimplementing the GUI</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/extension/Extension.php#4fd6a1d7ae34e34afb3c0bae47639222f884a1b5</link>
        <description>Extension Manager: First go at reimplementing the GUIstill a long road ahead

            List of files:
            /dokuwiki/lib/plugins/extension/Extension.php</description>
        <pubDate>Thu, 25 Apr 2024 06:55:13 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>b2a05b76de6c1d1e38212dff43776aaa41a22894 - Extension Manager: ensure php requirements before installing</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/extension/Extension.php#b2a05b76de6c1d1e38212dff43776aaa41a22894</link>
        <description>Extension Manager: ensure php requirements before installingThis makes use of the new minphp and maxphp fields in the info.txt

            List of files:
            /dokuwiki/lib/plugins/extension/Extension.php</description>
        <pubDate>Wed, 17 Apr 2024 14:00:12 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>160d3688fe2b70ebe88d464cba3417440127a155 - Extension Manager: CLI now should completely use new classes</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/extension/Extension.php#160d3688fe2b70ebe88d464cba3417440127a155</link>
        <description>Extension Manager: CLI now should completely use new classes

            List of files:
            /dokuwiki/lib/plugins/extension/Extension.php</description>
        <pubDate>Wed, 17 Apr 2024 12:49:08 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>25d28a0105a16bf32f2784e80b3cf268074c8c8a - Extension Manager: make installation work again</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/extension/Extension.php#25d28a0105a16bf32f2784e80b3cf268074c8c8a</link>
        <description>Extension Manager: make installation work againThe Installer class now also handles dependencies

            List of files:
            /dokuwiki/lib/plugins/extension/Extension.php</description>
        <pubDate>Wed, 17 Apr 2024 09:54:45 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>7c9966a55ca5608f06b38319bc27b6b621cba7d1 - Extension Manager: more refactoring</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/extension/Extension.php#7c9966a55ca5608f06b38319bc27b6b621cba7d1</link>
        <description>Extension Manager: more refactoringstarted to migrate the CLI over to the new classes

            List of files:
            /dokuwiki/lib/plugins/extension/Extension.php</description>
        <pubDate>Tue, 05 Mar 2024 14:02:49 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>a1e045f72e3be1dcea57282e31aeb0835ab73e23 - ExtensionManager: allow initialization using an ID only</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/extension/Extension.php#a1e045f72e3be1dcea57282e31aeb0835ab73e23</link>
        <description>ExtensionManager: allow initialization using an ID onlyThis is a more convenient method

            List of files:
            /dokuwiki/lib/plugins/extension/Extension.php</description>
        <pubDate>Tue, 20 Feb 2024 18:23:43 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>cf2dcf1b9ac1f331d4667a6c82d326f1a3e5d4c7 - First start at refactoring the extension manager</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/extension/Extension.php#cf2dcf1b9ac1f331d4667a6c82d326f1a3e5d4c7</link>
        <description>First start at refactoring the extension managerThe aim is to readd the existing functionality into proper classes, thenextend from there.

            List of files:
            /dokuwiki/lib/plugins/extension/Extension.php</description>
        <pubDate>Tue, 20 Feb 2024 17:45:24 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
</channel>
</rss>
