| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-06-16 | [1.9.x] Fixed flake8 2.6 warnings. | Tim Graham | |
| Backport of ea34426ae789d31b036f58c8fd59ce299649e91e from master | |||
| 2016-06-02 | [1.9.x] Fixed #26672 -- Fixed HStoreField to raise ValidationError instead ↵ | Brad Melin | |
| of crashing on non-dict JSON input. Backport of f6517a5335ccc4858ee540548a1bd162bec36c46 from master | |||
| 2016-04-01 | [1.9.x] Refs #25532 -- Removed a failing test on Django 1.9 | Claude Paroz | |
| That test is failing on Django 1.9, that issue has been fixed on master only as it touches a part of form validation that is too important to touch for a stable release. | |||
| 2016-04-01 | [1.9.x] Fixed #25532 -- Properly redisplayed JSONField form input values | Claude Paroz | |
| Thanks David Szotten for the report and Tommy Beadle for code inspiration. Thanks Tim Graham for the review. Partial backport of db19619545 from master. | |||
| 2016-02-16 | [1.9.x] Fixed #26215 -- Fixed RangeField/ArrayField serialization with None ↵ | Claude Paroz | |
| values Also added tests for HStoreField and JSONField. Thanks Aleksey Bukin for the report and Tim Graham for the initial patch and the review. Backport of 928c12eb1 from master. | |||
| 2015-12-07 | [1.9.x] Fixed #25867 -- Fixed a system check crash with nested ArrayFields. | Simon Charette | |
| Thanks to Jean Gourds for the report, Tim and Claude for the review. Backport of 59b57e672c2f5a685804cce253d2c5314c45c5fa from master | |||
| 2015-12-03 | [1.9.x] Fixed many spelling mistakes in code, comments, and docs. | Josh Soref | |
| Backport of 93452a70e8a62c7408eeded444f5088d4a26212d from master | |||
| 2015-11-25 | [1.9.x] Fixed #25772 -- Corrected __len lookup on ArrayField for empty arrays. | Attila Tovt | |
| Backport of 88fc9e2826044110b7b22577a227f122fe9c1fb5 from master | |||
| 2015-11-14 | [1.9.x] Refs #25745 -- Isolated some postgres array field check tests. | Simon Charette | |
| Backport of d95b22bd56764c71047ec16f628c00c0fd997cfd from master | |||
| 2015-11-14 | [1.9.x] Fixed #25666 -- Fixed the exact lookup of ArrayField. | Dmitry Dygalo | |
| Backport of 263b3d2ba132ea443193dc0b728741317742c8d3 from master | |||
| 2015-10-27 | [1.9.x] Fixed #25597 -- Fixed crash with SplitArrayField and IntegerField on ↵ | Tim Graham | |
| invalid value. Backport of 1f07da3e29c7c3d47968e1c4531dd9bf902575b7 from master | |||
| 2015-09-12 | Fixed #23395 -- Limited line lengths to 119 characters. | Dražen Odobašić | |
| 2015-08-15 | Fixed #25180 -- Prevented varchar_patterns_ops and text_patterns_ops indexes ↵ | Caio Ariede | |
| for ArrayField. | |||
| 2015-08-12 | Fixed #25172 -- Fixed check framework to work with multiple databases. | Ion Scerbatiuc | |
| 2015-08-07 | Fixed #25233 -- Fixed HStoreField.has_changed() handling of initial values. | Tim Graham | |
| Thanks Simon Charette for review. | |||
| 2015-08-05 | Fixed #25226 -- Set the model attribute on ArrayField's base_field | Ion Scerbatiuc | |
| 2015-08-04 | Fixed #25215 -- Solved reference to forms.HStoreField in declaration of ↵ | Curtis Maloney | |
| HStoreField Correct test which was using the model field in a test form. | |||
| 2015-07-27 | Fixed #21127 -- Started deprecation toward requiring on_delete for ↵ | Flavio Curella | |
| ForeignKey/OneToOneField | |||
| 2015-06-15 | Fixed #24894 -- Added contrib.postgres.functions.TransactionNow | Adam Chainz | |
| 2015-06-06 | Added missing tests for transforms usage with subquery for PostgreSQL fields | Andriy Sokolovskiy | |
| 2015-06-06 | Switch to aware datetimes in test. | Matthew Somerville | |
| 2015-06-06 | Instead of using DjangoJSONEncoder, use base_field's value_to_string. | Matthew Somerville | |
| Note this means the serialization of e.g. IntegerRangeField now has strings for lower and upper, so use to_python when they came back in (same behaviour as ArrayField, hopefully, from where I also got the set_attributes_from_name function). | |||
| 2015-06-05 | Fixed #24937 -- fix serialization of Date(Time)RangeField. | Matthew Somerville | |
| Use the DjangoJSONEncoder so that datetime and date are encoded appropriately. | |||
| 2015-06-04 | Fixed #24837 -- field__contained_by=Range | Marc Tamlyn | |
| Provide `contained_by` lookups for the equivalent single valued fields related to the range field types. This acts as the opposite direction to rangefield__contains. With thanks to schinckel for the idea and initial tests. | |||
| 2015-05-30 | Name PostgreSQL correctly. | Marc Tamlyn | |
| 2015-05-30 | Fixed #24604 -- Added JSONField to contrib.postgres. | Marc Tamlyn | |
| 2015-05-30 | Add HasAnyKeys lookup for HStoreField. | Marc Tamlyn | |
| 2015-05-25 | Fixed #24841 -- Made BaseRangeField.prepare_value() call base_field's ↵ | Villiers Strauss | |
| prepare_value() | |||
| 2015-05-24 | Fixed forms import. | Florian Apolloner | |
| 2015-05-24 | Fixed #24844 -- Corrected has_changed implementation for HStoreField. | Andrea Grandi | |
| 2015-05-13 | Fixed #24751 -- Fixed HStoreField isnull lookup. | Tim Graham | |
| 2015-04-28 | Fixed #24714 -- Used more specific assertions than assertEqual in tests. | Alasdair Nicol | |
| 2015-04-18 | Stopped special-casing postgres-specific tests | Claude Paroz | |
| Refs #23879. | |||
| 2015-03-30 | Fixed #24301 -- Added PostgreSQL-specific aggregate functions | Andriy Sokolovskiy | |
| 2015-02-20 | Fixed #24341 -- Added specific error messages to RangeField subclasses | foresmac | |
| 2015-02-20 | Fixed #24373 -- Added run_validators to ArrayField. | Marc Tamlyn | |
| Thanks to DavidMuller for the report. | |||
| 2015-02-17 | Fixed #24290 -- Skipped postgres_tests if not running with PostgreSQL. | Tim Graham | |
| 2015-02-13 | Refs #22962 -- Made test case use non-conflicting table names | Markus Holtermann | |
| 2015-02-06 | Sorted imports with isort; refs #23860. | Tim Graham | |
| 2015-01-22 | Fixed #24170 -- Implemented decompress for BaseRangeField widgets | Ng Zhi An | |
| 2015-01-20 | Fixes #24169 -- More arrayfield specific lookups. | Marc Tamlyn | |
| varchar()[] cannot compare itself to text[] Thanks to joelburton for the patch. | |||
| 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-10 | Fixed #24001 -- Added range fields for PostgreSQL. | Marc Tamlyn | |
| Added support for PostgreSQL range types to contrib.postgres. - 5 new model fields - 4 new form fields - New validators - Uses psycopg2's range type implementation in python | |||
| 2014-12-21 | Fixed #24034 -- Don't always overwrite deconstruct path. | Jernej Kos | |
| Made deconstruct path overwriting for ArrayField conditional, so it only occurs when the deconstructed field is an instance of ArrayField itself and not a subclass. | |||
| 2014-11-28 | Fixed #23423 -- Added unaccent lookup in django.contrib.postgres | Thomas Chaumeny | |
| 2014-11-28 | Fixed #23894 -- Made deconstruct methods favor kwargs over args | Markus Holtermann | |
| 2014-11-15 | added test and fix to check for default null on ArrayField | Daan Vielen | |
| 2014-11-04 | Removed unused import. | Tim Graham | |
| 2014-11-04 | Added HStoreField. | Marc Tamlyn | |
| Thanks to `django-hstore` for inspiration in some areas, and many people for reviews. | |||
| 2014-07-29 | Fixed #22962 -- Default values for ArrayField with migrations. | Marc Tamlyn | |
| Fields normally try to force the default value to a string. As translatable strings are not valid default values for ArrayField, we can remove this behaviour which was causing issues with some migrations. Thanks to @schinckel for the report. | |||
