<feed xmlns='http://www.w3.org/2005/Atom'>
<title>go-oblast, branch main</title>
<subtitle>A small ORM library for Go, focused on type safety and performance</subtitle>
<id>http://git.xyrillian.de/go-oblast/atom/?h=main</id>
<link rel='self' href='http://git.xyrillian.de/go-oblast/atom/?h=main'/>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-oblast/'/>
<updated>2026-09-17T14:51:37Z</updated>
<entry>
<title>v0.17.0</title>
<updated>2026-09-17T14:51:37Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-09-17T14:51:37Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-oblast/commit/?id=1cc8b3d25658eb3ee320cb43265ddae289649786'/>
<id>urn:sha1:1cc8b3d25658eb3ee320cb43265ddae289649786</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rebase onto gg@v1.16.0/oblast</title>
<updated>2026-09-17T14:51:17Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-09-17T14:51:17Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-oblast/commit/?id=1825c3040f5ee71ad26185a7a08f2657ede94df5'/>
<id>urn:sha1:1825c3040f5ee71ad26185a7a08f2657ede94df5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>v0.16.0</title>
<updated>2026-09-15T15:38:07Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-09-15T15:38:07Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-oblast/commit/?id=1b8935ec8cc8ebe9ad74ecd12141e8ad115cebfb'/>
<id>urn:sha1:1b8935ec8cc8ebe9ad74ecd12141e8ad115cebfb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add func TupleSelect/TupleSelectOne/TupleSelectOneOrNone</title>
<updated>2026-09-15T15:31:33Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-09-15T15:29:51Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-oblast/commit/?id=e6b575dfd03f0aa953823a48520dc30556705dee'/>
<id>urn:sha1:e6b575dfd03f0aa953823a48520dc30556705dee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>v0.15.0</title>
<updated>2026-09-15T11:41:19Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-09-15T11:41:19Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-oblast/commit/?id=dd50131298675f0abdbd749cf39320c9f53fed38'/>
<id>urn:sha1:dd50131298675f0abdbd749cf39320c9f53fed38</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add func Select/SelectOne/SelectOneOrNone</title>
<updated>2026-09-15T11:35:09Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-09-15T11:26:02Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-oblast/commit/?id=8d85366bee9c59486b445a9cc21a6271e7244e0a'/>
<id>urn:sha1:8d85366bee9c59486b445a9cc21a6271e7244e0a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>v0.14.0</title>
<updated>2026-09-07T11:00:53Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-09-07T11:00:53Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-oblast/commit/?id=92551b9a7b2825b76cb62ad7874ebef8e0c1e9c9'/>
<id>urn:sha1:92551b9a7b2825b76cb62ad7874ebef8e0c1e9c9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix recursion into non-embedded struct fields</title>
<updated>2026-09-07T09:51:17Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-09-07T09:51:17Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-oblast/commit/?id=999a9b714c86c9845c20746dfa9abd746b710342'/>
<id>urn:sha1:999a9b714c86c9845c20746dfa9abd746b710342</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add ReadOnly plan option</title>
<updated>2026-08-26T19:49:42Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-08-26T19:49:42Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-oblast/commit/?id=50c91a360ac3f42682d998a826087c4bb41d0af4'/>
<id>urn:sha1:50c91a360ac3f42682d998a826087c4bb41d0af4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>plan_test.go: simplify sequential assert.Equal() calls</title>
<updated>2026-08-26T19:42:00Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-08-26T19:42:00Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-oblast/commit/?id=d2118d8e07f9486d8880eee59d5ff83cd8c13c0c'/>
<id>urn:sha1:d2118d8e07f9486d8880eee59d5ff83cd8c13c0c</id>
<content type='text'>
For a while now, assert.Equal() has been able to produce useful error
output when comparing nested data structures.
</content>
</entry>
</feed>
