<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/django/db/models/fields/__init__.py, branch stable/3.0.x</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=stable%2F3.0.x</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=stable%2F3.0.x'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2020-01-15T14:36:28Z</updated>
<entry>
<title>[3.0.x] Fixed #31124 -- Fixed setting of get_FOO_display() when overriding inherited choices.</title>
<updated>2020-01-15T14:36:28Z</updated>
<author>
<name>Carlton Gibson</name>
<email>carlton.gibson@noumenal.es</email>
</author>
<published>2020-01-07T10:52:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=57468eaff3de78918be5fb15a7984e49d7d3d103'/>
<id>urn:sha1:57468eaff3de78918be5fb15a7984e49d7d3d103</id>
<content type='text'>
Regression in 2d38eb0ab9f78d68c083a5b78b1eca39027b279a

Backport of 29c126bb349526b5f1cd78facbe9f25906f18563 from master
</content>
</entry>
<entry>
<title>[3.0.x] Fixed #31155 -- Fixed a system check for the longest choice when a named group contains only non-string values.</title>
<updated>2020-01-11T18:49:38Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2020-01-11T18:47:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=92866682c6b4bd4f2ec67d6c6596e8c85585a4fd'/>
<id>urn:sha1:92866682c6b4bd4f2ec67d6c6596e8c85585a4fd</id>
<content type='text'>
Regression in b6251956b69512bf230322bd7a49b629ca8455c6.

Thanks Murat Guchetl for the report.
Backport of 6f7998adc784032f4b8918ca2eea27537ea4cbbe from master
</content>
</entry>
<entry>
<title>[3.0.x] Fixed #30931 -- Restored ability to override Model.get_FIELD_display().</title>
<updated>2019-11-04T07:15:03Z</updated>
<author>
<name>Carlton Gibson</name>
<email>carlton.gibson@noumenal.es</email>
</author>
<published>2019-10-31T10:34:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=dd2ca8b0ea46a56aced70c46dc7283cf0cab5bef'/>
<id>urn:sha1:dd2ca8b0ea46a56aced70c46dc7283cf0cab5bef</id>
<content type='text'>
Thanks Sergey Fedoseev for the implementation idea.

Regression in a68ea231012434b522ce45c513d84add516afa60.

Backport of 2d38eb0ab9f78d68c083a5b78b1eca39027b279a from master
</content>
</entry>
<entry>
<title>Refs #29444 -- Allowed returning multiple fields from INSERT statements on PostgreSQL.</title>
<updated>2019-09-09T08:51:14Z</updated>
<author>
<name>Johannes Hoppe</name>
<email>info@johanneshoppe.com</email>
</author>
<published>2019-07-24T06:42:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=7254f1138d9c51fa558229c39c9559b369c4278a'/>
<id>urn:sha1:7254f1138d9c51fa558229c39c9559b369c4278a</id>
<content type='text'>
Thanks Florian Apolloner, Tim Graham, Simon Charette, Nick Pope, and
Mariusz Felisiak for reviews.
</content>
</entry>
<entry>
<title>Fixed #30757 -- Added a system check to ensure max_length fits the longest choice.</title>
<updated>2019-09-09T08:28:18Z</updated>
<author>
<name>Nick Pope</name>
<email>nick.pope@flightdataservices.com</email>
</author>
<published>2019-09-04T08:21:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=b6251956b69512bf230322bd7a49b629ca8455c6'/>
<id>urn:sha1:b6251956b69512bf230322bd7a49b629ca8455c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #28442 -- Adjusted related lookups handling of expression rhs.</title>
<updated>2019-09-02T08:52:36Z</updated>
<author>
<name>Simon Charette</name>
<email>simon.charette@zapier.com</email>
</author>
<published>2019-09-01T18:25:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=600628f8f0ab077c62223a54a6c8cde6cbbd1ed1'/>
<id>urn:sha1:600628f8f0ab077c62223a54a6c8cde6cbbd1ed1</id>
<content type='text'>
Expressions should never be prepared as other Lookup.get_prep_lookup
implementations hint at by returning early on the presence of the
resolve_expression attribute.

The previous solution was only handling lookups against related fields
pointing at AutoFields and would break for foreign keys to other fields.

It was also causing bidirectional coupling between model fields and
expressions which the method level import of OuterRef was a symptom of.
</content>
</entry>
<entry>
<title>Fixed #29979, Refs #17337 -- Extracted AutoField field logic into a mixin and refactored AutoFields.</title>
<updated>2019-08-20T07:22:25Z</updated>
<author>
<name>Nick Pope</name>
<email>nick.pope@flightdataservices.com</email>
</author>
<published>2017-12-11T15:36:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=21e559495b8255bba1e8a4429cd083246ab90457'/>
<id>urn:sha1:21e559495b8255bba1e8a4429cd083246ab90457</id>
<content type='text'>
This reduces duplication by allowing AutoField, BigAutoField and
SmallAutoField to inherit from IntegerField, BigIntegerField and
SmallIntegerField respectively. Doing so also allows for enabling the
max_length warning check and minimum/maximum value validation for auto
fields, as well as providing a mixin that can be used for other possible
future auto field types such as a theoretical UUIDAutoField.
</content>
</entry>
<entry>
<title>Fixed #30449 -- Fixed RelatedFieldListFilter/RelatedOnlyFieldListFilter to respect model's Meta.ordering.</title>
<updated>2019-08-15T08:29:05Z</updated>
<author>
<name>zeyneloz</name>
<email>ozdemir.zynl@gmail.com</email>
</author>
<published>2019-08-15T04:54:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=00035672a460b6eb5442d2837bc783f8af28c6f3'/>
<id>urn:sha1:00035672a460b6eb5442d2837bc783f8af28c6f3</id>
<content type='text'>
Regression in 6d4e5feb79f7eabe8a0c7c4b87f25b1a7f87ca0b.

Co-Authored-By: Mariusz Felisiak &lt;felisiak.mariusz@gmail.com&gt;
</content>
</entry>
<entry>
<title>Optimized Field.deconstruct() by using elif.</title>
<updated>2019-08-14T08:50:31Z</updated>
<author>
<name>Mads Jensen</name>
<email>mje@inducks.org</email>
</author>
<published>2019-08-14T08:50:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=0b8d911d280f033154bb43f3da0e72b6175aa708'/>
<id>urn:sha1:0b8d911d280f033154bb43f3da0e72b6175aa708</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #28393 -- Added helpful error messages for invalid AutoField/FloatField/IntegerField values.</title>
<updated>2019-08-05T06:41:29Z</updated>
<author>
<name>Diederik van der Boor</name>
<email>vdboor@edoburu.nl</email>
</author>
<published>2017-07-13T11:55:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=25f21bd2376603c8e233a0a0e5a726a0fdfdd33e'/>
<id>urn:sha1:25f21bd2376603c8e233a0a0e5a726a0fdfdd33e</id>
<content type='text'>
Co-authored-by: Diederik van der Boor &lt;vdboor@edoburu.nl&gt;
Co-authored-by: Nick Pope &lt;nick.pope@flightdataservices.com&gt;
</content>
</entry>
</feed>
