Updated release notes links to prevent warnings with Sphinx 1.4.2.

This commit is contained in:
Tim Graham 2016-06-02 11:41:49 -04:00
parent 080dd74e01
commit 149ace94df
12 changed files with 108 additions and 117 deletions

View File

@ -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.

View File

@ -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
======================== ========================

View File

@ -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
====================================== ======================================

View File

@ -4,14 +4,11 @@ Django 1.11 release notes - UNDER DEVELOPMENT
Welcome to Django 1.11! Welcome to Django 1.11!
These release notes cover the `new features`_, as well as some `backwards These release notes cover the :ref:`new features <whats-new-1.11>`, as well as
incompatible changes`_ you'll want to be aware of when upgrading from Django some :ref:`backwards incompatible changes <backwards-incompatible-1.11>` you'll
1.10 or older versions. We've `begun the deprecation process for some want to be aware of when upgrading from Django 1.10 or older versions. We've
features`_. :ref:`begun the deprecation process for some features
<deprecated-features-1.11>`.
.. _`new features`: `What's new in Django 1.11`_
.. _`backwards incompatible changes`: `Backwards incompatible changes in 1.11`_
.. _`begun the deprecation process for some features`: `Features deprecated in 1.11`_
Django 1.11 is designated as a :term:`long-term support release`. It will Django 1.11 is designated as a :term:`long-term support release`. It will
receive security updates for at least three years after its release. Support receive security updates for at least three years after its release. Support
@ -42,6 +39,8 @@ be able run your package's tests using ``python -Wd`` so that deprecation
warnings do appear. After making the deprecation warning fixes, your app should warnings do appear. After making the deprecation warning fixes, your app should
be compatible with Django 2.0. be compatible with Django 2.0.
.. _whats-new-1.11:
What's new in Django 1.11 What's new in Django 1.11
========================= =========================
@ -211,6 +210,8 @@ Validators
* ... * ...
.. _backwards-incompatible-1.11:
Backwards incompatible changes in 1.11 Backwards incompatible changes in 1.11
====================================== ======================================

View File

@ -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

View File

@ -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
======================== ========================

View File

@ -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
===================================== =====================================

View File

@ -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
===================================== =====================================

View File

@ -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
===================================== =====================================

View File

@ -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
======================= =======================

View File

@ -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
======================= =======================

View File

@ -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
===================================== =====================================