Skip to content

Commit 0167766

Browse files
committed
Whatsnew updates for v0.20.0 .
1 parent 83fa252 commit 0167766

1 file changed

Lines changed: 115 additions & 4 deletions

File tree

docs/ref/release_notes.rst

Lines changed: 115 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

1515
Features
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

3442
Documentation
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+
4258
Dependencies
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

57168
What's new in iris-grib v0.19.1
58169
-------------------------------

0 commit comments

Comments
 (0)