123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234 |
- ============================================
- Django 2.1 release notes - UNDER DEVELOPMENT
- ============================================
- Welcome to Django 2.1!
- These release notes cover the :ref:`new features <whats-new-2.1>`, as well as
- some :ref:`backwards incompatible changes <backwards-incompatible-2.1>` you'll
- want to be aware of when upgrading from Django 2.0 or earlier. We've
- :ref:`dropped some features<removed-features-2.1>` that have reached the end of
- their deprecation cycle, and we've :ref:`begun the deprecation process for some
- features <deprecated-features-2.1>`.
- See the :doc:`/howto/upgrade-version` guide if you're updating an existing
- project.
- Python compatibility
- ====================
- Django 2.1 supports Python 3.5, 3.6, and 3.7. Django 2.0 is the last version to
- support Python 3.4. We **highly recommend** and only officially support the
- latest release of each series.
- .. _whats-new-2.1:
- What's new in Django 2.1
- ========================
- Minor features
- --------------
- :mod:`django.contrib.admin`
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
- * ...
- :mod:`django.contrib.admindocs`
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- * ...
- :mod:`django.contrib.auth`
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- * ...
- :mod:`django.contrib.contenttypes`
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- * ...
- :mod:`django.contrib.gis`
- ~~~~~~~~~~~~~~~~~~~~~~~~~
- * ...
- :mod:`django.contrib.messages`
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- * ...
- :mod:`django.contrib.postgres`
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- * ...
- :mod:`django.contrib.redirects`
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- * ...
- :mod:`django.contrib.sessions`
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- * ...
- :mod:`django.contrib.sitemaps`
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- * ...
- :mod:`django.contrib.sites`
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
- * ...
- :mod:`django.contrib.staticfiles`
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- * ...
- :mod:`django.contrib.syndication`
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- * ...
- Cache
- ~~~~~
- * ...
- CSRF
- ~~~~
- * ...
- Database backends
- ~~~~~~~~~~~~~~~~~
- * ...
- Email
- ~~~~~
- * ...
- File Storage
- ~~~~~~~~~~~~
- * ...
- File Uploads
- ~~~~~~~~~~~~
- * ...
- Forms
- ~~~~~
- * ...
- Generic Views
- ~~~~~~~~~~~~~
- * ...
- Internationalization
- ~~~~~~~~~~~~~~~~~~~~
- * ...
- Management Commands
- ~~~~~~~~~~~~~~~~~~~
- * ...
- Migrations
- ~~~~~~~~~~
- * ...
- Models
- ~~~~~~
- * ...
- Requests and Responses
- ~~~~~~~~~~~~~~~~~~~~~~
- * ...
- Serialization
- ~~~~~~~~~~~~~
- * ...
- Signals
- ~~~~~~~
- * ...
- Templates
- ~~~~~~~~~
- * ...
- Tests
- ~~~~~
- * ...
- URLs
- ~~~~
- * ...
- Validators
- ~~~~~~~~~~
- * ...
- .. _backwards-incompatible-2.1:
- Backwards incompatible changes in 2.1
- =====================================
- Database backend API
- --------------------
- * ...
- Miscellaneous
- -------------
- * ...
- .. _deprecated-features-2.1:
- Features deprecated in 2.1
- ==========================
- Miscellaneous
- -------------
- * ...
- .. _removed-features-2.1:
- Features removed in 2.1
- =======================
- These features have reached the end of their deprecation cycle and are removed
- in Django 2.1. See :ref:`deprecated-features-1.11` for details, including how
- to remove usage of these features.
- in Django 2.1. See :ref:`deprecated-features-1.11` and for details, including
- how to remove usage of these features.
- * ``contrib.auth.views.login()``, ``logout()``, ``password_change()``,
- ``password_change_done()``, ``password_reset()``, ``password_reset_done()``,
- ``password_reset_confirm()``, and ``password_reset_complete()`` are removed.
- * The ``extra_context`` parameter of ``contrib.auth.views.logout_then_login()``
- is removed.
|