| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-11-24 | [1.9.x] Fixed #25767 -- Fixed data truncation possibility with ↵ | George Marshall | |
| Positive(Small)IntegerField on MySQL. Backport of 710e11d076b9e5ef3e3b486dfb70bb55b788691c from master | |||
| 2015-09-22 | Fixed #24509 -- Added Expression support to SQLInsertCompiler | Alex Hill | |
| 2015-09-18 | Fixed #24636 -- Added model field validation for decimal places and max digits. | Iulia Chiriac | |
| 2015-08-31 | Fixed #25331 -- Removed trailing blank lines in docstrings. | Maxime Lorant | |
| 2015-08-03 | Removed unused Field.get_flatchoices() method. | Tim Graham | |
| Unused since c2ba59fc1da5287d6286e2c2aca4083d5bafe056 (Django 1.0). Thanks Andy Baker for the report. | |||
| 2015-07-27 | Fixed #21127 -- Started deprecation toward requiring on_delete for ↵ | Flavio Curella | |
| ForeignKey/OneToOneField | |||
| 2015-07-17 | Fixed #16501 -- Added an allow_unicode parameter to SlugField. | Edward Henderson | |
| Thanks Flavio Curella and Berker Peksag for the initial patch. | |||
| 2015-06-15 | Fixed flake8 warnings on Python 3. | Tim Graham | |
| 2015-06-04 | Fixed #24677 -- Made TextField.to_python() return a string. | Rolo | |
| This is consistent with CharField. | |||
| 2015-06-02 | Fixed #9596 -- Added date transform for DateTimeField. | Jon Dufresne | |
| 2015-05-20 | Refs #24652 -- Used SimpleTestCase where appropriate. | Simon Charette | |
| 2015-04-28 | Fixed #24714 -- Used more specific assertions than assertEqual in tests. | Alasdair Nicol | |
| 2015-04-15 | Fixed model_fields tests to use django TestCase. | Jon Dufresne | |
| 2015-03-25 | Fixed #24215 -- Refactored lazy model operations | Alex Hill | |
| This adds a new method, Apps.lazy_model_operation(), and a helper function, lazy_related_operation(), which together supersede add_lazy_relation() and make lazy model operations the responsibility of the App registry. This system no longer uses the class_prepared signal. | |||
| 2015-03-25 | Renamed Field.rel attribute to remote_field | Anssi Kääriäinen | |
| Field.rel is now deprecated. Rel objects have now also remote_field attribute. This means that self == self.remote_field.remote_field. In addition, made the Rel objects a bit more like Field objects. Still, marked ManyToManyFields as null=True. | |||
| 2015-03-24 | Fixed #24483 -- Prevented keepdb from breaking with generator choices. | David Szotten | |
| If Field.choices is provided as an iterator, consume it in __init__ instead of using itertools.tee (which ends up holding everything in memory anyway). Fixes a bug where deconstruct() was consuming the iterator but bypassing the call to `tee`. | |||
| 2015-02-21 | Fixed #24376 -- added verbose_name arg to UUIDField | Michael Angeletti | |
| 2015-02-12 | Refs #24215 -- Prevented pending lookup pollution by abstract models. | Simon Charette | |
| 2015-02-06 | Sorted imports with isort; refs #23860. | Tim Graham | |
| 2015-01-20 | Fixed typos in code comments. | Adam Taylor | |
| 2015-01-19 | Removed IPAddressField per deprecation timeline; refs #20439. | Tim Graham | |
| 2015-01-16 | Fixed #24092 -- Widened base field support for ArrayField. | Marc Tamlyn | |
| Several issues resolved here, following from a report that a base_field of GenericIpAddressField was failing. We were using get_prep_value instead of get_db_prep_value in ArrayField which was bypassing any extra modifications to the value being made in the base field's get_db_prep_value. Changing this broke datetime support, so the postgres backend has gained the relevant operation methods to send dates/times/datetimes directly to the db backend instead of casting them to strings. Similarly, a new database feature has been added allowing the uuid to be passed directly to the backend, as we do with timedeltas. On the other side, psycopg2 expects an Inet() instance for IP address fields, so we add a value_to_db_ipaddress method to wrap the strings on postgres. We also have to manually add a database adapter to psycopg2, as we do not wish to use the built in adapter which would turn everything into Inet() instances. Thanks to smclenithan for the report. | |||
| 2015-01-11 | Removed supports_binary_field flag as all backends support them | Claude Paroz | |
| It was mainly for MySQL on Python 3, but now the current recommended MySQL driver for Python 3 (mysqlclient) does support binary fields, it is unneeded. Refs #20377. | |||
| 2015-01-07 | Fixed #24078 -- Removed empty strings from GenericIPAddressField | Josh Smeaton | |
| 2015-01-06 | Fixed #12663 -- Formalized the Model._meta API for retrieving fields. | Daniel Pyrathon | |
| Thanks to Russell Keith-Magee for mentoring this Google Summer of Code 2014 project and everyone else who helped with the patch! | |||
| 2015-01-01 | Fixed #23891 -- Moved deprecation of IPAddressField to system check framework. | Tim Graham | |
| Thanks Markus Holtermann for review. | |||
| 2014-12-30 | Applied ignore_warnings to Django tests | Claude Paroz | |
| 2014-12-12 | Fixed #23455 -- Accept either bytes or text for related_name, convert to text. | Carl Meyer | |
| 2014-11-27 | Fixed #23338 -- Added warning when unique=True on ForeigKey | Diego Guimarães | |
| Thanks Jonathan Lindén for the initial patch, and Tim Graham and Gabe Jackson for the suggestions. | |||
| 2014-11-03 | Fixed #23620 -- Used more specific assertions in the Django test suite. | Berker Peksag | |
| 2014-08-05 | Removed code that assumed BooleanField could be null. | Tim Graham | |
| Such a field will no longer pass model validation. | |||
| 2014-07-30 | Fixed #23112 -- Field.get_choices tries to index an iterable | areski | |
| 2014-07-30 | Fixed flake8 errors. | Tim Graham | |
| 2014-07-27 | Fixed #23098 -- Checked that lazy choices are not evaluated too soon | Florian Apolloner | |
| Thanks Matthieu Agopian for the report. | |||
| 2014-05-08 | Replaced vendor checks by three feature flags. | Aymeric Augustin | |
| 2014-04-21 | Fixed queries that may return unexpected results on MySQL due to typecasting. | Erik Romijn | |
| This is a security fix; disclosure to follow shortly. | |||
| 2014-04-09 | Used more specific test assertions. | Aymeric Augustin | |
| 2014-03-25 | Fixed #12030 -- Validate integer field range at the model level. | Simon Charette | |
| Thanks to @timgraham for the review. | |||
| 2014-03-13 | Skip test for saving microseconds on backends which do not support it. | Shai Berger | |
| 2014-03-12 | Fixed #20292: Pass datetime objects (not formatted dates) as params to Oracle | Shai Berger | |
| This seems worthwhile in its own right, but also works around an Oracle bug (in versions 10 -- 11.1) where the use of Unicode would reset the date/time formats, causing ORA-01843 errors. Thanks Trac users CarstenF for the report, jtiai for the initial patch, and everyone who contributed to the discussion on the ticket. | |||
| 2014-03-12 | Fixed test failure on Oracle: model_fields.tests.test_float_validates_object | Shai Berger | |
| Failing test introduced in fix for refs #22210. | |||
| 2014-03-10 | Fixed #22210 -- Saving model instances to non-related fields. | Daniel Pyrathon | |
| Previously, saving a model instance to a non-related field (in particular a FloatField) would silently convert the model to an Integer (the pk) and save it. This is undesirable behaviour, and likely to cause confusion so the validatio has been hardened. Thanks to @PirosB3 for the patch and @jarshwah for the review. | |||
| 2014-03-05 | Fixed #22206 -- Passed models.TextField.max_length to forms.CharField.maxlength | Chris Wilson | |
| 2014-03-03 | Fixed many typos in comments and docstrings. | Rodolfo Carvalho | |
| Thanks Piotr Kasprzyk for help with the patch. | |||
| 2014-02-15 | Fixed #19299 -- Fixed Nullification of Foreign Keys To CharFields | Albert Wang | |
| Thanks tunixman for the report and Baptiste Mispelon and Shai Berger for reviews. | |||
| 2014-01-20 | Fixed #16905 -- Added extensible checks (nee validation) framework | Russell Keith-Magee | |
| This is the result of Christopher Medrela's 2013 Summer of Code project. Thanks also to Preston Holmes, Tim Graham, Anssi Kääriäinen, Florian Apolloner, and Alex Gaynor for review notes along the way. Also: Fixes #8579, fixes #3055, fixes #19844. | |||
| 2013-11-02 | PEP8 cleanup | Jason Myers | |
| Signed-off-by: Jason Myers <jason@jasonamyers.com> | |||
| 2013-10-19 | Removed unused local variables in tests. | Tim Graham | |
| 2013-09-28 | Fixed #20439 -- Started deprecation of IPAddressField | Erik Romijn | |
| 2013-09-03 | Removed references to django.utils.unittest which is PendingDeprecation | Tim Graham | |
