<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chango.git/django/apps, 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-07-23T23:17:55Z</updated>
<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 #34687 -- Made Apps.clear_cache() clear get_swappable_settings_name() cache.</title>
<updated>2023-06-30T06:27:15Z</updated>
<author>
<name>sobolevn</name>
<email>mail@sobolevn.me</email>
</author>
<published>2023-06-29T13:13:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=5820fc44854e421e4ebaaddb34d7109ff15e1148'/>
<id>urn:sha1:5820fc44854e421e4ebaaddb34d7109ff15e1148</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #34233 -- Used @functools.cache.</title>
<updated>2023-01-18T18:23:18Z</updated>
<author>
<name>Nick Pope</name>
<email>nick@nickpope.me.uk</email>
</author>
<published>2023-01-18T18:23:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=4470c2405c8dbb529501f9d78753e2aa4e9653a2'/>
<id>urn:sha1:4470c2405c8dbb529501f9d78753e2aa4e9653a2</id>
<content type='text'>
Python 3.9+ supports @functools.cache as an alias for
@functools.lru_cache(maxsize=None).</content>
</entry>
<entry>
<title>Refs #34233 -- Used str.removeprefix()/removesuffix().</title>
<updated>2023-01-18T18:11:18Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2023-01-18T18:11:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=23e886886249ebe8f80a48b0d25fbb5308eeb06f'/>
<id>urn:sha1:23e886886249ebe8f80a48b0d25fbb5308eeb06f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rewrote some references to "master".</title>
<updated>2022-03-08T13:50:06Z</updated>
<author>
<name>Adam Johnson</name>
<email>me@adamj.eu</email>
</author>
<published>2021-11-22T10:47:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=a8c15481f4be93700f6e4a8f794de26744e6db20'/>
<id>urn:sha1:a8c15481f4be93700f6e4a8f794de26744e6db20</id>
<content type='text'>
Following d9a266d657f66b8c4fa068408002a4e3709ee669.
</content>
</entry>
<entry>
<title>Refs #33476 -- Refactored code to strictly match 88 characters line length.</title>
<updated>2022-02-07T19:37:05Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2022-02-04T07:08:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=7119f40c9881666b6f9b5cf7df09ee1d21cc8344'/>
<id>urn:sha1:7119f40c9881666b6f9b5cf7df09ee1d21cc8344</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 #33366 -- Fixed case handling with swappable setting detection in migrations autodetector.</title>
<updated>2021-12-17T06:46:58Z</updated>
<author>
<name>Simon Charette</name>
<email>charette.s@gmail.com</email>
</author>
<published>2021-12-16T00:36:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=43289707809c814a70f0db38ca4f82f35f43dbfd'/>
<id>urn:sha1:43289707809c814a70f0db38ca4f82f35f43dbfd</id>
<content type='text'>
The migration framework uniquely identifies models by case insensitive
labels composed of their app label and model names and so does the app
registry in most of its methods (e.g. AppConfig.get_model) but it
wasn't the case for get_swappable_settings_name() until this change.

This likely slipped under the radar for so long and only regressed in
b9df2b74b98b4d63933e8061d3cfc1f6f39eb747 because prior to the changes
related to the usage of model states instead of rendered models in the
auto-detector the exact value settings value was never going through a
case folding hoop.

Thanks Andrew Chen Wang for the report and Keryn Knight for the
investigation.
</content>
</entry>
<entry>
<title>Refs #31180 -- Removed default_app_config application configuration variable per deprecation timeline.</title>
<updated>2021-09-20T19:23:01Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2021-09-16T07:06:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=75d6c4ae6df93c4c4d8621aced3a180afa18a6cb'/>
<id>urn:sha1:75d6c4ae6df93c4c4d8621aced3a180afa18a6cb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #32355 -- Corrected comments about Python's _NamespacePath.</title>
<updated>2021-03-26T09:17:10Z</updated>
<author>
<name>William Schwartz</name>
<email>wkschwartz@gmail.com</email>
</author>
<published>2021-03-26T09:14:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=cecdec91cf08fa8ad70a22d2a03bec3e86692350'/>
<id>urn:sha1:cecdec91cf08fa8ad70a22d2a03bec3e86692350</id>
<content type='text'>
_NamespacePath supports indexing in Python 3.8+.
</content>
</entry>
</feed>
