<?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 NoticeTest.php</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>fe58309edafb067d90f3f40ef3d416100d558a04 - extension: don&apos;t crash on malformed conflict/dependency ids</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/extension/_test/NoticeTest.php#fe58309edafb067d90f3f40ef3d416100d558a04</link>
        <description>extension: don&apos;t crash on malformed conflict/dependency idsThe conflicts and depends fields in the repository metadata are freeform text entered by extension authors and may contain values that arenot valid extension ids, such as &quot;sprintdoc template&quot;. Since 9af82229frouted every Extension construction through the strict setBase()validation, such a value made Extension::createFromId() throw anuncaught RuntimeException while building the notices, taking down thewhole extension manager.Skip entries that cannot be parsed into an extension id when checkingfor missing dependencies and conflicts.As an immeadiate fix this will also be fixed in the repository API toavoid sending invalid extension IDs to the extension manager.Fixes #4691

            List of files:
            /dokuwiki/lib/plugins/extension/_test/NoticeTest.php</description>
        <pubDate>Thu, 16 Jul 2026 11:35:43 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
</channel>
</rss>
