<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>https://code.unixwork.de/hg/dbutils/</link>
    <language>en-us</language>

    <title>dbutils Changelog</title>
    <description>dbutils Changelog</description>
    <item>
    <title>[default] replace int64_t in _Generic macros with long/long long</title>
    <guid isPermaLink="true">https://code.unixwork.de/hg/dbutils/rev/eb4054841cd6</guid>
    <link>https://code.unixwork.de/hg/dbutils/rev/eb4054841cd6</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>eb4054841cd6</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>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>replace int64_t in _Generic macros with long/long long</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>dbutils/dbutils/dbutils.h<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 25 Mar 2026 20:38:11 +0100</pubDate>
</item>
<item>
    <title>fix null obj is not translated to a json null literal in dbuObjectToJson2</title>
    <guid isPermaLink="true">https://code.unixwork.de/hg/dbutils/rev/82adacc27b5b</guid>
    <link>https://code.unixwork.de/hg/dbutils/rev/82adacc27b5b</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>82adacc27b5b</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>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>fix null obj is not translated to a json null literal in dbuObjectToJson2</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>dbutils/json.c<br />dbutils/object.c<br />test/json.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 25 Mar 2026 20:07:38 +0100</pubDate>
</item>
<item>
    <title>add testMultiTableQuery3</title>
    <guid isPermaLink="true">https://code.unixwork.de/hg/dbutils/rev/8503be5eea49</guid>
    <link>https://code.unixwork.de/hg/dbutils/rev/8503be5eea49</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>8503be5eea49</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>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>add testMultiTableQuery3</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>dbutils/dbutils/dbutils.h<br />test/database.c<br />test/database.h<br />test/main.c<br />testdata.sql<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 04 Feb 2026 20:00:54 +0100</pubDate>
</item>
<item>
    <title>fix param type in dbuSqlExecParamUInt64/dbuSqlExecQueryParamUInt64, remove dbuConnectionExec</title>
    <guid isPermaLink="true">https://code.unixwork.de/hg/dbutils/rev/e3163dc41a80</guid>
    <link>https://code.unixwork.de/hg/dbutils/rev/e3163dc41a80</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>e3163dc41a80</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>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>fix param type in dbuSqlExecParamUInt64/dbuSqlExecQueryParamUInt64, remove dbuConnectionExec</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>dbutils/db.c<br />dbutils/dbutils/db.h<br />test/database.c<br />test/database.h<br />test/main.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 21 Jan 2026 18:19:31 +0100</pubDate>
</item>
<item>
    <title>enable sqlite foreign_keys = ON by default</title>
    <guid isPermaLink="true">https://code.unixwork.de/hg/dbutils/rev/c160700751ec</guid>
    <link>https://code.unixwork.de/hg/dbutils/rev/c160700751ec</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>c160700751ec</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>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>enable sqlite foreign_keys = ON by default</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>dbutils/sqlite.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 21 Jan 2026 18:02:19 +0100</pubDate>
</item>
<item>
    <title>add testSqlExecParam</title>
    <guid isPermaLink="true">https://code.unixwork.de/hg/dbutils/rev/34c723ed7190</guid>
    <link>https://code.unixwork.de/hg/dbutils/rev/34c723ed7190</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>34c723ed7190</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>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>add testSqlExecParam</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>dbutils/db.c<br />test/database.c<br />test/database.h<br />test/main.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 21 Jan 2026 17:59:45 +0100</pubDate>
</item>
<item>
    <title>rename dbuSqlExec to dbuSqlExecQuery, add new dbuSqlExec</title>
    <guid isPermaLink="true">https://code.unixwork.de/hg/dbutils/rev/deb6c4b8cf9d</guid>
    <link>https://code.unixwork.de/hg/dbutils/rev/deb6c4b8cf9d</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>deb6c4b8cf9d</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>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>rename dbuSqlExec to dbuSqlExecQuery, add new dbuSqlExec</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>dbutils/db.c<br />dbutils/dbutils/db.h<br />test/database.c<br />test/database.h<br />test/main.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 21 Jan 2026 17:46:10 +0100</pubDate>
</item>
<item>
    <title>fix wrong field index in dbuResultGetInt</title>
    <guid isPermaLink="true">https://code.unixwork.de/hg/dbutils/rev/e2778a456501</guid>
    <link>https://code.unixwork.de/hg/dbutils/rev/e2778a456501</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>e2778a456501</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>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>fix wrong field index in dbuResultGetInt</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>dbutils/db.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 11 Jan 2026 11:28:53 +0100</pubDate>
</item>
<item>
    <title>add dbuJsonToList tests</title>
    <guid isPermaLink="true">https://code.unixwork.de/hg/dbutils/rev/96e139ab57f2</guid>
    <link>https://code.unixwork.de/hg/dbutils/rev/96e139ab57f2</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>96e139ab57f2</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>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>add dbuJsonToList tests</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>dbutils/json.c<br />test/json.c<br />test/json.h<br />test/main.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 06 Jan 2026 20:59:06 +0100</pubDate>
</item>
<item>
    <title>add dbuJsonToList</title>
    <guid isPermaLink="true">https://code.unixwork.de/hg/dbutils/rev/a8b1df52e63e</guid>
    <link>https://code.unixwork.de/hg/dbutils/rev/a8b1df52e63e</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>a8b1df52e63e</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>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>add dbuJsonToList</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>dbutils/dbutils/json.h<br />dbutils/json.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 06 Jan 2026 20:50:10 +0100</pubDate>
</item>

  </channel>
</rss>