<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/docs/releases/3.2.3.txt, 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>2021-05-13T06:53:44Z</updated>
<entry>
<title>Fixed #32718 -- Relaxed file name validation in FileField.</title>
<updated>2021-05-13T06:53:44Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2021-05-13T06:53:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=b55699968fc9ee985384c64e37f6cc74a0a23683'/>
<id>urn:sha1:b55699968fc9ee985384c64e37f6cc74a0a23683</id>
<content type='text'>
- Validate filename returned by FileField.upload_to() not a filename
  passed to the FileField.generate_filename() (upload_to() may
  completely ignored passed filename).
- Allow relative paths (without dot segments) in the generated filename.

Thanks to Jakub Kleň for the report and review.
Thanks to all folks for checking this patch on existing projects.
Thanks Florian Apolloner and Markus Holtermann for the discussion and
implementation idea.

Regression in 0b79eb36915d178aef5c6a7bbce71b1e76d376d3.</content>
</entry>
<entry>
<title>Fixed #32717 -- Fixed filtering of querysets combined with the | operator.</title>
<updated>2021-05-13T05:26:52Z</updated>
<author>
<name>Simon Charette</name>
<email>charette.s@gmail.com</email>
</author>
<published>2021-05-11T05:19:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=b81c7562fc33f50166d5120138d6398dc42b13c3'/>
<id>urn:sha1:b81c7562fc33f50166d5120138d6398dc42b13c3</id>
<content type='text'>
Address a long standing bug in a Where.add optimization to discard
equal nodes that was surfaced by implementing equality for Lookup
instances in bbf141bcdc31f1324048af9233583a523ac54c94.

Thanks Shaheed Haque for the report.
</content>
</entry>
<entry>
<title>Fixed #32732 -- Removed usage of deprecated 'db' and 'passwd' connection options in MySQL backend.</title>
<updated>2021-05-12T10:21:57Z</updated>
<author>
<name>Nick Pope</name>
<email>nick@nickpope.me.uk</email>
</author>
<published>2021-05-10T20:32:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=1061f5243646b4c9b8a758f8a36c9e2ccdded1cf'/>
<id>urn:sha1:1061f5243646b4c9b8a758f8a36c9e2ccdded1cf</id>
<content type='text'>
The 'db' and 'passwd' connection options have been deprecated, use
'database' and 'password' instead (available since mysqlclient &gt;= 1.3.8).

This also allows the 'database' option in DATABASES['OPTIONS'] on MySQL.
</content>
</entry>
<entry>
<title>Added stub release notes for Django 3.2.3.</title>
<updated>2021-05-06T08:08:00Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2021-05-06T08:08:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=29779075d7f5e1a8cfe0933661d5255e2d7d3cbd'/>
<id>urn:sha1:29779075d7f5e1a8cfe0933661d5255e2d7d3cbd</id>
<content type='text'>
</content>
</entry>
</feed>
