| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-05-27 | Fixed #12491 -- Tweak checkbox widget help text alignment on the admin. | Ramiro Morales | |
| Thanks master' for the report and Niels van Dijk for the fix | |||
| 2013-05-27 | Reimplemented PostGIS spatial_version with cached_property | Claude Paroz | |
| 2013-05-27 | Fixed #20507 -- SubqueryConstraint alias relabeling | Anssi Kääriäinen | |
| The SubqueryConstraint defined relabeled_clone(), but that was never called. Instead there is now clone() and relabel_aliases() methods for SubqueryConstraint. A related problem was that SubqueryConstraint didn't correctly use quote_name_unless_alias() of the outer query. This resulted in failures when running under PostgreSQL. | |||
| 2013-05-27 | Merge pull request #1217 from erikr/better-settings-errors2 | Claude Paroz | |
| Fixed #20443 -- Import errors in settings cause confusing error messages | |||
| 2013-05-26 | Replaced `and...or...` constructs with PEP 308 conditional expressions. | Ramiro Morales | |
| 2013-05-25 | Fixed #19866 -- Added security logger and return 400 for SuspiciousOperation. | Preston Holmes | |
| SuspiciousOperations have been differentiated into subclasses, and are now logged to a 'django.security.*' logger. SuspiciousOperations that reach django.core.handlers.base.BaseHandler will now return a 400 instead of a 500. Thanks to tiwoc for the report, and Carl Meyer and Donald Stufft for review. | |||
| 2013-05-25 | Fixed #20443 -- Import errors in settings cause confusing error messages | Erik Romijn | |
| 2013-05-25 | Fixed #19938 -- Consumed iterator only once in paginator's Page | Andrew Jesaitis | |
| Thanks Joshua Fialkoff for the report. | |||
| 2013-05-25 | Fixed #20296 -- Allowed SafeData and EscapeData to be lazy | Baptiste Mispelon | |
| 2013-05-25 | Fixed #11725 -- Made possible to create widget label tag without "for" | Claude Paroz | |
| Thanks Denis Martinez for the report and initial patch, and Sergey Kolosov for bringing the patch up to date. | |||
| 2013-05-25 | Updated translation catalogs | Claude Paroz | |
| Updated core/admin/admindocs/comments translation catalogs. | |||
| 2013-05-25 | Fixed some minor translation-related issues | Claude Paroz | |
| 2013-05-25 | Fixed #20455 -- Do not use ngettext for undefined plurals | Marc Egli | |
| Using two separate translation strings instead of gettext plural when there is no reference to the number in the translated string. This prevents some translations like Russian and Latvian to use the singular form for 11 or 21. | |||
| 2013-05-25 | Removed obsolete attribute of DjangoTranslation | Claude Paroz | |
| 2013-05-25 | Fixed #20099 -- Eased subclassing of BrokenLinkEmailsMiddleware | Claude Paroz | |
| Thanks Ram Rachum for the report and the initial patch, and Simon Charette for the review. | |||
| 2013-05-25 | Fixed #14825 -- LocaleMiddleware keeps language | Vlastimil Zíma | |
| * LocaleMiddleware stores language into session if it is not present there. | |||
| 2013-05-24 | Rotate CSRF token on login | Andrew Godwin | |
| 2013-05-24 | Fixed a regression in router initialization | Claude Paroz | |
| Regression was introduced in 6a6bb168b. Thanks Bas Peschier for the report. | |||
| 2013-05-24 | Optimisation in prefetch_related_objects | Luke Plant | |
| 2013-05-24 | Fixed #19607 - prefetch_related crash | Luke Plant | |
| Thanks to av@rdf.ru and flarno11@yahoo.de for the report. | |||
| 2013-05-23 | Fixed #17648 -- Add `for_concrete_model` to `GenericForeignKey`. | Gavin Wahl | |
| Allows a `GenericForeignKey` to reference proxy models. The default for `for_concrete_model` is `True` to keep backwards compatibility. Also added the analog `for_concrete_model` kwarg to `generic_inlineformset_factory` to provide an API at the form level. | |||
| 2013-05-23 | Delayed settings.DATABASE_ROUTERS usage by ConnectionRouter | Claude Paroz | |
| Refs #20474. | |||
| 2013-05-23 | Delayed settings.DATABASES usage by ConnectionHandler | Claude Paroz | |
| Refs #20474. | |||
| 2013-05-23 | Fixed #20474 -- Proxied and deprecated django.db.backend | Claude Paroz | |
| 2013-05-23 | Fixed #19237 (again) - Made strip_tags consistent between Python versions | Claude Paroz | |
| 2013-05-23 | Made fix for #9321 less buggy and more effective. | Ramiro Morales | |
| Don't try to be smart about building a good-looking help string because it evaluates translations too early, simply use the same old strategy as before. Thanks Donald Stufft for the report. Also, actually fix the case reported by the OP by special-casing CheckboxSelectMultiple. Added tests. Refs #9321. | |||
| 2013-05-23 | Fixed #11398 - Added a pre_syncdb signal | Donald Stufft | |
| 2013-05-22 | Merge pull request #1198 from KrzysiekJ/http-patch-method | Russell Keith-Magee | |
| Fixed #20478 – Added support for HTTP PATCH method in generic views. | |||
| 2013-05-22 | Removed check for 0.15 version of gettext tools | Claude Paroz | |
| gettext 0.15 has been released in July 2006. | |||
| 2013-05-22 | Fixed #19237 -- Used HTML parser to strip tags | Claude Paroz | |
| The regex method used until now for the strip_tags utility is fast, but subject to flaws and security issues. Consensus and good practice lead use to use a slower but safer method. | |||
| 2013-05-22 | Fixed #20478 – Added support for HTTP PATCH method in generic views. | Krzysztof Jurewicz | |
| 2013-05-22 | Fixed #20463 -- Made get_or_create more robust. | Aymeric Augustin | |
| When an exception other than IntegrityError was raised, get_or_create could fail and leave the database connection in an unusable state. Thanks UloPe for the report. | |||
| 2013-05-22 | Merge pull request #246 from dekkers/ticket_18709 | Marc Tamlyn | |
| Fixed #18709 -- Check if initial_value is a callable | |||
| 2013-05-22 | Fixed #18709 -- Check if initial_value is a callable | Jeroen Dekkers | |
| In _get_changed_data, check if initial_value is a callable and call it if it is. | |||
| 2013-05-22 | Fixed #20012 -- test_year_lookup_edge_case fails under Oracle | Shai Berger | |
| Used formatted date instead of datetime object for the end of the year range, as the datetime object loses fractions-of-seconds when inserted into the db. | |||
| 2013-05-22 | Fixed #20015 -- date__startswith('2008') fails under Oracle | Shai Berger | |
| Removed the explicit casting of strings to dates | |||
| 2013-05-22 | Fixed #20453 -- inspectdb test failure on Oracle | Shai Berger | |
| 2013-05-21 | Fixed #18702 -- Removed chunked reads from QuerySet iteration | Anssi Kääriäinen | |
| 2013-05-21 | Fixed #19326 -- Added first() and last() methods to QuerySet | Selwin Ong | |
| 2013-05-21 | (Re-)moved some imports | Claude Paroz | |
| 2013-05-21 | Fixed #6412 -- More details if a template file cannot be loaded | Mathijs de Bruin | |
| Report more details about template files in loader postmortem. | |||
| 2013-05-21 | Imported copyreg from six.moves | Claude Paroz | |
| 2013-05-21 | Fixed #17308 -- Enabled the use of short_description on properties in the admin. | Wiktor Kolodziej | |
| 2013-05-21 | Merge pull request #1191 from ambv/content_is_bytes | Aymeric Augustin | |
| Fixed #20472: response.content should be bytes on both Python 2 and 3 | |||
| 2013-05-21 | Fixed #20212 - __reduce__ should only be defined for Py3+. | Daniel Lindsley | |
| 2013-05-21 | Fixed #20472: response.content should be bytes on both Python 2 and 3 | Łukasz Langa | |
| 2013-05-20 | Fixed #9321 -- Deprecated hard-coding of help text in model ManyToManyField ↵ | Ramiro Morales | |
| fields. This is backward incompatible for custom form field/widgets that rely on the hard-coded 'Hold down "Control", or "Command" on a Mac, to select more than one.' sentence. Application that use standard model form fields and widgets aren't affected but need to start handling these help texts by themselves before Django 1.8. For more details, see the related release notes and deprecation timeline sections added with this commit. | |||
| 2013-05-20 | Fixed #20445 -- Raised original exception after command error | Jorge Bastida | |
| 2013-05-20 | Fixed #20403 -- Ignore forms marked for deletion when validating max_num. | Ryan Kaskel | |
| 2013-05-20 | Fixed #20278 -- ensured .get() exceptions do not recurse infinitely | Anssi Kääriäinen | |
| A regression caused by d5b93d3281fe93cbef5de84a52 made .get() error reporting recurse infinitely on certain rare conditions. Fixed this by not trying to print the given lookup kwargs. | |||
