<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chango.git/tests/foreign_object/models, 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>2026-03-19T16:24:17Z</updated>
<entry>
<title>Fixed #36795 -- Enforced quoting of all database object names.</title>
<updated>2026-03-19T16:24:17Z</updated>
<author>
<name>Simon Charette</name>
<email>charette.s@gmail.com</email>
</author>
<published>2026-02-01T21:53:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=f05fac88c4699c6d04a8f1ac3328cf6c7bd39228'/>
<id>urn:sha1:f05fac88c4699c6d04a8f1ac3328cf6c7bd39228</id>
<content type='text'>
This ensures all database identifiers are quoted independently of their orign
and most importantly that user provided aliases through annotate() and alias()
which paves the way for dropping the allow list of characters such aliases can
contain.

This will require adjustments to raw SQL interfaces such as RawSQL that might
make reference to ORM managed annotations as these will now be quoted.

The `SQLCompiler.quote_name_unless_alias` method is kept for now as an alias
for the newly introduced `.quote_name` method but will be duly deprecated in
a follow up commit.
</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 #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>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 #373 -- Updated TupleIsNull lookup to check if any is NULL rather than all.</title>
<updated>2024-09-20T10:03:35Z</updated>
<author>
<name>Bendeguz Csirmaz</name>
<email>csirmazbendeguz@gmail.com</email>
</author>
<published>2024-09-20T08:03:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=c2c7dbb2f88ce8f0ef6d48a61b93866c9926349a'/>
<id>urn:sha1:c2c7dbb2f88ce8f0ef6d48a61b93866c9926349a</id>
<content type='text'>
Regression in 1eac690d25dd49088256954d4046813daa37dc95.
</content>
</entry>
<entry>
<title>Fixed #16055 -- Fixed crash when filtering against char/text GenericRelation relation on PostgreSQL.</title>
<updated>2023-04-18T10:41:14Z</updated>
<author>
<name>David Wobrock</name>
<email>david.wobrock@gmail.com</email>
</author>
<published>2023-04-18T08:19:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=9bbf97bcdb488bb11aebb5bd405549fbec6852cd'/>
<id>urn:sha1:9bbf97bcdb488bb11aebb5bd405549fbec6852cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #33476 -- Reformatted code with Black.</title>
<updated>2022-02-07T19:37:05Z</updated>
<author>
<name>django-bot</name>
<email>ops@djangoproject.com</email>
</author>
<published>2022-02-03T19:24:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=9c19aff7c7561e3a82978a272ecdaad40dda5c00'/>
<id>urn:sha1:9c19aff7c7561e3a82978a272ecdaad40dda5c00</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #32951 -- Removed Query.where_class &amp; co.</title>
<updated>2021-07-22T06:49:20Z</updated>
<author>
<name>Nick Pope</name>
<email>nick@nickpope.me.uk</email>
</author>
<published>2021-07-20T19:38:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=c35b81b864ffa84751bac7d73046840f576491f9'/>
<id>urn:sha1:c35b81b864ffa84751bac7d73046840f576491f9</id>
<content type='text'>
Unused since 3caf957ed5eaa831a485abcb89f27266dbf3e82b.
</content>
</entry>
<entry>
<title>Simplified imports from django.db and django.contrib.gis.db.</title>
<updated>2020-02-04T12:20:06Z</updated>
<author>
<name>Nick Pope</name>
<email>nick.pope@flightdataservices.com</email>
</author>
<published>2019-08-20T07:54:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=335c9c94acf263901fb023404408880245b0c4b4'/>
<id>urn:sha1:335c9c94acf263901fb023404408880245b0c4b4</id>
<content type='text'>
</content>
</entry>
</feed>
