<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/tests/contenttypes_tests, branch main</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=main</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2026-02-25T15:22:58Z</updated>
<entry>
<title>Fixed #36839 -- Warned when model renames encounter conflicts from stale ContentTypes.</title>
<updated>2026-02-25T15:22:58Z</updated>
<author>
<name>AbhimanyuGit2507</name>
<email>avi2507.work@gmail.com</email>
</author>
<published>2026-02-13T20:29:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=169152f8f5ac586e19779faf9943086fe0f416e9'/>
<id>urn:sha1:169152f8f5ac586e19779faf9943086fe0f416e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #36935 -- Added fallback in ContentType.app_labeled_name when model_class() is None.</title>
<updated>2026-02-21T14:37:46Z</updated>
<author>
<name>Marco Aurélio da Rosa Haubrich</name>
<email>marhaubrich@ucs.br</email>
</author>
<published>2026-02-18T20:11:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=f45bfa5e2801545c1c8787f59bee3867c9928871'/>
<id>urn:sha1:f45bfa5e2801545c1c8787f59bee3867c9928871</id>
<content type='text'>
Updated ContentType.app_labeled_name to include the app_label in its string representation.
This removed ambiguity for content types whose models were not present in the current codebase
(for example, when multiple applications share the same database).

Adjusted related tests to reflect the new representation.
</content>
</entry>
<entry>
<title>Fixed #21961 -- Added support for database-level delete options for ForeignKey.</title>
<updated>2025-10-18T13:03:50Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2025-10-18T13:03:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=0c487aa3a7b2417481bf48c1e5355c855873e210'/>
<id>urn:sha1:0c487aa3a7b2417481bf48c1e5355c855873e210</id>
<content type='text'>
Thanks Simon Charette for pair programming.

Co-authored-by: Nick Stefan &lt;NickStefan12@gmail.com&gt;
Co-authored-by: Akash Kumar Sen &lt;71623442+Akash-Kumar-Sen@users.noreply.github.com&gt;
Co-authored-by: Simon Charette &lt;charette.s@gmail.com&gt;</content>
</entry>
<entry>
<title>Bumped minimum isort version to 7.0.0.</title>
<updated>2025-10-16T18:59:02Z</updated>
<author>
<name>Jacob Walls</name>
<email>jacobtylerwalls@gmail.com</email>
</author>
<published>2025-10-16T14:33:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=d980d68609448a4c85763fa34e471ff80540888b'/>
<id>urn:sha1:d980d68609448a4c85763fa34e471ff80540888b</id>
<content type='text'>
Added ignores relating to https://github.com/PyCQA/isort/issues/2352.
</content>
</entry>
<entry>
<title>Refs #28586 -- Split descriptor from GenericForeignKey.</title>
<updated>2025-09-18T23:44:16Z</updated>
<author>
<name>Adam Johnson</name>
<email>me@adamj.eu</email>
</author>
<published>2025-04-14T14:46:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=74a9c2711cd81708ae754c4d92432511efa96149'/>
<id>urn:sha1:74a9c2711cd81708ae754c4d92432511efa96149</id>
<content type='text'>
This makes GenericForeignKey more similar to other fields which act as
descriptors, preparing it to add “fetcher protocol” support in a clear and
consistent way.
</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/django.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 #36267 -- Fixed contenttypes shortcut() view crash with an invalid object_id for a UUIDField pk.</title>
<updated>2025-04-02T07:33:13Z</updated>
<author>
<name>Ahmed Nassar</name>
<email>a.moh.nassar00@gmail.com</email>
</author>
<published>2025-03-21T15:13:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=00c68f03b5dc6c14618026347ee0da4d466c88e3'/>
<id>urn:sha1:00c68f03b5dc6c14618026347ee0da4d466c88e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #33651 -- Removed Prefetch.get_current_queryset() and get_prefetch_queryset() 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-12T17:12:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=817bc5800b40bcc74534de5e5176919cb826494f'/>
<id>urn:sha1:817bc5800b40bcc74534de5e5176919cb826494f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #35950 -- Restored refreshing of relations when fields deferred.</title>
<updated>2024-12-02T15:01:37Z</updated>
<author>
<name>Adam Johnson</name>
<email>me@adamj.eu</email>
</author>
<published>2024-11-30T08:03:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=2f6b096b83c55317c7ceef2d8d5dc3bee33293dc'/>
<id>urn:sha1:2f6b096b83c55317c7ceef2d8d5dc3bee33293dc</id>
<content type='text'>
Thank you to Simon Charette and Sarah Boyce for the review.

Regression in 73df8b54a2fab53bec4c7573cda5ad8c869c2fd8.
</content>
</entry>
<entry>
<title>Fixed #35666 -- Documented stacklevel usage and testing, and adjusted test suite accordingly.</title>
<updated>2024-08-28T14:44:05Z</updated>
<author>
<name>Simon Charette</name>
<email>charette.s@gmail.com</email>
</author>
<published>2024-08-09T17:03:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=57307bbc7d88927989cf5b314f16d6e13ade04e6'/>
<id>urn:sha1:57307bbc7d88927989cf5b314f16d6e13ade04e6</id>
<content type='text'>
Over the years we've had multiple instances of hit and misses when
emitting warnings: either setting the wrong stacklevel or not setting
it at all.

This work adds assertions for the existing warnings that were declaring
the correct stacklevel, but were lacking tests for it.
</content>
</entry>
</feed>
