<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/django/core/exceptions.py, branch stable/6.0.x</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=stable%2F6.0.x</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=stable%2F6.0.x'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2025-12-01T19:34:02Z</updated>
<entry>
<title>[6.0.x] Refs #36743 -- Corrected docstring for DisallowedRedirect.</title>
<updated>2025-12-01T19:34:02Z</updated>
<author>
<name>Jacob Walls</name>
<email>jacobtylerwalls@gmail.com</email>
</author>
<published>2025-12-01T13:54:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=2e3953f0a2de7bb702d393279d9dbbe2581a21a5'/>
<id>urn:sha1:2e3953f0a2de7bb702d393279d9dbbe2581a21a5</id>
<content type='text'>
Backport of ce36c35e76f82f76cdfa5777456e794d481e5afc from main.
</content>
</entry>
<entry>
<title>Fixed #33579 -- Specialized exception raised on forced update failures.</title>
<updated>2025-03-10T20:09:15Z</updated>
<author>
<name>Simon Charette</name>
<email>charette.s@gmail.com</email>
</author>
<published>2025-03-09T11:04:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=ab148c02cedbac492f29930dcd5346e1af052635'/>
<id>urn:sha1:ab148c02cedbac492f29930dcd5346e1af052635</id>
<content type='text'>
Raising DatabaseError directly made it harder than it should to
differentiate between IntegrityError when a forced update resulted in no
affected rows.

Introducing a specialized exception allows for callers to more easily
silence, log, or turn them update failures into user facing exceptions
(e.g. 404s).

Thanks Mariusz for the review.
</content>
</entry>
<entry>
<title>Fixed docstring for django.core.exceptions module.</title>
<updated>2024-10-10T07:17:20Z</updated>
<author>
<name>Baptiste Mispelon</name>
<email>bmispelon@gmail.com</email>
</author>
<published>2024-10-09T09:33:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=1979b1403adeb437831a1a8885353e158ec9ad55'/>
<id>urn:sha1:1979b1403adeb437831a1a8885353e158ec9ad55</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Applied Black's 2024 stable style.</title>
<updated>2024-01-26T11:45:07Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2024-01-26T11:45:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=305757aec19c9d5111e4d76095ae0acd66163e4b'/>
<id>urn:sha1:305757aec19c9d5111e4d76095ae0acd66163e4b</id>
<content type='text'>
https://github.com/psf/black/releases/tag/24.1.0</content>
</entry>
<entry>
<title>Fixed CVE-2023-24580 -- Prevented DoS with too many uploaded files.</title>
<updated>2023-02-14T07:18:40Z</updated>
<author>
<name>Markus Holtermann</name>
<email>info@markusholtermann.eu</email>
</author>
<published>2022-12-13T09:27:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=85ac33591c393f1480d4f23b4daff40119cb6410'/>
<id>urn:sha1:85ac33591c393f1480d4f23b4daff40119cb6410</id>
<content type='text'>
Thanks to Jakob Ackermann for the report.
</content>
</entry>
<entry>
<title>Refs #33374 -- Adjusted full match condition handling.</title>
<updated>2022-11-07T19:23:53Z</updated>
<author>
<name>Simon Charette</name>
<email>charette.s@gmail.com</email>
</author>
<published>2022-11-06T16:19:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=76e37513e22f4d9a01c7f15eee36fe44388e6670'/>
<id>urn:sha1:76e37513e22f4d9a01c7f15eee36fe44388e6670</id>
<content type='text'>
Adjusting WhereNode.as_sql() to raise an exception when encoutering a
full match just like with empty matches ensures that all case are
explicitly handled.
</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/django.git/commit/?id=9c19aff7c7561e3a82978a272ecdaad40dda5c00'/>
<id>urn:sha1:9c19aff7c7561e3a82978a272ecdaad40dda5c00</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #29838, Refs #28507 -- Made make_hashable() ignore key order.</title>
<updated>2020-10-05T18:42:46Z</updated>
<author>
<name>Simon Charette</name>
<email>charette.s@gmail.com</email>
</author>
<published>2020-10-05T13:13:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=4c675523bd3e45906bf6736444c65b066e25208c'/>
<id>urn:sha1:4c675523bd3e45906bf6736444c65b066e25208c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #31962 -- Made SessionMiddleware raise SessionInterrupted when session destroyed while request is processing.</title>
<updated>2020-09-09T07:04:28Z</updated>
<author>
<name>Hasan Ramezani</name>
<email>hasan.r67@gmail.com</email>
</author>
<published>2020-09-07T11:33:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=2808cdc8fb15ad27f83af3e62db69f5ea7ced29e'/>
<id>urn:sha1:2808cdc8fb15ad27f83af3e62db69f5ea7ced29e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #28507 -- Made ValidationError.__eq__() ignore messages and params ordering.</title>
<updated>2020-07-29T10:04:13Z</updated>
<author>
<name>David Smith</name>
<email>smithdc@gmail.com</email>
</author>
<published>2020-07-21T19:05:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=95da207bdb7550922781bbdb3a7b993db0dfc4cf'/>
<id>urn:sha1:95da207bdb7550922781bbdb3a7b993db0dfc4cf</id>
<content type='text'>
Co-authored-by: caleb logan &lt;clogan202@gmail.com&gt;
</content>
</entry>
</feed>
