| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-11-13 | Fixed #29788 -- Added support for Oracle Managed File (OMF) tablespaces. | Mariusz Felisiak | |
| 2018-11-13 | Fixed #29940 -- Recommended using the ORM rather than raw SQL. | Katie McLaughlin | |
| 2018-11-13 | Fixed #29641 -- Added support for unique constraints in Meta.constraints. | Simon Charette | |
| This constraint is similar to Meta.unique_together but also allows specifying a name. Co-authored-by: Ian Foote <python@ian.feete.org> | |||
| 2018-11-13 | Generalized check constraint docs for other constraints. | Simon Charette | |
| 2018-11-13 | Refs #29641 -- Refactored database schema constraint creation. | Simon Charette | |
| Added a test for constraint names in the database. Updated SQLite introspection to use sqlparse to allow reading the constraint name for table check and unique constraints. Co-authored-by: Ian Foote <python@ian.feete.org> | |||
| 2018-11-12 | Doc'd PermissionsMixin's usage of User.is_active and is_superuser. | Tobias Bengfort | |
| 2018-11-12 | Corrected docs regarding RegisterLookupMixin subclasses. | Sergey Fedoseev | |
| 2018-11-10 | Updated some links to https and new locations. | Mads Jensen | |
| 2018-11-10 | Removed dead links to botbot.me. | Tim Graham | |
| 2018-11-09 | Fixed #29941 -- Fixed missing variable in docs/ref/contrib/contenttypes.txt. | Tim Graham | |
| Regression in b47552b445547e60cc89213f79e02333cb63f270. | |||
| 2018-11-09 | Fixed #29934 -- Added sqlparse as a require dependency. | Tim Graham | |
| 2018-11-09 | Fixed #29917 -- Stopped collecting ModelAdmin.actions from base ModelAdmins. | Matthias Kestenholz | |
| 2018-11-08 | Fixed #29933 -- Fixed typo in docs/intro/contributing.txt. | mentix02 | |
| 2018-11-06 | Fixed #25251 -- Made data migrations available in TransactionTestCase when ↵ | romgar | |
| using --keepdb. Data loaded in migrations were restored at the beginning of each TransactionTestCase and all the tables are truncated at the end of these test cases. If there was a TransactionTestCase at the end of the test suite, the migrated data weren't restored in the database (especially unexpected when using --keepdb). Now data is restored at the end of each TransactionTestCase. | |||
| 2018-11-03 | Fixed inconsistent indentation in docs/ref/contrib/auth.txt. | Tobias Bengfort | |
| 2018-11-02 | Fixed typo in docs/internals/contributing/writing-code/coding-style.txt. | Mice Pápai | |
| 2018-11-01 | Updated expected date for 2.1.4 release. | Carlton Gibson | |
| 2018-11-01 | Fixed #27994 -- Documented ManifestFilesMixin. | Theofanis Despoudis | |
| 2018-11-01 | Added stub release notes for 2.1.4 release. | Carlton Gibson | |
| 2018-11-01 | Added release date for 2.1.2 release. | Carlton Gibson | |
| 2018-10-31 | Fixed #22390 -- Doc'd possible server restart required in tutorial 6. | Tim Graham | |
| 2018-10-31 | Fixed #29890 -- Fixed FileSystemStorage crash if concurrent saves try to ↵ | Tim Graham | |
| create the same directory. Regression in 632c4ffd9cb1da273303bcd8005fff216506c795. | |||
| 2018-10-30 | Capitalized SecurityMiddleware headers for consistency with other headers. | Artur Juraszek | |
| (No behavior change since HTTP headers are case insensitive.) | |||
| 2018-10-29 | Fixed #29547 -- Added support for partial indexes. | Mads Jensen | |
| Thanks to Ian Foote, Mariusz Felisiak, Simon Charettes, and Markus Holtermann for comments and feedback. | |||
| 2018-10-29 | Fixed code highlighting in docs/ref/contrib/staticfiles.txt. | Tim Graham | |
| 2018-10-28 | Fixed #29896 -- Fixed incorrect Model.save() cache relation clearing for ↵ | Tim Graham | |
| foreign keys that use to_field. Regression in ee49306176a2d2f1751cb890bd607d42c7c09196. | |||
| 2018-10-27 | Fixed #28606 -- Deprecated CachedStaticFilesStorage. | Tim Graham | |
| 2018-10-25 | Fixed #29534 -- Made dbshell use rlwrap on Oracle if available. | Mariusz Felisiak | |
| 2018-10-25 | Fixed #29827 -- Fixed reuse of test databases with --keepdb on MySQL. | Sergey Fedoseev | |
| Regression in e1253bc26facfa1d0fca161f43925e99c2591ced. | |||
| 2018-10-25 | Fixed #29879 -- Added CSRF_COOKIE_HTTPONLY to CSRF AJAX docs. | Mayank Singhal | |
| 2018-10-25 | Made DatabaseFeatures.uses_savepoints default to True. | Tim Graham | |
| 2018-10-24 | Removed a useless sentence in docs/ref/unicode.txt. | Hemanth V. Alluri | |
| 2018-10-23 | Fixed #29831 -- Added validation for makemigrations --name. | Prabakaran Kumaresshan | |
| 2018-10-23 | Refs #29877 -- Made diveinto.org URLs HTTPS. | Jon Dufresne | |
| 2018-10-23 | Fixed #29877 -- Replaced diveintopython3.net with diveinto.org/python3/. | za | |
| 2018-10-22 | Fixed #29880 -- Fixed typo in docs/topics/auth/default.txt. | Tim Graham | |
| 2018-10-22 | Fixed #29860 -- Allowed BaseValidator to accept a callable limit_value. | buzzi | |
| 2018-10-21 | Removed "encoding" description in GIS tutorial. | Atul Varma | |
| An omission in 388165ade4219aeefac1e231c1d44c51a7b62829. | |||
| 2018-10-21 | Fixed #29870 -- Added DurationField introspection for Oracle and PostgreSQL. | Mariusz Felisiak | |
| Thanks Tim Graham for the review. | |||
| 2018-10-19 | Fixed #29774 -- Fixed django-admin shell hang on startup. | Adam Allred | |
| sys.stdin.read() blocks waiting for EOF in shell.py which will likely never come if the user provides input on stdin via the keyboard before the shell starts. Added check for a tty to skip reading stdin if it's not present. This still allows piping of code into the shell (which should have no TTY and should have an EOF) but also doesn't cause it to hang if multi-line input is provided. | |||
| 2018-10-18 | Fixed #29858 -- Clarified docs regarding CSRF token header name. | Tim Graham | |
| 2018-10-18 | Updated Jinja2 static tag example to use django.templatetags. | Andy Chosak | |
| As of cf546e11ac76c8dec527e39ff8ce8249a195ab42, this is the canonical way to invoke the static tag. | |||
| 2018-10-17 | Fixed #29838 -- Fixed crash when combining Q objects with __in lookups and ↵ | aspalding | |
| lists. Regression in fc6528b25ab1834be1a478b405bf8f7ec5cf860c. | |||
| 2018-10-17 | Removed obsolete "ugly URL" reference. | Tom Dyson | |
| 2018-10-17 | Fixed #21171 -- Avoided starting a transaction when a single (or atomic ↵ | Florian Apolloner | |
| queries) are executed. Checked the following locations: * Model.save(): If there are parents involved, take the safe way and use transactions since this should be an all or nothing operation. If the model has no parents: * Signals are executed before and after the previous existing transaction -- they were never been part of the transaction. * if `force_insert` is set then only one query is executed -> atomic by definition and no transaction needed. * same applies to `force_update`. * If a primary key is set and no `force_*` is set Django will try an UPDATE and if that returns zero rows it tries an INSERT. The first case is completly save (single query). In the second case a transaction should not produce different results since the update query is basically a no-op then (might miss something though). * QuerySet.update(): no signals issued, single query -> no transaction needed. * Model/Collector.delete(): This one is fun due to the fact that is does many things at once. Most importantly though: It does send signals as part of the transaction, so for maximum backwards compatibility we need to be conservative. To ensure maximum compatibility the transaction here is removed only if the following holds true: * A single instance is being deleted. * There are no signal handlers attached to that instance. * There are no deletions/updates to cascade. * There are no parents which also need deletion. | |||
| 2018-10-16 | Added a paragraph in docs/intro/contributing.txt. | Çağıl | |
| 2018-10-15 | Fixed #29817 -- Deprecated settings.FILE_CHARSET. | Jon Dufresne | |
| 2018-10-13 | Removed unused fields from aggregation docs. | Peter Inglesby | |
| 2018-10-11 | Simplified deployment checklist docs on customizing error views. | Adam Johnson | |
| 2018-10-11 | Fixed #29814 -- Added support for NoneType serialization in migrations. | Patrik Sletmo | |
