summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-10-15Fixed #29725 -- Removed unnecessary join in QuerySet.count() and exists() on ↵oliver
a many-to-many relation.
2018-10-15Fixed #29845 -- Fixed Cast crash on MySQL when casting to DecimalField.Mariusz Felisiak
2018-10-14Fixed typo in django/utils/datastructures.py.Taoufik
2018-10-13Removed unused fields from aggregation docs.Peter Inglesby
2018-10-13Fixed various comments in django/db/backends/oracle/base.py.Mariusz Felisiak
2018-10-12Simplified django.utils.html.urlize().Tim Graham
2018-10-12Refs #29826 -- Removed unused characters from urlize configuration.Tim Graham
The HTML characters are unused because urlize is meant to be applied to plain text and these characters aren't properly detected (refs #29826). Angle brackets and quotes are present in word_split_re and therefore won't be used in WRAPPING_PUNCTUATION.
2018-10-12Added a urlize test for wrapping characters.Tim Graham
2018-10-11Fixed #29832 -- Updated Roboto font to v2.137.Mac Chapman
2018-10-11Simplified deployment checklist docs on customizing error views.Adam Johnson
2018-10-11Fixed #29814 -- Added support for NoneType serialization in migrations.Patrik Sletmo
2018-10-11Fixed #29836 -- Bumped required cx_Oracle to 6.0.Mariusz Felisiak
2018-10-10Emphasized that ForeignKey.on_delete doesn't create a SQL constraint.Andrea Rabbaglietti
2018-10-10Refs #27795 -- Removed force_bytes() usage from django/utils/http.py.Jon Dufresne
django.utils.http.urlsafe_base64_encode() now returns a string, not a bytestring. Since URLs are represented as strings, urlsafe_base64_encode() should return a string. All uses immediately decoded the bytestring to a string anyway. As the inverse operation, urlsafe_base64_decode() accepts a string.
2018-10-09Fixed #29829 -- Remove unused code in ↵Hasan Ramezani
contrib.sites.models._simple_domain_name_validator().
2018-10-09Completed FixedOffset test coverage.Hasan Ramezani
2018-10-09Simplified handling of DurationField values on MySQL/MariaDB.Sergey Fedoseev
2018-10-09Capitalized "Python" in docs and comments.Jon Dufresne
2018-10-09Fixed postgres_tests.test_signals.OIDTests when run in isolation.Jon Dufresne
2018-10-08Replaced kwargs.pop() with keyword-only arguments.Jon Dufresne
2018-10-08Refs #27795 -- Removed force_text() usage in db/models/sql/query.py.Jon Dufresne
2018-10-05Refs #27795 -- Removed force_bytes() usage in contrib/staticfiles/storage.py.Jon Dufresne
2018-10-04Fixed #29775 -- Fixed URL converters in a nested namespaced path.Eric Brandwein
When using include() without namespaces of some urlpatterns that have an include() with namespace, the converters of the parent include() weren't being used to convert the arguments of reverse().
2018-10-04Improved tone in docs/ref/settings.txt.Kate Berry
2018-10-04Used skip(If|Unless)DBFeature in transactions tests.Jon Dufresne
2018-10-04Removed Jinja2 dependency from admin_checks tests.Jon Dufresne
2018-10-04Refs #27778 -- Removed "The database API" section from "Unicode data" docs.Jon Dufresne
Support for passing bytestrings to the database API was removed in 301de774c21d055e9e5a7073e5bffdb52bc71079.
2018-10-04Removed unnecessary skipUnless in HTTPSitemapTests.Jon Dufresne
contrib.sites is included in INSTALLED_APPS by SitemapTestsBase.
2018-10-04Simplified utils.text.StreamingBuffer.Sergey Fedoseev
2018-10-03Clarified when QuerySet.select_for_update() locks.ovalseven8
2018-10-03Fixed #28034 -- Updated the contributing tutorial to use an imaginary ticket.Adam Johnson
2018-10-03Refs #27795 -- Removed force_bytes() usage in sessions.Jon Dufresne
SessionBase.decode() is the inverse operation to SessionBase.encode(). As SessionBase.encode() always returns a string, SessionBase.decode() should always be passed a string argument. Fixed the file backend, which was the only backend still passing a bytestring.
2018-10-03Refs #27795 -- Removed force_bytes() usage in MySQL backend.Jon Dufresne
The mysqlclient cursor attribute `_last_executed` is always stored as bytes. Decode it. TextField values are already type str. No need to decode.
2018-10-03Corrected docs to say that all templates are text strings.Jon Dufresne
Support for bytestring templates was removed in 3a148f958dddd97c1379081118c30fbede6b6bc4.
2018-10-02Fixed #29598 -- Deprecated FloatRangeField in favor of DecimalRangeField.Stefano Chiodino
2018-10-02Fixed #29745 -- Based Expression equality on detailed initialization signature.Simon Charette
The old implementation considered objects initialized with an equivalent signature different if some arguments were provided positionally instead of as keyword arguments. Refs #11964, #26167.
2018-10-02Simplified contrib.admin.utils.unquote().Sergey Fedoseev
2018-10-02Refs #29722 -- Added introspection of materialized views for PostgreSQL.Nick Pope
2018-10-02Fixed #29719 -- Added introspection of foreign tables for PostgreSQL.Nick Pope
Thanks infinite-l00p for the initial patch.
2018-10-02Removed docs for obsolete limitations of inspectdb.Tim Graham
2018-10-02Refs #29641 -- Extracted reusable CheckConstraint logic into a base class.Simon Charette
2018-10-02Refs #11964 -- Changed CheckConstraint() signature to use keyword-only ↵Simon Charette
arguments. Also renamed the `constraint` argument to `check` to better represent which part of the constraint the provided `Q` object represents.
2018-10-02Added django.db.backends.utils.names_digest() to remove redundant code.Jon Dufresne
2018-10-02Fixed ResourceWarning in MySQL's _clone_test_db().Jon Dufresne
2018-10-02Refs #27795 -- Removed force_bytes() usage in admindocs.Jon Dufresne
Refs #12892 is probably obsolete.
2018-10-02Fixed #29711 -- Added a system check for uniquness of admin actions' __name__.Przemysław Buczkowski
2018-10-02Fixed #29813 -- Fixed DatabaseOperation test when run in isolation on MySQL.Jon Dufresne
2018-10-01Fixed crash building translated docs since Sphinx 1.8.Tim Graham
2018-10-01Fixed #29804 -- Added 'did you mean' suggestions for unsupported lookup error.Abhinav Patil
2018-10-01Fixed #29758 -- Documented how to test custom error views.Cammil Taank