Skip to content

Latest commit

 

History

History
124 lines (77 loc) · 3.18 KB

latest.rst

File metadata and controls

124 lines (77 loc) · 3.18 KB

This document explains the changes made to Iris for this release (:doc:`View all changes <index>`.)

.. dropdown:: |iris_version| Release Highlights
   :color: primary
   :icon: info
   :animate: fade-in
   :open:

   The highlights for this major/minor release of Iris include:

   * N/A

   And finally, get in touch with us on :issue:`GitHub<new/choose>` if you have
   any issues or feature requests for improving Iris. Enjoy!


📢 Announcements

  1. N/A

✨ Features

  1. `@pp-mo`_ and `@lbdreyer`_ supported delayed saving of lazy data, when writing to the netCDF file format. See : :ref:`delayed netCDF saves <delayed_netcdf_save>`. Also with significant input from @fnattino. (:pull:`5191`)

🐛 Bugs Fixed

  1. N/A

💣 Incompatible Changes

  1. N/A

🚀 Performance Enhancements

  1. N/A

🔥 Deprecations

  1. N/A

🔗 Dependencies

  1. `@rcomer`_ and `@bjlittle`_ (reviewer) added testing support for python 3.11. (:pull:`5226`)
  2. `@rcomer`_ dropped support for python 3.8, in accordance with the NEP29 recommendations (:pull:`5226`)

📚 Documentation

  1. `@tkknight`_ migrated to sphinx-design over the legacy sphinx-panels. (:pull:`5127`)
  2. `@tkknight`_ updated the make target for help and added livehtml to auto generate the documentation when changes are detected during development. (:pull:`5258`)
  3. `@tkknight`_ removed the legacy custom sphinx extensions that generates the API documentation. Instead use a less complex approach via `sphinx-apidoc`_. (:pull:`5264`)

💼 Internal

  1. `@bjlittle`_ added the `codespell`_ `pre-commit`_ git-hook to automate spell checking within the code-base. (:pull:`5186`)
  2. `@bjlittle`_ and `@trexfeathers`_ (reviewer) added a check-manifest GitHub Action and `pre-commit`_ git-hook to automate verification of assets bundled within a sdist and binary wheel of our `scitools-iris`_ PyPI package. (:pull:`5259`)
  3. `@rcomer`_ removed a now redundant copying workaround from Resolve testing. (:pull:`5267`)
  4. `@bjlittle`_ and `@trexfeathers`_ (reviewer) migrated setup.cfg to pyproject.toml, as motivated by PEP-0621. (:pull:`5262`)
  5. `@bjlittle`_ adopted pypa/build recommended best practice to build a binary wheel from the sdist. (:pull:`5266`)