<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chango.git/tests/foreign_object/tests.py, branch devmain</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/chango.git/atom?h=devmain</id>
<link rel='self' href='http://cgit.adnoto.dev/chango.git/atom?h=devmain'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/'/>
<updated>2025-10-16T18:52:22Z</updated>
<entry>
<title>Refs #28586 -- Copied fetch modes to related objects.</title>
<updated>2025-10-16T18:52:22Z</updated>
<author>
<name>Adam Johnson</name>
<email>me@adamj.eu</email>
</author>
<published>2025-04-14T14:12:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=6dc9b04018032dccbb5ad8347f7ddf4341316166'/>
<id>urn:sha1:6dc9b04018032dccbb5ad8347f7ddf4341316166</id>
<content type='text'>
This change ensures that behavior and performance remain consistent when
traversing relationships.
</content>
</entry>
<entry>
<title>Fixed #36580 -- Fixed constraint validation crash when condition uses a ForeignObject.</title>
<updated>2025-09-16T14:25:16Z</updated>
<author>
<name>SaJH</name>
<email>wogur981208@gmail.com</email>
</author>
<published>2025-09-15T23:55:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=8c621e96422e037c3997c8c9515bc050620852f6'/>
<id>urn:sha1:8c621e96422e037c3997c8c9515bc050620852f6</id>
<content type='text'>
Follow-up to e44e8327d3d88d86895735c0e427102063ff5b55. Refs #36222.
</content>
</entry>
<entry>
<title>Refs #36580 -- Added coverage for excluding ForeignObject from constraint validation.</title>
<updated>2025-09-16T14:25:16Z</updated>
<author>
<name>SaJH</name>
<email>wogur981208@gmail.com</email>
</author>
<published>2025-09-15T23:55:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=308f674e6d0a89653b5071a2b0cfbf5747b33c89'/>
<id>urn:sha1:308f674e6d0a89653b5071a2b0cfbf5747b33c89</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #36500 -- Rewrapped long docstrings and block comments via a script.</title>
<updated>2025-07-23T23:17:55Z</updated>
<author>
<name>django-bot</name>
<email>ops@djangoproject.com</email>
</author>
<published>2025-07-23T03:41:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=69a93a88edb56ba47f624dac7a21aacc47ea474f'/>
<id>urn:sha1:69a93a88edb56ba47f624dac7a21aacc47ea474f</id>
<content type='text'>
Rewrapped long docstrings and block comments to 79 characters + newline
using script from https://github.com/medmunds/autofix-w505.
</content>
</entry>
<entry>
<title>Fixed #36207 -- Cleared cached ForeignObject relations via refresh_from_db().</title>
<updated>2025-05-09T12:01:04Z</updated>
<author>
<name>Jacob Walls</name>
<email>jacobtylerwalls@gmail.com</email>
</author>
<published>2025-03-09T15:18:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=69ab6e5896ff1a6d9e7ab8a28e75c28d3d7d65f4'/>
<id>urn:sha1:69ab6e5896ff1a6d9e7ab8a28e75c28d3d7d65f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Americanized some spellings.</title>
<updated>2025-04-16T08:21:38Z</updated>
<author>
<name>Adam Johnson</name>
<email>me@adamj.eu</email>
</author>
<published>2025-04-15T13:24:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=6ef0f5bc272b316f0fd6fa706d7eaf8f1822faa4'/>
<id>urn:sha1:6ef0f5bc272b316f0fd6fa706d7eaf8f1822faa4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #36290 -- Made TupleIn() lookup discard tuples containing None.</title>
<updated>2025-04-03T18:40:43Z</updated>
<author>
<name>Simon Charette</name>
<email>charette.s@gmail.com</email>
</author>
<published>2025-04-02T17:32:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=f7f38f3a0b44d8c6d14344dae66b6ce52cd77b55'/>
<id>urn:sha1:f7f38f3a0b44d8c6d14344dae66b6ce52cd77b55</id>
<content type='text'>
Just like the In() lookup discards of None members TupleIn() should
discard tuples containing any None as NULL != NULL in SQL and the
framework expects such queries to be elided under some circumstances.

Refs #31667, #36116.

Thanks Basptise Mispelon for bisecting the regression to 626d77e.
</content>
</entry>
<entry>
<title>Refs #36005 -- Used datetime.UTC alias instead of datetime.timezone.utc.</title>
<updated>2025-02-18T07:35:36Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2025-02-18T07:35:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=efb7f9ced2dcf71294353596a265e3fd67faffeb'/>
<id>urn:sha1:efb7f9ced2dcf71294353596a265e3fd67faffeb</id>
<content type='text'>
datetime.UTC was added in Python 3.11.</content>
</entry>
<entry>
<title>Fixed #36116 -- Optimized multi-column ForwardManyToOne prefetching.</title>
<updated>2025-01-21T08:09:43Z</updated>
<author>
<name>Simon Charette</name>
<email>charette.s@gmail.com</email>
</author>
<published>2025-01-20T02:35:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=626d77e52a3f247358514bcf51c761283968099c'/>
<id>urn:sha1:626d77e52a3f247358514bcf51c761283968099c</id>
<content type='text'>
Rely on ColPairs and TupleIn which support a single column to be specified
to avoid special casing ForwardManyToOne.get_prefetch_querysets().

Thanks Jacob Walls for the report.
</content>
</entry>
<entry>
<title>Refs #16055 -- Removed get_joining_columns()/get_reverse_joining_columns() methods per deprecation timeline.</title>
<updated>2025-01-15T21:28:37Z</updated>
<author>
<name>Sarah Boyce</name>
<email>42296566+sarahboyce@users.noreply.github.com</email>
</author>
<published>2024-12-12T16:49:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=0a0f9b4acce5534c1e1da145f80856f5e6b78768'/>
<id>urn:sha1:0a0f9b4acce5534c1e1da145f80856f5e6b78768</id>
<content type='text'>
</content>
</entry>
</feed>
