mirror of
				https://github.com/django/django.git
				synced 2025-10-31 09:41:08 +00:00 
			
		
		
		
	[1.10.x] Updated release notes links to prevent warnings with Sphinx 1.4.2.
Backport of 149ace94df from master
			
			
This commit is contained in:
		| @@ -22,7 +22,7 @@ contributions overtake those made privately. | |||||||
| Stability and forwards-compatibility | Stability and forwards-compatibility | ||||||
| ==================================== | ==================================== | ||||||
|  |  | ||||||
| :doc:`The release of Django 1.0 </releases/1.0>` comes with a promise of API | The release of Django 1.0 comes with a promise of API | ||||||
| stability and forwards-compatibility. In a nutshell, this means that code you | stability and forwards-compatibility. In a nutshell, this means that code you | ||||||
| develop against Django 1.0 will continue to work against 1.1 unchanged, and you | develop against Django 1.0 will continue to work against 1.1 unchanged, and you | ||||||
| should need to make only minor changes for any 1.X release. | should need to make only minor changes for any 1.X release. | ||||||
|   | |||||||
| @@ -2,15 +2,12 @@ | |||||||
| Django 1.1 release notes | Django 1.1 release notes | ||||||
| ======================== | ======================== | ||||||
|  |  | ||||||
|  |  | ||||||
| July 29, 2009 | July 29, 2009 | ||||||
|  |  | ||||||
| Welcome to Django 1.1! | Welcome to Django 1.1! | ||||||
|  |  | ||||||
| Django 1.1 includes a number of nifty `new features`_, lots of bug | Django 1.1 includes a number of nifty :ref:`new features <whats-new-1.1>`, lots | ||||||
| fixes, and an easy upgrade path from Django 1.0. | of bug fixes, and an easy upgrade path from Django 1.0. | ||||||
|  |  | ||||||
| .. _new features: `What's new in Django 1.1`_ |  | ||||||
|  |  | ||||||
| .. _backwards-incompatible-changes-1.1: | .. _backwards-incompatible-changes-1.1: | ||||||
|  |  | ||||||
| @@ -175,6 +172,8 @@ be upgraded to a ``DeprecationWarning``, which will be displayed loudly. Django | |||||||
| For more details on our deprecation policies and strategy, see | For more details on our deprecation policies and strategy, see | ||||||
| :doc:`/internals/release-process`. | :doc:`/internals/release-process`. | ||||||
|  |  | ||||||
|  | .. _whats-new-1.1: | ||||||
|  |  | ||||||
| What's new in Django 1.1 | What's new in Django 1.1 | ||||||
| ======================== | ======================== | ||||||
|  |  | ||||||
|   | |||||||
| @@ -4,16 +4,12 @@ Django 1.10 release notes - UNDER DEVELOPMENT | |||||||
|  |  | ||||||
| Welcome to Django 1.10! | Welcome to Django 1.10! | ||||||
|  |  | ||||||
| These release notes cover the `new features`_, as well as some `backwards | These release notes cover the :ref:`new features <whats-new-1.10>`, as well as | ||||||
| incompatible changes`_ you'll want to be aware of when upgrading from Django | some :ref:`backwards incompatible changes <backwards-incompatible-1.10>` you'll | ||||||
| 1.9 or older versions. We've :ref:`dropped some features<removed-features-1.10>` | want to be aware of when upgrading from Django 1.9 or older versions. We've | ||||||
| that have reached the end of their deprecation cycle, and we've `begun the | :ref:`dropped some features <removed-features-1.10>` that have reached the end | ||||||
| deprecation process for some features`_. | of their deprecation cycle, and we've :ref:`begun the deprecation process for | ||||||
|  | some features <deprecated-features-1.10>`. | ||||||
| .. _`new features`: `What's new in Django 1.10`_ |  | ||||||
| .. _`backwards incompatible changes`: `Backwards incompatible changes in 1.10`_ |  | ||||||
| .. _`dropped some features`: `Features removed in 1.10`_ |  | ||||||
| .. _`begun the deprecation process for some features`: `Features deprecated in 1.10`_ |  | ||||||
|  |  | ||||||
| Python compatibility | Python compatibility | ||||||
| ==================== | ==================== | ||||||
| @@ -21,6 +17,8 @@ Python compatibility | |||||||
| Like Django 1.9, Django 1.10 requires Python 2.7, 3.4, or 3.5. We **highly | Like Django 1.9, Django 1.10 requires Python 2.7, 3.4, or 3.5. We **highly | ||||||
| recommend** and only officially support the latest release of each series. | recommend** and only officially support the latest release of each series. | ||||||
|  |  | ||||||
|  | .. _whats-new-1.10: | ||||||
|  |  | ||||||
| What's new in Django 1.10 | What's new in Django 1.10 | ||||||
| ========================= | ========================= | ||||||
|  |  | ||||||
| @@ -504,6 +502,8 @@ Validators | |||||||
|   ``allow_negative`` boolean parameter, defaulting to ``False``, to allow |   ``allow_negative`` boolean parameter, defaulting to ``False``, to allow | ||||||
|   negative integers. |   negative integers. | ||||||
|  |  | ||||||
|  | .. _backwards-incompatible-1.10: | ||||||
|  |  | ||||||
| Backwards incompatible changes in 1.10 | Backwards incompatible changes in 1.10 | ||||||
| ====================================== | ====================================== | ||||||
|  |  | ||||||
|   | |||||||
| @@ -6,12 +6,10 @@ Django 1.2 release notes | |||||||
|  |  | ||||||
| Welcome to Django 1.2! | Welcome to Django 1.2! | ||||||
|  |  | ||||||
| Nearly a year in the making, Django 1.2 packs an impressive list of `new | Nearly a year in the making, Django 1.2 packs an impressive list of :ref:`new | ||||||
| features`_ and lots of bug fixes. These release notes cover the new features, | features <whats-new-1.2>` and lots of bug fixes. These release notes cover | ||||||
| as well as important changes you'll want to be aware of when upgrading from | the new features, as well as important changes you'll want to be aware of when | ||||||
| Django 1.1 or older versions. | upgrading from Django 1.1 or older versions. | ||||||
|  |  | ||||||
| .. _new features: `What's new in Django 1.2`_ |  | ||||||
|  |  | ||||||
| Overview | Overview | ||||||
| ======== | ======== | ||||||
| @@ -115,6 +113,8 @@ A roadmap for Django's overall 2.x Python support, and eventual | |||||||
| transition to Python 3.x, is currently being developed, and will be | transition to Python 3.x, is currently being developed, and will be | ||||||
| announced prior to the release of Django 1.3. | announced prior to the release of Django 1.3. | ||||||
|  |  | ||||||
|  | .. _whats-new-1.2: | ||||||
|  |  | ||||||
| What's new in Django 1.2 | What's new in Django 1.2 | ||||||
| ======================== | ======================== | ||||||
|  |  | ||||||
| @@ -1072,9 +1072,9 @@ to provide localizers the possibility to translate date and time formats. They | |||||||
| were translatable :term:`translation strings <translation string>` that could | were translatable :term:`translation strings <translation string>` that could | ||||||
| be recognized because they were all upper case (for example | be recognized because they were all upper case (for example | ||||||
| :setting:`DATETIME_FORMAT`, :setting:`DATE_FORMAT`, :setting:`TIME_FORMAT`). | :setting:`DATETIME_FORMAT`, :setting:`DATE_FORMAT`, :setting:`TIME_FORMAT`). | ||||||
| They have been deprecated in favor of the new :doc:`/topics/i18n/formatting`  | They have been deprecated in favor of the new :doc:`/topics/i18n/formatting` | ||||||
| infrastructure that allows localizers to specify that information in a  | infrastructure that allows localizers to specify that information in a | ||||||
| ``formats.py`` file in the corresponding ``django/conf/locale/<locale name>/``  | ``formats.py`` file in the corresponding ``django/conf/locale/<locale name>/`` | ||||||
| directory. | directory. | ||||||
|  |  | ||||||
| GeoDjango | GeoDjango | ||||||
|   | |||||||
| @@ -6,11 +6,11 @@ Django 1.3 release notes | |||||||
|  |  | ||||||
| Welcome to Django 1.3! | Welcome to Django 1.3! | ||||||
|  |  | ||||||
| Nearly a year in the making, Django 1.3 includes quite a few `new | Nearly a year in the making, Django 1.3 includes quite a few :ref:`new features | ||||||
| features`_ and plenty of bug fixes and improvements to existing | <whats-new-1.3>` and plenty of bug fixes and improvements to existing features. | ||||||
| features. These release notes cover the new features in 1.3, as well | These release notes cover the new features in 1.3, as well as some | ||||||
| as some `backwards-incompatible changes`_ you'll want to be aware of | :ref:`backwards-incompatible changes <backwards-incompatible-changes-1.3>` | ||||||
| when upgrading from Django 1.2 or older versions. | you'll want to be aware of when upgrading from Django 1.2 or older versions. | ||||||
|  |  | ||||||
| Overview | Overview | ||||||
| ======== | ======== | ||||||
| @@ -28,27 +28,15 @@ new features from landing, including: | |||||||
| * Django's testing framework now supports (and ships with a copy of) | * Django's testing framework now supports (and ships with a copy of) | ||||||
|   `the unittest2 library`_. |   `the unittest2 library`_. | ||||||
|  |  | ||||||
| There's plenty more, of course; see the coverage of `new features`_ |  | ||||||
| below for a full rundown and details. |  | ||||||
|  |  | ||||||
| Wherever possible, of course, new features are introduced in a | Wherever possible, of course, new features are introduced in a | ||||||
| backwards-compatible manner per :doc:`our API stability policy | backwards-compatible manner per :doc:`our API stability policy | ||||||
| </misc/api-stability>` policy. As a result of this policy, Django 1.3 | </misc/api-stability>` policy. As a result of this policy, Django 1.3 | ||||||
| `begins the deprecation process for some features`_. | :ref:`begins the deprecation process for some features | ||||||
|  | <deprecated-features-1.3>`. | ||||||
|  |  | ||||||
| Some changes, unfortunately, are genuinely backwards-incompatible; in |  | ||||||
| most cases these are due to security issues or bugs which simply |  | ||||||
| couldn't be fixed any other way. Django 1.3 includes a few of these, |  | ||||||
| and descriptions of them -- along with the (minor) modifications |  | ||||||
| you'll need to make to handle them -- are documented in the list of |  | ||||||
| `backwards-incompatible changes`_ below. |  | ||||||
|  |  | ||||||
| .. _new features: `What's new in Django 1.3`_ |  | ||||||
| .. _backwards-incompatible changes: backwards-incompatible-changes-1.3_ |  | ||||||
| .. _using Python's logging facilities: `Logging`_ | .. _using Python's logging facilities: `Logging`_ | ||||||
| .. _easy handling of static files: `Extended static files handling`_ | .. _easy handling of static files: `Extended static files handling`_ | ||||||
| .. _the unittest2 library: `unittest2 support`_ | .. _the unittest2 library: `unittest2 support`_ | ||||||
| .. _begins the deprecation process for some features: `deprecated-features-1.3`_ |  | ||||||
|  |  | ||||||
| Python compatibility | Python compatibility | ||||||
| ==================== | ==================== | ||||||
| @@ -64,6 +52,8 @@ supported Python version will be 2.5. A document outlining our full | |||||||
| timeline for deprecating Python 2.x and moving to Python 3.x will be | timeline for deprecating Python 2.x and moving to Python 3.x will be | ||||||
| published shortly after the release of Django 1.3. | published shortly after the release of Django 1.3. | ||||||
|  |  | ||||||
|  | .. _whats-new-1.3: | ||||||
|  |  | ||||||
| What's new in Django 1.3 | What's new in Django 1.3 | ||||||
| ======================== | ======================== | ||||||
|  |  | ||||||
|   | |||||||
| @@ -6,16 +6,12 @@ Django 1.4 release notes | |||||||
|  |  | ||||||
| Welcome to Django 1.4! | Welcome to Django 1.4! | ||||||
|  |  | ||||||
| These release notes cover the `new features`_, as well | These release notes cover the :ref:`new features <whats-new-1.4>`, as well as | ||||||
| as some `backwards incompatible changes`_ you'll want to be aware of | some :ref:`backwards incompatible changes <backwards-incompatible-1.4>` you'll | ||||||
| when upgrading from Django 1.3 or older versions. We've also dropped some | want to be aware of when upgrading from Django 1.3 or older versions. We've | ||||||
| features, which are detailed in :ref:`our deprecation plan | also dropped some features, which are detailed in :ref:`our deprecation plan | ||||||
| <deprecation-removed-in-1.4>`, and we've `begun the deprecation process for | <deprecation-removed-in-1.4>`, and we've :ref:`begun the deprecation process | ||||||
| some features`_. | for some features <deprecated-features-1.4>`. | ||||||
|  |  | ||||||
| .. _`new features`: `What's new in Django 1.4`_ |  | ||||||
| .. _`backwards incompatible changes`: `Backwards incompatible changes in 1.4`_ |  | ||||||
| .. _`begun the deprecation process for some features`: `Features deprecated in 1.4`_ |  | ||||||
|  |  | ||||||
| Overview | Overview | ||||||
| ======== | ======== | ||||||
| @@ -56,8 +52,8 @@ Other notable new features in Django 1.4 include: | |||||||
| Wherever possible we try to introduce new features in a backwards-compatible | Wherever possible we try to introduce new features in a backwards-compatible | ||||||
| manner per :doc:`our API stability policy </misc/api-stability>` policy. | manner per :doc:`our API stability policy </misc/api-stability>` policy. | ||||||
| However, as with previous releases, Django 1.4 ships with some minor | However, as with previous releases, Django 1.4 ships with some minor | ||||||
| `backwards incompatible changes`_; people upgrading from previous versions | :ref:`backwards incompatible changes <backwards-incompatible-1.4>`; people | ||||||
| of Django should read that list carefully. | upgrading from previous versions of Django should read that list carefully. | ||||||
|  |  | ||||||
| Python compatibility | Python compatibility | ||||||
| ==================== | ==================== | ||||||
| @@ -77,6 +73,8 @@ Django does not support Python 3.x at this time. At some point before the | |||||||
| release of Django 1.4, we plan to publish a document outlining our full | release of Django 1.4, we plan to publish a document outlining our full | ||||||
| timeline for deprecating Python 2.x and moving to Python 3.x. | timeline for deprecating Python 2.x and moving to Python 3.x. | ||||||
|  |  | ||||||
|  | .. _whats-new-1.4: | ||||||
|  |  | ||||||
| What's new in Django 1.4 | What's new in Django 1.4 | ||||||
| ======================== | ======================== | ||||||
|  |  | ||||||
| @@ -662,6 +660,8 @@ Django 1.4 also includes several smaller improvements worth noting: | |||||||
|   useful in tests that don't need to hit a database. See |   useful in tests that don't need to hit a database. See | ||||||
|   :ref:`testcase_hierarchy_diagram`. |   :ref:`testcase_hierarchy_diagram`. | ||||||
|  |  | ||||||
|  | .. _backwards-incompatible-1.4: | ||||||
|  |  | ||||||
| Backwards incompatible changes in 1.4 | Backwards incompatible changes in 1.4 | ||||||
| ===================================== | ===================================== | ||||||
|  |  | ||||||
|   | |||||||
| @@ -6,16 +6,12 @@ Django 1.5 release notes | |||||||
|  |  | ||||||
| Welcome to Django 1.5! | Welcome to Django 1.5! | ||||||
|  |  | ||||||
| These release notes cover the `new features`_, as well | These release notes cover the :ref:`new features <whats-new-1.5>`, as well as | ||||||
| as some `backwards incompatible changes`_ you'll want to be aware of | some :ref:`backwards incompatible changes <backwards-incompatible-1.5>` you'll | ||||||
| when upgrading from Django 1.4 or older versions. We've also dropped some | want to be aware of when upgrading from Django 1.4 or older versions. We've | ||||||
| features, which are detailed in :ref:`our deprecation plan | also dropped some features, which are detailed in :ref:`our deprecation plan | ||||||
| <deprecation-removed-in-1.5>`, and we've `begun the deprecation process for | <deprecation-removed-in-1.5>`, and we've :ref:`begun the deprecation process | ||||||
| some features`_. | for some features <deprecated-features-1.5>`. | ||||||
|  |  | ||||||
| .. _`new features`: `What's new in Django 1.5`_ |  | ||||||
| .. _`backwards incompatible changes`: `Backwards incompatible changes in 1.5`_ |  | ||||||
| .. _`begun the deprecation process for some features`: `Features deprecated in 1.5`_ |  | ||||||
|  |  | ||||||
| Overview | Overview | ||||||
| ======== | ======== | ||||||
| @@ -51,8 +47,8 @@ Other notable new features in Django 1.5 include: | |||||||
| Wherever possible we try to introduce new features in a backwards-compatible | Wherever possible we try to introduce new features in a backwards-compatible | ||||||
| manner per :doc:`our API stability policy </misc/api-stability>`. | manner per :doc:`our API stability policy </misc/api-stability>`. | ||||||
| However, as with previous releases, Django 1.5 ships with some minor | However, as with previous releases, Django 1.5 ships with some minor | ||||||
| `backwards incompatible changes`_; people upgrading from previous versions | :ref:`backwards incompatible changes <backwards-incompatible-1.5>`; people | ||||||
| of Django should read that list carefully. | upgrading from previous versions of Django should read that list carefully. | ||||||
|  |  | ||||||
| One deprecated feature worth noting is the shift to "new-style" :ttag:`url` tag. | One deprecated feature worth noting is the shift to "new-style" :ttag:`url` tag. | ||||||
| Prior to Django 1.3, syntax like ``{% url myview %}`` was interpreted | Prior to Django 1.3, syntax like ``{% url myview %}`` was interpreted | ||||||
| @@ -118,6 +114,8 @@ to start porting now. | |||||||
| We plan to offer first-class, production-ready support for Python 3 in our next | We plan to offer first-class, production-ready support for Python 3 in our next | ||||||
| release, Django 1.6. | release, Django 1.6. | ||||||
|  |  | ||||||
|  | .. _whats-new-1.5: | ||||||
|  |  | ||||||
| What's new in Django 1.5 | What's new in Django 1.5 | ||||||
| ======================== | ======================== | ||||||
|  |  | ||||||
| @@ -347,6 +345,8 @@ Django 1.5 also includes several smaller improvements worth noting: | |||||||
| * The admin's list filters can now be customized per-request thanks to the new | * The admin's list filters can now be customized per-request thanks to the new | ||||||
|   :meth:`django.contrib.admin.ModelAdmin.get_list_filter` method. |   :meth:`django.contrib.admin.ModelAdmin.get_list_filter` method. | ||||||
|  |  | ||||||
|  | .. _backwards-incompatible-1.5: | ||||||
|  |  | ||||||
| Backwards incompatible changes in 1.5 | Backwards incompatible changes in 1.5 | ||||||
| ===================================== | ===================================== | ||||||
|  |  | ||||||
|   | |||||||
| @@ -24,15 +24,12 @@ | |||||||
|  |  | ||||||
| Welcome to Django 1.6! | Welcome to Django 1.6! | ||||||
|  |  | ||||||
| These release notes cover the `new features`_, as well as some `backwards | These release notes cover the :ref:`new features <whats-new-1.6>`, as well as | ||||||
| incompatible changes`_ you'll want to be aware of when upgrading from Django | some :ref:`backwards incompatible changes <backwards-incompatible-1.6>` you'll | ||||||
| 1.5 or older versions. We've also dropped some features, which are detailed in | want to be aware of when upgrading from Django 1.5 or older versions. We've | ||||||
| :ref:`our deprecation plan <deprecation-removed-in-1.6>`, and we've `begun the | also dropped some features, which are detailed in :ref:`our deprecation plan | ||||||
| deprecation process for some features`_. | <deprecation-removed-in-1.6>`, and we've :ref:`begun the deprecation process | ||||||
|  | for some features <deprecated-features-1.6>`. | ||||||
| .. _`new features`: `What's new in Django 1.6`_ |  | ||||||
| .. _`backwards incompatible changes`: `Backwards incompatible changes in 1.6`_ |  | ||||||
| .. _`begun the deprecation process for some features`: `Features deprecated in 1.6`_ |  | ||||||
|  |  | ||||||
| Python compatibility | Python compatibility | ||||||
| ==================== | ==================== | ||||||
| @@ -46,6 +43,8 @@ with Django 1.7, the minimum supported Python version will be 2.7. | |||||||
|  |  | ||||||
| Python 3.4 is not supported, but support will be added in Django 1.7. | Python 3.4 is not supported, but support will be added in Django 1.7. | ||||||
|  |  | ||||||
|  | .. _whats-new-1.6: | ||||||
|  |  | ||||||
| What's new in Django 1.6 | What's new in Django 1.6 | ||||||
| ======================== | ======================== | ||||||
|  |  | ||||||
| @@ -369,6 +368,8 @@ Minor features | |||||||
|   default value. Passwords :ref:`will be upgraded <password-upgrades>` to use |   default value. Passwords :ref:`will be upgraded <password-upgrades>` to use | ||||||
|   the new iteration count as necessary. |   the new iteration count as necessary. | ||||||
|  |  | ||||||
|  | .. _backwards-incompatible-1.6: | ||||||
|  |  | ||||||
| Backwards incompatible changes in 1.6 | Backwards incompatible changes in 1.6 | ||||||
| ===================================== | ===================================== | ||||||
|  |  | ||||||
|   | |||||||
| @@ -6,16 +6,12 @@ Django 1.7 release notes | |||||||
|  |  | ||||||
| Welcome to Django 1.7! | Welcome to Django 1.7! | ||||||
|  |  | ||||||
| These release notes cover the `new features`_, as well as some `backwards | These release notes cover the :ref:`new features <whats-new-1.7>`, as well as | ||||||
| incompatible changes`_ you'll want to be aware of when upgrading from Django | some :ref:`backwards incompatible changes <backwards-incompatible-1.7>` you'll | ||||||
| 1.6 or older versions. We've `begun the deprecation process for some features`_, | want to be aware of when upgrading from Django 1.6 or older versions. We've | ||||||
| and some features have reached the end of their deprecation process and | :ref:`begun the deprecation process for some features | ||||||
| `have been removed`_. | <deprecated-features-1.7>`, and some features have reached the end of their | ||||||
|  | deprecation process and :ref:`have been removed <removed-features-1.7>`. | ||||||
| .. _`new features`: `What's new in Django 1.7`_ |  | ||||||
| .. _`backwards incompatible changes`: `Backwards incompatible changes in 1.7`_ |  | ||||||
| .. _`begun the deprecation process for some features`: `Features deprecated in 1.7`_ |  | ||||||
| .. _`have been removed`: `Features removed in 1.7`_ |  | ||||||
|  |  | ||||||
| Python compatibility | Python compatibility | ||||||
| ==================== | ==================== | ||||||
| @@ -33,6 +29,8 @@ Django 1.6 until you can upgrade your Python version. Per :doc:`our support | |||||||
| policy </internals/release-process>`, Django 1.6 will continue to receive | policy </internals/release-process>`, Django 1.6 will continue to receive | ||||||
| security support until the release of Django 1.8. | security support until the release of Django 1.8. | ||||||
|  |  | ||||||
|  | .. _whats-new-1.7: | ||||||
|  |  | ||||||
| What's new in Django 1.7 | What's new in Django 1.7 | ||||||
| ======================== | ======================== | ||||||
|  |  | ||||||
| @@ -937,6 +935,8 @@ Validators | |||||||
| * :func:`~django.core.validators.validate_email` now accepts addresses with | * :func:`~django.core.validators.validate_email` now accepts addresses with | ||||||
|   IPv6 literals, like ``example@[2001:db8::1]``, as specified in RFC 5321. |   IPv6 literals, like ``example@[2001:db8::1]``, as specified in RFC 5321. | ||||||
|  |  | ||||||
|  | .. _backwards-incompatible-1.7: | ||||||
|  |  | ||||||
| Backwards incompatible changes in 1.7 | Backwards incompatible changes in 1.7 | ||||||
| ===================================== | ===================================== | ||||||
|  |  | ||||||
| @@ -1803,7 +1803,7 @@ Private APIs ``django.db.models.sql.where.WhereNode.make_atom()`` and | |||||||
| ``django.db.models.sql.where.Constraint`` are deprecated in favor of the new | ``django.db.models.sql.where.Constraint`` are deprecated in favor of the new | ||||||
| :doc:`custom lookups API </ref/models/lookups>`. | :doc:`custom lookups API </ref/models/lookups>`. | ||||||
|  |  | ||||||
| .. removed-features-1.7: | .. _removed-features-1.7: | ||||||
|  |  | ||||||
| Features removed in 1.7 | Features removed in 1.7 | ||||||
| ======================= | ======================= | ||||||
|   | |||||||
| @@ -6,22 +6,18 @@ Django 1.8 release notes | |||||||
|  |  | ||||||
| Welcome to Django 1.8! | Welcome to Django 1.8! | ||||||
|  |  | ||||||
| These release notes cover the `new features`_, as well as some `backwards | These release notes cover the :ref:`new features <whats-new-1.8>`, as well as | ||||||
| incompatible changes`_ you'll want to be aware of when upgrading from Django | some :ref:`backwards incompatible changes <backwards-incompatible-1.8>` you'll | ||||||
| 1.7 or older versions. We've also `begun the deprecation process for some | want to be aware of when upgrading from Django 1.7 or older versions. We've | ||||||
| features`_, and some features have reached the end of their deprecation process | also :ref:`begun the deprecation process for some features | ||||||
| and `have been removed`_. | <deprecated-features-1.8>`, and some features have reached the end of their | ||||||
|  | deprecation process and :ref:`have been removed <removed-features-1.8>`. | ||||||
|  |  | ||||||
| Django 1.8 has been designated as Django's second :term:`long-term support | Django 1.8 has been designated as Django's second :term:`long-term support | ||||||
| release`. It will receive security updates for at least three years after its | release`. It will receive security updates for at least three years after its | ||||||
| release. Support for the previous LTS, Django 1.4, will end 6 months from the | release. Support for the previous LTS, Django 1.4, will end 6 months from the | ||||||
| release date of Django 1.8. | release date of Django 1.8. | ||||||
|  |  | ||||||
| .. _`new features`: `What's new in Django 1.8`_ |  | ||||||
| .. _`backwards incompatible changes`: `Backwards incompatible changes in 1.8`_ |  | ||||||
| .. _`begun the deprecation process for some features`: `Features deprecated in 1.8`_ |  | ||||||
| .. _`have been removed`: `Features removed in 1.8`_ |  | ||||||
|  |  | ||||||
| Python compatibility | Python compatibility | ||||||
| ==================== | ==================== | ||||||
|  |  | ||||||
| @@ -33,6 +29,8 @@ Django 1.8 is the first release to support Python 3.5. | |||||||
| Due to the end of upstream support for Python 3.2 in February 2016, we won't | Due to the end of upstream support for Python 3.2 in February 2016, we won't | ||||||
| test Django 1.8.x on Python 3.2 after the end of 2016. | test Django 1.8.x on Python 3.2 after the end of 2016. | ||||||
|  |  | ||||||
|  | .. _whats-new-1.8: | ||||||
|  |  | ||||||
| What's new in Django 1.8 | What's new in Django 1.8 | ||||||
| ======================== | ======================== | ||||||
|  |  | ||||||
| @@ -661,6 +659,8 @@ Validators | |||||||
| * :class:`~django.core.validators.URLValidator` now supports IPv6 addresses, | * :class:`~django.core.validators.URLValidator` now supports IPv6 addresses, | ||||||
|   unicode domains, and URLs containing authentication data. |   unicode domains, and URLs containing authentication data. | ||||||
|  |  | ||||||
|  | .. _backwards-incompatible-1.8: | ||||||
|  |  | ||||||
| Backwards incompatible changes in 1.8 | Backwards incompatible changes in 1.8 | ||||||
| ===================================== | ===================================== | ||||||
|  |  | ||||||
| @@ -1705,7 +1705,7 @@ After switching to the new signature the router will also be called by the | |||||||
| :class:`~django.db.migrations.operations.RunPython` and | :class:`~django.db.migrations.operations.RunPython` and | ||||||
| :class:`~django.db.migrations.operations.RunSQL` operations. | :class:`~django.db.migrations.operations.RunSQL` operations. | ||||||
|  |  | ||||||
| .. removed-features-1.8: | .. _removed-features-1.8: | ||||||
|  |  | ||||||
| Features removed in 1.8 | Features removed in 1.8 | ||||||
| ======================= | ======================= | ||||||
|   | |||||||
| @@ -6,16 +6,12 @@ Django 1.9 release notes | |||||||
|  |  | ||||||
| Welcome to Django 1.9! | Welcome to Django 1.9! | ||||||
|  |  | ||||||
| These release notes cover the `new features`_, as well as some `backwards | These release notes cover the :ref:`new features <whats-new-1.9>`, as well as | ||||||
| incompatible changes`_ you'll want to be aware of when upgrading from Django | some :ref:`backwards incompatible changes <backwards-incompatible-1.9>` you'll | ||||||
| 1.8 or older versions. We've :ref:`dropped some features<removed-features-1.9>` | want to be aware of when upgrading from Django 1.8 or older versions. We've | ||||||
| that have reached the end of their deprecation cycle, and we've `begun the | :ref:`dropped some features<removed-features-1.9>` that have reached the end of | ||||||
| deprecation process for some features`_. | their deprecation cycle, and we've :ref:`begun the deprecation process for some | ||||||
|  | features <deprecated-features-1.9>`. | ||||||
| .. _`new features`: `What's new in Django 1.9`_ |  | ||||||
| .. _`backwards incompatible changes`: `Backwards incompatible changes in 1.9`_ |  | ||||||
| .. _`dropped some features`: `Features removed in 1.9`_ |  | ||||||
| .. _`begun the deprecation process for some features`: `Features deprecated in 1.9`_ |  | ||||||
|  |  | ||||||
| Python compatibility | Python compatibility | ||||||
| ==================== | ==================== | ||||||
| @@ -25,6 +21,8 @@ officially support the latest release of each series. | |||||||
|  |  | ||||||
| The Django 1.8 series is the last to support Python 3.2 and 3.3. | The Django 1.8 series is the last to support Python 3.2 and 3.3. | ||||||
|  |  | ||||||
|  | .. _whats-new-1.9: | ||||||
|  |  | ||||||
| What's new in Django 1.9 | What's new in Django 1.9 | ||||||
| ======================== | ======================== | ||||||
|  |  | ||||||
| @@ -672,6 +670,8 @@ Validators | |||||||
| * Added :func:`~django.core.validators.validate_unicode_slug` to validate slugs | * Added :func:`~django.core.validators.validate_unicode_slug` to validate slugs | ||||||
|   that may contain Unicode characters. |   that may contain Unicode characters. | ||||||
|  |  | ||||||
|  | .. _backwards-incompatible-1.9: | ||||||
|  |  | ||||||
| Backwards incompatible changes in 1.9 | Backwards incompatible changes in 1.9 | ||||||
| ===================================== | ===================================== | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user