<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chango.git/django/core/serializers/python.py, branch 5.0</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/chango.git/atom?h=5.0</id>
<link rel='self' href='http://cgit.adnoto.dev/chango.git/atom?h=5.0'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/'/>
<updated>2023-08-19T08:29:43Z</updated>
<entry>
<title>Fixed #34779 -- Avoided unnecessary selection of non-nullable m2m fields without natural keys during serialization.</title>
<updated>2023-08-19T08:29:43Z</updated>
<author>
<name>Juan Alvarez</name>
<email>juan@sytex.io</email>
</author>
<published>2023-08-15T19:53:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=517d3bb4dd17e9c51690c98d747b86a0ed8b2fbf'/>
<id>urn:sha1:517d3bb4dd17e9c51690c98d747b86a0ed8b2fbf</id>
<content type='text'>
By using `select_related(None)` instead of `select_related()`, the
unnecessary joins are completely avoided. Note that the current tests
already covers the change, when the field is not `null=True`.

Regression in f9936deed1ff13b20e18bd9ca2b0750b52706b6c.
</content>
</entry>
<entry>
<title>Fixed #34620 -- Fixed serialization crash on m2m fields without natural keys when base querysets use select_related().</title>
<updated>2023-06-04T18:49:07Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2023-06-04T18:49:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=f9936deed1ff13b20e18bd9ca2b0750b52706b6c'/>
<id>urn:sha1:f9936deed1ff13b20e18bd9ca2b0750b52706b6c</id>
<content type='text'>
Regression in 19e0587ee596debf77540d6a08ccb6507e60b6a7.

Thanks Martin Svoboda for the report.</content>
</entry>
<entry>
<title>Refs #33476 -- Applied Black's 2023 stable style.</title>
<updated>2023-02-01T10:04:38Z</updated>
<author>
<name>David Smith</name>
<email>smithdc@gmail.com</email>
</author>
<published>2023-02-01T07:13:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=097e3a70c1481ee7b042b2edd91b2be86fb7b5b6'/>
<id>urn:sha1:097e3a70c1481ee7b042b2edd91b2be86fb7b5b6</id>
<content type='text'>
Black 23.1.0 is released which, as the first release of the year,
introduces the 2023 stable style. This incorporates most of last year's
preview style.

https://github.com/psf/black/releases/tag/23.1.0
</content>
</entry>
<entry>
<title>Fixed #33937 -- Optimized serialization of related m2m fields without natural keys.</title>
<updated>2022-09-05T18:23:32Z</updated>
<author>
<name>Mark Evans</name>
<email>mark@hellobaton.com</email>
</author>
<published>2022-09-03T13:53:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=19e0587ee596debf77540d6a08ccb6507e60b6a7'/>
<id>urn:sha1:19e0587ee596debf77540d6a08ccb6507e60b6a7</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 #29078 -- Made serializers respect prefetch_related() for m2m fields.</title>
<updated>2020-05-25T08:45:16Z</updated>
<author>
<name>Claude Paroz</name>
<email>claude@2xlibre.net</email>
</author>
<published>2020-05-24T12:14:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=adf58311b84f2aa92ca57661a8ba8679481ac930'/>
<id>urn:sha1:adf58311b84f2aa92ca57661a8ba8679481ac930</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #30159 -- Removed unneeded use of OrderedDict.</title>
<updated>2019-02-06T18:48:39Z</updated>
<author>
<name>Nick Pope</name>
<email>nick.pope@flightdataservices.com</email>
</author>
<published>2019-02-05T11:22:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=24b82cd201e21060fbc02117dc16d1702877a1f3'/>
<id>urn:sha1:24b82cd201e21060fbc02117dc16d1702877a1f3</id>
<content type='text'>
Dicts preserve order since Python 3.6.
</content>
</entry>
<entry>
<title>Fixed #26291 -- Allowed loaddata to handle forward references in natural_key fixtures.</title>
<updated>2018-07-13T21:54:47Z</updated>
<author>
<name>Peter Inglesby</name>
<email>peter.inglesby@gmail.com</email>
</author>
<published>2018-07-13T21:54:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=312eb5cb11d09c0c41b2740e2e9aef838d60c8b5'/>
<id>urn:sha1:312eb5cb11d09c0c41b2740e2e9aef838d60c8b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extracted deserialize fk/m2m functions from Deserializer.</title>
<updated>2018-03-20T16:07:39Z</updated>
<author>
<name>Peter Inglesby</name>
<email>peter.inglesby@gmail.com</email>
</author>
<published>2018-03-20T16:07:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=73f7d1755ff1da3aac687c7b046e4b5028e505db'/>
<id>urn:sha1:73f7d1755ff1da3aac687c7b046e4b5028e505db</id>
<content type='text'>
In preparation for handling forward references (refs #26291).</content>
</entry>
<entry>
<title>Refs #27795 -- Removed force_text() usage in serialization framework</title>
<updated>2017-06-05T16:33:45Z</updated>
<author>
<name>Claude Paroz</name>
<email>claude@2xlibre.net</email>
</author>
<published>2017-06-05T10:37:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=45bbb9aae0e7af6cd16fa4fe410219d4d65f829c'/>
<id>urn:sha1:45bbb9aae0e7af6cd16fa4fe410219d4d65f829c</id>
<content type='text'>
</content>
</entry>
</feed>
