Skip to content

Commit 08e70fb

Browse files
committed
release start notes version
1 parent 6e3d065 commit 08e70fb

3 files changed

Lines changed: 92 additions & 4 deletions

File tree

CITATION.cff

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -455,11 +455,11 @@ authors:
455455

456456

457457
cff-version: 1.2.0
458-
date-released: 2026-03-13
458+
date-released: 2026-06-29
459459
doi: "10.5281/zenodo.3401363"
460460
license: "Apache-2.0"
461461
message: "If you use this software, please cite it using these metadata."
462462
repository-code: "https://github.com/ESMValGroup/ESMValTool/"
463463
title: ESMValTool
464-
version: "v2.14.0"
464+
version: "v2.15.0"
465465
...

doc/sphinx/source/changelog.rst

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,91 @@
33
Changelog
44
=========
55

6+
.. _changelog-v2-15-0:
7+
8+
v2.15.0
9+
--------
10+
Highlights
11+
12+
TODO: add highlights
13+
14+
This release includes
15+
16+
Bug fixes
17+
~~~~~~~~~
18+
19+
- Fix removal of `month_number` and `year` coordinates after `monthly_statistics` preprocessor in E-OBS cmorizer (:pull:`4396`) by :user:`jlenh`
20+
- Fix ESACCI-CLOUD formatter: removing group coordinates is not necessary anymore (:pull:`4410`) by :user:`schlunma`
21+
22+
Documentation
23+
~~~~~~~~~~~~~
24+
25+
- Remove outdated link to YAML reference card (:pull:`4418`) by :user:`bouweandela`
26+
- Fix the PDF build of the documentation (:pull:`4432`) by :user:`bouweandela`
27+
- Improve documentation on installing the development version of ESMValCore (:pull:`4433`) by :user:`bouweandela`
28+
- Update release instructions related to Docker (:pull:`4454`) by :user:`bouweandela`
29+
- Minimise content on main documentation page (:pull:`4449`) by :user:`ehogan`
30+
- Documentation for contributor license agreement & CLA-assistant (:pull:`4440`) by :user:`alistairsellar`
31+
- Small improvements to documentation on obtaining input data (:pull:`4462`) by :user:`bouweandela`
32+
33+
Observational and re-analysis dataset support
34+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35+
36+
- Extension of ESA CCI OZONE CMORizer (:pull:`4125`) by :user:`axel-lauer`
37+
- Cmoriser update WOA to 2023 (:pull:`4337`) by :user:`flicj191`
38+
- Updated calipso-icecloud downloader and formatter from v1.00 to v2.00 (:pull:`4441`) by :user:`axel-lauer`
39+
- Fix ESACCI-OC CMORizer (:pull:`4464`) by :user:`schlunma`
40+
41+
Release
42+
~~~~~~~
43+
44+
- Update to v2.14.0 (:pull:`4388`) by :user:`schlunma`
45+
- Add missing PR to 2.14.0 changelog (:pull:`4390`) by :user:`schlunma`
46+
- Add v2.14.0 release overview table (:pull:`4477`) by :user:`schlunma`
47+
- Release planning for 2.15 (:pull:`4471`) by :user:`flicj191`
48+
- Update planned release dates for v2.15 (:pull:`4494`) by :user:`flicj191`
49+
- Release 2.15 Tool planned freeze date typo (:pull:`4496`) by :user:`flicj191`
50+
51+
Automatic testing
52+
~~~~~~~~~~~~~~~~~
53+
54+
- Run test recipes in the nightly tests with intake-esgf (:pull:`4394`) by :user:`bouweandela`
55+
- Improve the security of GitHub Action workflows (:pull:`4421`) by :user:`bouweandela`
56+
- Add workflow dispatch gha test.yml (needed to test PR 4502) (:pull:`4503`) by :user:`valeriupredoi`
57+
- Run Github Action tests (test.yml) after pixi lockfile update (:pull:`4502`) by :user:`valeriupredoi`
58+
- Ask ESMValBot to create the lockfile update pull request (:pull:`4507`) by :user:`bouweandela`
59+
- Undo branches selection in test.yml (:pull:`4509`) by :user:`bouweandela`
60+
- Run tests on all platforms and Python versions when updating pixi lock file (:pull:`4512`) by :user:`bouweandela`
61+
62+
Installation
63+
~~~~~~~~~~~~
64+
65+
- Use pixi to manage development conda environments (:pull:`4407`) by :user:`bouweandela`
66+
- Support for Python 3.14 (:pull:`4303`) by :user:`valeriupredoi`
67+
68+
Rapid Evaluation Framework
69+
~~~~~~~~~~~~~~~~~~~~~~~~~~
70+
71+
- Fix issue with recipe ref fire dependency (:pull:`4420`) by :user:`jlenh`
72+
- Add fallbacks for CMIP7 tasmax handling in `ref/recipe_ref_fire.yml` (:pull:`4423`) by :user:`jlenh`
73+
- Updating the REF ozone recipe with the correct ozone data (:pull:`4444`) by :user:`hb326`
74+
- Add ZEC CMIP7 recipe (:pull:`4458`) by :user:`bettina-gier`
75+
- Added a CMIP7 version for recipe_ref_trend_regions.yml, recipe_ref_tannual_cycle_region.yml and recipe_ref_timeseries_region.yml (:pull:`4460`) by :user:`katjaweigel`
76+
- Add CMIP7-compatible REF version of ``recipe_ecs.yml`` (:pull:`4465`) by :user:`schlunma`
77+
- Add CMIP7-compatible REF version of ``recipe_tcr.yml`` (:pull:`4469`) by :user:`schlunma`
78+
- Add CMIP7-compatible REF version of ``recipe_tcre.yml`` (:pull:`4480`) by :user:`schlunma`
79+
- REF recipe CRE with CMIP7 data (:pull:`4461`) by :user:`hb326`
80+
- Write temperature vs. emissions data in TCRE diagnostic (:pull:`4484`) by :user:`schlunma`
81+
- Update REF recipe `recipe_calculate_gwl_exceedance_stats.yml` for CMIP7 datasets (:pull:`4486`) by :user:`rswamina`
82+
- Sea ice sensitivity to GMST - Calculate from observational datasets (:pull:`4220`) by :user:`NParsonsMO`
83+
- Adding CMIP7 version of `recipe_seaice_sensitivity.yml` (:pull:`4453`) by :user:`NParsonsMO`
84+
85+
Improvements
86+
~~~~~~~~~~~~
87+
88+
- Update path to CEDA-JASMIN esmeval gws (group workspace) (:pull:`4411`) by :user:`valeriupredoi`
89+
- Nicer command line (:pull:`4459`) by :user:`bouweandela`
90+
691
.. _changelog-v2-14-0:
792

