diff --git a/docs/iris/src/whatsnew/3.0.rst b/docs/iris/src/whatsnew/3.0.rst index 0caba69de8..41ea0f5a0b 100644 --- a/docs/iris/src/whatsnew/3.0.rst +++ b/docs/iris/src/whatsnew/3.0.rst @@ -1,12 +1,44 @@ .. include:: ../common_links.inc -v3.0 (01 Oct 2020) +v3.0 (02 Oct 2020) ****************** This document explains the changes made to Iris for this release (:doc:`View all changes `.) +.. dropdown:: :opticon:`report` Release Highlights + :container: + shadow + :title: text-primary text-center font-weight-bold + :body: bg-light + :animate: fade-in + + The highlights for this major release of Iris include: + + * We've finally dropped support for ``Python 2``, so welcome to ``Iris 3`` + and ``Python 3``! + * Our :ref:`documentation ` has been refreshed, + restructured, revitalised and rehosted on `readthedocs`_, + * It's now easier than ever to :ref:`install Iris ` + as a user or a developer, and the newly revamped developers guide walks + you though how you can :ref:`get involved ` + and contribute to Iris, + * We've extended our coverage of the `CF Conventions and Metadata`_ by + introducting support for `CF Ancillary Data`_ and `Quality Flags`_, + * Lazy regridding is now available for several regridding schemes, + * We've introduced a common metadata API to simplify and unify the + management of metadata across Iris, + * Cube arithmetic has been significantly improved with regards to extended + broadcasting, auto-transposition and a more lenient behaviour towards + handling metadata and coordinates, + * Also, this is a major release of Iris, so please be aware of the + :ref:`incompatible changes ` and + :ref:`deprecations `. + + And finally, get in touch with us on `GitHub`_ if you have any issues or + feature requests for improving Iris. Enjoy! + + 📢 Announcements ================ @@ -133,6 +165,8 @@ This document explains the changes made to Iris for this release removes the use of Matplotlib's deprecated ``IndexFormatter``. (:pull:`3857`) +.. _whatsnew 3.0 changes: + 💣 Incompatible Changes ======================= @@ -191,6 +225,8 @@ This document explains the changes made to Iris for this release exception was raised. (:pull:`3785`) +.. _whatsnew 3.0 deprecations: + 🔥 Deprecations =============== @@ -238,6 +274,8 @@ This document explains the changes made to Iris for this release dependency group. We no longer consider it to be an extension. (:pull:`3762`) +.. _whatsnew 3.0 docs: + 📚 Documentation ================ @@ -417,3 +455,6 @@ This document explains the changes made to Iris for this release .. _PyKE: https://pypi.org/project/scitools-pyke/ .. _matplotlib.rcdefaults: https://matplotlib.org/3.1.1/api/matplotlib_configuration_api.html?highlight=rcdefaults#matplotlib.rcdefaults .. _@owena11: https://github.com/owena11 +.. _GitHub: https://github.com/SciTools/iris/issues/new/choose +.. _readthedocs: https://readthedocs.org/ +.. _CF Conventions and Metadata: https://cfconventions.org/ diff --git a/docs/iris/src/whatsnew/index.rst b/docs/iris/src/whatsnew/index.rst index 3fd5fe6070..19860791c8 100644 --- a/docs/iris/src/whatsnew/index.rst +++ b/docs/iris/src/whatsnew/index.rst @@ -10,7 +10,6 @@ Iris versions. .. toctree:: :maxdepth: 1 - latest.rst 3.0.rst 2.4.rst 2.3.rst diff --git a/docs/iris/src/whatsnew/latest.rst b/docs/iris/src/whatsnew/latest.rst deleted file mode 100644 index 67518e539a..0000000000 --- a/docs/iris/src/whatsnew/latest.rst +++ /dev/null @@ -1,55 +0,0 @@ -.. include:: ../common_links.inc - - -************ - -This document explains the changes made to Iris for this release -(:doc:`View all changes `.) - - -📢 Announcements -================ - -* N/A - - -✨ Features -=========== - -* N/A - - -🐛 Bugs Fixed -============= - -* N/A - - -💣 Incompatible Changes -======================= - -* N/A - - -🔥 Deprecations -=============== - -* N/A - - -🔗 Dependencies -=============== - -* N/A - - -📚 Documentation -================ - -* N/A - - -💼 Internal -=========== - -* N/A diff --git a/lib/iris/__init__.py b/lib/iris/__init__.py index e31c7b58d7..ad07426e51 100644 --- a/lib/iris/__init__.py +++ b/lib/iris/__init__.py @@ -106,7 +106,7 @@ def callback(cube, field, filename): # Iris revision. -__version__ = "3.1.dev0" +__version__ = "3.0.0rc0" # Restrict the names imported when using "from iris import *" __all__ = [