<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Feed of &#34;NextGraph/nextgraph-rs&#34;</title>
    <link>https://git.nextgraph.org/NextGraph/nextgraph-rs</link>
    <description>Rust implementation of NextGraph, a Decentralized, local-first and encrypted ecosystem. With TS, React, Svelte, VueJS and Python bindings.</description>
    <pubDate>Thu, 15 Oct 2026 19:55:19 +0000</pubDate>
    <item>
      <title>Laurin Weger pushed to &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/src/branch/orm/rdf-date-support&#34;&gt;orm/rdf-date-support&lt;/a&gt; at &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs&#34;&gt;NextGraph/nextgraph-rs&lt;/a&gt;</title>
      <link>https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/8b51aff2e415ed29b758d6dd557907372df493a5</link>
      <description>&lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/8b51aff2e415ed29b758d6dd557907372df493a5&#34;&gt;8b51aff2e415ed29b758d6dd557907372df493a5&lt;/a&gt;&#xA;WIP: ORM: support for dates and exact RDF types</description>
      <content:encoded><![CDATA[<a href="https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/8b51aff2e415ed29b758d6dd557907372df493a5">8b51aff2e415ed29b758d6dd557907372df493a5</a>
WIP: ORM: support for dates and exact RDF types]]></content:encoded>
      <author>Laurin Weger</author>
      <guid>8779</guid>
      <pubDate>Mon, 12 Oct 2026 22:24:21 +0000</pubDate>
    </item>
    <item>
      <title>Laurin Weger created branch &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/src/branch/orm/rdf-date-support&#34;&gt;orm/rdf-date-support&lt;/a&gt; in &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs&#34;&gt;NextGraph/nextgraph-rs&lt;/a&gt;</title>
      <link>https://git.nextgraph.org/NextGraph/nextgraph-rs/src/branch/orm/rdf-date-support</link>
      <description></description>
      <author>Laurin Weger</author>
      <guid>8770</guid>
      <pubDate>Mon, 12 Oct 2026 22:24:21 +0000</pubDate>
    </item>
    <item>
      <title>Laurin Weger pushed to &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/src/branch/orm/rdf-date-support&#34;&gt;orm/rdf-date-support&lt;/a&gt; at &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs&#34;&gt;NextGraph/nextgraph-rs&lt;/a&gt;</title>
      <link>https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/8b51aff2e415ed29b758d6dd557907372df493a5</link>
      <description>&lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/8b51aff2e415ed29b758d6dd557907372df493a5&#34;&gt;8b51aff2e415ed29b758d6dd557907372df493a5&lt;/a&gt;&#xA;WIP: ORM: support for dates and exact RDF types</description>
      <content:encoded><![CDATA[<a href="https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/8b51aff2e415ed29b758d6dd557907372df493a5">8b51aff2e415ed29b758d6dd557907372df493a5</a>
WIP: ORM: support for dates and exact RDF types]]></content:encoded>
      <author>Laurin Weger</author>
      <guid>8778</guid>
      <pubDate>Mon, 12 Oct 2026 22:24:21 +0000</pubDate>
    </item>
    <item>
      <title>Laurin Weger created branch &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/src/branch/orm/rdf-date-support&#34;&gt;orm/rdf-date-support&lt;/a&gt; in &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs&#34;&gt;NextGraph/nextgraph-rs&lt;/a&gt;</title>
      <link>https://git.nextgraph.org/NextGraph/nextgraph-rs/src/branch/orm/rdf-date-support</link>
      <description></description>
      <author>Laurin Weger</author>
      <guid>8769</guid>
      <pubDate>Mon, 12 Oct 2026 22:24:21 +0000</pubDate>
    </item>
    <item>
      <title>Laurin Weger pushed to &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/src/branch/orm/rdf-date-support&#34;&gt;orm/rdf-date-support&lt;/a&gt; at &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs&#34;&gt;NextGraph/nextgraph-rs&lt;/a&gt;</title>
      <link>https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/8b51aff2e415ed29b758d6dd557907372df493a5</link>
      <description>&lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/8b51aff2e415ed29b758d6dd557907372df493a5&#34;&gt;8b51aff2e415ed29b758d6dd557907372df493a5&lt;/a&gt;&#xA;WIP: ORM: support for dates and exact RDF types</description>
      <content:encoded><![CDATA[<a href="https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/8b51aff2e415ed29b758d6dd557907372df493a5">8b51aff2e415ed29b758d6dd557907372df493a5</a>
WIP: ORM: support for dates and exact RDF types]]></content:encoded>
      <author>Laurin Weger</author>
      <guid>8776</guid>
      <pubDate>Mon, 12 Oct 2026 22:24:21 +0000</pubDate>
    </item>
    <item>
      <title>Laurin Weger created branch &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/src/branch/orm/rdf-date-support&#34;&gt;orm/rdf-date-support&lt;/a&gt; in &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs&#34;&gt;NextGraph/nextgraph-rs&lt;/a&gt;</title>
      <link>https://git.nextgraph.org/NextGraph/nextgraph-rs/src/branch/orm/rdf-date-support</link>
      <description></description>
      <author>Laurin Weger</author>
      <guid>8767</guid>
      <pubDate>Mon, 12 Oct 2026 22:24:21 +0000</pubDate>
    </item>
    <item>
      <title>Laurin Weger pushed to &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/src/branch/orm/rdf-date-support&#34;&gt;orm/rdf-date-support&lt;/a&gt; at &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs&#34;&gt;NextGraph/nextgraph-rs&lt;/a&gt;</title>
      <link>https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/8b51aff2e415ed29b758d6dd557907372df493a5</link>
      <description>&lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/8b51aff2e415ed29b758d6dd557907372df493a5&#34;&gt;8b51aff2e415ed29b758d6dd557907372df493a5&lt;/a&gt;&#xA;WIP: ORM: support for dates and exact RDF types</description>
      <content:encoded><![CDATA[<a href="https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/8b51aff2e415ed29b758d6dd557907372df493a5">8b51aff2e415ed29b758d6dd557907372df493a5</a>
WIP: ORM: support for dates and exact RDF types]]></content:encoded>
      <author>Laurin Weger</author>
      <guid>8777</guid>
      <pubDate>Mon, 12 Oct 2026 22:24:21 +0000</pubDate>
    </item>
    <item>
      <title>Laurin Weger created branch &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/src/branch/orm/rdf-date-support&#34;&gt;orm/rdf-date-support&lt;/a&gt; in &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs&#34;&gt;NextGraph/nextgraph-rs&lt;/a&gt;</title>
      <link>https://git.nextgraph.org/NextGraph/nextgraph-rs/src/branch/orm/rdf-date-support</link>
      <description></description>
      <author>Laurin Weger</author>
      <guid>8768</guid>
      <pubDate>Mon, 12 Oct 2026 22:24:21 +0000</pubDate>
    </item>
    <item>
      <title>Laurin Weger created branch &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/src/branch/orm/rdf-date-support&#34;&gt;orm/rdf-date-support&lt;/a&gt; in &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs&#34;&gt;NextGraph/nextgraph-rs&lt;/a&gt;</title>
      <link>https://git.nextgraph.org/NextGraph/nextgraph-rs/src/branch/orm/rdf-date-support</link>
      <description></description>
      <author>Laurin Weger</author>
      <guid>8766</guid>
      <pubDate>Mon, 12 Oct 2026 22:24:21 +0000</pubDate>
    </item>
    <item>
      <title>Laurin Weger pushed to &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/src/branch/orm/rdf-date-support&#34;&gt;orm/rdf-date-support&lt;/a&gt; at &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs&#34;&gt;NextGraph/nextgraph-rs&lt;/a&gt;</title>
      <link>https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/8b51aff2e415ed29b758d6dd557907372df493a5</link>
      <description>&lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/8b51aff2e415ed29b758d6dd557907372df493a5&#34;&gt;8b51aff2e415ed29b758d6dd557907372df493a5&lt;/a&gt;&#xA;WIP: ORM: support for dates and exact RDF types</description>
      <content:encoded><![CDATA[<a href="https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/8b51aff2e415ed29b758d6dd557907372df493a5">8b51aff2e415ed29b758d6dd557907372df493a5</a>
WIP: ORM: support for dates and exact RDF types]]></content:encoded>
      <author>Laurin Weger</author>
      <guid>8775</guid>
      <pubDate>Mon, 12 Oct 2026 22:24:21 +0000</pubDate>
    </item>
    <item>
      <title>Laurin Weger pushed to &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/src/branch/orm/rdf-date-support&#34;&gt;orm/rdf-date-support&lt;/a&gt; at &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs&#34;&gt;NextGraph/nextgraph-rs&lt;/a&gt;</title>
      <link>https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/8b51aff2e415ed29b758d6dd557907372df493a5</link>
      <description>&lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/8b51aff2e415ed29b758d6dd557907372df493a5&#34;&gt;8b51aff2e415ed29b758d6dd557907372df493a5&lt;/a&gt;&#xA;WIP: ORM: support for dates and exact RDF types</description>
      <content:encoded><![CDATA[<a href="https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/8b51aff2e415ed29b758d6dd557907372df493a5">8b51aff2e415ed29b758d6dd557907372df493a5</a>
WIP: ORM: support for dates and exact RDF types]]></content:encoded>
      <author>Laurin Weger</author>
      <guid>8774</guid>
      <pubDate>Mon, 12 Oct 2026 22:24:21 +0000</pubDate>
    </item>
    <item>
      <title>Laurin Weger created branch &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/src/branch/orm/rdf-date-support&#34;&gt;orm/rdf-date-support&lt;/a&gt; in &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs&#34;&gt;NextGraph/nextgraph-rs&lt;/a&gt;</title>
      <link>https://git.nextgraph.org/NextGraph/nextgraph-rs/src/branch/orm/rdf-date-support</link>
      <description></description>
      <author>Laurin Weger</author>
      <guid>8765</guid>
      <pubDate>Mon, 12 Oct 2026 22:24:21 +0000</pubDate>
    </item>
    <item>
      <title>Laurin Weger pushed to &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/src/branch/orm/rdf-date-support&#34;&gt;orm/rdf-date-support&lt;/a&gt; at &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs&#34;&gt;NextGraph/nextgraph-rs&lt;/a&gt;</title>
      <link>https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/8b51aff2e415ed29b758d6dd557907372df493a5</link>
      <description>&lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/8b51aff2e415ed29b758d6dd557907372df493a5&#34;&gt;8b51aff2e415ed29b758d6dd557907372df493a5&lt;/a&gt;&#xA;WIP: ORM: support for dates and exact RDF types</description>
      <content:encoded><![CDATA[<a href="https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/8b51aff2e415ed29b758d6dd557907372df493a5">8b51aff2e415ed29b758d6dd557907372df493a5</a>
WIP: ORM: support for dates and exact RDF types]]></content:encoded>
      <author>Laurin Weger</author>
      <guid>8771</guid>
      <pubDate>Mon, 12 Oct 2026 22:24:21 +0000</pubDate>
    </item>
    <item>
      <title>Laurin Weger created branch &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/src/branch/orm/rdf-date-support&#34;&gt;orm/rdf-date-support&lt;/a&gt; in &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs&#34;&gt;NextGraph/nextgraph-rs&lt;/a&gt;</title>
      <link>https://git.nextgraph.org/NextGraph/nextgraph-rs/src/branch/orm/rdf-date-support</link>
      <description></description>
      <author>Laurin Weger</author>
      <guid>8762</guid>
      <pubDate>Mon, 12 Oct 2026 22:24:21 +0000</pubDate>
    </item>
    <item>
      <title>Laurin Weger pushed to &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/src/branch/orm/rdf-date-support&#34;&gt;orm/rdf-date-support&lt;/a&gt; at &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs&#34;&gt;NextGraph/nextgraph-rs&lt;/a&gt;</title>
      <link>https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/8b51aff2e415ed29b758d6dd557907372df493a5</link>
      <description>&lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/8b51aff2e415ed29b758d6dd557907372df493a5&#34;&gt;8b51aff2e415ed29b758d6dd557907372df493a5&lt;/a&gt;&#xA;WIP: ORM: support for dates and exact RDF types</description>
      <content:encoded><![CDATA[<a href="https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/8b51aff2e415ed29b758d6dd557907372df493a5">8b51aff2e415ed29b758d6dd557907372df493a5</a>
WIP: ORM: support for dates and exact RDF types]]></content:encoded>
      <author>Laurin Weger</author>
      <guid>8772</guid>
      <pubDate>Mon, 12 Oct 2026 22:24:21 +0000</pubDate>
    </item>
    <item>
      <title>Laurin Weger created branch &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/src/branch/orm/rdf-date-support&#34;&gt;orm/rdf-date-support&lt;/a&gt; in &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs&#34;&gt;NextGraph/nextgraph-rs&lt;/a&gt;</title>
      <link>https://git.nextgraph.org/NextGraph/nextgraph-rs/src/branch/orm/rdf-date-support</link>
      <description></description>
      <author>Laurin Weger</author>
      <guid>8763</guid>
      <pubDate>Mon, 12 Oct 2026 22:24:21 +0000</pubDate>
    </item>
    <item>
      <title>Laurin Weger pushed to &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/src/branch/orm/rdf-date-support&#34;&gt;orm/rdf-date-support&lt;/a&gt; at &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs&#34;&gt;NextGraph/nextgraph-rs&lt;/a&gt;</title>
      <link>https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/8b51aff2e415ed29b758d6dd557907372df493a5</link>
      <description>&lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/8b51aff2e415ed29b758d6dd557907372df493a5&#34;&gt;8b51aff2e415ed29b758d6dd557907372df493a5&lt;/a&gt;&#xA;WIP: ORM: support for dates and exact RDF types</description>
      <content:encoded><![CDATA[<a href="https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/8b51aff2e415ed29b758d6dd557907372df493a5">8b51aff2e415ed29b758d6dd557907372df493a5</a>
WIP: ORM: support for dates and exact RDF types]]></content:encoded>
      <author>Laurin Weger</author>
      <guid>8773</guid>
      <pubDate>Mon, 12 Oct 2026 22:24:21 +0000</pubDate>
    </item>
    <item>
      <title>Laurin Weger created branch &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/src/branch/orm/rdf-date-support&#34;&gt;orm/rdf-date-support&lt;/a&gt; in &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs&#34;&gt;NextGraph/nextgraph-rs&lt;/a&gt;</title>
      <link>https://git.nextgraph.org/NextGraph/nextgraph-rs/src/branch/orm/rdf-date-support</link>
      <description></description>
      <author>Laurin Weger</author>
      <guid>8764</guid>
      <pubDate>Mon, 12 Oct 2026 22:24:21 +0000</pubDate>
    </item>
    <item>
      <title>Laurin Weger created pull request &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/pulls/145&#34;&gt;NextGraph/nextgraph-rs#145&lt;/a&gt;</title>
      <link>https://git.nextgraph.org/NextGraph/nextgraph-rs/pulls/145</link>
      <description>145#better-orm-typing</description>
      <content:encoded><![CDATA[<p>What changes</p>
<ul>
<li>new <code>OrmSet</code> type which is a <code>DeepSignalSet</code> but with an <code>add</code> function that allows adding non-signal objects and objects without <code>@graph</code> or <code>id</code> properties</li>
<li>new <code>Unpersisted&lt;T&gt;</code> type which (recursively) makes <code>@id</code> and <code>@graph</code> properties optional and converts <code>OrmSet</code>s to regular sets. You can use it when you want to craft a type without immediately attaching it to an object or set, or putting it in <code>insertObject</code></li>
<li><code>BaseType</code> itself does not allow for extra properties anymore which did not catch errors with excess properties being added</li>
<li>From shex generated typing.ts files now have
<ul>
<li><code>OrmSet</code> getters instead of regular <code>Set</code>s</li>
<li><code>Set</code> setter for multi</li>
<li><code>Unpersisted&lt;T&gt;</code> setters for single &amp; multi cardinality objects</li>
<li><code>BaseType</code> or <code>OrmSet&lt;BaseType</code> getters</li>
</ul>
</li>
</ul>
]]></content:encoded>
      <author>Laurin Weger</author>
      <guid>8761</guid>
      <pubDate>Tue, 06 Oct 2026 11:47:32 +0000</pubDate>
    </item>
    <item>
      <title>Laurin Weger created pull request &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/pulls/145&#34;&gt;NextGraph/nextgraph-rs#145&lt;/a&gt;</title>
      <link>https://git.nextgraph.org/NextGraph/nextgraph-rs/pulls/145</link>
      <description>145#better-orm-typing</description>
      <content:encoded><![CDATA[<p>What changes</p>
<ul>
<li>new <code>OrmSet</code> type which is a <code>DeepSignalSet</code> but with an <code>add</code> function that allows adding non-signal objects and objects without <code>@graph</code> or <code>id</code> properties</li>
<li>new <code>Unpersisted&lt;T&gt;</code> type which (recursively) makes <code>@id</code> and <code>@graph</code> properties optional and converts <code>OrmSet</code>s to regular sets. You can use it when you want to craft a type without immediately attaching it to an object or set, or putting it in <code>insertObject</code></li>
<li><code>BaseType</code> itself does not allow for extra properties anymore which did not catch errors with excess properties being added</li>
<li>From shex generated typing.ts files now have
<ul>
<li><code>OrmSet</code> getters instead of regular <code>Set</code>s</li>
<li><code>Set</code> setter for multi</li>
<li><code>Unpersisted&lt;T&gt;</code> setters for single &amp; multi cardinality objects</li>
<li><code>BaseType</code> or <code>OrmSet&lt;BaseType</code> getters</li>
</ul>
</li>
</ul>
]]></content:encoded>
      <author>Laurin Weger</author>
      <guid>8760</guid>
      <pubDate>Tue, 06 Oct 2026 11:47:32 +0000</pubDate>
    </item>
    <item>
      <title>Laurin Weger created pull request &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/pulls/145&#34;&gt;NextGraph/nextgraph-rs#145&lt;/a&gt;</title>
      <link>https://git.nextgraph.org/NextGraph/nextgraph-rs/pulls/145</link>
      <description>145#better-orm-typing</description>
      <content:encoded><![CDATA[<p>What changes</p>
<ul>
<li>new <code>OrmSet</code> type which is a <code>DeepSignalSet</code> but with an <code>add</code> function that allows adding non-signal objects and objects without <code>@graph</code> or <code>id</code> properties</li>
<li>new <code>Unpersisted&lt;T&gt;</code> type which (recursively) makes <code>@id</code> and <code>@graph</code> properties optional and converts <code>OrmSet</code>s to regular sets. You can use it when you want to craft a type without immediately attaching it to an object or set, or putting it in <code>insertObject</code></li>
<li><code>BaseType</code> itself does not allow for extra properties anymore which did not catch errors with excess properties being added</li>
<li>From shex generated typing.ts files now have
<ul>
<li><code>OrmSet</code> getters instead of regular <code>Set</code>s</li>
<li><code>Set</code> setter for multi</li>
<li><code>Unpersisted&lt;T&gt;</code> setters for single &amp; multi cardinality objects</li>
<li><code>BaseType</code> or <code>OrmSet&lt;BaseType</code> getters</li>
</ul>
</li>
</ul>
]]></content:encoded>
      <author>Laurin Weger</author>
      <guid>8758</guid>
      <pubDate>Tue, 06 Oct 2026 11:47:32 +0000</pubDate>
    </item>
    <item>
      <title>Laurin Weger created pull request &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/pulls/145&#34;&gt;NextGraph/nextgraph-rs#145&lt;/a&gt;</title>
      <link>https://git.nextgraph.org/NextGraph/nextgraph-rs/pulls/145</link>
      <description>145#better-orm-typing</description>
      <content:encoded><![CDATA[<p>What changes</p>
<ul>
<li>new <code>OrmSet</code> type which is a <code>DeepSignalSet</code> but with an <code>add</code> function that allows adding non-signal objects and objects without <code>@graph</code> or <code>id</code> properties</li>
<li>new <code>Unpersisted&lt;T&gt;</code> type which (recursively) makes <code>@id</code> and <code>@graph</code> properties optional and converts <code>OrmSet</code>s to regular sets. You can use it when you want to craft a type without immediately attaching it to an object or set, or putting it in <code>insertObject</code></li>
<li><code>BaseType</code> itself does not allow for extra properties anymore which did not catch errors with excess properties being added</li>
<li>From shex generated typing.ts files now have
<ul>
<li><code>OrmSet</code> getters instead of regular <code>Set</code>s</li>
<li><code>Set</code> setter for multi</li>
<li><code>Unpersisted&lt;T&gt;</code> setters for single &amp; multi cardinality objects</li>
<li><code>BaseType</code> or <code>OrmSet&lt;BaseType</code> getters</li>
</ul>
</li>
</ul>
]]></content:encoded>
      <author>Laurin Weger</author>
      <guid>8759</guid>
      <pubDate>Tue, 06 Oct 2026 11:47:32 +0000</pubDate>
    </item>
    <item>
      <title>Laurin Weger created pull request &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/pulls/145&#34;&gt;NextGraph/nextgraph-rs#145&lt;/a&gt;</title>
      <link>https://git.nextgraph.org/NextGraph/nextgraph-rs/pulls/145</link>
      <description>145#better-orm-typing</description>
      <content:encoded><![CDATA[<p>What changes</p>
<ul>
<li>new <code>OrmSet</code> type which is a <code>DeepSignalSet</code> but with an <code>add</code> function that allows adding non-signal objects and objects without <code>@graph</code> or <code>id</code> properties</li>
<li>new <code>Unpersisted&lt;T&gt;</code> type which (recursively) makes <code>@id</code> and <code>@graph</code> properties optional and converts <code>OrmSet</code>s to regular sets. You can use it when you want to craft a type without immediately attaching it to an object or set, or putting it in <code>insertObject</code></li>
<li><code>BaseType</code> itself does not allow for extra properties anymore which did not catch errors with excess properties being added</li>
<li>From shex generated typing.ts files now have
<ul>
<li><code>OrmSet</code> getters instead of regular <code>Set</code>s</li>
<li><code>Set</code> setter for multi</li>
<li><code>Unpersisted&lt;T&gt;</code> setters for single &amp; multi cardinality objects</li>
<li><code>BaseType</code> or <code>OrmSet&lt;BaseType</code> getters</li>
</ul>
</li>
</ul>
]]></content:encoded>
      <author>Laurin Weger</author>
      <guid>8757</guid>
      <pubDate>Tue, 06 Oct 2026 11:47:32 +0000</pubDate>
    </item>
    <item>
      <title>Laurin Weger created pull request &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/pulls/145&#34;&gt;NextGraph/nextgraph-rs#145&lt;/a&gt;</title>
      <link>https://git.nextgraph.org/NextGraph/nextgraph-rs/pulls/145</link>
      <description>145#better-orm-typing</description>
      <content:encoded><![CDATA[<p>What changes</p>
<ul>
<li>new <code>OrmSet</code> type which is a <code>DeepSignalSet</code> but with an <code>add</code> function that allows adding non-signal objects and objects without <code>@graph</code> or <code>id</code> properties</li>
<li>new <code>Unpersisted&lt;T&gt;</code> type which (recursively) makes <code>@id</code> and <code>@graph</code> properties optional and converts <code>OrmSet</code>s to regular sets. You can use it when you want to craft a type without immediately attaching it to an object or set, or putting it in <code>insertObject</code></li>
<li><code>BaseType</code> itself does not allow for extra properties anymore which did not catch errors with excess properties being added</li>
<li>From shex generated typing.ts files now have
<ul>
<li><code>OrmSet</code> getters instead of regular <code>Set</code>s</li>
<li><code>Set</code> setter for multi</li>
<li><code>Unpersisted&lt;T&gt;</code> setters for single &amp; multi cardinality objects</li>
<li><code>BaseType</code> or <code>OrmSet&lt;BaseType</code> getters</li>
</ul>
</li>
</ul>
]]></content:encoded>
      <author>Laurin Weger</author>
      <guid>8756</guid>
      <pubDate>Tue, 06 Oct 2026 11:47:32 +0000</pubDate>
    </item>
    <item>
      <title>Laurin Weger created pull request &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/pulls/145&#34;&gt;NextGraph/nextgraph-rs#145&lt;/a&gt;</title>
      <link>https://git.nextgraph.org/NextGraph/nextgraph-rs/pulls/145</link>
      <description>145#better-orm-typing</description>
      <content:encoded><![CDATA[<p>What changes</p>
<ul>
<li>new <code>OrmSet</code> type which is a <code>DeepSignalSet</code> but with an <code>add</code> function that allows adding non-signal objects and objects without <code>@graph</code> or <code>id</code> properties</li>
<li>new <code>Unpersisted&lt;T&gt;</code> type which (recursively) makes <code>@id</code> and <code>@graph</code> properties optional and converts <code>OrmSet</code>s to regular sets. You can use it when you want to craft a type without immediately attaching it to an object or set, or putting it in <code>insertObject</code></li>
<li><code>BaseType</code> itself does not allow for extra properties anymore which did not catch errors with excess properties being added</li>
<li>From shex generated typing.ts files now have
<ul>
<li><code>OrmSet</code> getters instead of regular <code>Set</code>s</li>
<li><code>Set</code> setter for multi</li>
<li><code>Unpersisted&lt;T&gt;</code> setters for single &amp; multi cardinality objects</li>
<li><code>BaseType</code> or <code>OrmSet&lt;BaseType</code> getters</li>
</ul>
</li>
</ul>
]]></content:encoded>
      <author>Laurin Weger</author>
      <guid>8753</guid>
      <pubDate>Tue, 06 Oct 2026 11:47:32 +0000</pubDate>
    </item>
    <item>
      <title>Laurin Weger created pull request &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/pulls/145&#34;&gt;NextGraph/nextgraph-rs#145&lt;/a&gt;</title>
      <link>https://git.nextgraph.org/NextGraph/nextgraph-rs/pulls/145</link>
      <description>145#better-orm-typing</description>
      <content:encoded><![CDATA[<p>What changes</p>
<ul>
<li>new <code>OrmSet</code> type which is a <code>DeepSignalSet</code> but with an <code>add</code> function that allows adding non-signal objects and objects without <code>@graph</code> or <code>id</code> properties</li>
<li>new <code>Unpersisted&lt;T&gt;</code> type which (recursively) makes <code>@id</code> and <code>@graph</code> properties optional and converts <code>OrmSet</code>s to regular sets. You can use it when you want to craft a type without immediately attaching it to an object or set, or putting it in <code>insertObject</code></li>
<li><code>BaseType</code> itself does not allow for extra properties anymore which did not catch errors with excess properties being added</li>
<li>From shex generated typing.ts files now have
<ul>
<li><code>OrmSet</code> getters instead of regular <code>Set</code>s</li>
<li><code>Set</code> setter for multi</li>
<li><code>Unpersisted&lt;T&gt;</code> setters for single &amp; multi cardinality objects</li>
<li><code>BaseType</code> or <code>OrmSet&lt;BaseType</code> getters</li>
</ul>
</li>
</ul>
]]></content:encoded>
      <author>Laurin Weger</author>
      <guid>8754</guid>
      <pubDate>Tue, 06 Oct 2026 11:47:32 +0000</pubDate>
    </item>
    <item>
      <title>Laurin Weger created pull request &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/pulls/145&#34;&gt;NextGraph/nextgraph-rs#145&lt;/a&gt;</title>
      <link>https://git.nextgraph.org/NextGraph/nextgraph-rs/pulls/145</link>
      <description>145#better-orm-typing</description>
      <content:encoded><![CDATA[<p>What changes</p>
<ul>
<li>new <code>OrmSet</code> type which is a <code>DeepSignalSet</code> but with an <code>add</code> function that allows adding non-signal objects and objects without <code>@graph</code> or <code>id</code> properties</li>
<li>new <code>Unpersisted&lt;T&gt;</code> type which (recursively) makes <code>@id</code> and <code>@graph</code> properties optional and converts <code>OrmSet</code>s to regular sets. You can use it when you want to craft a type without immediately attaching it to an object or set, or putting it in <code>insertObject</code></li>
<li><code>BaseType</code> itself does not allow for extra properties anymore which did not catch errors with excess properties being added</li>
<li>From shex generated typing.ts files now have
<ul>
<li><code>OrmSet</code> getters instead of regular <code>Set</code>s</li>
<li><code>Set</code> setter for multi</li>
<li><code>Unpersisted&lt;T&gt;</code> setters for single &amp; multi cardinality objects</li>
<li><code>BaseType</code> or <code>OrmSet&lt;BaseType</code> getters</li>
</ul>
</li>
</ul>
]]></content:encoded>
      <author>Laurin Weger</author>
      <guid>8755</guid>
      <pubDate>Tue, 06 Oct 2026 11:47:32 +0000</pubDate>
    </item>
    <item>
      <title>Laurin Weger pushed to &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/src/branch/better-orm-typing&#34;&gt;better-orm-typing&lt;/a&gt; at &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs&#34;&gt;NextGraph/nextgraph-rs&lt;/a&gt;</title>
      <link>/NextGraph/nextgraph-rs/compare/1cf79f07925f690106c19a9bb405e3d589e9cd94...0aed1fc3da6ba0ad29404fd24554bf35e4a7674a</link>
      <description>&lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/0aed1fc3da6ba0ad29404fd24554bf35e4a7674a&#34;&gt;0aed1fc3da6ba0ad29404fd24554bf35e4a7674a&lt;/a&gt;&#xA;update rdf expense tracker example app&#xA;&#xA;&lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/28c0bc2071719169fafad67b3f5274afd32a6b17&#34;&gt;28c0bc2071719169fafad67b3f5274afd32a6b17&lt;/a&gt;&#xA;orm minor useDiscrete adjustments in vue and react&#xA;&#xA;&lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/9c51bc6020054ee08fb1b52d889fd91bc35563ca&#34;&gt;9c51bc6020054ee08fb1b52d889fd91bc35563ca&lt;/a&gt;&#xA;rdf orm typing: introduce `Unpersisted` type and permissive setters for ORM objects&#xA;&#xA;&lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/7d4f55c3305570e1bd68b15f8e790e078661b19f&#34;&gt;7d4f55c3305570e1bd68b15f8e790e078661b19f&lt;/a&gt;&#xA;deepSignals: fix forEach iterator on sets, clean up type definitions&#xA;&#xA;&lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/dcdb1ba0208fdcda92e5cf08f5ef63fb0d70972e&#34;&gt;dcdb1ba0208fdcda92e5cf08f5ef63fb0d70972e&lt;/a&gt;&#xA;vitest fix config</description>
      <content:encoded><![CDATA[<a href="https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/0aed1fc3da6ba0ad29404fd24554bf35e4a7674a">0aed1fc3da6ba0ad29404fd24554bf35e4a7674a</a>
update rdf expense tracker example app

<a href="https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/28c0bc2071719169fafad67b3f5274afd32a6b17">28c0bc2071719169fafad67b3f5274afd32a6b17</a>
orm minor useDiscrete adjustments in vue and react

<a href="https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/9c51bc6020054ee08fb1b52d889fd91bc35563ca">9c51bc6020054ee08fb1b52d889fd91bc35563ca</a>
rdf orm typing: introduce `Unpersisted` type and permissive setters for ORM objects

<a href="https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/7d4f55c3305570e1bd68b15f8e790e078661b19f">7d4f55c3305570e1bd68b15f8e790e078661b19f</a>
deepSignals: fix forEach iterator on sets, clean up type definitions

<a href="https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/dcdb1ba0208fdcda92e5cf08f5ef63fb0d70972e">dcdb1ba0208fdcda92e5cf08f5ef63fb0d70972e</a>
vitest fix config]]></content:encoded>
      <author>Laurin Weger</author>
      <guid>8752</guid>
      <pubDate>Tue, 06 Oct 2026 11:45:56 +0000</pubDate>
    </item>
    <item>
      <title>Laurin Weger pushed to &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/src/branch/better-orm-typing&#34;&gt;better-orm-typing&lt;/a&gt; at &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs&#34;&gt;NextGraph/nextgraph-rs&lt;/a&gt;</title>
      <link>/NextGraph/nextgraph-rs/compare/1cf79f07925f690106c19a9bb405e3d589e9cd94...0aed1fc3da6ba0ad29404fd24554bf35e4a7674a</link>
      <description>&lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/0aed1fc3da6ba0ad29404fd24554bf35e4a7674a&#34;&gt;0aed1fc3da6ba0ad29404fd24554bf35e4a7674a&lt;/a&gt;&#xA;update rdf expense tracker example app&#xA;&#xA;&lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/28c0bc2071719169fafad67b3f5274afd32a6b17&#34;&gt;28c0bc2071719169fafad67b3f5274afd32a6b17&lt;/a&gt;&#xA;orm minor useDiscrete adjustments in vue and react&#xA;&#xA;&lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/9c51bc6020054ee08fb1b52d889fd91bc35563ca&#34;&gt;9c51bc6020054ee08fb1b52d889fd91bc35563ca&lt;/a&gt;&#xA;rdf orm typing: introduce `Unpersisted` type and permissive setters for ORM objects&#xA;&#xA;&lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/7d4f55c3305570e1bd68b15f8e790e078661b19f&#34;&gt;7d4f55c3305570e1bd68b15f8e790e078661b19f&lt;/a&gt;&#xA;deepSignals: fix forEach iterator on sets, clean up type definitions&#xA;&#xA;&lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/dcdb1ba0208fdcda92e5cf08f5ef63fb0d70972e&#34;&gt;dcdb1ba0208fdcda92e5cf08f5ef63fb0d70972e&lt;/a&gt;&#xA;vitest fix config</description>
      <content:encoded><![CDATA[<a href="https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/0aed1fc3da6ba0ad29404fd24554bf35e4a7674a">0aed1fc3da6ba0ad29404fd24554bf35e4a7674a</a>
update rdf expense tracker example app

<a href="https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/28c0bc2071719169fafad67b3f5274afd32a6b17">28c0bc2071719169fafad67b3f5274afd32a6b17</a>
orm minor useDiscrete adjustments in vue and react

<a href="https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/9c51bc6020054ee08fb1b52d889fd91bc35563ca">9c51bc6020054ee08fb1b52d889fd91bc35563ca</a>
rdf orm typing: introduce `Unpersisted` type and permissive setters for ORM objects

<a href="https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/7d4f55c3305570e1bd68b15f8e790e078661b19f">7d4f55c3305570e1bd68b15f8e790e078661b19f</a>
deepSignals: fix forEach iterator on sets, clean up type definitions

<a href="https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/dcdb1ba0208fdcda92e5cf08f5ef63fb0d70972e">dcdb1ba0208fdcda92e5cf08f5ef63fb0d70972e</a>
vitest fix config]]></content:encoded>
      <author>Laurin Weger</author>
      <guid>8751</guid>
      <pubDate>Tue, 06 Oct 2026 11:45:56 +0000</pubDate>
    </item>
    <item>
      <title>Laurin Weger pushed to &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/src/branch/better-orm-typing&#34;&gt;better-orm-typing&lt;/a&gt; at &lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs&#34;&gt;NextGraph/nextgraph-rs&lt;/a&gt;</title>
      <link>/NextGraph/nextgraph-rs/compare/1cf79f07925f690106c19a9bb405e3d589e9cd94...0aed1fc3da6ba0ad29404fd24554bf35e4a7674a</link>
      <description>&lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/0aed1fc3da6ba0ad29404fd24554bf35e4a7674a&#34;&gt;0aed1fc3da6ba0ad29404fd24554bf35e4a7674a&lt;/a&gt;&#xA;update rdf expense tracker example app&#xA;&#xA;&lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/28c0bc2071719169fafad67b3f5274afd32a6b17&#34;&gt;28c0bc2071719169fafad67b3f5274afd32a6b17&lt;/a&gt;&#xA;orm minor useDiscrete adjustments in vue and react&#xA;&#xA;&lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/9c51bc6020054ee08fb1b52d889fd91bc35563ca&#34;&gt;9c51bc6020054ee08fb1b52d889fd91bc35563ca&lt;/a&gt;&#xA;rdf orm typing: introduce `Unpersisted` type and permissive setters for ORM objects&#xA;&#xA;&lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/7d4f55c3305570e1bd68b15f8e790e078661b19f&#34;&gt;7d4f55c3305570e1bd68b15f8e790e078661b19f&lt;/a&gt;&#xA;deepSignals: fix forEach iterator on sets, clean up type definitions&#xA;&#xA;&lt;a href=&#34;https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/dcdb1ba0208fdcda92e5cf08f5ef63fb0d70972e&#34;&gt;dcdb1ba0208fdcda92e5cf08f5ef63fb0d70972e&lt;/a&gt;&#xA;vitest fix config</description>
      <content:encoded><![CDATA[<a href="https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/0aed1fc3da6ba0ad29404fd24554bf35e4a7674a">0aed1fc3da6ba0ad29404fd24554bf35e4a7674a</a>
update rdf expense tracker example app

<a href="https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/28c0bc2071719169fafad67b3f5274afd32a6b17">28c0bc2071719169fafad67b3f5274afd32a6b17</a>
orm minor useDiscrete adjustments in vue and react

<a href="https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/9c51bc6020054ee08fb1b52d889fd91bc35563ca">9c51bc6020054ee08fb1b52d889fd91bc35563ca</a>
rdf orm typing: introduce `Unpersisted` type and permissive setters for ORM objects

<a href="https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/7d4f55c3305570e1bd68b15f8e790e078661b19f">7d4f55c3305570e1bd68b15f8e790e078661b19f</a>
deepSignals: fix forEach iterator on sets, clean up type definitions

<a href="https://git.nextgraph.org/NextGraph/nextgraph-rs/commit/dcdb1ba0208fdcda92e5cf08f5ef63fb0d70972e">dcdb1ba0208fdcda92e5cf08f5ef63fb0d70972e</a>
vitest fix config]]></content:encoded>
      <author>Laurin Weger</author>
      <guid>8749</guid>
      <pubDate>Tue, 06 Oct 2026 11:45:56 +0000</pubDate>
    </item>
  </channel>
</rss>