| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-09-17 | Fixed #30758 -- Made RangeFields use multiple hidden inputs for initial data. | Nasir Hussain | |
| 2019-09-16 | Fixed #29376 -- Allowed hiding "Save and Add Another" button in admin. | Hasan Ramezani | |
| 2019-09-16 | Fixed #30769 -- Fixed a crash when filtering against a subquery ↵ | Simon Charette | |
| JSON/HStoreField annotation. This was a regression introduced by 7deeabc7c7526786df6894429ce89a9c4b614086 to address CVE-2019-14234. Thanks Tim Kleinschmidt for the report and Mariusz for the tests. | |||
| 2019-09-12 | Increased the default PBKDF2 iterations for Django 3.1. | Carlton Gibson | |
| 2019-09-11 | Fixed #30591 -- Fixed recreation of foreign key constraints on MySQL when ↵ | Adnan Umer | |
| altering type of referenced unique field. Thanks Mariusz Felisiak for tests and Matthijs Kooijman for investigation and initial patch. | |||
| 2019-09-11 | Used Statement in PostGISSchemaEditor._create_index_sql(). | Mads Jensen | |
| 2019-09-10 | Advanced deprecation warnings for Django 3.1. | Mariusz Felisiak | |
| 2019-09-10 | Refs #14357 -- Made Meta.ordering not affect GROUP BY queries. | Mariusz Felisiak | |
| Per deprecation timeline. | |||
| 2019-09-10 | Refs #30037 -- Required the RemoteUserBackend.configure_user() to have ↵ | Mariusz Felisiak | |
| request as the first positional argument. Per deprecation timeline. | |||
| 2019-09-10 | Refs #28478 -- Removed support for TestCase's allow_database_queries and ↵ | Mariusz Felisiak | |
| multi_db per deprecation timeline. | |||
| 2019-09-10 | Refs #28606 -- Removed CachedStaticFilesStorage per deprecation timeline. | Mariusz Felisiak | |
| 2019-09-10 | Refs #29703 -- Removed QuerySetPaginator alias per deprecation timeline. | Mariusz Felisiak | |
| 2019-09-10 | Refs #29546 -- Removed django.utils.timezone.FixedOffset per deprecation ↵ | Mariusz Felisiak | |
| timeline. | |||
| 2019-09-10 | Refs #29817 -- Removed settings.FILE_CHARSET per deprecation timeline. | Mariusz Felisiak | |
| 2019-09-10 | Refs #29598 -- Removed FloatRangeField per deprecation timeline. | Mariusz Felisiak | |
| 2019-09-10 | Bumped version; master is now 3.1 pre-alpha. | Mariusz Felisiak | |
| 2019-09-10 | Fixed #30754 -- Prevented inclusion of aliases in partial index conditions. | Simon Charette | |
| SQLite doesn't repoint table aliases in partial index conditions on table rename which breaks the documented table alteration procedure. Thanks Pēteris Caune for the report. | |||
| 2019-09-09 | Fixed #28107 -- Added ↵ | Vojtech Bocek | |
| DatabaseFeatures.allows_group_by_selected_pks_on_model() to allow enabling optimization for unmanaged models. | |||
| 2019-09-09 | Fixed #29406 -- Added support for Referrer-Policy header. | Nick Pope | |
| Thanks to James Bennett for the initial implementation. | |||
| 2019-09-09 | Refs #29444 -- Allowed returning multiple fields from INSERT statements on ↵ | Johannes Hoppe | |
| PostgreSQL. Thanks Florian Apolloner, Tim Graham, Simon Charette, Nick Pope, and Mariusz Felisiak for reviews. | |||
| 2019-09-09 | Refs #29444 -- Fixed DateField constructor in ↵ | Johannes Hoppe | |
| db.backends.oracle.utils.InsertVar. | |||
| 2019-09-09 | Fixed #30757 -- Added a system check to ensure max_length fits the longest ↵ | Nick Pope | |
| choice. | |||
| 2019-09-09 | Fixed #30426 -- Changed X_FRAME_OPTIONS setting default to DENY. | Claude Paroz | |
| 2019-09-08 | Updated translation catalogs | Claude Paroz | |
| 2019-09-06 | Fixed DatabaseFeatures.can_introspect_check_constraints on MariaDB < ↵ | Mariusz Felisiak | |
| 10.2.22, 10.3.0 - 10.3.9. Regression in e2c6a0858d7d9ad85eda353076a5b46608b704a9. | |||
| 2019-09-06 | Fixed #30763 -- Fixed management commands when using required mutually ↵ | Hasan Ramezani | |
| exclusive groups. | |||
| 2019-09-05 | Fixed #30750 -- Added support for check constraints on MySQL 8.0.16+. | Mariusz Felisiak | |
| 2019-09-04 | Fixed #27910 -- Added enumeration helpers for use in Field.choices. | Shai Berger | |
| These classes can serve as a base class for user enums, supporting translatable human-readable names, or names automatically inferred from the enum member name. Additional properties make it easy to access the list of names, values and display labels. Thanks to the following for ideas and reviews: Carlton Gibson, Fran Hrženjak, Ian Foote, Mariusz Felisiak, Shai Berger. Co-authored-by: Shai Berger <shai@platonix.com> Co-authored-by: Nick Pope <nick.pope@flightdataservices.com> Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2019-09-04 | Fixed #29714 -- Allowed using ExceptionReporter subclass with AdminEmailHandler. | Nasir Hussain | |
| 2019-09-03 | Fixed #30691 -- Made migrations autodetector find dependencies for foreign ↵ | Viktor Lomakin | |
| keys altering. | |||
| 2019-09-03 | Refs #29444 -- Made db.backends.oracle.utils.InsertVar use str as default. | Johannes Hoppe | |
| 2019-09-02 | Fixed #30747 -- Renamed is_safe_url() to url_has_allowed_host_and_scheme(). | Carlton Gibson | |
| 2019-09-02 | Fixed #30739 -- Fixed exclusion of multi-valued lookup against outer rhs. | Simon Charette | |
| OuterRef right hand sides have to be nested, just like F rhs have to, during the subquery pushdown split_exclude performs to ensure they are resolved against the outer query aliases. | |||
| 2019-09-02 | Refs #28442 -- Adjusted related lookups handling of expression rhs. | Simon Charette | |
| 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. | |||
| 2019-09-02 | Refs #29379 -- Moved autocomplete attribute to UsernameField. | Nick Pope | |
| Moving the autocomplete attribute into UsernameField allows this to work for custom forms making use of UsernameField, removes some duplication in the code, and keeps consistency with the autocapitalize attribute that is already defined on UsernameField. | |||
| 2019-08-30 | Fixed #30731 -- Fixed handling trailing groups in simplify_regex(). | Alan Crosswell | |
| Previously simplify_regex() didn't handle trailing groups for regexp without the end of string character ("$"). | |||
| 2019-08-30 | Fixed #30736 -- Added Storage.get_alternative_name() to allow customization. | yukihira1992 | |
| 2019-08-29 | Fixed #18763 -- Added ModelBackend/UserManager.with_perm() methods. | Berker Peksag | |
| Co-authored-by: Nick Pope <nick.pope@flightdataservices.com> | |||
| 2019-08-29 | Fixed #30066 -- Enabled super user creation without email and password | daniel a rios | |
| 2019-08-29 | Refs #25367 -- Simplified OrderBy and Lookup by using Case() instead of ↵ | Mariusz Felisiak | |
| RawSQL() on Oracle. Follow up to efa1908f662c19038a944129c81462485c4a9fe8. | |||
| 2019-08-29 | Fixed #25367 -- Allowed boolean expressions in QuerySet.filter() and exclude(). | Matthew Schinckel | |
| This allows using expressions that have an output_field that is a BooleanField to be used directly in a queryset filters, or in the When() clauses of a Case() expression. Thanks Josh Smeaton, Tim Graham, Simon Charette, Mariusz Felisiak, and Adam Johnson for reviews. Co-Authored-By: NyanKiyoshi <hello@vanille.bid> | |||
| 2019-08-28 | Adjusted subprocess.run() calls to use arg list, rather than string. | Jon Dufresne | |
| The Python docs recommend passing a sequence to subprocess.run() when possible. Doing so allows for automatic escaping and quoting of arguments. https://docs.python.org/3/library/subprocess.html#frequently-used-arguments > args is required for all calls and should be a string, or a sequence > of program arguments. Providing a sequence of arguments is generally > preferred, as it allows the module to take care of any required > escaping and quoting of arguments (e.g. to permit spaces in file > names). Also removed `shell=True` where unnecessary. | |||
| 2019-08-28 | Refs #27795 -- Removed an unnecessary force_bytes() call in uri_to_iri(). | Jon Dufresne | |
| The value returned from urllib.parse.quote() is always a string, so can safely call .encode(). | |||
| 2019-08-27 | Fixed #30722 -- Added default rate-limiting requests to admin's Select2 widget. | Federico Jaramillo Martínez | |
| 2019-08-27 | Fixed #30727 -- Made Subquery pickle without evaluating their QuerySet. | Andrew Brown | |
| Subquery expression objects, when pickled, were evaluating the QuerySet objects saved in its _constructor_args attribute. | |||
| 2019-08-26 | Fixed #29019 -- Added ManyToManyField support to REQUIRED_FIELDS. | Hasan Ramezani | |
| 2019-08-26 | Refs #30591 -- Fixed introspection of check and unique column constraints on ↵ | Mariusz Felisiak | |
| MariaDB. Unnamed unique and check columns constraints have the same name as a column. Ensure uniqueness by using custom names. Thanks Adnan Umer for the report. | |||
| 2019-08-26 | Refs #23919 -- Replaced super(ASGIHandler, self) with super(). | Jon Dufresne | |
| 2019-08-23 | Fixed #29955 -- Added support for distance expression to the dwithin lookup. | Simon Charette | |
| This was missed when adding support to other distance lookups in refs #25499. Thanks Peter Bex for the report and Mariusz for testcases. | |||
| 2019-08-23 | Fixed #30507 -- Updated admin's jQuery to 3.4.1. | Dulmandakh | |