893
v2.14.0

esmvaltool/utils/draft_release_notes.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,8 @@
5252
TIMEZONE = ZoneInfo("CET")
5353

5454
PREVIOUS_RELEASE = {
55-
"esmvalcore": datetime.datetime(2025, 10, 16, 0, tzinfo=TIMEZONE),
56-
"esmvaltool": datetime.datetime(2025, 10, 20, 0, tzinfo=TIMEZONE),
55+
"esmvalcore": datetime.datetime(2026, 3, 10, 0, tzinfo=TIMEZONE),
56+
"esmvaltool": datetime.datetime(2026, 3, 13, 0, tzinfo=TIMEZONE),
5757
}
5858

5959
LABELS = {
@@ -92,6 +92,7 @@
9292
"release",
9393
"testing",
9494
"installation",
95+
"REF",
9596
"enhancement", # uncategorized, keep at the bottom
9697
),
9798
}
@@ -109,12 +110,14 @@
109110
"observations": "Observational and re-analysis dataset support",
110111
"testing": "Automatic testing",
111112
"api": "Notebook API (experimental)",
113+
"REF": "Rapid Evaluation Framework",
112114
"enhancement": "Improvements",
113115
}
114116

115117
IGNORE_USERS = (
116118
"pre-commit-ci[bot]",
117119
"dependabot[bot]",
120+
"github-actions[bot]",
118121
)
119122
"""Ignore all PRs from specific users (e.g., bots)."""
120123

0 commit comments

Comments
 (0)