<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>sqlobject sqlobject changes</title><link href="https://sourceforge.net/p/sqlobject/sqlobject/" rel="alternate"/><link href="https://sourceforge.net/p/sqlobject/sqlobject/feed.atom" rel="self"/><id>https://sourceforge.net/p/sqlobject/sqlobject/</id><updated>2025-12-08T19:27:39.982000Z</updated><subtitle>Recent changes to sqlobject repository in sqlobject project</subtitle><entry><title>Build: Prepare for the next release</title><link href="https://sourceforge.net/p/sqlobject/sqlobject/ci/847875ade0f1af75c95ed9f9f3546a49b23204cd/" rel="alternate"/><published>2025-12-08T19:27:39.982000Z</published><updated>2025-12-08T19:27:39.982000Z</updated><author><name>Oleg Broytman</name><uri>https://sourceforge.net/u/phd/</uri></author><id>https://sourceforge.net/p/sqlobject/sqlobject/ci/847875ade0f1af75c95ed9f9f3546a49b23204cd/</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Build: Prepare for the next release&lt;br/&gt;&lt;a href="/p/sqlobject/sqlobject/ci/847875ade0f1af75c95ed9f9f3546a49b23204cd/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Release 3.13.1</title><link href="https://sourceforge.net/p/sqlobject/sqlobject/ci/c4026af7c94274107bb1550a4bb482d9abf628b9/" rel="alternate"/><published>2025-12-08T19:27:39.970000Z</published><updated>2025-12-08T19:27:39.970000Z</updated><author><name>Oleg Broytman</name><uri>https://sourceforge.net/u/phd/</uri></author><id>https://sourceforge.net/p/sqlobject/sqlobject/ci/c4026af7c94274107bb1550a4bb482d9abf628b9/</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Release 3.13.1&lt;br/&gt;&lt;a href="/p/sqlobject/sqlobject/ci/c4026af7c94274107bb1550a4bb482d9abf628b9/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Tests(tox): Run tests with `psycopg2-binary` under Py 3.14</title><link href="https://sourceforge.net/p/sqlobject/sqlobject/ci/901e7e13dbe3113fd6d1589d6c13321565d7031b/" rel="alternate"/><published>2025-12-08T19:27:39.955000Z</published><updated>2025-12-08T19:27:39.955000Z</updated><author><name>Oleg Broytman</name><uri>https://sourceforge.net/u/phd/</uri></author><id>https://sourceforge.net/p/sqlobject/sqlobject/ci/901e7e13dbe3113fd6d1589d6c13321565d7031b/</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Tests(tox): Run tests with &lt;code&gt;psycopg2-binary&lt;/code&gt; under Py 3.14&lt;br/&gt;&lt;a href="/p/sqlobject/sqlobject/ci/901e7e13dbe3113fd6d1589d6c13321565d7031b/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>CI(GHActions): Upgrade `checkout` and `setup-python` actions</title><link href="https://sourceforge.net/p/sqlobject/sqlobject/ci/2402bfd127a490aad486e1d247e58cfceede3fc0/" rel="alternate"/><published>2025-12-08T19:27:39.943000Z</published><updated>2025-12-08T19:27:39.943000Z</updated><author><name>Oleg Broytman</name><uri>https://sourceforge.net/u/phd/</uri></author><id>https://sourceforge.net/p/sqlobject/sqlobject/ci/2402bfd127a490aad486e1d247e58cfceede3fc0/</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;CI(GHActions): Upgrade &lt;code&gt;checkout&lt;/code&gt; and &lt;code&gt;setup-python&lt;/code&gt; actions&lt;br/&gt;&lt;a href="/p/sqlobject/sqlobject/ci/2402bfd127a490aad486e1d247e58cfceede3fc0/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Build(devscripts/release): Fix `.git/objects` permissions</title><link href="https://sourceforge.net/p/sqlobject/sqlobject/ci/7fa955ace8ece7fd1e2635c9c993494508d3757e/" rel="alternate"/><published>2025-12-08T19:27:39.930000Z</published><updated>2025-12-08T19:27:39.930000Z</updated><author><name>Oleg Broytman</name><uri>https://sourceforge.net/u/phd/</uri></author><id>https://sourceforge.net/p/sqlobject/sqlobject/ci/7fa955ace8ece7fd1e2635c9c993494508d3757e/</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Build(devscripts/release): Fix &lt;code&gt;.git/objects&lt;/code&gt; permissions&lt;br/&gt;&lt;a href="/p/sqlobject/sqlobject/ci/7fa955ace8ece7fd1e2635c9c993494508d3757e/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Build: Prepare for the next release</title><link href="https://sourceforge.net/p/sqlobject/sqlobject/ci/e9561de92bdd8c2fd2b30ed19905dc49ff12f918/" rel="alternate"/><published>2025-11-23T11:43:21.874000Z</published><updated>2025-11-23T11:43:21.874000Z</updated><author><name>Oleg Broytman</name><uri>https://sourceforge.net/u/phd/</uri></author><id>https://sourceforge.net/p/sqlobject/sqlobject/ci/e9561de92bdd8c2fd2b30ed19905dc49ff12f918/</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Build: Prepare for the next release&lt;br/&gt;&lt;a href="/p/sqlobject/sqlobject/ci/e9561de92bdd8c2fd2b30ed19905dc49ff12f918/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Build: Evil PyPI enforces lower-case distribution names</title><link href="https://sourceforge.net/p/sqlobject/sqlobject/ci/ebd8e4e85510ba8dcea94f8ef320cc95ec770f4d/" rel="alternate"/><published>2025-11-23T11:43:21.863000Z</published><updated>2025-11-23T11:43:21.863000Z</updated><author><name>Oleg Broytman</name><uri>https://sourceforge.net/u/phd/</uri></author><id>https://sourceforge.net/p/sqlobject/sqlobject/ci/ebd8e4e85510ba8dcea94f8ef320cc95ec770f4d/</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Build: Evil PyPI enforces lower-case distribution names&lt;br/&gt;&lt;a href="/p/sqlobject/sqlobject/ci/ebd8e4e85510ba8dcea94f8ef320cc95ec770f4d/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Release 3.13.1b1</title><link href="https://sourceforge.net/p/sqlobject/sqlobject/ci/69e9604b7906a53ca4771e2b0d6da2d1da2f48ed/" rel="alternate"/><published>2025-11-23T11:43:21.851000Z</published><updated>2025-11-23T11:43:21.851000Z</updated><author><name>Oleg Broytman</name><uri>https://sourceforge.net/u/phd/</uri></author><id>https://sourceforge.net/p/sqlobject/sqlobject/ci/69e9604b7906a53ca4771e2b0d6da2d1da2f48ed/</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Release 3.13.1b1&lt;br/&gt;&lt;a href="/p/sqlobject/sqlobject/ci/69e9604b7906a53ca4771e2b0d6da2d1da2f48ed/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Fix(col): `UuidValidator.from_python` accepts strings as valid input</title><link href="https://sourceforge.net/p/sqlobject/sqlobject/ci/db991816a85a704e4b8edf6978561c1f248a5388/" rel="alternate"/><published>2025-11-23T11:43:21.830000Z</published><updated>2025-11-23T11:43:21.830000Z</updated><author><name>Oleg Broytman</name><uri>https://sourceforge.net/u/phd/</uri></author><id>https://sourceforge.net/p/sqlobject/sqlobject/ci/db991816a85a704e4b8edf6978561c1f248a5388/</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Fix(col): &lt;code&gt;UuidValidator.from_python&lt;/code&gt; accepts strings as valid input&lt;br/&gt;&lt;a href="/p/sqlobject/sqlobject/ci/db991816a85a704e4b8edf6978561c1f248a5388/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Docs(ANNOUNCE): Thanks Igor Yudytskiy for PR #194</title><link href="https://sourceforge.net/p/sqlobject/sqlobject/ci/21243137a981eaac7bba32135f183f9e696f5315/" rel="alternate"/><published>2025-11-23T11:43:21.810000Z</published><updated>2025-11-23T11:43:21.810000Z</updated><author><name>Oleg Broytman</name><uri>https://sourceforge.net/u/phd/</uri></author><id>https://sourceforge.net/p/sqlobject/sqlobject/ci/21243137a981eaac7bba32135f183f9e696f5315/</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Docs(ANNOUNCE): Thanks Igor Yudytskiy for PR #194&lt;br/&gt;&lt;a href="/p/sqlobject/sqlobject/ci/21243137a981eaac7bba32135f183f9e696f5315/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>