<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>https://uap-core.de/hg/terminal-chess/</link>
    <language>en-us</language>

    <title>terminal-chess Changelog</title>
    <description>terminal-chess Changelog</description>
    <item>
    <title>[default] fix non-POSIX syntax in update-rules.sh</title>
    <guid isPermaLink="true">https://uap-core.de/hg/terminal-chess/rev/e195652038e0</guid>
    <link>https://uap-core.de/hg/terminal-chess/rev/e195652038e0</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>e195652038e0</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td>default</td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td>tip</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>fix non-POSIX syntax in update-rules.sh</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>make/update-rules.sh<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</author>
    <pubDate>Wed, 20 May 2026 15:52:17 +0200</pubDate>
</item>
<item>
    <title>remove unused includes</title>
    <guid isPermaLink="true">https://uap-core.de/hg/terminal-chess/rev/08465aaec318</guid>
    <link>https://uap-core.de/hg/terminal-chess/rev/08465aaec318</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>08465aaec318</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>remove unused includes</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/game.c<br />src/server.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</author>
    <pubDate>Wed, 20 May 2026 15:16:58 +0200</pubDate>
</item>
<item>
    <title>fix memory leak when playing a game over domain socket as a client</title>
    <guid isPermaLink="true">https://uap-core.de/hg/terminal-chess/rev/0f5a1cda8f60</guid>
    <link>https://uap-core.de/hg/terminal-chess/rev/0f5a1cda8f60</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>0f5a1cda8f60</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>fix memory leak when playing a game over domain socket as a client</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/network.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</author>
    <pubDate>Tue, 19 May 2026 18:50:37 +0200</pubDate>
</item>
<item>
    <title>implement interactive game review</title>
    <guid isPermaLink="true">https://uap-core.de/hg/terminal-chess/rev/e65d9b5e9324</guid>
    <link>https://uap-core.de/hg/terminal-chess/rev/e65d9b5e9324</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>e65d9b5e9324</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>implement interactive game review<br/>
<br/>
resolves #813 but creates issue #844<br/>
(at least it makes #844 noticeable)</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/chess/game-info.h<br />src/chess/rules.c<br />src/chess/rules.h<br />src/client.c<br />src/game.c<br />src/server.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</author>
    <pubDate>Tue, 19 May 2026 18:03:06 +0200</pubDate>
</item>
<item>
    <title>fix critical OOM bug in PGN export</title>
    <guid isPermaLink="true">https://uap-core.de/hg/terminal-chess/rev/53f714ac783d</guid>
    <link>https://uap-core.de/hg/terminal-chess/rev/53f714ac783d</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>53f714ac783d</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>fix critical OOM bug in PGN export</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/chess/pgn.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</author>
    <pubDate>Tue, 19 May 2026 17:59:24 +0200</pubDate>
</item>
<item>
    <title>add remaining missing STR tags to PGN exports</title>
    <guid isPermaLink="true">https://uap-core.de/hg/terminal-chess/rev/57577c9af5d3</guid>
    <link>https://uap-core.de/hg/terminal-chess/rev/57577c9af5d3</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>57577c9af5d3</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>add remaining missing STR tags to PGN exports<br/>
<br/>
resolves #814</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/chess/pgn.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</author>
    <pubDate>Fri, 15 May 2026 12:18:34 +0200</pubDate>
</item>
<item>
    <title>add build option to enable ASan</title>
    <guid isPermaLink="true">https://uap-core.de/hg/terminal-chess/rev/333a16b76adf</guid>
    <link>https://uap-core.de/hg/terminal-chess/rev/333a16b76adf</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>333a16b76adf</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>add build option to enable ASan</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>configure<br />make/project.xml<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</author>
    <pubDate>Thu, 14 May 2026 10:17:23 +0200</pubDate>
</item>
<item>
    <title>prettier line breaking in exported PGNs</title>
    <guid isPermaLink="true">https://uap-core.de/hg/terminal-chess/rev/0f2ffbc408ce</guid>
    <link>https://uap-core.de/hg/terminal-chess/rev/0f2ffbc408ce</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>0f2ffbc408ce</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>prettier line breaking in exported PGNs<br/>
<br/>
resolves #836</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/chess/pgn.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</author>
    <pubDate>Wed, 29 Apr 2026 17:41:00 +0200</pubDate>
</item>
<item>
    <title>add prompt whether PGN should be exported with comments</title>
    <guid isPermaLink="true">https://uap-core.de/hg/terminal-chess/rev/ee539a9691f0</guid>
    <link>https://uap-core.de/hg/terminal-chess/rev/ee539a9691f0</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>ee539a9691f0</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>add prompt whether PGN should be exported with comments<br/>
<br/>
resolves #825</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/chess/pgn.c<br />src/chess/pgn.h<br />src/game.c<br />src/input.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</author>
    <pubDate>Wed, 29 Apr 2026 17:28:03 +0200</pubDate>
</item>
<item>
    <title>add message when a pre-move failed</title>
    <guid isPermaLink="true">https://uap-core.de/hg/terminal-chess/rev/4bf18d42e7ee</guid>
    <link>https://uap-core.de/hg/terminal-chess/rev/4bf18d42e7ee</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>4bf18d42e7ee</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>add message when a pre-move failed<br/>
<br/>
relates to #817</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/game.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</author>
    <pubDate>Tue, 28 Apr 2026 12:33:22 +0200</pubDate>
</item>

  </channel>
</rss>