@@ -10,10 +10,14 @@ What's new in iris-grib v0.20.0
1010-------------------------------
1111
1212:Release: 0.20.0
13- :Date: [unreleased]
13+ :Date: 29 August 2024
1414
1515Features
1616^^^^^^^^
17+ * `@abooton <https://github.com/abooton >`_ added support for saving data on a
18+ Lambert Azimuthal Equal Area (LAEA) projection, as grid definition template 3.140.
19+ `(PR#343 <https://github.com/SciTools/iris-grib/pull/343 >`_
20+
1721* `@trexfeathers <https://github.com/trexfeathers >`_,
1822 `@mo-marqh <https://github.com/mo-marqh >`_ and
1923 `@pp-mo <https://github.com/pp-mo >`_ added support for production definition template
@@ -30,6 +34,10 @@ Features
3034 grid definition template 20 - polar stereographic.
3135 `(PR#405) <https://github.com/SciTools/iris-grib/pull/405 >`_
3236
37+ * `@pp-mo <https://github.com/pp-mo >`_ made essential changes for compatibility with
38+ Iris >= 3.10.
39+ `(PR#463) <https://github.com/SciTools/iris-grib/pull/463 >`_
40+
3341
3442Documentation
3543^^^^^^^^^^^^^
@@ -39,11 +47,16 @@ Documentation
3947 doctests.
4048 `(ISSUE#398) <https://github.com/SciTools/iris-grib/issues/398 >`_
4149
50+ * `@bjlittle <https://github.com/bjlittle >`_ added the logo to README.md .
51+ `(PR#447) <https://github.com/SciTools/iris-grib/pull/447 >`_
52+
53+ * `@tkknight <https://github.com/tkknight >`_ fixed the display formatting of linux
54+ commands.
55+ `(PR#455) <https://github.com/SciTools/iris-grib/pull/455 >`_
56+
57+
4258Dependencies
4359^^^^^^^^^^^^
44- * `@bjlittle <https://github.com/bjlittle >`_ migrated to ``pytest ``.
45- `(PR#420) <https://github.com/SciTools/iris-grib/pull/420 >`_
46-
4760* `@pp-mo <https://github.com/pp-mo >`_ enabled support for
4861 `eccodes v2.36 <https://confluence.ecmwf.int/display/ECC/ecCodes+version+2.36.0+released >`_.
4962 Eccodes v2.36 has implemented some backwards incompatible changes :
@@ -53,6 +66,104 @@ Dependencies
5366 The resulting changes mean **we now only support eccodes >=2.33 **.
5467 `(PR#504) <https://github.com/SciTools/iris-grib/issues/504 >`_
5568
69+ * `@bjlittle <https://github.com/bjlittle >`_ added iris-sample-data as a dependency,
70+ as required for doctests.
71+ `(PR#413) <https://github.com/SciTools/iris-grib/pull/413 >`_
72+
73+ * `@pp-mo <https://github.com/pp-mo >`_ made compatible with Iris >= 3.10 .
74+ `(PR#463) <https://github.com/SciTools/iris-grib/pull/463 >`_
75+
76+
77+ Internal
78+ ^^^^^^^^
79+ * `@ESadek-MO <https://github.com/ESadek-MO >`_ updated CONTRIBUTING.md in line with the
80+ newer v5 SciTools CLA. `(PR#371) <https://github.com/SciTools/iris-grib/issues/371 >`_
81+
82+ * `@trexfeathers <https://github.com/trexfeathers >`_ added a pre-commit configuration.
83+ `(PR#400) <https://github.com/SciTools/iris-grib/issues/400 >`_
84+
85+ * `@HGWright <https://github.com/HGWright >`_ replaced setup.py with pyproject.toml.
86+ `(PR#408) <https://github.com/SciTools/iris-grib/pull/408 >`_
87+
88+ * `@ESadek-MO <https://github.com/ESadek-MO >`_ configured for MyPy checking via
89+ pre-commit. `(PR#407) <https://github.com/SciTools/iris-grib/issues/407 >`_
90+
91+ * `@ESadek-MO <https://github.com/ESadek-MO >`_ migrated CI testing from Cirrus to
92+ GitHub Actions.
93+ `(PR#415) <https://github.com/SciTools/iris-grib/issues/415 >`_
94+
95+ * `@trexfeathers <https://github.com/trexfeathers >`_ and
96+ `@HGWright <https://github.com/HGWright >`_ adopted Ruff for code style checking.
97+ `(PR#430) <https://github.com/SciTools/iris-grib/issues/430 >`_,
98+ `(PR#419) <https://github.com/SciTools/iris-grib/issues/419 >`_
99+
100+ * `@bjlittle <https://github.com/bjlittle >`_ migrated the test runs from
101+ nose to pytest.
102+ `(PR#420) <https://github.com/SciTools/iris-grib/issues/420 >`_
103+
104+ * `@stephenworsley <https://github.com/stephenworsley >`_ removed the now-redundant
105+ _iris_mercator_support.py.
106+ `(PR#433) <https://github.com/SciTools/iris-grib/issues/433 >`_
107+
108+ * `@bjlittle <https://github.com/bjlittle >`_ added build manifest checking in GHA.
109+ `(PR#427) <https://github.com/SciTools/iris-grib/pull/427 >`_
110+
111+ * `@bjlittle <https://github.com/bjlittle >`_ added dependabot checking.
112+ `(PR#426) <https://github.com/SciTools/iris-grib/pull/426 >`_
113+
114+ * `@pp-mo <https://github.com/pp-mo >`_ removed obsolete workaround routines relating to
115+ older eccodes versions.
116+ `(PR#410) <https://github.com/SciTools/iris-grib/pull/410 >`_
117+
118+ * `@HGWright <https://github.com/HGWright >`_ implemented version handling with
119+ setuptools.scm .
120+ `(PR#444) <https://github.com/SciTools/iris-grib/pull/444 >`_
121+
122+ * `@bjlittle <https://github.com/bjlittle >`_ moved the top-level ``./iris_grib `` folder
123+ to ``./src/iris_grib ``, in line with modern practice, as per
124+ `repo-review <https://learn.scientific-python.org/development/guides/repo-review/ >`_.
125+ `(PR#450) <https://github.com/SciTools/iris-grib/pull/450 >`_
126+
127+ * `@bjlittle <https://github.com/bjlittle >`_ dropped Python 3.9 support and added 3.12,
128+ in accordance with `nep29 <https://numpy.org/neps/nep-0029-deprecation_policy.html >`_.
129+ `(PR#453) <https://github.com/SciTools/iris-grib/pull/453 >`_
130+
131+ * `@bjlittle <https://github.com/bjlittle >`_ updated all optional dependency
132+ requirements, and added codecov support.
133+ `(PR#454) <https://github.com/SciTools/iris-grib/pull/454 >`_,
134+ `(PR#459) <https://github.com/SciTools/iris-grib/pull/459 >`_
135+
136+ * `@bjlittle <https://github.com/bjlittle >`_ added repository health checking with
137+ `repo-review <https://learn.scientific-python.org/development/guides/repo-review/ >`_
138+ via pre-commit.
139+ `(PR#456) <https://github.com/SciTools/iris-grib/pull/456 >`_
140+
141+ * `@bjlittle <https://github.com/bjlittle >`_ added a CODE_OF_CONDUCT.md .
142+ `(PR#460) <https://github.com/SciTools/iris-grib/pull/460 >`_
143+
144+ * `@tkknight <https://github.com/tkknight >`_ made docs builds treat warnings as errors.
145+ `(PR#471) <https://github.com/SciTools/iris-grib/pull/471 >`_
146+
147+ * `@githubalexliu <https://github.com/githubalexliu >`_ fixed a problem with the MyPy
148+ checking.
149+ `(PR#497) <https://github.com/SciTools/iris-grib/pull/497 >`_
150+
151+ * `@trexfeathers <https://github.com/trexfeathers >`_ aligned the pre-commit-config with
152+ the SciTools "reference" version.
153+ `(PR#464) <https://github.com/SciTools/iris-grib/issues/464 >`_,
154+
155+
156+ New Contributors
157+ ^^^^^^^^^^^^^^^^
158+ Welcome to
159+ * `@abooton <https://github.com/abooton >`_
160+ * `@githubalexliu <https://github.com/githubalexliu >`_
161+ * `@stephenworsley <https://github.com/stephenworsley >`_
162+ * `@tkknight <https://github.com/tkknight >`_ fixed the display formatting of linux
163+ * `@DPeterK <https://github.com/DPeterK >`_
164+ * `@ESadek-MO <https://github.com/ESadek-MO >`_
165+ * `@HGWright <https://github.com/HGWright >`_
166+
56167
57168What's new in iris-grib v0.19.1
58169-------------------------------
0 commit comments